Bagaimana cara menambahkan pintasan ke perintah ke menu Cinnamon?

20

Apakah ada utilitas yang dapat saya gunakan untuk menambahkan ikon ke menu Cinnamon yang menjalankan perintah yang ditentukan pengguna, dan sebagai bonus, menampilkan ikon yang ditentukan pengguna?

khusus saya mencoba menambahkan perintah untuk membuka mesin virtual secara langsung, tanpa harus menjaga terminal terbuka.

VirtualBox --startvm <myMachineName> --seamless

bekerja dengan baik alt-F2, tapi saya lebih suka jalan pintas jadi saya tidak perlu mengetiknya.

ataulm
sumber

Jawaban:

20

Anda dapat membuat .desktopfile untuk menambahkan perintah Anda ke menu Cinnamon.

Pertama, buat skrip kecil misalnya: Di direktori home Anda

  • Buka terminal Anda dan ketik:

    gedit /home/user/myvm.sh
    
  • Ketikkan yang berikut ini:

masukkan deskripsi gambar di sini

  • Simpan file di direktori home Anda dan ubah izin dengan:

    chmod 775 /home/user/myvm.sh
    
  • Kemudian Anda dapat membuat file desktop, dalam tipe terminal:

    cd /usr/share/applications
    sudo -H gedit myvm.desktop
    
  • Tambahkan informasi berikut:

masukkan deskripsi gambar di sini

  • Simpan perubahan dan pastikan .desktop memiliki izin yang tepat, dalam tipe terminal:

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

Anda dapat mengubah informasi sesuai dengan kebutuhan Anda, dalam hal ini di bidang "Ikon" letakkan path Anda ke ikon kustom Anda, dan ini harus terlihat di bawah menu Cinnamon dalam kategori "System Tools" dengan nama "My VM" .

masukkan deskripsi gambar di sini

Jika mau, Anda dapat menambahkannya ke panel kayu manis dengan klik kanan pada ikon "My VM" di Menu, dan kemudian pilih "add to panel"

masukkan deskripsi gambar di sini

Raguet Romawi
sumber
2
instruksi yang indah, tangkapan layar tidak diperlukan tetapi sangat dihargai :)
ataulm
4
Seperti yang disebutkan oleh jawaban childno͡.de , menggunakan ~/.local/share/applicationstidak akan memerlukan hak akses root jika Anda tidak perlu menambahkan pintasan untuk semua pengguna.
jamesdlin
34

atau Anda bisa menggunakan

cinnamon-menu-editor

(Juga tersedia dengan mengklik kanan tombol mulai, memilih configuredan Open the menu editor.)


Kiat: Saat menambahkan ikon khusus, berhati-hatilah untuk menemukan gambar ikon di suatu tempat yang tidak akan Anda ubah di masa mendatang.

mockfrog
sumber
3

Cukup buat tautan desktop gnome dan letakkan di .local/share/applications/ tautan menu pribadi.

Sigh: beberapa installer memasang tautan desktop mereka .gnome/apps/ sehingga Anda mungkin ingin menautkannya: $ ln -s .gnome/apps/*.desktop .local/share/applications/


Seperti yang ditunjukkan oleh @ roman-raguet /ubuntu//a/232083/37280 tempatkan /usr/share/applicationsuntuk semua pengguna

Seperti yang ditunjukkan oleh @mockfrog /ubuntu//a/800605/37280 Anda dapat membuat entri pribadi ini dengan cinnamon-menu-editoralat grafis. Jalankan dengan sudountuk semua pengguna

childno͡.de
sumber
1

Untuk orang lain yang mencari solusi yang lebih sederhana, maka yang berikut ini menawarkan antarmuka GUI untuk menambahkan peluncur khusus ke panel Anda:

cd /usr/share/cinnamon/applets/[email protected]/
./cinnamon-add-panel-launcher.py
Chris Knight
sumber
Ini berbeda, saya pikir. Ini akan menambahkan pintasan ke panel Anda, tetapi tidak ke menu, kan?
ataulm
2
Tidak lagi berfungsi dalam versi Cinnamon saat ini.
K7AAY
1
Direktori ada, tetapi "cinnamon-add-panel-launcher.py" tidak ada di Debian Jessie 8.6 / Cinnamon 2.2.16.
Tampilan elips