xterm(또는 gnome-terminal)에서 다음 명령을 실행하여 설정하십시오.소위"아이콘 이름":
echo -en "\e]1;some_value\a"
이것은 무엇을 합니까?
"창 제목"과 "아이콘 이름"은 동일한 명령을 사용하여 동일한 값으로 설정할 수 있으므로 "아이콘 이름"이 어떻게 이미지 경로가 될 수 있는지 이해할 수 없습니다.
답변1
오래 전에 twm이라는 창 관리자가 있었습니다. 실제로 여전히 작동하며 훌륭하게 작동합니다. MS Windows, Mac OS X 및 많은 최신 창 관리자처럼 창을 화면 하단의 막대(또는 유사)로 최소화하는 대신 레이블이 지정된 아이콘("iconfify")으로 축소합니다.
이것위키피디아 twm 기사다음과 같은 멋진 사진이 있습니다.
창 제목은 제목 표시줄에 있는 내용입니다(예: "계산기" 또는 "xterm"). 아이콘 이름은 아이콘화될 때 아이콘 아래에 있는 이름입니다("xclock"). 최신 창 관리자는 아이콘 UI를 사용하지 않기 때문에 아이콘 이름을 모두 무시할 수 있습니다.
두 가지 모두에 대한 완전한 설명은 다음과 같습니다.ICCCM에서 발견됨.
답변2
나는 여기서 그것에 대해 논의할 것입니다 xterm
: 그것은 오래된 소프트웨어이고 그 용어의 대부분은 이제 쓸모가 없습니다. 내용 man xterm
은 다음과 같습니다:
iconName (class IconName) Specifies a label for xterm when iconified. Xterm provides no default value; some window managers may assume the application name, e.g., "xterm" Setting the iconName resource sets the icon label unless overridden by zIconBeep or the control sequences which change the window and icon labels.
즉, 아이콘 이미지가 될 수 없으며 아이콘화될 때 창에 지정된 레이블일 뿐입니다 iconName
. 옵션 설정을 xterm
사용할 수도 있습니다 .-n
-n string This option specifies the icon name for xterm's windows. It is shorthand for specifying the "iconName" resource. Note that this is not the same as the toolkit option -name (see below). The default icon name is the application name.
이렇게 시작한 후에도 !=를 xterm
사용하면 창을 아이콘화한 후 표시되는 문자열이 여전히 표시되지 않습니다 (Alt-F9 in ).title
iconName
ICON
xterm
fluxbox
$ xterm -n ICON -T a-new-title
xterm
공개된 맨페이지( **
내 페이지) 를 더 자세히 살펴보면 다음과 같습니다 .
activeIcon (class ActiveIcon) Specifies whether or not active icon windows are to be used when the xterm window is iconified, if this feature is compiled into xterm. The active icon is a miniature representation of the content of the window and will update as the content changes. Not all window managers necessarily support application icon windows. Some window managers will allow you to enter keystrokes into the active icon window. The default is "default". Xterm accepts either a keyword (ignoring case) or the number shown in parentheses: false (0) No active icon is shown. true (1) The active icon is shown. If you are using twm, use this setting to enable active-icons. default (2) Xterm checks at startup, and shows an active icon only for window managers which it can identify and which are known to support the feature. **These are fvwm (full support), and window maker (limited).** A few other windows managers (such as twm and ctwm) support active icons, but do not support the exten- sions which allow xterm to identify the window manager.
activeIcon
기능과 직접적인 관련이 없을 수도 있지만 iconName
아이콘 관련 기능이 xterm
특정 창 관리자에서만 제대로 작동한다는 단서를 제공합니다. Xephyr
하나를 테스트 fvwm
하거나 window maker
맨페이지에 지정된 대로 수행하는 것이 좋습니다 .
$ Xephyr :1 -ac -screen 800x600
다른 터미널에서:
$ DISPLAY=:1 wmaker
xterm
이제 내부부터 시작하겠습니다 window maker
. 마우스 오른쪽 버튼을 클릭하고 -> Applications
-> Terminals
-> xterm
. xterm
옵션으로 다시 시작하십시오 -n
.
$ xterm -n ICON -T a-new-title
제목 표시줄을 마우스 오른쪽 버튼으로 클릭하고 를 선택합니다 Miniaturize
. 이제 xterm
아이콘에 실제로 라벨이 붙은 것을 볼 수 있습니다 ICON
. 이를 클릭하여 복원하고 제목 표시줄을 확인하세요 a-new-title
. 결론적으로 이 iconName
기능은 특정 창 관리자(아마도 오래된 창 관리자)에서만 작동한다는 것입니다. 충분히 강력하다고 생각되면 window maker
소스 코드를 찾아보고 iconName
.
그런데 xterm
아이콘 이미지를 변경하려면 다음을 참조하세요.https://superuser.com/questions/344320/how-do-i-change-the-icon-of-an-xterm.