Saya telah menambahkan file
/etc/xdg/menus/applications-merged/foo.menu
dan hal-hal di foo.menu semuanya berfungsi di gnome. Tetapi item menu tidak muncul, bahkan setelah reboot.
Saya kemudian mencoba menambahkan item menu “bogusmenu” menggunakan kmenuedit. Setelah menekan Simpan di kmenuedit, menu palsu muncul, dan item menu yang terkait dengan foo.menu juga muncul! Jadi apa yang dilakukan kode pembaru rahasia kmenuedit, dan bagaimana cara memanggilnya dari baris perintah (khususnya, skrip instalasi)?
Ini ada di Linux Educacional 4, yang berbasis Ubuntu 10.04 dengan KDE 4.4.5.
Beberapa hal yang tidak berhasil:
- Menggunakan
xdg-desktop-menu
, menyentuh file di /etc/xdg/menus, menjalankan kbuildsycoca.
Jawaban yang Diterima:
Oke, bagi saya yang berhasil adalah:
Ambil file application-kmenuedit.menu yang dihasilkan pertama kali Anda melakukan penyimpanan di dalam KMenuEdit, bersihkan entri "palsu" (atau perubahan apa pun yang diperlukan agar KMenuEdit benar-benar menyimpan file di sana), lalu salin ke salah satu /etc/xdg/menus
atau ~/.config/menus
. File ajaib:bah!