누구든지 참조를 제공하거나 대체 탭 목록의 아이콘이 어떻게 채워지는지 설명할 수 있습니까? 아이콘이 없는 일부 프로그램(예: xterm)에 대해 일부 아이콘을 지정하고 싶습니다. 저는 Gnome 2(Ubuntu Classic)와 함께 Ubuntu 11.04를 사용하고 창 관리자로 Metacity를 사용하고 있습니다.
나는 보았다이것/usr/share/pixmap/을 언급하는 스레드이지만 해당 아이콘을 사용하면 cp gnome-terminal.xpm xterm.xpm
alt-tab 아이콘 목록에 아이콘이 채워지지 않습니다(로그아웃/로그인 후에도). 프로그램 메뉴에 xterm 명령을 추가하면 아이콘이 채워지는 것을 볼 수 있습니다.
답변1
창 관리자는 아마도 .desktop
파일에서 이 정보를 얻을 것입니다. (GNOME 3 Shell로 확인할 수 있지만 Metacity에서도 동일해야 합니다.)
요즘 모든 그래픽 프로그램은 하나 또는 여러 개의 파일을 설치합니다 /usr/share/applications
(사용자 고유의 파일을 에 추가할 수 있음 ~/.local/share/applications
). 해당 프로그램에 대한 기본 정보가 포함된 INI 형식 파일입니다.데스크탑 엔트리 사양: 이름, 기본 실행 파일, 아이콘, ... 실행 중인 프로그램의 경우 창 관리자는 창 소유자를 줄에 지정된 프로그램과 일치시킵니다 Exec=
.
(그놈 메뉴에 항목을 추가하면 자동으로 .desktop
파일에 저장됩니다.)
~/.local/share/applications/xterm.desktop
예를 들어, 나는 내 Xterm이 일반적인 "터미널" 아이콘을 갖도록 다음과 같이 작성했습니다 :
[데스크톱 항목] 이름=XTerm Comment=명령줄을 사용하세요 실행=xterm 아이콘=유틸리티 터미널 유형=애플리케이션 카테고리=유틸리티;터미널 에뮬레이터;
키 Icon
는 이미지에 대한 절대 경로일 수도 있고 다음에 따른 아이콘 이름일 수도 있습니다.아이콘 테마 사양. 시스템은 과 함께 제공되며 /usr/share/icons
에 직접 입력할 수 있습니다 ~/.local/share/icons
. (이름 지정 사양과 정확히 일치하지 않으면 괜찮습니다.)hicolor/256x256/program.png
선호되는 형식은 XPM보다 더 많은 기능을 갖춘 PNG입니다.
답변2
아이콘을 표시하려는 실행 파일의 이름Alt-탭/home/assure/.local/share/applications
이것이 작동하려면 목록과 파일 이름이 동일해야 합니다.