Como abrir um atalho na área de trabalho a partir da linha de comando

0

Eu criei um eclipse.desktop e o tranquei em unity launcherd, quando eu clico nele duas vezes na área de trabalho, o eclipse foi lançado exatamente como o lançamento do launcher de unidade. Mas se eu iniciá-lo na linha de comando por "caminho / para / eclipse", o lançador de unidade irá criar um novo ícone na barra de inicialização.

Como posso evitar isso? Existe um comando para abrir o iniciador da área de trabalho, basta clicar duas vezes sobre ele?

    
por sean 22.04.2013 / 04:40

1 resposta

1

Você pode fazer o seguinte para tornar a associação entre o inicializador e seu comando mais strong:

1.) Lançamento eclipse da linha de comando

2.) Execute xprop WM_CLASS de um terminal e anote uma das strings entre aspas

3.) Edite seu lançador com a seguinte linha:

StartupWMClass=$WM_CLASS

em que $WM_CLASS é uma das strings entre aspas.

Para que isso funcione, verifique se o .desktop launcher está em algum lugar, onde é reconhecido pelo sistema, por exemplo, $HOME/.local/share/applications ou /usr/share/applications .

    
por Glutanimate 22.04.2013 / 13:42