Есть ли утилита, которую я могу использовать, чтобы добавить значок в меню Cinnamon, который запускает указанную пользователем команду и в качестве бонуса отображает указанную пользователем иконку?
в частности, я пытаюсь добавить команду, чтобы открыть виртуальную машину напрямую, без необходимости держать терминал открытым.
VirtualBox --startvm <myMachineName> --seamless
отлично работает alt-F2, но я бы предпочел короткий путь, поэтому мне не нужно его печатать.
Вы можете изменить информацию в соответствии со своими потребностями, в этом случае в поле «Значок» укажите свой путь к пользовательскому значку, и это должно отображаться в меню «Корица» в категории «Системные инструменты» с именем «Моя виртуальная машина». ,
При желании вы можете добавить его на панель с корицей, щелкнув правой кнопкой мыши значок «Моя виртуальная машина» в меню, а затем выбрать «добавить на панель».
красивые инструкции, скриншоты были не нужны, но очень ценятся :)
ataulm
4
Как отмечается в ответе childno͡.de , для использования ~/.local/share/applicationsне потребуются привилегии root, если вам не нужно добавлять ярлыки для всех пользователей.
Джеймсдлин
34
или вы могли бы просто использовать
cinnamon-menu-editor
(Также доступно, если щелкнуть правой кнопкой мыши кнопку «Пуск», выбрать configureи Open the menu editor.)
Совет: при добавлении пользовательского значка будьте осторожны, чтобы найти изображение значка там, где вы вряд ли сможете изменить его в будущем.
Просто создайте ссылку на рабочий стол gnome и поместите ее .local/share/applications/
для ссылок личного меню.
Вздох: некоторые установщики устанавливают свои ссылки на рабочий стол, .gnome/apps/
поэтому вы можете захотеть связать их:
$ ln -s .gnome/apps/*.desktop .local/share/applications/
Как указал @ roman-raguet /ubuntu//a/232083/37280, поместите его /usr/share/applicationsдля всех пользователей.
Как указано @mockfrog /ubuntu//a/800605/37280, вы можете создать эту личную запись с помощью cinnamon-menu-editorграфического инструмента. Запустите его sudoдля всех пользователей
~/.local/share/applications
не потребуются привилегии root, если вам не нужно добавлять ярлыки для всех пользователей.или вы могли бы просто использовать
(Также доступно, если щелкнуть правой кнопкой мыши кнопку «Пуск», выбрать
configure
иOpen the menu editor
.)Совет: при добавлении пользовательского значка будьте осторожны, чтобы найти изображение значка там, где вы вряд ли сможете изменить его в будущем.
источник
Просто создайте ссылку на рабочий стол gnome и поместите ее
.local/share/applications/
для ссылок личного меню.Вздох: некоторые установщики устанавливают свои ссылки на рабочий стол,
.gnome/apps/
поэтому вы можете захотеть связать их:$ ln -s .gnome/apps/*.desktop .local/share/applications/
Как указал @ roman-raguet /ubuntu//a/232083/37280, поместите его
/usr/share/applications
для всех пользователей.Как указано @mockfrog /ubuntu//a/800605/37280, вы можете создать эту личную запись с помощью
cinnamon-menu-editor
графического инструмента. Запустите егоsudo
для всех пользователейисточник
Для тех, кто ищет более простое решение, ниже предлагается графический интерфейс для добавления пользовательских панелей запуска на вашу панель:
источник