Как я могу настроить запуск приложения (файл .desktop) или мой сценарий, чтобы GNOME отличал запущенное приложение?

Я создал два файла .desktop в ~/.local/share/applications/.

У них разные Name, Icon и Exec. Но Exec указывает на скрипты, которые запускают один и тот же двоичный файл (в разных версиях).

Это прекрасно работает в Unity, но GNOME, похоже, не отличает эти два приложения.

Следствием этого является: когда запускается и продолжает запускаться одна программа запуска, я не могу запустить другую. GNOME переключается на запущенный (неправильный).

Как настроить файл .desktop или мой скрипт так, чтобы GNOME отличал запущенное приложение?

Вот используемые файлы:

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
1
задан 16 May 2018 в 00:50

0 ответов

Другие вопросы по тегам:

Похожие вопросы: