Altijd al Arch willen proberen, maar nooit aangedurfd?

Ik geef het toe. Arch Linux is niet voor Linux beginners.
Ik begon er maart 2010 mee in de vorm van Archbang een versie van Arch die kant en klaar uit het doosje komt met een goede, weliswaar niet erg mooie Openbox opzet .
De grootste horde voor Arch beginners is de installatie.
Die wordt veel makkelijker met Archbang.
Eenmaal gewend aan de Arch way wil je waarschijnlijk niet anders meer. De grote voordelen zijn: a rolling release model, je hoeft niet je systeem weer iedere half jaar aan te passen omdat het doorlopend aangepast wordt. De software pakketten zijn altijd bijzonder up to date en vanilla, oftewel meestal zo ongewijzigd mogelijk, zoals bedoeld door hun ontwikkelaars.
De Keep It Simple, Stupid benadering brengt vele voordelen met zich mee.
De uitmuntende documentatie is ook gedeeltelijk in het Nederlands voorhanden, zoals de beginnersgids.
Arch is bovendien een van de beste distro's om Linux beter te leren kennen en om zoveel mogelijk controle te leren krijgen op hoe je systeem werkt en er uit ziet.
Het is daarmee ook in combinatie met Openbox het ideale besturingssysteem voor oudere pc's.
En bliksemsnel is het op nieuwe hardware zoals op mijn ruim een halfjaar oude pc.
Met deze blog wil ik mijn ervaringen met Arch delen.

En met Openbox, mijn favoriete windowmanager.
Het zal dus ook vaak over Openbox gaan de window manager die vaak, maar niet alleen op Arch gebruikt wordt. Juist in het Nederlandse taalgebied lees je niet veel over Openbox.
Via Openbox ben ik bij Arch terecht gekomen;
want juist de openbox window manager is doordrenkt van de eenvoud en het gemak, die ik zoek op mijn pc.
Veel lees- en pc-plezier en aarzel niet met vragen of suggesties te komen!!

Friday, December 31, 2010

Hoe heb ik Openbox geconfigureerd?

Uitgaande van de basisopzet van Archbang is openbox de enige window manager.
Ik heb in eerder Ubuntu installatie wel geprobeerd Openbox met delen van Gnome te combineren, zoals Nautilus. Dat bleek niet zo'n goed idee, omdat Gnome er erg op gericht is de gebruiker alles uit handen te nemen, zodat je, hoe meer Gnome je installeert, hoe minder controle je overhoudt. De pakketten, die je via de Arch repositories ophaalt zijn echter meestal zo kaal mogelijk en nemen zo min mogelijk afhankelijkheden met zich mee.
Pacman is de pakketbeheerder (zoals Synaptic in debian en Ubuntu). Het werkt vanuit de terminal en geeft zeer nuttige feedback; over problemen bij installatie maar ook over de dependencies, die een programma meeneemt. Je krijgt zo een heel goed beeld van wat je aan het doen bent. Het komt zo regelmatig voor, dat ik afzie van de installatie van een programma en zoek naar een alternatief, als ik vind dat het teveel bloat (letterlijk: opgeblazen; het programma denkt dat het alleen op de pc is en wil zowat alles bepalen) met zich meebrengt.
Openbox is dus wel de venster beheerder maar een taakbalk of een startop-element zit er niet bij.
Archbang komt met tint2 wat een prima taakbalk is; simpel met alles er op wat je nodig hebt. Ik heb deze onderaan, net als in Windows. Elk bureaublad ( ik heb er twee) gebruikt de helft van de taakbalk en rechts onder zitten wat iconen om programma's snel te benaderen. Bijvoorbeeld van een actieve torrent client of het netwerkbeheer (wicd in dit geval), de geluidsmixer en parcellite, het handige klembord-programmaatje. De startknop zeg maar met tijdsaanduiding, toon bureaublad knop, alle applicaties, snelstarters en snelkoppelingen is bij mij Adeskbar, een fantastisch simpele, effectieve en overzichtelijke app-starter.

Adeskbar vindt je niet in de standaard arch repositories die je via pacman benadert maar in de Arch Users Repositories (kortweg AUR) via het terminal program packer benadert. Archbang komt met packer geïnstalleerd en de opdrachten lijken veel op die van pacman: packer -S pakketnaam om een programma te installeren. In de AUR vind je ontzettend veel programma's en bijna alles heet van de naald.
Ik kom later uitgebreider op AUR en packer terug.
Vast staat dat het een ongelooflijk fijne manier is om programma's te compileren.
Als je even weet hoe het werkt is het veel makkelijker dan in Debian/Ubuntu.

Als je van een andere distro komt, is dit een handige pagina om pacman, de Arch pakketbeheerder beter te leren kennen, " Pacman Rosetta"