Как добавить ярлык для команды в меню Cinnamon?
Есть ли утилита, которую я могу использовать, чтобы добавить значок в меню Cinnamon, который запускает указанную пользователем команду и в качестве бонуса отображает указанную пользователем иконку?
в частности, я пытаюсь добавить команду, чтобы открыть виртуальную машину напрямую, без необходимости держать терминал открытым.
VirtualBox --startvm <myMachineName> --seamless
отлично работает с alt-F2
, но я бы предпочел кратчайший путь, поэтому мне не нужно его печатать.
4 ответа
Вы можете создать .desktop
файл, чтобы добавить вашу команду в меню Cinnamon.
Сначала создайте небольшой скрипт, например: В вашем домашнем каталоге
Откройте свой терминал и введите:
gedit /home/user/myvm.sh
Введите следующее:
Сохраните файл в вашем домашнем каталоге и измените права доступа:
chmod 775 /home/user/myvm.sh
Затем вы можете создать файл рабочего стола, в терминале типа:
cd /usr/share/applications sudo -H gedit myvm.desktop
Добавьте следующую информацию:
Сохраните изменения и убедитесь, что у.desktop есть необходимые разрешения в типе терминала:
sudo chmod 644 /usr/share/applications/myvm.desktop
Вы можете изменить информацию в соответствии со своими потребностями, в этом случае в поле "Значок" укажите свой путь к пользовательскому значку, и это должно отображаться в меню "Корица" в категории "Системные инструменты" с именем "Моя виртуальная машина".,
При желании вы можете добавить его на панель с корицей, щелкнув правой кнопкой мыши значок "Моя виртуальная машина" в меню, а затем выбрать "добавить на панель".
Или вы могли бы просто использовать
cinnamon-menu-editor
(Также доступно при нажатии правой кнопкой мыши на кнопку "Пуск", configure
а также Open the menu editor
.)
Совет: при добавлении пользовательского значка будьте осторожны, чтобы найти изображение значка там, где вы вряд ли сможете изменить его в будущем.
Просто создайте ссылку на рабочий стол гнома и поместите ее в .local/share/applications/
для личных ссылок меню.
Вздох: некоторые установщики устанавливают свои ссылки на рабочий стол в .gnome/apps/
так что вы можете связать их:$ ln -s .gnome/apps/*.desktop .local/share/applications/
Как указано @ roman-raguet /questions/629149/kak-dobavit-yarlyik-dlya-komandyi-v-menyu-cinnamon/629152#629152 поместите его в /usr/share/applications
для всех пользователей
Как указано @mockfrog /questions/629149/kak-dobavit-yarlyik-dlya-komandyi-v-menyu-cinnamon/629151#629151 вы можете создать эту личную запись, cinnamon-menu-editor
графический инструмент. Запустить его с sudo
для всех пользователей
Для тех, кто ищет более простое решение, ниже предлагается графический интерфейс для добавления пользовательских панелей запуска на вашу панель:
cd /usr/share/cinnamon/applets/panel-launchers@cinnamon.org/
./cinnamon-add-panel-launcher.py