Как открыть ярлык на рабочем столе из командной строки

Я создал eclipse.desktop и заблокировал его в модуле запуска Unity. Когда я дважды щелкнул по нему на рабочем столе, затмение было запущено так же, как и из модуля запуска Unity. Но если я запускаю его из командной строки с помощью «path / to / eclipse», модуль запуска Unity создаст новый значок на панели запуска.

Как я могу избежать этого? Есть ли команда, чтобы открыть лаунчер на рабочем столе, как двойной щелчок по нему?

0
задан 22 April 2013 в 06:40

1 ответ

Вы можете сделать следующее, чтобы усилить связь между модулем запуска и его командой:

1.) Запустить eclipse из командной строки

2.) Выполнить xprop WM_CLASS от терминала и запишите одну из строк в кавычках

3.) Отредактируйте ваш модуль запуска следующей строкой:

StartupWMClass=$WM_CLASS

где $WM_CLASS - одна из строк в кавычках. ]

Чтобы это работало, пожалуйста, убедитесь, что ваш .desktop модуль запуска находится где-то там, где он распознается системой, например, $HOME/.local/share/applications или /usr/share/applications.

0
ответ дан 22 April 2013 в 06:40

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

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