Ícones de aplicativos executados no terminal

0

Eu recentemente mudei para o linux e atualmente estou executando o Debian 8.2 stretch. Eu tenho uma pergunta sobre os ícones de aplicativos que são executados a partir da janela do terminal. Meu caso em particular é com o Emacs, eu tenho um launcher de desktop para o emacs24 que possui um ícone de alta resolução. O problema é que estou usando um script bash para executar o emacsclient se um servidor estiver presente e iniciar o servidor primeiro, se não estiver. Notei que, mesmo que eu faça um launcher personalizado para o script com um ícone específico, o ícone que tenho ao alternar apps com alt + tab é uma versão de baixa resolução do ícone emacs.

Eu também tentei executar diretamente o emacs24 do terminal com     %código% em vez de usar o inicializador padrão e também recebo o ícone de baixa resolução.

Minha pergunta é: existe uma maneira de controlar o ícone que é usado para aplicativos quando eles são executados a partir do terminal?

    
por Alberto Mengali 21.11.2015 / 15:53

1 resposta

0

Talvez: os gerenciadores de janelas possam tratar as coisas especialmente, permitindo associar um determinado ícone a um de seus objetos da área de trabalho. O Emacs possui um ícone de bitmap pré-configurado (que não é de alta resolução). De acordo com a documentação , você pode usar a opção --no-bitmap-icon para permite que o gerenciador de janelas escolha seu próprio ícone.

Os aplicativos informam ao gerenciador de janelas qual ícone eles gostariam definindo a dica do gerenciador de janelas , por exemplo, para o ícone pixmap. Você pode ler mais sobre isso:

Embora pareça possível definir a dica do ícone pixmap depois de criar uma janela, na prática wmctrl (uma possibilidade provável) não parece fazer isso.

    
por 21.11.2015 / 16:48

Tags