답변:
오래 전에 twm이라는 창 관리자가있었습니다. 실제로는 여전히 존재하며 완벽하게 작동합니다. MS Windows, Mac OS X 및 많은 최신 창 관리자와 같이 화면 하단의 막대 (또는 이와 유사한 것)로 창을 최소화하는 대신 레이블이있는 아이콘 ( "iconfify")으로 축소했습니다.
위키 백과 TWM 기사는 다음과 같은 몇 가지 멋진 사진을 보유하고 있습니다 :
창 제목은 제목 표시 줄에 표시되는 내용입니다 (예 : "계산기"또는 "xterm"). 아이콘 이름은 아이콘 화 될 때 아이콘 아래에 표시되는 이름입니다 ( "xclock"). 현대의 창 관리자는 아이콘 UI를 사용하지 않으므로 아이콘 이름을 모두 무시합니다.
두 가지에 대한 자세한 설명은 ICCCM에서 찾을 수 있습니다 .
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
이와 같이 시작한 후에 title
! =를 사용하면 아이콘 화 창 (Alt-F9 in ) 후에 문자열이 계속 표시 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
.
BTW, xterm
아이콘 이미지 변경에 대해서는 /superuser/344320/how-do-i-change-the-icon-of-an-xterm을 참조하십시오 .