( BaT | 2008. 08. 20., sze – 21:19 )

Nem rossz ötlet. De talán azt kellene csinálni, hogy a felhasználó egy config fileban határozhatná meg, hogy melyik ikonpozícióra mi kerüljön. Így ha én pl. nem akarom, hogy a leggyakrabban használt alkalmazások ikonjait pakolja a progi legbelülre, átírhatnám a configot.

Tehát valahogy így nézne ki az alapértelmezett configfile:

icon(0,0) frequent(0) //az icon paraméterei: kör,elem
icon(0,1) frequent(1) //a frequent paramétere: mennyire gyakori, 0: leggyakoribb
icon(0,2) frequent(2)
icon(0,3) frequent(3)
icon(0,4) frequent(4)
icon(0,5) frequent(5)
icon(0,6) frequent(6)
icon(0,7) frequent(7)
icon(0,8) frequent(8)
icon(0,9) frequent(8)
icon(0,10) frequent(10)
icon(0,11) frequent(11)

icon(1,0) run("firefox")
...
icon(1,23) run("mc")

//vagy pedig:

icon_directory(2,"/usr/share/applications") //paraméterei: kör,könyvtár

Persze további paraméterek is szükségesek lehetnek, pl. az icon-nak lehet adni ikont (képet :)), tehát lehet pl. ilyen: icon(1,0,"/usr/share/pixmaps/firefox.png")

Szóval a lényeg, hogy szét lehessen konfigurálni, de ne legyen egy bloated sz*r. :)