Rulând Ubuntu 20.04, vreau să am două moduri de lansare pe care se poate face clic pentru gnome-terminal
în bara de Favorite [adică în „Dock”]. De exemplu, vreau atât lansarea implicită, cât și o lansare personalizată. Lansatorul implicit era banal de adăugat la bara de Favorite, folosind mecanismele binecunoscute.Pentru lansatorul personalizat, am creat următoarele .desktop
fişier:
$ cat ~/.local/share/applications/custom-terminal.desktop
[Intrare pe desktop]
Tip=Aplicație
Codificare=UTF-8
Nume=CustomTerminal
Comentariu=Terminal pentru dezvoltare specializată
Exec=$HOME/.bin/custom-terminal.sh
Pictogramă=/usr/share/icons/gnome/48x48/apps/gnome-terminal.png
Terminal=fals
Pentru lansarea personalizată, am setat o variabilă de mediu (FOOBAR
) prin care my ~/.bashrc
fișierul poate invoca logica personalizată:
$ cat $HOME/.bin/custom-terminal.sh
#!/bin/bash
FOOBAR=SomeTriggerValue /usr/bin/gnome-terminal
PROBLEMA: Pot adăuga lansatorul personalizat în bara de Preferințe, dar instanța lansată este asociată incorect cu pictograma lansatorului implicit. adică pictograma lansatorului implicit [în bara de preferințe] primește „punctul roșu” pentru instanța mea personalizată de gnome-terminal
.
Am încercat să fac copii ale executabilului [desigur, având căi diferite] pentru a „păcăli” desktopul făcându-i să creadă că o aplicație este de fapt două, dar trucul a eșuat.
Am observat că dacă dau clic dreapta pe implicit gnome-terminal
pictogramă, atunci mi se oferă o Preferințe
opțiune. Un clic dreapta pe personalizat gnome-terminal
pictograma nu oferă a Preferințe
opțiune.
ÎNTREBARE: Cum să adăugați 2+ lansatoare personalizate pentru gnome-terminal
la bara de Favorite?