[[oktatas:linux:grafikus felület|< Linux grafikus felület]]
====== Menü ======
===== A menük helye =====
A debian rendszer menükonfigurációs állományai az /usr/share/menu könyvtárban vannak.
Minden csomaghoz tartozik ebben a könyvtárban egy menükonfigurációs állomány:
/usr/share/menu/csomagnev
Egy konkrét példa:
?package(programneve):needs="X11"\
section="Applications/Science"\
title="programneve"\
icon="programikon32x32.xpm" \
longtitle="Program hosszabb leírása angolul"\
command="/usr/bin/programnev"
De ettől még nem kerül be például a GNOME menüjébe. Szükség van a következőre is:
Hozzuk létre a következő állományt:
/usr/share/application/csomagnev.desktop
A következő tartalommal:
[Desktop Entry]
Name=Csomagnev
Comment=Programcsomag leírása angolul
Comment[hu]=Programcsomag leírása magyarul
Exec=/usr/bin/programnev
Icon=/usr/share/pixmaps/programikon32x32.xpm
Terminal=false
Type=Application
Categories=Science;Utility;
A Categories után a szóba jöhető kategóriákat soroljuk fel, ahol megjelenhet a menüben.
Ilyen kategóriák:
* Application
* Science
* Utility
* Development
* TextEditor
* Network
* Email
* News
* GTK
* Translation
* stb.
Ha nyelvenként más neve lehet akkor lehetnek ilyen sorok:
Name[hu]=Csomagnév
A hu helyére más nyelv is helyettesíthető, hasonlóan a comment részhez.
Még néhány beállítási lehetőség
* Version=1.0
* Encoding=UTF-8
* GenericName=gProgramneve
===== MATE menüszerkesztő =====
# apt-get install mozo
$ mozo
===== NetBeans a menüben =====
Felhasználói telepítés esetén:
~/.local/share/applications/NetBeans-0.8.desktop