Uruchomiona w xterm (lub gnome-terminal) następujące polecenie ustawia tak zwaną „ nazwę ikony”:
echo -en "\e]1;some_value\a"
Co to robi?
Zauważ, że można ustawić zarówno „Tytuł okna”, jak i „Nazwę ikony” na tę samą wartość za pomocą tego samego polecenia, więc nie rozumiem, w jaki sposób „Nazwa ikony” może być ścieżką, powiedzmy, obrazu.
Porozmawiam
xterm
tutaj: to stare oprogramowanie, a znaczna część jego terminologii jest już nieaktualna. Wman xterm
tym jest napisane:Oznacza to, że
iconName
nie może to być obraz ikony, to po prostu etykieta, która jest wyświetlanaxterm
oknu, gdy jest ikonizowane. Można go również ustawić za pomocą-n
opcji:Po uruchomieniu w
xterm
ten sposób, ztitle
! =iconName
Nadal nie widzęICON
łańcucha wyświetlanego po ikonicznymxterm
oknie (Alt-F9 wfluxbox
):Przekopując się dalej,
xterm
znajduje się (**
mój):activeIcon
prawdopodobnie nie jest bezpośrednio związany ziconName
funkcją, ale daje nam wskazówkę, że funkcje związane z ikonamixterm
działają poprawnie tylko z niektórymi menedżerami okien. PolecamXephyr
do przetestowania jednegofvwm
lubwindow maker
określonego na stronie podręcznika:i w innym terminalu:
Teraz zacznijmy od
xterm
środkawindow maker
: kliknij prawym przyciskiem myszy ->Applications
->Terminals
->xterm
. Zacznijxterm
od-n
opcji ponownie:Kliknij pasek tytułu prawym przyciskiem myszy i wybierz
Miniaturize
. Teraz możesz zobaczyć, żexterm
ikona jest faktycznie oznaczona etykietąICON
. Przynieś go, klikając go i zobacz, że pasek tytułowy jesta-new-title
. Wniosek jest taki, żeiconName
funkcja działa tylko z niektórymi menedżerami okien, najprawdopodobniej starszymi. Jeśli czujesz się silny, możesz przejrzećwindow maker
kod źródłowy i załatać własnego menedżera okien, jeśli nie obsługujeiconName
.BTW, aby zmienić
xterm
obraz ikony, zobacz: /superuser/344320/how-do-i-change-the-icon-of-an-xterm .źródło