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

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

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 Gnome 2 (Ubuntu Classic) e metacity como gerenciador de janelas.

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

Responder1

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

Hoje em dia, todo programa gráfico instala um arquivo ou vários /usr/share/applications(você pode adicionar o seu próprio ~/.local/share/applications). É um arquivo no formato INI contendo as informações básicas sobre aquele programa de acordo comEspecificação de entrada para desktop: nome, executável primário, ícone, ... Para programas em execução, o gerenciador de janelas combina o proprietário da janela com o programa nomeado na Exec=linha.

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

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

[Entrada na área de trabalho]
Nome=XTermo
Comentário=Use a linha de comando
Exec=xtermo
Ícone = terminal de utilitários
Tipo=Aplicativo
Categorias=Utilitário;TerminalEmulador;

A Iconchave pode ser um caminho absoluto para uma imagem ou um nome de ícone de acordo comEspecificações do tema do ícone. O sistema vem com /usr/share/iconse você pode colocar o seu próprio ~/.local/share/icons. (Se não corresponder exatamente às especificações de nomenclatura, tudo bem.)hicolor/256x256/program.png

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

Responder2

O nome do executável cujo ícone você deseja que apareça noAlt-tablistagem e o nome do arquivo /home/assure/.local/share/applicationsdevem ser iguais para que isso funcione.

informação relacionada