original in frGeorges Tarbouriech
fr to enGeorges Tarbouriech
en to nl Mylène Reiners
Georges is al lang een Unix-gebruiker (zowel commerciële als gratis versies). Hij werkt temidden van zo'n tien besturingssystemen en is belast met netwerkbeheer, applicatie-ontwikkeling, systeembeheer... Voor de broodnodige variatie zorgt hij in zijn spaarzame vrije tijd voor zijn twee oude computers (een Amiga en een NeXT-station) en neemt hij deel aan vrije-softwareprojecten.
"Weer een andere window manager," zul je zeggen. Klopt, maar deze is niet gewoon. Als je genoeg hebt van vervangers van Windows, dan is Window Maker jouw keus.
In de Linux-wereld bestaat een verrassend fenomeen: 'door Windows geïnspireerd'. De primaire window managers, fvwm en alles wat daarvan afgeleid is, zijn typische voorbeelden. Voor de desktop-omgevingen is het bijna nog erger: KDE is een mengeling van Windows en CDE. (Terzijde: CDE is waarschijnlijk de winnaar in de categorie software met de meeste fouten oftewel bugs in de commerciële Unix-wereld! Vooral onder Solaris 2.6, waar - naast veel andere grappige dingen - men zelfs vergat enkele menuopties te programmeren.) GNOME, hoewel origineler dan KDE, volgt hetzelfde spoor. Zonder enige twijfel hebben deze karakteristieken Linux aantrekkelijk gemaakt voor een groot aantal Windows-gebruikers. Persoonlijk heb ik niets tegen deze omgevingen; ze verschaffen ons vaak bijzonder interessante hulpmiddelen (tools).
Window Maker is het werk van Alfredo Kojima, bijgestaan door Dan Pascu en Matt Hawkins. Daarnaast hebben nog veel andere mensen deelgenomen aan het project, en we kunnen ze niet allemaal noemen.
Het belangrijkste aan WM is eigenlijk het uiterlijk. De gelukkigen die NeXTStep kennen, zullen meer dan alleen gelijkenissen vinden: WM is een exacte kopie van de NeXT GUI.
NeXT, de enige echte!
Je vindt WM op http://www.windowmaker.org/. Voor WM moet je eerst libPropList van dezelfde site downloaden en compileren. Als je een eerdere versie van deze bibliotheek hebt, gooi hem dan weg! Als je meer iconen of thema's wilt, kun je Window Maker-extra-0.*.* downloaden.
|
Gebruikers van RedHat die een nieuwe versie van WM willen installeren, moeten eerst de RPM die meegeleverd is met de distributie verwijderen. Hetzelfde geldt voor SuSE. WM kan op elk Unix-platform geïnstalleerd worden (en Linux is Unix, we kunnen het niet vaak genoeg zeggen), maar er zijn wat bijzonderheden.
Window Maker onder Irix 6.5.3 (O2)
Mogelijk zijn er configuratie-opties nodig. De distributie komt met een FAQ. Tamelijk volledige documentatie is in verschillende vormen beschikbaar. Als je klaar bent met lezen (ja, ja!) kun je tot de kern van de zaak doordringen:./configure
make
make install
Als je WM met GNOME- of KDE-ondersteuning wilt gebruiken, moetGebruik je Linux, voer dan na de installatie ldconfig uit, zodra het bibliotheekpad in /etc/ld.so.conf aanwezig is. Diegenen die geen Linux gebruiken zullen de variabele LD_LIBRARY_PATH moeten gebruiken om het pad te zetten. Als standaard wordt alles in /usr/local geïnstalleerd. Uiteraard moet dit in je pad staan. Bij sommige besturingssystemen moet /usr/local/bin als eerste in je pad staan. Hetzelfde geldt voor bibliotheken: bij een besturingssysteem als Solaris moet /usr/local/lib het eerste zijn. Als su root niet mogelijk is, worden in de bovengenoemde bestanden andere instructies gegeven.
Het beste hebben we voor het laatst bewaard: als je niet van compileren houdt, wordt WM ook beschikbaar gesteld als RPM, DEB, enz.
Voer na het compileren en installeren het programma wmaker.inst uit. Het zal alle benodigde directory's en subdirectory's aanmaken en een opstartbestand als .xinitrc of .xsession in je home directory. Als je de richtlijnen gevolgd hebt, zul je de volgende keer dat je startx draait in WM terechtkomen (als je xdm of iets dergelijks gebruikt om je X-sessie te starten, is het iets ingewikkelder).
Hierna kun je beginnen met het aanpassen van je GUI.
- Voorkeuren (Preferences)
Window Maker-voorkeuren op een 24-bits display (1024x768)
De werking is niet alleen gebruikersvriendelijk maar ook duidelijk. Waar nodig kan hulp door middel van
ballonnen worden gebruikt.
Je zult zelf moeten ontdekken hoe!
- Dock
- Clip
Dan is er nog de clip.
De clip is het icoon dat links bovenaan op je scherm staat. Dit object heeft een interessante lijst met mogelijkheden. Zo kan het gebruikt worden als vervanging voor de pager.
Nee, er is geen pager in WM! Maar we kunnen best zonder... nou ja, bijna iedereen. Als je eenmaal aan de filosofie van de clip gewend bent, zul je versteld staan van de kracht ervan, en velen zullen geen pager meer willen. Als je er toch een wilt, kun je een pager van de ondersteunde omgevingen kunnen gebruiken, of je kunt de Blackbox bbpager downloaden van: http://bbtools.windsofstorm.net
Het scherm
Een bekend probleem onder Linux, door de enorme variëteit van hardware-configuraties, is het scherm.
Welke resolutie, welke diepte?
Dit hangt natuurlijk af van je grafische kaart. Als je kaart 24-bits kleuren aankan, is het volgende voor jou niet van belang. Als de kaart alleen 8-bits aankan, is dat een ander verhaal. Je zult moeten schipperen tussen de resolutie en het aantal kleuren voor WM. In WPrefs staan goede standaardinstellingen voor 8-bits. Hou ze! (Al houdt niks je tegen om ermee te spelen.) Wat de resolutie betreft, hoe hoger des te beter. Neem een beslissing; onderstaande schermafbeeldingen kunnen je hierbij helpen. Om bronnen te sparen kun je het beste geen thema's of achtergrondafbeeldingen gebruiken, maar een enkelkleurige achtergrond.
Probeer verschillende instellingen, maar onthoud: het blijft altijd een compromis!
WM onder Solaris 2.6 (1152x900)
WM onder RedHat 5.1 Amiga (1280x1024)
De programma's die voor Linux en andere vrije Unix-besturingssystemen beschikbaar zijn, werken natuurlijk goed onder WM. Er zijn echter ook specifieke programma's aanwezig. Dat zijn zowel kleine utilities als grotere applicaties met een NeXT-voorkomen. De eerste kunnen gevonden worden op http://www.BenSinclair.com, de andere op http://www.linuxapps.com of http://www.freshmeat.net. Postilion, de mailer, is een exacte kopie van de NeXT-mailer en FSViewer is een programma voor bestandsbeheer volgens hetzelfde principe. Er zijn zoveel programma's, we kunnen ze met geen mogelijkheid allemaal noemen.
Window Maker is deel van het GNUStep-project, dat bestaat uit geporteerde versies van OpenStep voor een maximaal aantal platforms. OpenStep, gebaseerd op Objective C, is de omgeving voor objectontwikkeling. Jammer genoeg is OpenStep ook het begin van het einde voor NeXT. OpenStep was bedoeld voor het 'transplanteren' van NeXTStep bovenop andere besturingssystemen (Solaris, Niet Toegepast...). Het accent lag op ontwikkeling: Interface Builder, de geweldige NeXT-toolbox, stond niet voor niets aan de wieg van alle toolboxes die we tegenwoordig kennen. Naar mijn bescheiden mening heeft niets het ooit geëvenaard.
Vreemd genoeg zijn deze machine en dit revolutionaire besturingssysteem niet in staat geweest een groot deel van de markt te krijgen. Deze laatste poging van NeXT betekende een commerciële terugval. NeXTStep was gericht op de pc-markt, niet op werkstations. Het was te duur en uiteindelijk stopte NeXT haar activiteiten en werd opgekocht door Apple. En dat terwijl NeXT was gecreëerd door Steve Jobs, de mede-oprichter van Apple!
Waarom dit korte artikel? Omdat NeXT tien jaar na dato terug is, in verschillende vormen. In een groot deel van de vrije-softwarewereld worden projecten opgestart die op het uiterlijk van NeXT gebaseerd zijn. Het belangrijkste voorbeeld is GNUStep, zie http://www.gnustep.org. Daarnaast is Apple bezig met Mac OS X, een multitasking-besturingssysteem dat net NeXTStep is met een eigen sausje eroverheen. Na eerst geweigerd en vervolgens gestolen te zijn (ik beschik over namen maar eigenlijk hoef je alleen maar naar wat schermafbeeldingen te kijken) realiseren veel mensen zich dat NeXT bij lange na niet verouderd is. Dit toont hoe ver het zijn tijd voor was toen het in 1987 voor het eerst uitgebracht werd! Het systeem was aanvankelijk gebaseerd op een erg compacte Mach-kernel onder UNIX BSD 4.2, iets later op 4.3. Je kunt ervan houden, je kunt het haten, maar het zal je niet onverschillig laten! Dus als je affiniteit voelt met Window Maker, dan is dit geweldige product een eerste stap naar de broederschap. Daarna zal niks je meer kunnen weerhouden om deel te nemen aan de rest van het project.
De huidige versie van WM is 0.61.1. Deze versie is erg stabiel, gebruikt niet veel bronnen, en ontwikkelt zich vrij snel. De richting waarin het gaat kan iets gaan afwijken doordat het mogelijk wordt opgenomen in het GNOME-project. Misschien gaan we dan naar twee verschillende producten: het huidige en eentje dat met GNOME geïntegreerd is. We zullen zien!
Conclusie, als je de voorkeur geeft aan een GUI dat niks te maken heeft met de 'producten' van een megalomaan uit Redmond, stap dan over op Window Maker, en geniet!