Puncte:1

O aplicație pentru terminal; două moduri de lansare (Favorite).

drapel cn

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?

Puncte:0
drapel cn

Lansatorul Ubuntu distinge aplicațiile care rulează bazate pe WMClass. Ar trebui să faci două lucruri

  • asigurați-vă că terminalul de la lansatorul personalizat adoptă un WM_CLASS diferit de cel implicit.
  • declarați acea WM_CLASS personalizată în lansator folosind a StartupWMClass= directivă.

Vedea gnome-terminal --help-gtk pentru opțiunea despre cum să vă setați propriul WM_CLASS.

badfd avatar
drapel cn
A mers perfect. Mulțumesc.
vanadium avatar
drapel cn
Dacă acest răspuns a ajutat, atunci vă rugăm să luați în considerare „acceptarea”, adică dați clic pe bifa de lângă întrebare. Acest lucru ajută viitorii utilizatori.
badfd avatar
drapel cn
Terminat. Scuze de intarziere. M-am întrebat: „Cum să „accept” acest răspuns?”

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.