Bagaimana cara menambahkan item menu di seluruh sistem ke menu Aplikasi?


12

Saya telah menginstal perangkat lunak secara manual /optdan saya ingin menambahkannya ke menu Aplikasi.

Meskipun Ubuntu membuatnya sangat mudah untuk menambahkannya ke menu pengguna saya, bagaimana cara menambahkannya ke seluruh sistem, sehingga semua pengguna akan melihat aplikasi di menu mereka?

Jawaban:


9

Anda dapat membuat file .desktop yang tepat dan menempatkannya di / usr / share / aplikasi yang merupakan tempat global untuk aplikasi.

Akan menyukai sesuatu seperti ini:

[Desktop Entry]
Type=Application
Encoding=UTF-8
Name=Sample Application Name
Comment=A sample application
Exec=/opt/application
Icon=application.png
Terminal=false
Categories=Application

Nama akan menampilkan nama yang akan muncul di menu, dan Kategori akan menempatkannya dalam kategori tertentu di menu. Exec adalah opsi baris perintah untuk memulai program. Anda dapat membuka file .desktop lainnya di / usr / share / aplikasi dengan editor teks untuk mendapatkan ide.

Semoga bisa membantu!

Untuk info lebih lanjut: http://library.gnome.org/devel/integration-guide/stable/desktop-files.html.en


Anda sedikit lebih cepat :)
Takkat

1
Ini juga yang membuat saya lelah tetapi setelah reboot entri yang baru ditambahkan hilang.
Octavian A. Damiean

@Octavian Apakah .desktopfile baru juga /usr/share/applicationshilang?
ændrük

@ ændrük: Tidak, itulah yang membuatnya sangat lucu.
Octavian A. Damiean

2

Untuk menambahkan entri program yang diinstal secara manual, seluruh sistem Anda perlu membuat file .desktop di /usr/share/applications.

File desktop memiliki sintaks berikut:

[Desktop Entry]
Version=0.0 # Program version if applicable
Encoding=UTF-8
Name=nameof-application # as it appears in the desktop entry
GenericName=generic-name # as it is named for real
Comment=What the application does # textual explanation
Exec=/opt/programfolder/program  # path to the program
Icon=/opt/programfolder/icon # path to the custom icon
Terminal=false
Type=Application
StartupNotify=false
Categories=AudioVideo;Audio; Network; # Category for Menu-Entry
MimeType=video;audio;

Edit file sesuai kebutuhan Anda dan simpan sebagai root sebagai nameof-application.desktop. Spesifikasi lengkap entri desktop dapat ditemukan di Freedesktop.org


+1 untuk spesifikasi. ini berisi daftar kunci entri desktop yang dikenal
myrdd
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.