o ícone do arquivo .desktop não é mostrado no launcher de unidade

0

Eu criei o launcher para o gerenciador de arquivos Ranger assim:

#!/usr/bin/env xdg-open

[Desktop Entry]
Version=1.0
Type=Application
Terminal=true
Icon[pl_PL]=/
Name[pl_PL]=Ranger
Exec=/usr/bin/ranger
Name=Ranger
Icon=/home/yemu/.icons/Ranger.png

Infelizmente, o ícone só é exibido no arquivo .desktop, mas depois que eu o executo, nos lançamentos há um ícone cinza padrão com equipamento em vez do ine definido no arquivo.

    
por yemu 22.08.2013 / 15:53

1 resposta

1

Estou postando a resposta que encontrei na internet, aqui está minha entrada na área de trabalho, usando temporariamente o ícone do baobá, mas espero conseguir mudar isso. O ranger aparece como um aplicativo indepenente, e eu posso usar o Super + Number, e isso é basicamente o que eu queria alcançar. Usando esse método, também consegui adicionar alguns marcadores ao menu de clique esquerdo desse lançador.

[Desktop Entry]
Name=Ranger Filemanager
Comment=File management utility
Exec=gnome-terminal --disable-factory --sm-client-disable --class=myserver -x ranger
StartupWMClass=myserver
Icon=baobab
Terminal=false
Type=Application
StartupNotify=true
X-Ayatana-Desktop-Shortcuts=Dir1;Dir2;

[Dir1 Shortcut Group]
Name=dokumenty
Exec=gnome-terminal --disable-factory --sm-client-disable --class=myserver -x ranger /home/yemu/dokumenty
TargetEnvironment=Unity
[Dir2 Shortcut Group]
Name=wideo@optiplex
Exec=gnome-terminal --disable-factory --sm-client-disable --class=myserver -x ranger /media/optiplex/wideo

O mais importante é adicionar wmclass e depois definir terminal como falso.

    
por yemu 23.08.2013 / 16:19