Gyors áttekintő, mivel sok kérdés van, hogy ezt-azt hogyan tudtok hozzáadni. A Unity Launcherben sima freedesktop.org szabvány indítóikonok vannak, amik gyakorlatilag szöveges fájlok .desktop kiterjesztéssel. A Unity Launcher pedig készített ehhez egy speciális értéket, ahol új csoportokat lehet meghatározni, és ezek látszani fognak a jobb klikkes menüben.
Ami trükkös a szerkesztésükben, hogy a fájlkezelő a bennük meghatározott értéket fogja mutatni, és nem a rendes fájlnevüket, ezért lehet először nem fogjátok megtalálni őket. Rendszerszinten a
/usr/share/applications
mappában vannak, én azt tanácsolom onnan másoljatok ki egyet, amit szeretnétek kibővíteni/módosítani, és az eredetit hagyjátok meg, hogy később vissza tudjátok állítani, ha mégsem jött volna össze a mutatvány. Bárhova ki lehet másolni az indítókat, szerkesztés után csak rá kell húzni a Launcherre, és működni fog.
Szöveges fájlokról van szó, de mivel duplakattra rögtön indítják a bennük meghatározott programot, ezért indítsatok egy fájlszerkesztőt, és a fájlszerkesztőben nyissátok meg őket. Ha már létező fájlt szerkesztetek, akkor érdemes a fájl végére beszúrni az új értékeket. Ez a sor adja meg, hogy a jobbklikk menüben milyen csoportok fognak látszani:
X-Ayatana-Desktop-Shortcuts=Csoport1;Csoport2
Ezután létre kell hozni a csoportokat:
[Csoport1 Shortcut Group]
Name=Group1
Name[hu]=Csoport1
Exec=parancs1
TargetEnvironment=Unity
[Csoport2 Shortcut Group]
Name=Group2
Name[hu]=Csoport2
Exec=parancs2
TargetEnvironment=Unity
A csoport fejlécébe a csoport neve kerül, plusz a "Shortcut Group" szöveg. A Name értékbe kerül a csoport alapértelmezett neve, ide is írhatjátok a magyar neveket, de ha pl. nemzetközi szinten akarjátok publikálni egy-egy jól sikerült indítótokat (az OMG Ubuntu néha külön bejegyzést szán egy-egy ilyennek), akkor érdemes a lokalizált neveket a lokalizált értékekhez írni pl. Name[hu] lesz a magyar név, Name[de] a német és így tovább. Az Exec értékhez az a parancs kerül, amit végre szeretnétek hajtani kattintáskor, a TargetEnvironment pedig maradjon Unity.
Tehát kattintásra sima parancsokat hajt végre, ha arra vagytok kíváncsiak, hogy ezt-azt bele tudtok-e rakni, akkor azt derítsétek ki, hogy van-e az adott funkcióra egyszerű parancs. Ha van, akkor bele lehet tenni.