Как добавить ярлык для команды в меню Cinnamon?

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

конкретно я пытаюсь добавьте команду, чтобы открыть виртуальную машину напрямую, без необходимости держать терминал открытым.

VirtualBox --startvm <myMachineName> --seamless

отлично работает с alt-F2, но я бы предпочел использовать ярлык, поэтому мне не нужно его печатать.

20
задан 23 December 2012 в 18:31

4 ответа

Можно создать a .desktop файл для добавления команды к меню Cinnamon.

Во-первых, создайте немного сценария, например: В Вашем корневом каталоге

  • Откройте свой терминал и тип:

    gedit /home/user/myvm.sh
    
  • Введите следующее:

enter image description here

  • Сохраните файл в своем корневом каталоге и измените полномочия с:

    chmod 775 /home/user/myvm.sh
    
  • Затем можно создать файл на рабочем столе в терминальном типе:

    cd /usr/share/applications
    sudo -H gedit myvm.desktop
    
  • Добавьте следующую информацию:

enter image description here

  • Сохраните изменения и удостоверьтесь, что .desktop имеет правильные полномочия в терминальном типе:

    sudo chmod 644 /usr/share/applications/myvm.desktop
    

Можно изменить информацию согласно потребностям, в этом случае в поле "Icon" помещает путь к пользовательскому значку, и это должно быть видимо в соответствии с меню Cinnamon в категории "System Tools" с именем "Мой VM".

enter image description here

Если Вы хотите, можно добавить его к коричной панели щелчком правой кнопкой в значке "My VM" в Меню и затем выбрать "add to panel"

enter image description here

20
ответ дан 23 December 2012 в 18:31

или вы можете просто использовать

cinnamon-menu-editor

(также доступно при щелчке правой кнопкой мыши по кнопке «Пуск» и выборе configure и Open the menu editor.)

<час>

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

0
ответ дан 23 December 2012 в 18:31

Для тех, кто ищет более простое решение, следующий предлагает графический интерфейс для добавления пользовательских панелей запуска на вашу панель:

cd /usr/share/cinnamon/applets/panel-launchers@cinnamon.org/
./cinnamon-add-panel-launcher.py
0
ответ дан 23 December 2012 в 18:31

Просто создайте ссылку на рабочий стол гнома и поместите ее в .local/share/applications/ для ссылок персонального меню.

Вздох: некоторые установщики устанавливают свои ссылки на рабочем столе в .gnome/apps/, так что вы можете захотеть связать их: $ ln -s .gnome/apps/*.desktop .local/share/applications/


Как указано @ roman-raguet https: // askubuntu.com/a/232083/37280 поместите его в /usr/share/applications для всех пользователей

Как указано @mockfrog https://askubuntu.com/a/800605/37280 [ 117] Вы можете создать эту личную запись с помощью cinnamon-menu-editor графического инструмента. Запустите его с sudo для всех пользователей

0
ответ дан 23 December 2012 в 18:31

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

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