Az UHU-Linux alkalmazásmenüjének felépítése


Bevezetés

Az UHU-Linux 1.1-es változatától kezdve az alkalmazásokat egységes menürendszerbe szervezzük. Ez a menürendszer fogadja a felhasználót szinte mindegyik grafikus környezetben.

Nem könnyű feladat többszáz alkalmazást rendszerezni oly módon, hogy az minden felhasználó számára jól használható legyen. Ennek megfelelően pozitív és negatív kritikákat egyaránt kapott a kialakított menüszerkezet, bár negatívat talán inkább azoktól, akik másmilyen felépítéshez voltak hozzászokva.

Ebben a leírásban a menü felépítésével kapcsolatos koncepciókat ismertetjük.


Lehetséges szempontok

A menü felépítésének megtervezése során összegyűjtöttünk rengeteg lehetséges szempontot. A hangsúly ebben a fejezetben a lehetséges szón van, ugyanis ezen elvek között rengeteg ellentmondás van, így közülük sokat kénytelenek voltunk elvetni. Itt most tehát nem a tényleges UHU menü felépítés elveit vázoljuk fel, hanem a felmerült, akár jónak, akár rossznak bizonyult ötletekből szemezgetünk.

Nyilvánvaló, hogy a fenti szempontok egyszerre nem teljesíthetők. Némelyek ráadásul meglehetősen szubjektívek is, ilyen például a gyakran használt alkalmazások listája.


A tényleges szempontok

A fentiek tükrében az alábbi tényleges szempontokat választottuk, és ezek alapján állítottuk össze a menüt:


Fórum

A menü kinézetét a <dev kukac uhulinux pont hu> levelezési listán kezdtük el megvitatni, a történet 2003 júniusában ezzel a levéllel indult. Ebben a hónapban több thread is folyt a témáról, melyek megtekinthetőek itt, majd átköltöztük a <menu kukac uhulinux pont hu> levelezési listára.

Az alkalmazások elrendezésével kapcsolatos kérdéseket is ez utóbbi, menü listára várjuk. Kíváncsiak vagyunk, mely konkrét programok kerülhetnének a fenti elvek szellemében jobb helyre, milyen új almenüket érdemes felvennünk, illetve kíváncsiak vagyunk arra is, hogy a fenti elvek közül ki mivel és miért ért vagy nem ért egyet. Ugyanakkor sajnos nem tudjuk figyelembe venni azokat a kéréseket, melyek indoklás nélkül a fent felvázolt rendezési elveknek ellentmondva kérik alkalmazások áthelyezését.