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