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