GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak přidat položku do nabídky spouštěče aplikací Kde pomocí příkazového řádku?

Přidal jsem soubor

/etc/xdg/menus/applications-merged/foo.menu

a vše ve foo.menu funguje v gnome. Položky nabídky se však nezobrazily ani po restartu.

Pak jsem zkusil přidat položku nabídky „bogusmenu“ pomocí kmenuedit. Po stisknutí Save in kmenuedit se objevilo bogusmenu a také se objevila položka menu spojená s foo.menu! Co tedy dělá tajný aktualizační kód kmenuedit a jak jej mohu zavolat z příkazového řádku (konkrétně instalačního skriptu)?

Toto je v Linuxu Educacional 4, který je založen na Ubuntu 10.04 s KDE 4.4.5.

Některé věci nefungovaly:

  • Pomocí xdg-desktop-menu , dotykem na soubory v /etc/xdg/menus, spuštěním kbuildsycoca.

Přijatá odpověď:

Dobře, pro mě to fungovalo:

Vezměte soubor applications-kmenuedit.menu vygenerovaný při prvním uložení v KMenuEdit, vyčistěte „falešný“ záznam (nebo jakoukoli změnu potřebnou k tomu, aby tam KMenuEdit skutečně uložil soubor) a pak jej zkopírujte do /etc/xdg/menus nebo ~/.config/menus . Magický soubor:bah!


Ubuntu
  1. Hledání souborů v příkazovém řádku (jak na to)

  2. Jak extrahovat soubor tar.gz v Linuxu pomocí příkazového řádku

  3. Jak odebrat uživatele v Linuxu pomocí příkazového řádku

  1. Jak ztlumit z příkazového řádku?

  2. Jak přidat indikátor-datetime na panel?

  3. Jak obnovit nabídku aplikace ikony spouštěče v Ubuntu 12.04?

  1. Jak vytvořit databázi v MySQL pomocí příkazového řádku

  2. Jak získat počet souborů v adresáři pomocí příkazového řádku?

  3. Jak přidat zástupce složky do spouštěče?