Як створити в Gnome Shell спеціальний запуск програми?


70

Як створити в Gnome Shell спеціальний запуск програми?

У мене є локальна установка Eclipse, яку я хотів би швидко запустити. Тому я створив симпосилання до eclipseдвійкового і розмістив його на своєму робочому столі. Якщо я відкрию термінал, cdдо ~ / Desktop і запускаю, ./eclipseвін запускає Eclipse ідеально. Однак якщо я натисніть на значок Eclipse на своєму робочому столі і виберу run, нічого не станеться.

Крім того, я не заперечував би, щоб мати можливість шукати Eclipse на екрані "Діяльність", але я не можу знайти жодної документації щодо додавання або реєстрації користувацьких програм.

Відповіді:


105

Спробуйте створити eclipse.desktopфайл під /usr/share/applications( ~/.local/share/applicationsабо безпосередньо в ~/Desktop) із таким вмістом:

[Desktop Entry]
Encoding=UTF-8
Name=Eclipse IDE
Exec=/path/to/eclipse/executable
Icon=/path/to/eclipse/icon
Type=Application
Categories=Development;

Ви також можете вибрати іншу категорію. Для отримання додаткової інформації:


7
Дякую. Єдина проблема, про яку я не стикався, - це те, що файл повинен бути виконаним, якщо розмістити його в ~ / Desktop. В іншому випадку він відображається як звичайний текстовий файл і не може бути запущений або виведений потрібним значком.
Серін

4
Ви можете виявити, що вам потрібно перезапустити gnome3, щоб це вступило в силу, особливо піктограму. Якщо так, запустіть Alt + F2, введіть rполе та натисніть клавішу Enter.
mlissner

Для вашої програми може знадобитися робочий каталог, використовуйте Path=/path/to/eclipse/working-dir.
psiphi75

16

Хоча створення власного пускового пристрою вручну є правильним рішенням, я вважаю за краще пройти alacarteі створити новий запис у меню, тоді він з’явиться як пусковий.


5
Дякую, я не міг повірити своїм очам, що для додання простого запису в моє сучасне робоче середовище мені потрібно було вручну створити текстовий файл з 10 рядків у прихованому каталозі в домашній папці. Це має бути виграшною відповіддю.
Луїс Муніс

Після створення нового меню в меню ви можете шукати його на екрані дій, а потім перетягнути його на панель.
CodeKid

@CodeKid Так, це я мав на увазі :)
m0skit0

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.