Lista de ícones do Alt-tab no Gnome e na metacity?

5

Alguém pode fornecer uma referência ou explicar como os ícones da lista alt-tab são preenchidos? Gostaria de especificar alguns ícones para alguns programas que não possuem ícones, por exemplo, xterm. Estou usando o Ubuntu 11.04 com o Gnome 2 (Ubuntu Classic) e a metacity como gerenciador de janelas.

Eu vi este tópico que menciona / usr / share / pixmap /, mas se eu usar cp gnome-terminal.xpm xterm.xpm o ícone não foi preenchido na lista de ícones de alt-tab (mesmo depois de um logout / login). Eu vejo que o ícone é preenchido quando adicionei o comando xterm ao menu do programa.

    
por Vinh Nguyen 09.09.2011 / 05:23

2 respostas

2

O gerenciador de janelas provavelmente obtém essas informações de .desktop files. (Eu posso confirmar com o GNOME 3 Shell, mas deve ser o mesmo no Metacity.)

Atualmente, todo programa gráfico instala um ou vários arquivos em /usr/share/applications (você pode adicionar o seu próprio a ~/.local/share/applications ). É um arquivo em formato INI contendo as informações básicas sobre o programa, de acordo com a Especificação de Entrada na Área de Trabalho : nome, executável principal, ícone, ... Para executar programas, o gerenciador de janelas faz a correspondência do proprietário da janela com o programa denominado em Exec= line.

(Quando você adiciona itens ao menu do GNOME, eles são automaticamente armazenados em .desktop arquivos.)

Por exemplo, escrevi o seguinte como ~/.local/share/applications/xterm.desktop para fazer com que meu Xterm tenha um ícone "terminal" genérico:

[Desktop Entry]
Name=XTerm
Comment=Use the command line
Exec=xterm
Icon=utilities-terminal
Type=Application
Categories=Utility;TerminalEmulator;

A tecla Icon pode ser um caminho absoluto para uma imagem ou um nome de ícone de acordo com Ícone Tema Spec . O sistema vem com /usr/share/icons e você pode colocar o seu próprio em ~/.local/share/icons . (Se não corresponder exatamente à especificação de nomenclatura, hicolor/256x256/program.png ficará bem.)

Observe que o formato preferido é PNG, que tem mais recursos que o XPM.

    
por 09.09.2011 / 14:15
1

O nome do executável cujo ícone você deseja que apareça na listagem alt-tab e o nome do arquivo em /home/assure/.local/share/applications deve ser o mesmo para que isso funcione.

    
por 20.11.2012 / 11:20