Menük testreszabásaMenük testreszabása

A SUSE Linux Enterprise10 az alábbi módokon teszi lehetővé a menük szerkesztését:

A GNOME főmenü testreszabása az Alacarte alkalmazássalA GNOME főmenü testreszabása az Alacarte alkalmazással

A GNOME főmenüjének testreszabására az Alacarte alkalmazás szolgál. A felhasználók saját menüket készíthetnek, a rendszergazdák pedig testreszabhatják a menüket a számítógépen fiókkal rendelkező összes felhasználó számára. Az egész rendszerre kiterjedően meghatározott menü más számítógépekre is átvihető.

[Note]

A főmenü módosításai nem íródnak felül a rendszer későbbi frissítésekor. A módosítások a legfrissebb menünézet előállítása után történnek meg.

Ez a szakasz a következő témaköröket tartalmazza:

Az Alacarte telepítéseAz Alacarte telepítése

Az Alacarte a SUSE Linux Enterprise Desktop telepítésekor nem települ automatikusan. Az Alacarte telepítéséhez:

  1. Kattintson a Számítógép / Vezérlőpult / Rendszer / YaST menüpontokra.

    Megnyílik a YaST-vezérlőpult.

  2. (Feltételes) Ha a rendszer felszólítja, adja meg a root jelszót.

  3. Kattintson a Szoftver / Szoftver hozzáadása és eltávolítása menüpontra.

  4. A keresőmezőbe írja be, hogy alacarte, majd kattintson a Keresés gombra.

  5. Válassza ki az alacarte csomagot, majd kattintson az Elfogadás gombra.

  6. Amikor a rendszer felszólítja, helyezze be a jelzett telepítési adathordozót.

    Ha például CD-ket használ, akkor helyezze be a SUSE Linux Enterprise Desktop 2. CD-jét.

  7. Kattintson az OK gombra.

    Várjon egy kis ideig, amíg a rendszer megvizsgálja a függőségeket, majd telepíti az Alacarte-ot.

  8. A kérdésre, hogy kíván-e több csomagot telepíteni, válaszoljon Nem-mel.

Az Alacarte települt és két új ikon került fel a GNOME Vezérlőpultra.

Az Alacarte indításaAz Alacarte indítása

  1. Kattintson a Számítógép / Vezérlőpult / Megjelenés menüpontra.

  2. Kattintson a Főmenü-szerkesztő menüpontra.

    Két Főmenü-szerkesztő ikon van. Húzza rájuk az egeret, hogy lássa, melyik szolgál a rendszerszintű módosításokra és melyik a saját menühöz. Ha a menüt az összes felhasználó számára módosítani akarja (vagy más számítógépekre át kívánja vinni), használja a rendszerszintű szerkesztőt. A saját menü módosításához használja a normál változatot.

Megjelenik a Menüelrendezés ablak.

10.2. ábra - Az Alacarte Menüelrendezés ablaka

Az Alacarte Menüelrendezés ablaka

Most már módosíthatja a menüt.

A menü szerkesztéseA menü szerkesztése

Ez a szakasz az alábbi módokat mutatja be a főmenü szerkesztésére:

[Important]

Az Alacarte első futtatásakor a menü módosításai nem lépnek érvényre az első ki- és bejelentkezésig. Az első használat után a módosítások azonnal láthatók.

[Note]

Az Alacarte egyes funkciói, például a csoportok egymásba ágyazása, illetve a beszúrás-elválasztók, csak akkor használhatók, ha a GNOME menü régebbi verzióit használja.

Menüpontok kereséseMenüpontok keresése

A Menüelrendezés ablak úgy van kialakítva, hogy a főmenü almenüi a baloldali Menük listában láthatók, a kiválasztott menü menüpontjai pedig a jobboldali Menüpontok listában. Egy almenü csoportjai az adott almenü alá vannak beágyazva. Egy menüpont kikereséséhez kattintson az almenü melletti nyílra a Menük listában, válassza ki a menüpontot tartalmazó csoportot, majd keresse ki a menüpontot a Menüpontok listában.

Például a Hangrögzítő alkalmazás kikeresése:

  1. Indítsa el az Alacarte-ot (10.2.1.2. szakasz - Az Alacarte indítása).

  2. Kattintson a Menük lista Hang és video almenüjére, majd válassza ki a Felvétel csoportot.

  3. Keresse ki a Hangrögzítőt a Menüpontok listában.

Menüpontok átrendezéseMenüpontok átrendezése

Az Alacarte-tal megváltoztatható a menüpontok sorrendje a főmenüben. Például lehet, hogy a gyakrabban használt alkalmazásokat a menü, vagy a csoportjuk tetejére akarja tenni, hogy könnyebb legyen megtalálni őket.

Egy menüpont áthelyezéséhez kattintson rá és húzza az új helyére a menün belül. A menüpont átrakható ugyanazon a menün belül másik helyre, de leejthető a Menük lista egy másik elemére is, ha új menübe vagy csoportba kívánja tenni.

Új elválasztók létrehozásaÚj elválasztók létrehozása

Az elválasztók vizuális segítséget nyújtanak a menüpontok könnyebb kikereséséhez a menükben.

[Note]

A GNOME menü jelenlegi verziója nem használ elválasztókat. Egy elválasztó hozzáadása semmilyen hatással nem jár. A GNOME menü régebbi verzióinak telepítése esetén használhat elválasztókat.

Elválasztó létrehozása:

  1. Válassza ki a menüpontot afelett a terület felett, ahol az új elválasztót létre akarja hozni.

    Segítség a menüpontok kikereséséhez: 10.2.1.3.1. szakasz - Menüpontok keresése.

  2. Kattintson az Új elválasztó pontra.

Az új elválasztó a Menüpontok lista kijelölt menüpontja felett jelenik meg. Az elválasztó, csakúgy, mint bármely más menüpont, áthúzható másik helyre. Elválasztó törlése: 10.2.1.3.5. szakasz - Menüpontok törlése a főmenüből.

Menüpontok megjelenítése és elrejtéseMenüpontok megjelenítése és elrejtése

Egy menüpont megjelenítéséhez és elrejtéséhez keresse ki a menüpontot a Menüpontok listából, majd jelölje meg vagy törölje a menüpont melletti négyzetet. Egy menüpont elrejtésekor az továbbra is ott marad a Menüpontok listában, és bármikor újra megjeleníthető. Egy menüpont törlése a Menüpontok listából: 10.2.1.3.5. szakasz - Menüpontok törlése a főmenüből.

Menüpontok törlése a főmenübőlMenüpontok törlése a főmenüből

Egy menüpont kétféle módon távolítható el a főmenüből:

  • Ahhoz, hogy ne jelenjen meg a menüpont, de továbbra is ott maradjon a Menüpontok listában, hogy bármikor később könnyen felvehesse a menübe, rejtse el a menüpontot (10.2.1.3.4. szakasz - Menüpontok megjelenítése és elrejtése).

  • A menüpont végleges törléséhez a Menüpontok listából kattintson a jobb egérgombbal a menüpontra, majd a Törlés gombra.

[Note]

Az elválasztókat nem lehet elrejteni. Csak felvenni és törölni lehet őket.

Ha újra meg akar jeleníteni egy törölt menüpontot, akkor fel kell vennie, ugyanúgy, mint egy új alkalmazást. Az alkalmazások hozzáadásáról további információ: 10.2.1.3.8. szakasz - Új menüpontok hozzáadása a főmenühöz.

Menüpontok átnevezéseMenüpontok átnevezése

  1. Keresse ki az átnevezni kívánt menüpontot (10.2.1.3.1. szakasz - Menüpontok keresése).

  2. Kattintson a jobb egérgombbal a menüpontra, majd a Tulajdonságok menüpontra.

  3. Cserélje le a menüpont aktuális nevét az újra, majd kattintson a Bezárás gombra.

A menüben a régi név helyett megjelenik az új.

Egy menüpont általános nevének módosításaEgy menüpont általános nevének módosítása

A főmenüben minden egyes menüpont alatt megjelenik egy rövid, leíró név. Ezt hívjuk általános névnek. Az általános név módosítása:

  1. Keresse ki a menüpontot, amelyiknek az általános nevét módosítani akarja (10.2.1.3.1. szakasz - Menüpontok keresése).

  2. Kattintson a jobb egérgombbal a menüpontra, majd a Tulajdonságok menüpontra.

  3. Cserélje le a menüpont aktuális általános nevét az újra, majd kattintson a Bezárás gombra.

A menüben a régi általános név helyett megjelenik az új.

Új menüpontok hozzáadása a főmenühözÚj menüpontok hozzáadása a főmenühöz

A főmenühöz új menüpontok is adhatók. Ez különösen akkor hasznos, ha egy alkalmazást telepít, de akkor is jól jön, ha vannak más, olyan alkalmazások, amelyek még nem látszanak a menüben. A menühöz könyvtár, hivatkozás és egyéb típusú menüpontok is adhatók.

Egy alkalmazás hozzáadása a főmenühöz:

  1. A Menük listában kattintson azon menü melletti nyílra, amely tartalmazza a csoportot, amelyikhez az alkalmazást hozzá kívánja adni, majd válassza ki a csoportot.

    A csoport tartalma megjelenik a Menüpontok listában.

  2. Kattintson az Új menüpont elemre.

  3. Adjon meg egy nevet és egy általános nevet a menüpontnak.

  4. Kattintson a Tallózás gombra és keresse ki a menüpontot.

  5. Válassza ki a menüpontot.

  6. Kattintson a Típus listára, majd válassza ki a menüpont típusát.

    Ha például könyvtárat venne fel, akkor kattintson a listára és válassza ki a Könyvtár menüpontot. Ha alkalmazást vesz fel, akkor hagyja meg az alapértelmezett menüponttípust, az Alkalmazás-t.

  7. (Elhagyható) Ha ikont is kíván rendelni az új menüponthoz, kattintson a Nincs ikon pontra, majd válasszon egy ikont a menüponthoz.

    Ha nem választ ki ikont, akkor a menüpont a menüben ikon nélkül jelenik meg.

  8. Kattintson a Bezárás gombra.

Miután hozzáadta a menüpontot a menühöz, bárhová áthelyezheti (10.2.1.3.2. szakasz - Menüpontok átrendezése).

Az Új alkalmazások csoportban engedélyezett menüpontok maximális számának módosításaAz Új alkalmazások csoportban engedélyezett menüpontok maximális számának módosítása

Egy alkalmazás telepítésekor az általában a saját csoportjába kerül a főmenüben, valamint az Új alkalmazások csoportba.

[Note]

Egyes alkalmazások telepítéskor nem is adják hozzá magukat a menühöz. Ezeket az alkalmazásokat felveheti kézzel a főmenübe (10.2.1.3.8. szakasz - Új menüpontok hozzáadása a főmenühöz).

Alapértelmezés szerint az Új alkalmazások csoport maximum kilenc menüpontot tartalmazhat. A kilencedik új alkalmazás hozzáadása után a további új alkalmazások már törlik a csoport legrégebbi menüpontját.

Az Új alkalmazások csoportban engedélyezett menüpontok maximális számának módosítása:

  1. Nyissa meg az Alacarte-ot.

  2. Kattintson a fel vagy le nyílra az Alkalmazásböngésző: Új alkalmazások csoport menüpontjainak max. száma mellett a szám növeléséhez vagy csökkentéséhez.

  3. Kattintson a Bezárás gombra.

Rendszerszintű menü módosításaRendszerszintű menü módosítása

Az Alacarte lehetővé teszi a rendszerszintű főmenü módosítását a rendszer összes felhasználója számára és a menü más számítógépekre átvitelét. A további rendszereknek nem kell feltétlenül egyformának lenniük az új menü használatához.

[Note]

A rendszerszintű menü módosítása rendszergazdai jogokat igényel azokon a számítógépeken, amelynek a menüjét módosítani kívánja.

A rendszerszintű menü módosítása és szétosztása:

  1. Nyissa meg az Alacarte-ot, a rendszerszintű menü szerkesztőjének elindításával.

    További információ: 10.2.1.2. szakasz - Az Alacarte indítása.

  2. Írja be a root jelszót.

  3. Végezze el a menü kívánt módosításait (10.2.1.3. szakasz - A menü szerkesztése).

  4. Kattintson a Bezárás gombra.

A módosításokat a rendszer összes felhasználója látni fogja.

Rendszerszintű menü szétosztása más számítógépekreRendszerszintű menü szétosztása más számítógépekre

A rendszerszintű menü módosításai az /etc/opt/gnome/alacarte-system könyvtárba kerülnek. Ahhoz, hogy ezt a menüt más számítógépeken is használja:

  1. Másolja át az /etc/opt/gnome/alacarte-system könyvtárat a többi számítógépre.

  2. Másolja át az eredeti rendszer /etc/profil.d/xdg-enviroment.sh fájljának alábbi sorait a célrendszer /etc/profil.d/xdg-enviroment.sh fájljába:

    #START SECTION ADDED BY ALACARTE
    export XDG_DATA_DIRS=/etc/opt/gnome/alacarte_system:$XDG_DATA_DIRS
    export XDG_CONFIG_DIRS=/etc/opt/gnome/alacarte_system:$XDG_CONFIG_DIRS
    #END SECTION ADDED BY ALACARTE
    

GNOME-menük testreszabása asztali és könyvtárbejegyzés fájlokkalGNOME-menük testreszabása asztali és könyvtárbejegyzés fájlokkal

Az, ahogy a GNOME asztali környezet a menük használatát megvalósítja, az alábbi előnyöket kínálja:

  • A menühierarchia egyszerűen testreszabható. A menühierarchia nem a fájlrendszer-hierarchián alapul. A menühierarchia módosításához csak néhány fájlt kell átírni. Nem kell módosítani az alkalmazásokon és nem kell áthelyezni fájlokat.

  • Az alkalmazások telepítése egyszerű. Nem kell információt biztosítani a menühierarchiáról az alkalmazásoknak az alkalmazások telepítésekor.

  • A menük beállíthatók úgy, hogy a felhasználók ne tudják őket módosítani.

A GNOME asztali környezet menüjei az alábbi komponenseket használják:

Asztali bejegyzés fájlokAsztali bejegyzés fájlok

Az asztali bejegyzés fájlok olyan adatfájlok, amelyek egy menü menüpontjával kapcsolatos információt tartalmaznak. Ez a fájl írja le a menüpont részleteit, például a nevét, a futtatandó parancsot, illetve a menüponthoz rendelt ikont. Tartalmaz továbbá kulcsszavakat, amelyek a menüpont helyét határozzák meg a menühierarchiában. Az asztali bejegyzés fájlok fájlkiterjesztése .desktop.

Példa egy asztali bejegyzés fájlra:

[Desktop Entry]
Encoding=UTF-8
Name=Calculator
Comment=Perform calculations
Exec=gcalctool
Icon=gcalctool.png
Terminal=false
Type=Application
Categories=GNOME;Application;Utility;
X-GNOME-DocPath=gcalctool/gcalctool.xml

Az alábbi táblázat áttekinti az asztali bejegyzés fájlok legfontosabb kulcsait.

10.7. táblázat - Asztali bejegyzés fájl kulcs

Asztali bejegyzés kulcs

Leírás

Kódolás

Az asztali bejegyzés fájl kódolása.

Név

A menüpont neve. Ez név jelenik meg a menüben menüpontként.

Megjegyzés

A menüpont rövid leírása. Ez a megjegyzés jelenik meg buborékként, ha hosszabban rámutat a menüpontra a menüben.

Exec

A menüpont kiválasztásakor végrehajtandó parancs.

Ikon

A menüpontot jelképező ikon fájlneve. Nem adja meg a fájl kiterjesztését, sem a fájl teljes elérési útját.

Terminál

Azt határozza meg, hogy az Exec kulcsban megadott parancs terminálablakban fut-e. Ha az érték igaz, akkor a parancs terminálablakban fut.

Ha a parancs maga nem hoz létre ablakot, amiben fut, akkor a kulcs értékét mindenképpen igazra kell állítani.

Típus

A menüpont típusa. Az érték az alábbiak egyike lehet:

  • Alkalmazás: Akkor használja, ha a menüpont egy alkalmazást indít.

  • Hivatkozás: Akkor használja, ha a menüpont egy fájlra, mappára vagy FTP-kiszolgálóra mutat.

Kategóriák

A menüpontot leíró kulcsszavak. A kulcsszavakat pontosvesszővel (;) kell elválasztani. A szokásos kategóriakulcsszavak listája az asztali menü specifikációjában, a freedesktop.org címen tekinthető meg.

A kulcsszavakat a vfolder információs fájlok feleltetik meg a menüknek.

X-GNOME-DocPath

Azt a súgófájlt adja meg, amelyiket meg kell jeleníteni, ha a menüpont felugró menüjéből az "Alkalmazásnév - súgó" pontot választja ki.


További információ az asztali bejegyzés fájlok kulcsairól az asztali bejegyzések specifikációjában, a http://www.freedesktop.org címen tekinthető meg.

[Note]

A panelindítóikonok és asztali objektumok is asztali bejegyzés fájlokat használnak. Ezek az asztali bejegyzés fájlok ugyanazokat az információkat tartalmazzák, mint a menü menüpontjaihoz tartozók. Például asztali bejegyzés fájlok adják meg a futtatandó parancsot, amikor a felhasználó kiválasztja az indítóikont vagy az objektumot.

Könyvtárbejegyzés fájlokKönyvtárbejegyzés fájlok

A könyvtárbejegyzés fájlok olyan adatfájlok, amelyek egy menüről szolgáltatnak információkat. A könyvtárbejegyzés fájl írja le a menü részleteit, vagyis a nevét, a hozzátartozó buboréksúgót és ikont. A könyvtárbejegyzés fájlok fájlkiterjesztése .directory.

Példa egy könyvtárbejegyzés fájlra:

[Desktop Entry]
Name=Accessories
Comment=Accessories menu
Icon=gnome-util.png
Type=Directory

Az alábbi táblázat áttekinti a könyvtárbejegyzés fájlok legfontosabb kulcsait.

10.8. táblázat - Könyvtárbejegyzés fájl kulcs

Könyvtárbejegyzés kulcs

Leírás

Név

A menü neve, amelyik megjelenik a menüben.

Megjegyzés

A menü rövid leírása. Ez a megjegyzés jelenik meg buborékként, ha hosszabban rámutat a menüre.

Ikon

A menüt jelképező ikon fájlneve. Nem adja meg a fájl kiterjesztését, sem a fájl teljes elérési útját.

Típus

A menü típusa. Ennek a kulcsnak az értéke mindig könyvtár.


Menük szerkesztéseMenük szerkesztése

A SUSE Linux Enterprise a freedesktop.org menüspecifikációját valósítja meg. Ez a specifikáció az alábbi fájlokat és könyvtárakat használja:

10.9. táblázat - Menüfájlok helyei

Fájl

Leírás

/ets/xdg/menus/applications.menu

Ez a fájl tartalmazza az alapértelmezett alkalmazásmenü-elrendezés XML-definícióját. Ha a felhasználó saját alkalmazásmenüt használ, az felülírja a rendszerszintű menüt.

/ets/xdg/menus/applications-merged

Ez a könyvtár tartalmazza a <DefaultMergeDirs> elemben megadott alapértelmezett összefésülési könyvtárakat. E ponton lehet új <Menu> fájlokat hozzáadni.

/ets/xdg/menus/preferences.menu

Ez a fájl tartalmazza a GNOME Vezérlőpult XML-definícióját.


További, részletes információ a menüpontok hozzáadásával és módosításával kapcsolatban az Asztali menü specifikáció webhelyen olvasható.