Como posso configurar meu lançador de aplicativos (arquivo .desktop) ou meu script para que o GNOME diferencie o aplicativo iniciado?

1

Eu criei dois arquivos .desktop em ~/.local/share/applications/ .

Eles têm diferentes Name , Icon e Exec . Mas Exec aponta para scripts que iniciam o mesmo binário (em versões diferentes).

Isso funcionava bem no Unity, mas o GNOME parece não diferenciar esses dois aplicativos.

A consequência é: quando um iniciador de aplicativos é iniciado e ainda está em execução, não consigo iniciar o outro. O GNOME muda para o iniciado (errado).

% bl0ck_qu0te%

Aqui estão os arquivos usados:

eclipse-neon.desktop:

#!/usr/bin/env xdg-open
[Desktop Entry]
Encoding=UTF-8
Version=1.0
Type=Application
Terminal=false
Name=EclipseNeon
Icon=eclipse-neon
Exec=/home/witek/bin/eclipse-neon.bsh
Comment=Eclipse Neon

eclipse-neon.bsh:

export UBUNTU_MENUPROXY=
export SWT_GTK3=0
/opt/eclipse-neon/eclipse

eclipse-mars.desktop:

#!/usr/bin/env xdg-open
[Desktop Entry]
Encoding=UTF-8
Version=1.0
Type=Application
Terminal=false
Name=EclipseMars
Icon=eclipse-mars
Exec=/home/witek/bin/eclipse-mars.bsh
Comment=Eclipse Mars

eclipse-mars.bsh:

export UBUNTU_MENUPROXY=
export SWT_GTK3=0
/opt/eclipse-mars/eclipse
    
por Witek 24.10.2017 / 09:14

0 respostas