Következő Előző Tartalom

7. Mi helyzet a Windows-zal?

A Windows ``megfelelője'' a grafikus X Window System. A Windows és Mac felülettel ellentétben az X11-et nem úgy tervezték, hogy egyszerű legyen használni, vagy hogy jól nézzen ki. A cél eredetileg csak annyi volt, hogy grafikus lehetőséggel ruházzák fel a UNIX-os munkaállomásokat. A fő különbségek:

  • Amíg a Windows ugyanúgy néz ki mindenhol a világon, az X11 nem ilyen, sokkal jobban konfigurálható. Az X11 kinézetét egy fontos komponens, az ``ablakkezelő'' program határozza meg. Ebből nagy a választék: az fvwm, egyszerű, de szép és memóriatakarékos, fvwm2-95, Afterstep, WindowMaker, Enlightenment, és sok más. Az ablakkezelőt általában az .xinitrc-ből indítják.
  • Az ablakkezelőd beállítható, hogy az ablakok úgy viselkedjenek, mint a Windows alatt: kattintásra előtérbe kerülnek. Egy másik lehetőség, hogy akkor kerül az előtérbe, ha az egér átmegy felette. Az ablakok elhelyezése a képernyőn lehet automatikus vagy interaktív: ha egy furcsa keret jelenik meg a programod helyett, kattints a bal egérgombbal oda, ahol szeretnéd, hogy a program ablaka megjelenjen.
  • A legtöbb tulajdonság igény szerint alakítható egy vagy több konfigurációs fájl szerkesztésével. Olvasd el az ablakkezelőd dokumentációját. A konfigurációs fájl neve lehet .fvwmrc, .fvwm2rc95, .steprc, stb. Egy példa kongigurációs fájl többnyire megtalálható /etc/X11/ablakkezelő-név/system.ablakkezelő-név néven.
  • Az X11 alkalmazások speciális könyvtárakat -- ``widgetkészlet''-eket használnak. Ezekből sokféle van, így aztán a alkalmazások kinézete különböző. A legegyszerűbbek az Athena widgeteket használják (két dimenziós kinézet; xdvi, xman, xcalc); mások a Motifot használják (netscape); megint mások a Tcl/Tk, XForms, Qt vagy Gtk widgetkészleteket használják. Majdnem mindegyik említett könyvtár közel hasonló kinézetet és érzést biztosít, mint a Windows.
  • Az érzés sajnos nem egységes. Például ha kiválasztasz egy sornyi szöveget az egérrel, és megnyomod a <BACKSPACE> gombot, azt várod, hogy a sor eltűnjön, igaz? Ez nem fog megtörténni az Athena alapú alkalmazásokkal, de a többivel igen.
  • A görgetősávok és a méretezés működése függ az ablakkezelőtől és a widgetkészlettől. Tipp: ha a görgetősávok nem úgy működnek, ahogy várod, a mozgatáshoz próbáld meg használni a középső egérgombot, vagy a két szélső gombot egyszerre.
  • Az alkalmazásoknak nincs alapértelmezett ikonjuk, de lehet sokat definiálni. A legtöbb ablakkezelőnek van egy menüje, amely előjön, ha az asztalra (``root ablak'') kattintasz. Mondanom sem kell, ez a menü is változtatható az igényeknek megfelelően. A root ablak megjelenése az xsetroot vagy az xloadimage parancsokkal változtatható.
  • A vágólap csak szöveget tartalmazhat, és furcsán viselkedik. Ha kiválasztottál egy szöveget, az már a vágólapon is van, menj máshova, és kattints a középső egérgombbal a beillesztéshez. Van egy xclipboard nevű alkalmazás, amely több vágólapot kezel egyszerre.
  • A fogd-és-vidd (drag-and-drop) opcionális, csak az olyan ablakkezelőkben és/vagy alkalmazásokban működik, amelyek támogatják.

Ha takarékoskodni szeretnél a memóriával, olyan alkalmazásokat kell használnod, amelyek ugyanazokat a programkönyvtárakat használják, bár ez a gyakorlatban nehéz lehet.

Vannak projektek, amelyek azt tűzték ki célul, hogy a Windowshoz hasonló egységes felületet hozzanak létre X11 alatt. A Gnome, http://www.gnome.org, és a KDE, http://www.kde.org, nagyszerűek. Próbáld ki őket, nem fogod visszasírni a Windowst.


Következő Előző Tartalom