Felhasználói eszközök

Eszközök a webhelyen


oktatas:linux:grafikus_feluelet:menue

Különbségek

A kiválasztott változat és az aktuális verzió közötti különbségek a következők.

Összehasonlító nézet linkje

oktatas:linux:grafikus_feluelet:menue [2017/10/02 20:29]
oktatas:linux:grafikus_feluelet:menue [2019/08/21 14:38] (aktuális)
admin létrehozva
Sor 1: Sor 1:
 +[[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:
 +<​code>​
 +?​package(programneve):​needs="​X11"​\
 +    section="​Applications/​Science"​\
 +    title="​programneve"​\
 +    icon="​programikon32x32.xpm"​ \
 +    longtitle="​Program hosszabb leírása angolul"​\
 +    command="/​usr/​bin/​programnev"​
 +</​code>​
 +
 +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:​
 +<​code>​
 +[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;​
 +</​code>​
 +
 +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
 +
 +