Як додати ярлик до команди до меню Кориця?


20

Чи є утиліта, яку я можу використовувати, щоб додати піктограму до меню Cinnamon, яка виконує вказану користувачем команду, і як бонус відображає вказаний користувачем значок?

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

VirtualBox --startvm <myMachineName> --seamless

прекрасно працює alt-F2, але я вважаю за краще скоротити його, тому мені не доведеться вводити його.

Відповіді:


20

Ви можете створити .desktopфайл, щоб додати свою команду до меню Кориця.

Спочатку створіть невеликий сценарій, наприклад: У своєму домашньому каталозі

  • Відкрийте свій термінал і введіть:

    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
    

Ви можете змінити інформацію відповідно до своїх потреб, в цьому випадку в полі "Значок" введіть шлях до вашої користувальницької іконки, і це повинно бути видно в меню "Кориця" в категорії "Системні інструменти" з назвою "Мій VM" .

введіть тут опис зображення

Якщо ви хочете, можете додати його на панель кориці, клацнувши правою кнопкою миші на піктограмі "Мій VM" у меню, а потім вибрати "Додати до панелі"

введіть тут опис зображення


2
прекрасні вказівки, скріншоти не були потрібні, але дуже цінували :)
ataulm

4
Як згадується у відповіді childno͡.de , для використання ~/.local/share/applicationsне потрібно кореневих привілеїв, якщо вам не потрібно додавати ярлики для всіх користувачів.
jamesdlin

34

або ви можете просто скористатися

cinnamon-menu-editor

(Також доступно, натиснувши правою кнопкою миші кнопку запуску, вибравши configureта Open the menu editor.)


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


3

Просто створіть посилання на робочий стіл 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для всіх користувачів


1

Для всіх, хто шукає більш просте рішення, далі наведено графічний інтерфейс для додавання на панель користувальницьких пускових програм:

cd /usr/share/cinnamon/applets/panel-launchers@cinnamon.org/
./cinnamon-add-panel-launcher.py

Це по-різному, я думаю. Це додасть ярлики на панель, але не в меню, правда?
ataulm

2
Більше не працює в поточній версії Cinnamon.
K7AAY

1
Каталог існує, але "cinnamon-add-panel-launcher.py" не існує в Debian Jessie 8.6 / Cinnamon 2.2.16.
Еліптичний вигляд
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.