Datum : 02 februari 2007 Titel Keywords Auteur
Voorschoten
: Install en test van openSuse 10.2 : Windows alternative, Operating system : Maarten Zonneveld
Inleiding Sinds kort is openSuse 10.2 van Novell op de markt gekomen. Ik had al het een en ander geexperimenteerd met openSuse 9.2 en was nu dus erg geintereseerd in de werking van deze linux versie. Omdat het niet allemaal van een leien dakje ging leek het me verstandig maar het een en ander op te slaan. Momenteel is Linux in beweging (dat is het al een hele tijd) en je hoort meer en meer berichten dat bijvoorbeeld gemeentes van Microsoft af willen en kiezen voor een open standaard. Nu vind ik Linux erg mooi werken, maar om dit operating system in een bedrijf te introduceren vind ik niet echt verstandig. De reden is dat er toch veel problemen kunnen ontstaan, ik heb de nodige ellende op het internet gezien. Maar er zijn natuurlijk bedrijven welke Linux supporten (tot maximaal 7 jaar). En verder zijn bij Akzo Nobel veel netwerksoftware paketten in gebruik, en ik denk niet dat deze op Linux werken. En wegdoen is kapitaal vernietiging. Maar Linux is zeker heel goed voor de thuis gebruiker, en er is een heel belangrijke reden waarom thuisgebruikers dit heel leuk vinden. De software voor Linux is namelijk gratis. Een tweede argument, Linux is niet gevoelig voor virussen. Je kan dus rommelen met LimeWire (een soort Kazaa applicatie) wat je wilt, problemen met virussen zal je niet ondervinden. Er kunnen wel virussen op je computer terecht komen, maar ze zullen niet actief zijn, simpel vanwege het feit dat ze voor Windows geschreven zijn. Behandelde aanpassing in dit document:
Shoutcast streaming met XMMS Audacity (recording van audiostreams van XMMS) Chatten – Skype, Yahoo, Kopete Webcams onder openSuse Camstream – maken van plaatjes met je webcam Weblinks in Mozilla Firefox Limewire Afspelen van video met VLC Torrents VOIP telephone Akregator – RSS reader Branden van CD's Filesystem van Linux Installing LIBLIB en Quadkonsole Bash environment (Bourne again shell) Programming – RealBasic, Gambas, C#, Mono project, dot.net Ksnapshot als screengrabber
Podcasting en Streams met Amarok KDE Control Center De Linux KDE Taakbalk Quanta Plus, HTML Editor Kdevelop, desing IDE voor verscheidene talen Installing Gambas Edit KDE menu Virusscanners ClamAV en AVG 7.5 KSYSGuard monitor Aanpassen van je KDE menu Automatische updates Aansluiten van Memory card reader Meer Software Mijn Linux Desktop Open Office 2.0
Opmerking : Alle aanpassingen vermeldt in dit document zijn volledig legaal.
Shoutcast Streams met XMMS Volgens internet moet het mogelijk zijn om Shoutcast streams met XMMS (een Winamp cloon) af te spelen. Als je XMMS echter installeerd, wordt de stream niet afgespeeld. Na wat zoeken op internet zie je dat de meeste users gebruik maken van de xmms-mpg123 plugin. OpenSuse heeft deze plugin niet in zijn distributie zitten, is dus niet standaard te installeren. Er is echter wel een rpm package voor RedHad 8-9. Ik heb al eerder gemerkt dat Redhad rpm's compliant zijn met Suse 10.2, dus installeren deze plugin maar. De plugin staat op de site: http://havardk.xmms.org/dist/xmms-1.2.7-rh8-rh9-rpm/ en heet : xmms-mpg123-1.2.7-21.i386.rpm Klik hier gewoon op en de plugin wordt door de software installer ge-installeerd. Hierna kan je in XMMS nog controleren of de plugin werkelijk aanwezig is. Via Options / Preferences / Audio IO Plugins kan de de aanwezigheid van de Plugin controleren. Figuur 1 : IO plugins options XMMS
Je kan nu duidelijk zien dat de mpg plugin in XMMS aanwezig is en shoutcast streaming met XMMS werkt nu goed.
Leuke zenders zijn natuurlijk op www.shoutcast.nl te vinden. Verder is natuurlijk de classieke versie van de concertzender zeker de moeite waard. Concertzender zend op internet namelijk in CD kwaliteit uit. En het maken van opnamen en dus CD's met audacity is redelijk simpel. Een leuk feit om te vermelden is dat de concertzender 's nachts complete CD's uitzendt. Figuur 2 : XMMS player
Audacity, opnemen van audiostreams Naast het luisteren van de classieke concertzender (www.concertzender.nl) is het natuurlijk ook heel aardig als je deze audiostreams realtime kan opnemen. Iedereen die zich een beetje met muziek editen/rippen heeft bezig gehouden kan zich natuurlijk cooledit herinneren. Voor Linux / Windows en de Mac is er nu Audacity. Audicity is een harddisk recordings programma met heel veel functionaliteiten. Audacity is standaard opgenomen in de distributie van openSuse, dus deze keer geen gezoek naar software. Met YAST kan je op een eenvoudige manier software toevoegen aan je computer. Om dit te doen : start YAST, en het Yast mainscreen wordt zichtbaar: Figuur 3 : YAST Mainscreen
Door nu te klikken op Software Management wordt het Software selectie scherm zichtbaar, waar je op verscheidene manier kan zoeken naar software en deze installeren.
Figuur 4 : Zoeken naar Audacity en installeren van de software
Als je de Audacity software wilt installeren, moet je een vinkje voor de package (software package) zetten. Hierna is het klikken op de ACCEPT BUTTON voldoende. Hierna begint het installeren van de software (wat circa 1 – 3 minuten kan duren). Indien je Linux vanaf CD op je computer hebt geinstalleerd, moet je de CD's bij de hand hebben. Vaak gebruikt een programma andere programma's (drivers, libraries etc). Dit zijn de zogenaamde dependencies. Deze dependecies worden door YAST automatisch mee ge-installeerd.
Oke, nadat audacity is geinstalleerd, kan je het programma opstarten (geen reboor van het operating system noodzakelijk). Nadat je het een en ander in audacity hebt ingesteld, kan de harddisk recording van de audiostreams beginnen. Figuur 5 : Audcity in actie
Nogmaals, audacity is een zeer krachting audio bewerkingspakket. Voor meer informatie zie http://audacity.sourceforge.net/
Kiezen van de source Als je audicity onder windows gebruikt, kan je met de software de audiobron selecteren. Voor audiostreams moet je dus Mixer input (wave) geselecteerd hebben. Audacity onder Linux heeft dee optie niet, de audiobron moet je namelijk in Linux zelf instellen. Audacity onder Linux zal alles opnemen van de geselecteerde audiobron. Standaard wordt er onder openSuse KMIX geinstalleerd waarmee je de mixer kan instellen (windows heeft Control Panel >> Sounds). Na het opstarten van KMIX (of met de rechter muisknop op het luidsprekertje op de desktop – taskbar te klikken) wordt het KMIX scherm zichtbaar.
Figuur 6 : KMIX scherm, selecteren van audiobron
Hierboven zie je het mixer scherm van KMIX. De applicatie het 3 tabs: Output, Input en Switches. Voor het kiezen van de opnamebron moet je het inpput tabblad selecteren en WAVE selecteren. Vergeet ook niet de geluidssterkte in te stellen. KMIX heeft heel veel instel mogelijkheden. Een beetje experimenteren hiermee kan geen kwaad. Ok, na KMIX gesloten te hebben en Audacity opnieuw opgestart te hebben kan het opnemen beginnen. En er zijn geen grenzen voor audacity, je kan zoveel opnemen totdat je harddisk vol zit. Ik heb opnames van 8 uur gemaakt (nacht programma van concertzender) en daarna alles in stukjes geknipt en opgeslagen (hupla, weer 8 cd's erbij). Op deze manier kom je echt aan de laatste muziek welke uitkomt. Die concertzender mensen weten echt veel van muziek. Hulde
Chatten, Skype – Yahoo – MSN - Kopete Chatten is natuurlijk een leuke bezigheid. Je komt allerlij soorten mensen tegen, maakt er een praatje mee enzovoort. Vindt je het chatten (intypen van tekst) niet voldoende kan je natuurlijk ook dmv een microfoon met elkaar praten. Nog niet voldoende, je wilt elkaar zien. Nou met een webcam is dat mogelijk, dus videotelefonie is tegenworden standaard. Populaire programma's voor chatten zijn Skype, Yahoo en MSN. Deze worden vooral op windows veel gebruikt. Skype en Yahoo kan je ook onder Linux draaien. De RPM packages zijn te vinden op de officieele sites van Yahoo en Skype. Voor Yahoo moet je een redhad package gebruiken (er is geen openSuse package te vinden). De Yahoo package kan je zonder problemen installeren, gewoon op de RPM link klikken en de Linux software installeren doet de rest. Voor de Skype RPM geldt hetzelfde. Figuur 7 : Skype onder Yahoo
De skype interface onder Yahoo ziet er overzichtelijk uit (zoals je onder Windows gewend ben. Mijn favourite chatter is natuurlijk HOT blond girl SEX :-). Een zeer intelligente vrouw kan ik wel zeggen! Hetzelfde geldt voor de yahoo applicatie. Echter beide applicaties hebben echter een probleem, ze kunnen nog niet met een camera werken. De ontwikkelingen gaan op Linux gewoon wat langzamer omdat de gebruikersgroup wat kleiner is. Echter geen probleem, er is namelijk een veel beter alternatief : Kopete. Kopete kan wel met webcams omgaan, meerdere chatclients open hebben staan het het resultaat is heel overzichtelijk weergegeven in 1 client.
Chatten met Kopete Kopete is onderdeel van de distributie van openSuse. Kopete kan dus eenvoudig met YAST geinstalleerd worden. Het configureren van Kopete is eenvoudig, het werkt allemaal als een speer. Eigenlijk verder geen opmerkingen over te maken. Figuur 8 : Kopete mainscreen
Toch een kleine maar, Kopete kan met een webcam omgaan, maar de applicatie vindt helaas geen webcam. Na wat zoeken blijkt dat openSuse standaard geen webcam drivers installeerd. De distributie bevat ook geen webcam drivers. Na wat zoeken op internet blijkt dat elke linux gebruikers zo een beetje hetzelfde probleem heeft. Ze kunnen geen webcam gebruik (of met mondjesmaat). Na wat zoeken blijkt dat dit probleem toch eenvoudig is op te lossen. Een opmerking van mijn kant, geloof niet alles wat men in forums over linux verteld. Er zit de reinste onzin tussen.
Webcams onder openSUSE Als je webcams onder Suze werkend wil hebben is het noodzakelijk dat Suze de drivers bevat welke bij het opstarten van de computer ge-activeerd worden. Wanneer de drivers connectie maken met de aangesloten webcam kunnen de overige applicaties gebruik maken van de webcam. Het is eigenlijk hetzelfde als het plug en play systeem welke onder windows toegepast wordt. Tja, blijft je alleen met de vraag over, welke driver heb ik voor mijn webcam nodig. Er zijn zoveel verschillende typen webcams, zijn er dan ook zoveel verschillende drivers. Als dat het geval zou zijn zou webcam gebruik erg duur worden (ivm maken van alle webcam drivers). Na wat zoeken op het internet blijkt dat een webcam op een bepaald type sensor chip is gebaseerd. En tevens kom je tot de conclusie dan veel webcams dezelfde chip gebruiken.
Op de site http://mxhaard.free.fr/spca5xx.html vond ik een goed overzicht van in gebruik zijnde webcams met vermedling met toegepaste sensor chip. Figuur 9 : Webcam site met vermelding van toegepaste sensor
Veel gebruikte chips zijn de zogenaamde spcaxx chips. Ik zelf wilde een Creative webcam aansluiten, dus in vermelde lijst zoeken naar Creative. Nou, al snel is duidelijk dat alle Creative webcams gebaseerd zijn op de spcaxx sensor. Dus als ik het allemaal goed begrijp, nu maar zoeken voor een drivers voor spcaxx sensor en welke gemaakt is (drivers zijn gecomplieerde source code) voor Suse 10.2. Helaas moet je rekening houden met het type distributie (suse, redhad, unbuntu etc) en ook nog de versie nummer. Al snel vond ik de gezochte spcaxx drivers voor Suse 10.2 op de website: http://software.opensuse.org/download/drivers:/webcam/openSUSE_10.2/i586/ Figuur 10 : SPCA webcam drivers
Goed, erg leuk, ik maar om te beginnen de default spcaxx webcam driver te installeren. Na het klikken op betreffende RPM (package) werd met behulp van de Software Installer de driver probleem loos geinstalleerd. Ok, so far so good, maar werkt alles nu goed. Een aardige test methode is het bash commando lsusb onder terminal uit te voeren. En jawel de camera werd door Suze geidentificeerd. Figuur 11 : Uitput van commando lsusb op X-terminal
Ok, via de output van lsusb kan je zien dat er twee USB apparaten op mijn computer geinstalleerd zijn. Een optische muis van Logitech (device 2) en een webcam van creative technology (device 3). Het testen van de webcam Ok nu de webcam door mijn systeem herkent wordt, hoe kan ik de webcam nu gebruiken. Al eerder heb ik opgemerkt dat het leuk is met chat programma webcams te gebruiken en Kopete het programma voor Linux is (Kopete kan tegelijkertijd met 5 chat clients communiceren). Zelf gebruik ik MSN en YAHOO, maar dat is een ander verhaal. Goed als we Kopete hebben opgestart kiezen we voor Settings >> Configure >> Devices Figuur 12 : Devices configuratie scherm van Kopete
Zoals je kan zien zal een douche mij gaat kwaad kunnen doen.
Behalve de opmerking over de douche, zal Kopete, indien er nog geen webcam geconfigureerd is, zoeken naar een in het systeem aanwezig webcam. Zijn er meerdere webcams op je systeem aanwezig kan je ook switchen. In ieder geval is chatten met webcam nu mogelijk. Webcam capture Natuurlijk is het ook zinvol als je met je webcam foto's kan maken, deze opslaan, en in documenten oid gebruiken. Hiervoor bevat Linux het programma CamStream. Het programma kan je gewoon vanaf de distributie installeren, geen haken en ogen. Dus zal ik verder ook niets over opmerken.
Mozilla Firefox
Mozilla Firefox is een bekende browser in internet land. Beide browsers hebben zojuist een versie update uitgevoerd. Mozilla werkt nu onder Linux als versie 2.0 Als je Linux right out of the box geinstalleerd hebt, kan je zonder problemen werken. Gewoon huppa, lekker surfen. Echter als snel kwam ik achter een probleempje. Mozilla kan onder Linux echter standaard geen audio en video streams afspelen. En dat is heel erg vervelend, want www.portal.omroep.nl zit vol met zulksoortige informatie. In eerste instantie leek het probleem eenvoudig, Firefox melde namelijk dat de plugin K-MPlayer niet geinstalleerd was. Goed, YAST opstarten, kiezen voor Software Management en zoeken naar Mplayer of K-MPlayer. Nou vergeet het maar, Suse heeft de plugin in de 10.2 distributie niet toegevoegd. Goed, mooi kut, want Suse 9.2 had de plugin wel. Dan maar op internet zoeken, daar vind je continue opmerkingen dat Novell Mplayer plugin niet heeft opgenomen in de distributie (zou niet werken oid). Allerlij opmerkingen over het gebruik van Totem (een vervangende plugin), maar deze werkt ook niet (wel in de susze distributie). Tja, en toen dacht ik, dit is echt mooi klote. Dat hadden ze echt moeten toevoegen of een opmerkingen over moeten maken. Na een middag zoeken toch maar weer besloten te zoeken naar Suze. Niet naar een Mplayer RPM maar een repository van Suze 10.2 welke de player bevat. Repositories onder Linux Ik heb al eerder opgemerkt dat wanneer je software onder Linux wil toevoegen, je dit met RPM packages en YAST of Software installer kan uitvoeren. Echter alles is niet zo eenvoudig als het lijkt. Want sommige programma bestaan uit bijvoorbeeld 10 RPM's. En de volgorde van installeren is van belang ivm dependencies. Als Linux bij installatie benodigde software voor de te installeren RPM niet kan vinden in het systeem, dan wordt de installatie afgebroken en wordt er dus niets geinstalleerd. Daar is in Linux een oplossing voor gevonden, het gebruik van een repository wat een verzameling van verschillende RPM's is. Een repository kan je niet met de Software Installer installeren (op de repository klikken) maar moet je via YAST met Installation Source toevoegen.
Figuur 13 : Toevoegen van een repository in YAST
Om een repository aan linux toe te voegen, moet je dus op de icon Installation Source in het YAST scherm klikken. Let's do so. Na dit gedaan te hebben word het Configured Software Catalogs scherm zichtbaar welke de op het systeem aanwezige repositories zichtbaar maken. Figuur 14 : YAST Configured Software Catalogs screen
Ok, even samenvatten, ik was op zoek naar een Plugin Mplayer voor Firefox om audio en video streams in Firefox zichtbaar te kunnen maken. En op de Suze site werd verwezen naar een repository. Ik dus uiteindelijk de repositroy (er zijn er verschillende voor Suze 10.2) gekozen, en jawel daar zag ik tot mijn grote vreugde Mplayer staan. Om de repository aan het systeem toe te voegen, klik je bij het Configured Software Catalogs scherm op add waarna je de repository informatie kan invullen. Kies na het klikken op de add button voor HTTP protocol, waarna twee zaken van belang zijn:
Server_Name en Directory_on_Server
Figuur 15 : Toevoegen van repository informatie
Nadat je de benodigde informatie hebt ingevuld, klik je op de OK button waarna de repository aan Linux wordt toegevoegd (en dus alle RPM's welke in de repository aanwezig zijn). Cool, nou ook weer gedaan. Nu gaan we weer naar YAST en kiezen voor Software Management. Als search item geven we Mplayer op, en jawel, YAST vindt de toegevoegde RPM. Nu dus een kwestie van aanvinken en de RPM installeren. Als je denkt dat alles nu zal werken heb je het mooi mis, want je moet de Plugin nog aan Firefox toevoegen. Momenteel is de Plugin enkel in Linux aanwezig. Voor het zichtbaar maken van video streams maakt Firefox gebruik van het zogenaamde MMS en RTSP protocol. Dit gaan we dus aan de Firefox browser toevoegen. Op het internet is op de site http://zerlinna.blogweb.de/archives/73-Watching-Video-streams-mms-andrtsp-protocol.html erg goed beschreven hoe het toevoegen in zijn werk gaat. In het kort komt het op het volgende neer: Start de Firefox Browser en in de URL Textbox type je het volgende in: about:config Figuur 16 :Firefox Protocols
Figuur 16 laat een gedeelte van het Firefox scherm zien welke na het URL command about:config zichtbaar is. Na de standaard installatie van Linux is het mms en het rtsp protocol in deze lijst niet aanwezig, welke als volgt toegevoegd kan worden: Toevoegen MMS protocol: Klik op de rechtermuisknop, kies voor NEW >> STRING en voer de volgende string in: network.protocol-handler.app.mms Into the next text field: /usr/bin/X11/mplayer Klik nu opnieuw op de rechtermuisknop, kies voor NEW >> BOOLEAN en vul in: network.protocol-handler.external.mms, TRUE Toevoegen RTSP Protocol: Ok, het MMS protocol is nu toegevoegd aan Firefox. Sluit Firefox en open het opnieuw. We gaan nu het RTSP protocol aan de browser toevoegen. In de URL textbox type opnieuw about:config Klik op de rechtermuisknop, kies voor NEW >> STRING en voer de volgende string in: network.protocol-handler.app.rtsp --> /usr/bin/X11/realplay Klik nu opnieuw op de rechtermuisknop, kies voor NEW >> BOOLEAN en vul in: network.protocol-handler.external.rtsp --> true OK, gefeliciteerd je bent klaar. Sluit Firefox af, en open het opnieuw. Nu kan je browsen naar bijvoorbeeld www.portal.omroep.nl en het journaal bekijken, naar radio luisteren. De site www.klara.be is trouwens ook erg leuk. Extra Informatie Suse repositories Ik heb al eerder verteld dat Suze nog meerdere repositories op internet heeft staan welke je aan YAST kan toevoegen om zodoende meerdere software te installeren. http://en.opensuse.org/NL-Additional_YaST_Package_Repositories VCL repository Eerder in dit document had ik verteld dat je VCL (video player) gewoon met Software Management (YAST dus) kan installeren. Een oeps van mijn kant. Hier moet je namelijk ook een repository aan YAST toevoegen. De VCL repository vind je op de site: http://www.videolan.org/vlc/download-suse.html
LimeWire, een peer to peer network client Met Limewire kan je leuke applicaties, films, muziek, noem maar op alles wat je wilt downloaden. Het is gebaseerd op het peer to peer idee welke eerder in kazaa is toegepast. Limewire is gewoon gratis voor Linux beschikbaar en kan de downloaden op de site: http://fileforum.betanews.com/detail/LimeWire_for_Linux/984642248/2 Algemene informatie over Limewire vindt je op de site: http://www.limewire.com/english/content/home.shtml Een heel leuk programma, veel films te vinden, welke ik dus naar kijk. Zo zie ik ook nog eens de nieuwste films :-)
Figuur 17 : Limewire on Linux
Afspelen van movies met VCL player Goed, nu kunnen we goed movies enzo downloaden, zou het eigenlijk leuk zijn dat Linux deze kan afspelen. Je raadt het al, standaard is dat onder Linux niet mogelijk. Wel een goede video player is VCL, ook onder Windows zeer bekend. Hupla, even zoeken naar VCL, en jawel op de VCL site vind ik al snel een link om een VCL repository aan linux toe te voegen. http://www.videolan.org/vlc/download-suse.html Figuur 18 : VCL screen, toevoegen repository
Na het toevoegen van de repository kan je zonder problemen VCL installeren.
Torrents
Tegenwoordig hoor je veel over het downloaden mbv zogenaamde Torrents. Nou mij interesseerd het niet echt veel, ik ben niet zo een download monster. Echter leuk om te vermelden dat bij de linux standard installatie KTORRENT standaard op het systeem aanwezig is. Ik heb het geprobeerd, het werkt goed. Maar voor mij is Limewire voldoende.
VOIP Telephone
Veel mensen maken gebruik van skype voor gratis telefoneren. Op windows is ook het pakket VOIPStunt aanwezig, welke nog beter is dan skype. Tja, in principe heb je Skype helemaal niet nodig wanneer twee mensen met een skype client bellen. Dan gebruiken beide dus skype op de computer. Het is ook mogelijk dat je als Linux gebruiker van Kopete gebruik maakt. Dan kan je ook met een skype client bellen (met cam zoals eerder vermeld). Maar voor de situatie dat de gebelde niet achter een computer zit, maar gewoon de phone oppakt moet je toch wat anders onder Linux. Goed hiervoor is er onder Linux Ekiga Softphone. Figuur 19 : Ekiga Softphone
De telefoon ziet er leuk uit, is gebaseerd op het SIP protocol. Tevens is cam aansturing hier ook aanwezig. Mijn camera was eenvoudig toe te voegen en werkte normaal. Verder zijn er nog meer VOIP phone paketten in Linux aanwezig, maar dit vondt ik functioneel de beste. Bel ze!
Akregator, RSS reader
RSS readers zie je meer en meer op internet. Maar helaas moet je voor Windows overal voor betalen en dus ook voor RSS readers. Gelukkig is het onder Linux anders, daar wordt een RSS reader aan de distributie toegevoegd. Na het installeren van de reader kan je de applicatie toepassen. Als je de applicatie sluit blijft het in de achtergrond doorwerken en zal ge-update worden indien nodig. Wanneer je de akregator opened, zijn de nieuwe articles direct zichtbaar. Figuur 20 : Akregator in actie
Get Organized met Korganizer
Linux heeft natuurlijk alle standaard software welke je onder windows ook hebt. Een leuk programma vermeldingswaard is Korganizer. Ik gebruik het niet, maar is standaard op de openSuse versie aanwezig. Figuur 21 : Get organized with Korganizer
Meer organisatie met KDEPIM (Kontact) Naast Korganizer is er ook nog Kontact een KDE Personal Information Manager. Kontact is als het ware een schil om de organize programma's welke je in Linux kan gebruiken. Onderdelen van Kontact zijn : Suumary, Mail Contacts, Calender, Todo, Journoul, Notes, Feeds en Mobile. Figuur 22 : Kontact en mobile apparatuur
Branden van CD's
Branden van cd's is standaard op een computer. Als je dat niet kan, dan heb je a) een verkeerde computer, b) een verkeerd operating systeem of c)je begrijpt het niet helemaal. Voor Linux wordt standaard het programma K3B toegevoegd. Het programma werkt erg interactief. Iedereen kan daar mee omgaan. Ik gebruikt het momenteel, je raadt het al, om films op CD's te branden. K3B is een zeer geavanceerd programma. Het kan zeker evenveel of meer als NERO. Figuur 23 : Branden van CD's met K3B
Installing LIBMAD en Quadkonsole Onder Audacity en andere audio pakketten is het mogelijk mp3 files te verwerker / exporteren. Helaas wordt Audacity zonder MP3 ondersteuning standaard geinstalleerd. Hetzelfde verhaal geldt voor Audacity als het onder Windows geinstalleerd wordt. Wanneer Audacity onder Windows geinstalleerd wordt kan men Lame installeren voor MP3 ondersteuning. Voor Audacity onder Linux kan LIBMAD geinstalleerd worden. Zowel Lame als Madlib kunnen vanaf de audacity site geinstalleerd worden (http://audacity.sourceforge.net/). Audacity heeft twee versies beschikbaar voor downloaden, 1.2.6 voor een stable version en 1.3.2. voor een beta version. Het leuke van de beta version is dat het de mogelijkheid heeft timebases recording toe te passen. Dus als er overdag of 's nachts een leuk radio programma is, kan je dit automatisch laten opnemen (een functie welke cooledit ook had/heeft). Maar ok, terug naar Madlib. Je vindt het op de site http://audacity.sourceforge.net/download/source. Daarop klikkend kom je op http://www.underbit.com/products/mad/ terecht. Figuur 24 : Libmad download als tar
Ok, klik op de libmad-0.15.1b.tar.gz link en gunzip zal nu de file openen. Na download open je de file en extract de inhoud naar je home share. Nice, open nu Terminal Superuser Mode en gaar naar de directory waar je de inhoud (source) hebt geplaatst. Type nu de volgende commando's in: ./configure make install Ok nu is libmad geinstalleerd, kan niet eenvoudiger. Wanneer je audacity nu open, een korte opname maakt en kiest na opname voor export as mp3 zal audacity de melding geven dat het niet als mp3 kan saven. Klik dan search en de MP3 decoder wordt gevonden. Hierna kan je uitstekend bestanden als mp3 opslaan. Quadkonsole Quadkonsole is een terminal programma met vier vensters. Ben je erg veel met bash oid bezig is dit zeker handig. Omdat het scherm in vier konsoles wordt opgedeeld moet je met een 17 inch scherm wel goede ogen hebben of een groot scherm gebruiken. Quadkonsole kan gevonden worden op http://nomis80.org/. Installatie gaat hetzelfde als libmad.
Het Linux Filesystem Het linux filesysteem is anders dan van windows. De directory structuur is heel anders. Linux maakt al zowiezo onderscheid in root user and users. Een root user is de zogenaamde administrator, users zijn gebruikers onder Linux (Power users). Voor beide moet je bij de installatie het password opgeven. Wanneer je onder Linux inlogt, log je standaard met je user account in en niet onder root user (en zo hoort dat). Je kan met de linux filemanager inloggen waarbij je het volgende scherm te zien krijgt: Figuur 25 : FileManager onder Linux
Hier kan je al duidelijk zien dat er een zogenaamde home directory bestaat. Met daar achter de naam van de user (of meerdere users wanneer je met meerdere mensen op dezelfde linux machine werkt). Deze aanpak komt een beetje overeen met Windows welke achter MyDocuments profielen gebruikt. De directories in Linux hebben de volgende betekenis (Novell informatie): / Root directory, the starting point of the directory tree /bin Essential binary files, such as commands that are needed by both the systems administrator as normal users. Usually also contains the shells, also bash. /boot Static files of the boot loader /dev Files needed to access host-specific devices /etc Host-specific system configuration files
/lib /media /mnt /opt /root /sbin /srv /tmp /usr /var /windows
Essential shared libraries and kernel modules Mount points for removable media Mount point for temporary mounting a filesystem Add-on application software-packages Home directory for the superuser root Essential system binaries Data for services proviced by the system Temporary files Secondary hierarchy with read-only data Variable data such as log-files When you have installed Windows and Linux on the same computer
Over filesystems kan je eigenlijk heel veel vertellen, het gebruik van shells, bash perl, name it. Is momenteel niet min bedoeling.
Bash environment Als je onder Windows enige zaken snel wil doen kan je gebruik maken van scripting of Commandline omgeving (batch). Linux heeft dit natuurlijk ook, Linux is eigenlijk veel uitgebreider. In plaats van de zogenaamde commandline van Windows (batch) heeft Linux bash. Omdat enige bekendheid met bash het werken in Linux veel prettiger maakt, heb ik een kleine opsomming van handige bash commando's vermeld. Om de commando's onder Linux uit te voeren, kan je gebruik maken van een zogenaamd terminal programma's. De terminal programma's welke standaard onder Linux geinstalleerd worden zijn: Konsole, Terminal Super user mode en x-terminal. Omdat je een terminal programma ook nodig hebt om software te installeren (source code, geen RPM's) is Terminal Super User Mode onontbeerlijk. Voor C++ programmering (G++ compiler) maak ik ook gebruik van Konsole. En C++ source code ascii files maak ik met VI. VI is een editor voor bash. Emacs schijnt mooier te zijn, maar VI voldoet voor mij. Zinvolle bash commando's ls /bin ls /bin | less ls /bin | sort | less ls /bin > outputtext grep -l maarten * clear
laat inhoud van bin zien Geeft een onderbreken, zoals more Geeft gesorteerde inhoud Maakt file outputtext aan Zoekt in alle file naar tekst maarten maak pagina schoon
/dev/tty1 /dev/pts/0 /dev/hda /dev/null dev/lp0
huidige beeldscherm eerste shell venster harddisk black hole printer
ls /bin > dev/lp0 rm ff
ls info gaat neer eerste shell venster verwijderd file ff
passwd less bestandsnaam cat test.cxx date df file test.cxx cp cd rd
Verander je password laat inhoud van bestand zien laat inhoud van test.cxx zien geeft datum weer laat disk inhoud zien, handig geeft aan wat voor type file het is copy files change directory verwijder directory
vi commandos vi filenaam i esc :wq :w
start vi en open filenaam ga naar insert mode ga terug naar command mode sla op en quit sla op en ga verder met typen
Programming onder Linux Programmeren onder Linux is leuk. Al eerder ben ik bezig geweest met Gambas (een visual basic like IDE). Nu heb ik ook RealBasic geinstalleerd en het mono project. Met het mono project kan je mbv C# onder linux programmering. Tegenwoordig is er ook een IDE beschikbaar. Naast deze opties is natuurlijk JAVA mogelijk. De sun Java enterprise IDE werkt ook onder linux. Daarnaast zijn er in linux veel script talen aanwezig. Te denken valt aan PERL. Afijn, er valt veel meer over Linux te vertellen. Open Office 2.0 (een Microsoft Office Client), virussen (daar hoef je niet bang voor te zijn, want er zijn geen linux virussen, GIMP (een Photoshop programma op hoog nivo), allerlijk scanner software. Maar dat was momenteel niet mijn bedoeling. De bedoeling van dit document is in eerste instantie voor mijzelf en voor mensen op AkzoNobel welke er ook aan willen. Verder komt hier een site van, want ik denk wel dat een hoop gebruikers een hoop ellende bespaard kan worden. En wie weet, als ik veel info heb, dat ik het als een boek uitgeef. Tja, waarom niet. Eigenlijk best een leuk idee.
Ksnapshot als screengrabber In dit document, welke met open Office 2.0 gemaakt is, heb ik veel schermpjes van openSuse opgenomen. Standaard wordt openSuse met Ksnapshot geleverd. Ksnapshot kan je onder Utilities >> Desktop vinden (als je gebruik maakt van KDE). Als je Ksnaphot opstart wordt het volgende scherm zichtbaar: Figuur 26 : Ksnapshot main screen
Er zijn verscheidene Capture modes in te stellen, region mode vind ik erg handig. Hiermee kan je namelijk met je muis aangeven welk gedeelte van je scherm interessant voor een snapshot is. Hierna kan de de snapshot opslaan als file (png) of naar clipboard kopieeren. Files kan je aan openOffice Writer (Word) met Insert >> Picture >> From File toevoegen. Heb je het naar clipboard gekopieerd dan is paste in Office writer voldoende. Wil je de snaphots nog bewerken voor dat je het in Office opneemt, dan is Krita erg mooi. Je kan Krita (een hele mooie paint omgeving) starten via Graphics >> Image Editing >> Krita. Writer van openOffice is een equivalent voor Word. Ik moet zeggen dat het lekker werkt. Het lijkt namelijk sprekend op Word.
Podcasting met Amarok Postcast ontvangen is natuurlijk heel handig. Het voordeel is dat je niet op internet naar nieuwe uitzendingen hoef te zoek. Standaard wordt er bij een openSuse installatie Amarok geinstalleerd. Met Anarak, een audiospeler is het ook heel goed mogelijk te podcasten. Hoe doe je dit met Amarok? Figuur 27 : Amarok Playlist
Bij de Amarok playlist moet je eerst kiezen voor de playlist tab. Door nu met de rechtermuisknop op Podcasts te klikken kan je een podcast adres toevoegen. Je kan zien dat ik het podcast adres voor Bommel hoorspel heb toegevoegd. Door nu met de rechtermuisknop op de postcast aflevering te klikken kan je kiezen voor download. Daarna kan je de podcast afspelen. MP3 probleem met het afspelen van de podcast Helaas kan deze melding voorkomen wanneer je de gedownload-de podcast wil afspelen. Hier heb ik op de site http://www.linuxquestions.org/questions/showthread.php?t=509097 een duidelijke oplossing voor gevonden.
Ten eerste moet je de packman repository toevoegen. Dat had ik al gedaan, so whats next. Figuur 28 : De packman repository
Hierna doe je het volgende, installeren van libxine1, deinstall van xine-lib, en install van w32codec. Figuur 29 : Install of libxine1 etc
Hierna kan je de bommel podcasts afspelen in Xine :-)
Streams met Amarak Met Amarak kan je nog veel meer afspelen, onder andere streams. Tja betekend dus dat je naast XMMS ook nog Amarok kan gebruiken voor het afspelen van streams (shoutcast streams). Je gaat weer in Amarok kijken, bij Radio Streams, Klik op een stream en het resultaat is hoorbaar. De Drone zone is en blijft natuurlijk leuk. Figuur 30 : Streams met Amarok
Terug naar de podcast. Als je een podcast aan het afspelen bent, dan kan je ook contect informatie opvragen over de betreffende podcast aflevering. Momenteel wordt er het Bommel hoorspel op NPS afgespeeld. Door op de content tab te klikken, komt de informatie van de tweede aflevering. Figuur 31 : Content van podcast aflevering
KDE Control Center Linux is heel erg sterk met het configureren van het systeem. Ik heb al eerdere opmerkingen gemaakt over YAST waarmee software geinstalleerd kan worden. Naast YAST heeft Linux (met de KDE desktop) ook nog een KDE Control Center. De KDE Control Center kan vergeleken worden met de Control Panel van Windows. De KDE Control Center heeft als functionaliteit om settings van het systeem te veranderen, niet om hardware of software toe te voegen (dat zit namelijk in YAST). Wanneer het Control Center opgestart wordt via Start >> Personal Setting (Configure Desktop), krijg je het volgende scherm te zien: Figuur 32 : KDE Control Center
Als hoofdnivo zie je Appearance & Themes, Desktop, Internet & Network, KDE Components, Peripherals, Security and Privacy, Sound & Multimedia en System Administration. Klik je op een hoofdnivo bijvoorbeeld Regional & Accessibility, dan krijg je aan de linker kan (icon menu) weer een opsplitsing in een submenu. Voor Regional & Accessibility is dit bijvoobeeld : Accessibility, Country & Region, Input Actions, Keyboard Layout, Keyboard shortcuts.
Dit is een interessant onderwerk, want het komt natuurlijk veel voor dat je je eigen language in wilt stellen, decimale punt instelling enz. Dat je je dus hier doen. Figuur 33 : Regional & Accessibility, Country Region & Language
Hier zie je duidelijk de settings welke vaak in windows ook ingesteld moeten worden. Hier zijn ongelooflijk veel zaken bij te stellen, gaat te ver om alles te beschrijven. Het ziet er moet ik zeggen wel heel gelikt uit. Figuur 34 : Date & Time
Ik kan bijna wel stellen dat de mogelijkheden van Windows verbleken met de opties van Linux.
De Linux taakbalk Net zoals Windows heeft Linux een taakbalk welke overeenkomt met de windows taakbalk. Figuur 35 : Linux KDE Taakbalk
Links onder in de taakbalk zie je een groene button, dat is de Linux start button welke het linux menu zichtbaar maakt. Door met de rechtermuisknop op de taakbalk te klikken, kan je kiezen voor configure panel, waarmee je de taakbalk kan instellen. Figuur 36 : Linux KDE taakbalk
Hier kan je voldoende instellen lijkt me, zoals gewoonlijk doet linux niet moeilijk met de opties voor de taakbalk, er zijn er in overvloed. Speel er eens mee.
Quanta plus HTLM Editor Quanta Plus is een erg goede HTML editor. Het pakket kan ge-download worden vanaf http://quanta.kdewebdev.org/. Na downloaden en het plaatsen van de source in een directory kan het als volgt geinstalleerd worden: Start een terminal prog in Super User Mode ./configure make make install make clean Veel plezier Figure 37 : Quanta Plus Web Editor
Kdevelop ontwikkeling ongeving Met Kdevelop heb je een mooie IDE voor het ontwikkelen van software like Visual Studio. Kdevelop is op de distributie aanwezig dus kan eenvoudig geinstalleerd worden. Kdevelop kan gebruikt worden voor C++, Ruby, scripts en meerdere talen. Zie website http://www.kdevelop.org/ voor software en documentatie Figuur 38 : Kdevelop
Installing Gambas Zoals ik al eerder verteld heb, Gambas is een Visual Basic alike programmeer omgeving met een mooie en duidelijke IDE. Als je naar de gambas site gaat (http://gambas.sourceforge.net/) wordt er opgemerkt dat er geen Gambas RPM voor Suse 10.2 is. Nee die is er niet, ik heb behoorlijk lopen zoeken. Maar dit heb je ook helemaal niet nodig, je kan namelijk de source downloaden en deze compileren. Voor het downloaden van de software ga je naar de download sectie van de Gambas site, en klikt op gambas-1.0.17.tar.bz2. Hierna zal de ge-archiveerde file gedownload worden en geopend worden met ark. Ark zal de archive open, de files in the archive kan je extracten naar de directory welke jij wilt. Ga dan naar de gemaakte directory (welke de extract bevat) en voer in terminal superuser mode de volgende commando's uit: ./configure make make install make clean Om Gambas te testen, ga je met de terminal su mode naar /opt/gambas en type daar gambas in. Dan zal gambas opstarten. Ok, nu wil je nog een snelkoppeling op je desktop. Ga naar je desktop, rechtermuisknop en selecteer /opt/gambas/bin/gambas. Hierna kan je op de aangemaakte icoon klikken en gambas zal starten. Ik heb wat Instrument software met Gambas gemaakt, werkt zeker goed. Dat is alles je moet doen, veel plezier ermee. Figure 39 : Gambas startscreen
Figuur 40 : Voorbeeld Gambas applicatie 1
Figuur 41 : Voorbeeld Gambas applicatie 2
MonoDevelop (Visual Studio . Net variant) Sinds kort is het mogelijk de programmeer talen van Microsoft (C Sharp, Visual J en Visual Basic) op Linux toe te passen. Men heeft namelijk een cloon van Visual studio . net voor Linux gemaakt. Het heeft eventjes geduurd voordat ik dit kon installeren op openSuse, maar nu is het er dan. Om MonoDevelop te installeren, moet je de volgende repository toevoegen: http://go-mono.com/download-stable/suse-102-i586 Dit doe je natuurlijk met Yast. Hierna kan je zoeken naar MonoDevelop en deze installeren. De installatie is fors, duurt ongeveer 40 minuten. Meer informatie over Mono is te vinden op : http://www.mono-project.com/Main_Page Figuur 42 : MonoDevelop startup screen
KsysGuard monitor Monitoren van je systeem is natuurlijk heel zinvol en noodzakelijk. Hiervoor heeft linux een handige tool genaamd KsysGuard monitor. Met deze monitor kan je een hoop doen, bijvoorbeeld stoppen van processen. Figuur 43 : KsysGuard monitor
Aanpassen van je KDE menu Je KDE menu kan je eenvoudig aanpassen. Zo juist heb ik verteld hoe je een snelkoppeling voor Gambas kan maken. Het is natuurlijk ook mogelijk Gambas onder je KDE menu op te nemen. Om dit te doen, klik op de start button >> Settings >> Menu Editor Nu is het allemaal erg eenvoudig, voeg een item toe, zet er de nodige informatie in, kies een leuk icoon, en je bent klaar. Dan moet je natuurlijk op de save optie klikken, en je menu wordt opgeslagen. Klik je hierna op de start button om het menu zichtbaar te maken, zal je zien dat Gambas in het KDE menu is opgenomen. Figuur 44 : Menu editor
Virusscanners ClamAV en AVG 7.5 De twee virusscanners zijn eenvoudig te installeren. Je vind de RPM's gewoon op internet. Bij de AVG site vind je een rpm, deze kan je installeren. De clamav scanner, daar vind je ook een rpm op internet voor. Je moet beide scanners als root opstarten. Het is het beste een nieuwe sessie te openen, in te loggen als root, en daar het werk te doen. Je kan natuurlijk ook als su terminal opstarten en daar clamav starten. AVG 7.5 Dit gaat eenvoudig, gewoon via het KDE menu AVH opstarten, verder is het een koekie. SLAMAV Om clamav te starten, start je een terminal en typt bijvoorbeeld clamscan in, hiermee wordt de scanner opgestart. Clamscan werkt volledig met commando's, dus geen kde schermpjes enzo. Om meer info over het gebruik van clamscan te krijgen, kan je man clamscan in toetsen. clamscan info kan natuurlijk ook. Updaten gaat ook op deze manier, gewoon freshclam in toetsen. Maar veel virussen zal je niet vinden. Er zijn geen linux virussen. Figuur 45 : ClamAV op command nivo
Automatsiche Updates Linux heeft een mogelijkheid tot automatische updates. Automatische updates kunnen met YAST ingesteld worden. Indien er updates voor je computer systeem beschikbaar zijn wordt in een taakbalk een oranje icoon met een uitroepteken zichtbaar. Figuur 46 : Automatsiche updates zijn ready
Door op het orange icoon te klikken wordt het autoupdate informatie scherm zichtbaar. Figuur 47 : Autoupdate informatie scherm
Door nu op de Update button te klikken wordt de installatie van de software patches uitgevoerd. De automatsiche installatie bestaat uit drie fasen: Preparing, Installing en Finishing. De status van de update wordt dan ook in het update informatie scherm zichtbaar gemaakt.
Figuur 48 : Autoupdate Preparing
Figuur 49 : Autoupdate Installing
Als laatste status wordt Autoupdate Finishing zichtbaar. Hierna is de automatische update uitgevoerd. Hoe stel je Updating in Autoupdating van het systeem kan je met YAST instellen. Start eerst YAST op door te klikken op Start Button >> System >> YAST. Na het invullen van het root password (administrator pwd, je bent namelijk als power user ingelogd) wordt het YAST scherm zichtbaar: Figuur 50 : YAST Scherm
Bij het YAST scherm zie je drie update opties: Online Update, Patch CD Update en System Update. Patch CD Update kan geselecteerd worden wanneer je de updates op CD hebt staan. System Update, hier kan je de volgende settings instellen: Figuur 51 : System Update Settings
Bij Online Update wordt zichtbaar gemaakt welke updates voor je beschikbaar zijn. De Update is afhankelijk van de instelling welke je doorgevoerd hebt. Figuur 52 : Online Update
Aansluiten van Memory card reader Het is natuurlijk handig om data op een memorycard (SD Card) weg te kunnen schrijven. Er zijn namelijk een hoop mobiele devices op de markt welke met deze formaten om kunnen gaan. Voorbeelden zijn Portable DVD spelen, Windows Mobile 2005 devices, smart phones en wie weet komt er in de toekomst ook Linux Mobile. Momenteel wordt er al op internet melding van gemaakt, voorbeelden zijn er om Linux Mobile op IPAQ mobile devices te installeren. Ok, volgens internet is het werken met memory cards onder Linux een kwestie van inpluggen en gebruiken. Nou, ik heb nog een Sweex 6 in 1 memory card reader liggen en een SD kaartje heb ik ook nog wel. Dus laten we eens kijken wat er gebeurt, ingelplugt huppa. Onder Linux niets te zien, ook met het commando LSUSB onder terminal niets te zien. Goed, dan Linux herstarten. En jawel, de memory card reader wordt gevonden. Laten we eerst eens met Terminal het commando LSUSB gebruiken. Figuur 53 : Memory card reader gevonden met LSUSB
Hier zien er dus een derde device genaamd Alcor Micro Corp. Dit is mijn card reader. Mooi, waar zien we dit extra opslag media. Laten we eens kijken onder My Computer (op de desktop aanwezig). Figuur 54 : My Computer, disk information
Daar zien we nu ook een extra device genaamd STAMPS, wat mijn SD card is. Verder wordt het filesysteem onder linux VFAT genoemd. Door op het device stamps te klikken worden de directories op de memory card zichtbaar, klik je op de directory dan zie je de files. Ok, maar laten we eens met de rechtermuisknop op het device STAMPS klikken en kiezen voor properties. Op tabblad general, zien we :
Figuur 55 : Removable Device, tabblad General
Figuur 56 : Removable Device, tabblad permissions
Figuur 57 : Removable Device, tabblad mounting
Nou lijkt me duidelijk, je kan er volledig bij. Have Fun.
Jasper installatie Na installatie van de webcamdrivers, is het mogelijk de webcam binnen Suse te gebruiken. Er zit nog een klein addertje onder het gras, om namelijk de webcam binnen Kopete te gebruiken moet er een Yahoo conversie (wanneer je van Yahoo gebruik maakt) uitgevoerd worden. Hiervoor wordt Jasper gebruikt en moet op de Suse client geinstalleerd worden. Jasper is niet standaard aan OpenSuse toegevoegd, deze moet je van internet afhalen. Momenteel gebruik ik versie 1.701. This package contains an implementation of the image compression standard, JPEG-2000, Part 1. It consists of tools for conversion to and from the JP2 and JPC formats. Authors: Michael D. Adams <
[email protected]>
Na installatie zal Kopete goede webcam support geven.
Bluetooth communicatie
Linux kan uitstekend met bluetooth omgaan. Hiervoor heeft Linux namelijk een Kbluetooth client en een Kbluetooth server aanwezig. Als je Kbluetooth server opgestart hebt, zal er onder in de taakbalk een Bluetooth server icoon zichtbaar zijn (grey als er geen bluetooth apparatuur gevonden wordt en blauw indien wel). Na het insteken van de bluetooth stick zal de hardware automatisch gevonden en gebruikt worden. Indien verscheidene bluetooth apparaten dan met de linux machine gecommuniceerd moet worden, is het handig autorisaties per bluetooth apparaaat in te stellen. Door met de rechter muisknop op het Kbluetooth icoon te klikken en te kiezen voor '>> Configuration >> Configure Devices' lan je dit instellen. Vooral het tweede tabblad Confirmation is handig om in te stellen. Linux communiceerd goed met de door mij geteste volgende bluetooth devices : Windows mobile 2005, Samsung Smartphone SGH i320, Nokia Phone. Wat vooral handig om te gebruik is, is de zogenaamde file transfer. Voor fanatieke telefoon gebruikens of organizer gebruikers is dit heel zinvol. Wil je echter als telefoon gebruiker meer telefoonfunctionaliteit / communicatie (versturen van SMS enzo) dan is het software pakket Kmobile tools ook handig om te installeren.
NEWS READER USENET
Usenet raadplegen is natuurlijk heel zinvol, stomweg vanwege het feit dat er zoveel op usenet te vinden is. Na zoeken op internet, zie je dat veel mensen gebruik maken van de combinatie Wine en een windows newsreader. Tja, dat kan natuurlijk wel, maar het liefst heb ik alles onder Linux werken. Uiteindelijk ben ik uitgekomen op Klibido, een goede newsreader welke ook goed met binairies om kan gaan. Met het downloaden van RAR files wist Klibido echter niet deze te decoderen. Echter na het installaeren van RAR (onder windows heb je Winrar) gaat Klibido ook met dit file format goed om. Klibido kan ook goed overweg met zogenaamde NZB files. De huidige versie welke ik momenteel gebruik is Klibido 0.2.5. Voor een goede NZB site kan ik http://www.nzb-portal.nl/index.php aanbevelen. Voor de usenet liefhebbers is er ook nog FTD4LINUX. Helaas heb ik nog geen RPM gevonden voor Suse 10.2. Zie http://www.ftd4linux.nl/ . FTD4Linux werkt wel goed op Ubuntu (een andere zeer populaire Linux Distributie, heb ik ook werkend).
Figuur 58 : Klibido actief :-)
Klibido werkt erg goed onder Linux van Suse. Vooral op de Usenet groepen alt.binary.nl en alt.binary.cores komt elke dag heel veel binnen. Opmerking : Het gebruik van usenet is helemaal legaal. Het is wettelijk toegestaan om van usenet software / audio te downloaden. Het is niet toegestaan dit weer te branden en door te verkopen.
TV-OUT on videocards
Sommige mensen vinden het leuk (waaronder ikkuh) om ge-downloadde movies op tv te kunnen afspelen. Hiervoor kan je de film naar DVD of CD branden, maar dat kost veel tijd als je veel films wilt zien. Een alternatief is of gebruik te maken van je TV-OUT op je video kaart. Veel video kaarten hebben deze uitgang en geeft een PAL video signaal welke door elk PAL compatible apparaat weergegeven kan worden. Nou heel leuk, maar dan moet je natuurlijk wel eerst software op linux activeren welke deze uitgang actief maakt. Hiervoor is opensource software voor linux aanwezig: http://sourceforge.net/projects/nv-tv-out Nu hoef je voor Suse niet moeilijk te doen voor het vinden van een goede RPM, Suse heeft dit in versie 10.2 opgenomen. Deze kan je gewoon installeren. Na het maken van een snelkoppeling, moet je het password van de administrator opgeven, anders is TV-OUT niet te gebruiken. Het werkt allemaal simpel, gewoon Mplayer of VLC starten, een film selecteren en TV-OUT doet de rest. Figuur 59 : TV-OUT voor Linux
Services onder Linux
Net zoals Windows werkt Linux met services (deamons) welke op de client computer in het achtergrond geheugen draaien. Services zijn zeer belangrijk voor computer gebruik, het automatiseerd namelijk bepaalde computer activiteiten. Om services onder Suse 10.2 te starten / aan te passen, moet je eerst YAST opstarten, en kiezen voor SYSTEM, en dan SYSTEM SERVICES. In de lijst van services kan je lopende services veranderen, starten of stoppen. Windows en Linux verschillen echt niet zoveel. Een belangrijke service op aan te zetten is natuurlijk de bluetooth deamon en de CLAMD deamon (scannen van virussen in background). Figuur 60 : Background services onder linux (deamons)
KDAR Backup programma Op veel distributies kom je de directory tegen /home/username. Op deze plaats kan je directories aanmaken en je persoonlijke data neerzetten (word documenten, spreadsheets, muziek, films enz). Nu kan elke computer crashen, ook Linux (al komt het weinig voor). En als je computer crashed is het natuurlijk fijn wanneer je een backup van deze data hebt gemaakt. Voor het maken van een backup heb je natuurlijk software nodig. Een goed backup programma (welke standaard aan openSuse is toegevoegd) is KDAR. Met KDAR kan je een of meerdere directories naar harddisk, CD's of DVD's kopieeren. Indien je CD's of DVD's gebruikt wordt de te backuppen software verdeeld over cd aantal CD's / DVD's. Verder kan je gebruik maken van profielen, zodat het restoren van een backup een kwestie van een paar klikken is. De software is erg gebruikers vriendelijk en behoeft geen verdere uitleg.
ClamTk virusscanner Nu heb ik het al gehad over ClamAV (een van de beste opensource virusscanners). Echter deze werkt als deamon of in command line mode. Nu is het natuurlijk leuk als je voor clamav een gui zou hebben. Nou daar is de mogelijheid dan ClamTk welke je kan vinden op de site: http://clamtk.sourceforge.net
Magazines en artiekelen Er zijn twee bladen in de boekhandel te vinden welke ik het vermelden waard vind: 1) PC Managazin Linux (Duits) – Alternative zu SUSE und Microsoft, Ubuntu 2) Linux Format – The Ultimate Linux Box Mono adds VB.NET Write once, run anywhere development on mono. A new addition to the mono project means that Visual Basic.Net developers can now create applications for windows, Linux and OS X without having to rewrite any code. The Mono Visual Basic Compiler supports the populair programming package up to version 8 and is available now. Miguel de Icaza, Novell vice president developer platforms and Mono founder, said the release of the complier as part of Mono 1.2.3 is a landmark moment for the project. The ability to write software that runs easily across multiple platforms has long been a holy grail for developers. The Mono Visual Basic Compiler is a milestone step forward in this direction. Using the software skills they already know, developers can now reach a much broader audience , creating applications that run without modification on all the major operating system platforms. The compiler was developed by Rolf Bjarn Kvinge, a computer science student at the universidad the Belgrano, Argentina, as a personal project.
Superkaramba Superkaramba is een eye catching tool waarmee je veel leuke eye catch utilities op je linux bak kan installeren. Informatie over Superkaramba vind je op de website http://netdragon.sourceforge.net/ssuperkaramba.html. In eerste instantie kwam ik op superkaramba toen ik naar de nieuwste KDE, KDE4 zat te snuffelen. In KDE4, welke nog moet uitkomen, wordt Superkaramba namelijk standaard toegevoegd. Dus deze moet ook wel op openSuse draaien. Als je onder Yast gaat zoeken naar superkaramba vind je echter niet. Het zit echter wel bij de suze cd's. Je moet namelijk KDE-UTILS EXTRA met Yast installeren, dan zal je SuperKaramba ook vinden (bij >>Utilities >>Desktop). Na het installeren kan je Superkaramba dan ook opstarten, in de taakbalk zal er een blauw rond icoon verscheinen. Voor Superkaramba kan je veel utils installeren. Deze kan je met Karamba installeren (zeer eenvoudig). Nou hier kan je heel veel gadgets op de computer installeren. Dit komt overeen met Windows Vista. Als je een theme heb geselecteerd en aan de desktop hebt toegevoegd, wordt deze zichtbaar. Door op de rechtermuisknop te klikken, kan je de theme wijzigen. Figuur 61 : Theme van Superkaramba
Nero onder Linux
Een hoop bedrijven beginnen echt interesse voor Linux te krijgen, iets wat Microsoft niet echt lekker zit. Nero is er nu ook voor Linux, maar nero is onder linux niet gratis. Nou, ik heb even geprobeerd om Nero te installeren, en jawel geen probleem. De trail is full functional, echter werkt gedurende een korte tijd. De openSuse RPM kan je op de Nero site vinden. Figuur 62 : Nero voor Linux
WINE
WINE is een programma onder Linux welke de Windows API nabootst. Het emuleert geen windows, echter de DLL's welke in Windows aanwezig zijn worden door WINE vervangen. Hierdoor is het mogelijk windows software onder Linux draaiend te hebben. Nu heb ik voor mijn hobby Dream software draaien onder Windows. Deze software codeert realtime een 12 khz radio signaal en zet dit signaal om naar een normaal radio geluid. Wat heb je eraan zou je zeggen. Nou kortegolfzenders kunnen wat ruizig zijn, echter hiermee wordt dus het kortegolf signaal digitaal gemaakt. Het kost wat moeite en tijd om het geheel werkend te krijgen maar uiteindelijk werkt het wel. Voor openSuse bestaat er echter geen gecompileerde versie van Dream (welk voor Ubuntu, een andere linux versie). En het compileren is een lastige klus en ben ik dus nog niet helemaal klaar mee. Dan eens kijken hoe WINE het doet. Uiteindelijk krijg je het geheel aan de praat. Kortom WINE is zeker zinvol om binnen Linux te gebruiken. Figuur 63 : Dream onder Linux
Essential Linux (from magazine Linux Format) How to install from source code
If you're building software from the source code you'll come across tarballs, two-stage archives. First, the files are archived into a single file with tar. Then, that file is compressed with Gzip or Bzip2. To unpack a tarball, open up a terminal and use the cd command to change directory to the one where you want to unpack the tarball – usually your home directory. Now type one of the following two lines: tar xzvf /mnt/cdrom/Desktop/ProgName/progname-2.1.0.tgz tar xjvf /mnt/cdrom/Desktop/ProgName/progname-2.1.0.tar.bz2 Use the first for Gzipped files, those ending in .tar.gz or .tgz, and the second for Bzipped files, ending in .tar.bz2 or .tbz2. Ofcourse, you'd change the paths to suit the location and name of the archive and replace /mnt/cdrom with whatever is applicable to your system (eg /cdrom). This normally unpacks the archive into a directory of the same name. Enter that directory with cd progname-2.1.0 To compile and install the software, type this: ./configure make su -c “make install” The last line will prompt you for the root password, as this stage must be run as root. If you are already logged in as root, just type make install. This will give you the default installation. If you want to change any aspect of the install, type ./configure –help to see the options available. When you have finished installing, you may remove the source files with cd .. rm -fr progname-2.1.0
you should also log out as root, before you do anything you may later regret.
Root vs the normal user
During installation, you most likely set passwords for the root (admin) account and one or more users. You may be wondering what the difference is and why you need at least two users. Linux supports multiple users to control permissions, stipulating who can access certain files and what they can run. In most cases, normal users can't alter files outside of their /homeusername directory, whereas root, the administrator, can modify anything. This provides safety and security. When you need administration access , say to install a program, you can open a terminal and type su to become root temporarily. Some admin tools also need root access. If so, they will ask you for the password, but drop back to normal operation as soon as possible. Avoid logging in for great lengths of time as root – it leaves you open to risk. Nice to know that Vista uses this same principle.
What are all these files
A package is simply a piece of software, sometimes with libraries and scripts included. RPMs and DEBs are the most common packaging formats, and between them can be used on most Linux distros. There will often be two or three files in a coverdisk directory covering different types of linux, different architectures and usually source and binary versions. The profusion of files and extentions can be confusing – to identify the file that you should install. myapp-1.0.1.i386.rpm – This is a binary RPM package designed to run on x86 systems (for Suse, fedora and Mandriva Installs). myapp-1.0.1.i386.deb – The same, but a debian package (for Debian, Ubuntu and Mepis). myapp-1.0.1.tar.gz – This is usually a source code. myapp-1.0.1.tar.bz2 – Same, but uses Bzip2 instead of Gzip. myapp-1.0.1.src.rpm – This is also source code, but supplied as a RPM to make it easier to install. myapp-1.0.1.i386.FC6.RPM – A binary, x86 RPM designed for Fedora core 6. myapp-1.0.1.ppc.Suse10.2.rpm – An RPM just for SUSE 10.2. PPC Linux myapp-devel-1.0.1.i386.rpm – Headers and Libs for development.
Dependencies
As many of the programs on our coverdisks are the very latest releases, they are often build on the very latest libraries and may depend on other packages that your current Linux setup doesn't contain. We try to provide you with as many of these important supporting files and libraries as possible, though unfortunately we don't have space to include absolutely everything on the disc. In many cases the latest libraries and other packages yu might need for installation, will be included in the essentials folder on the disc, so if you are missing dependences, this is the first place to look.
Package Formats
If you are new to the concept of packages, have a look at the What are all these files? box, right. Wherever possible, we try to include on the coverdisk as many different type of package for an installation as possble, whether that be distribution specific rpms, Debs or whatever. Please bear in mind that we can only do this where space permits and when the packages are available. We will, apart from exceptional or legally restricted situations, also include the source files for any package so that you can build it yourself.
Documentation
These essential Linux Info pages provide helpful information on howto install and use some of the packages on the disc. But you will find that many of the applications come with their own documentation written by contributers to the software. and that there are additional notes and files in the relavant directories that might help you.
Partitioning your harddisk
A computers harddisk is devided into partitions, each of which is accessed as a separate data storage area. Windows usually exists in a single partition occupying the whole drive, so adding a second operating system will require that each OS has its own portion of the disk. In contrast to windows , Linux installations generally use two or more partitions; the exact number depends on how the PC is being used. In most cases, you have a partiion for the root (/) filesystem where everything is stored, along with a swap partition (virtual memory) thats twice the size of the machines ram but no more then 512 MB. You can partition as you like, eg putting /home (user files) on its own partition to make upgrades easiers, but the simplest initial route is to put everything on /. Most distro installers (the Ubuntu installer is probably the best of the bunch) lwet you create and delete partitions, and some will even l;et you resize others to make room. Partition Magic under Windows is particularly useful here. On the Linux side, QtParted is an excellent partitioning tool that many distros use in their installers or config tools.
First Steps, beginner-level tutorials for users dipping their toes into linux System, explore the file system : Don't stumble through your filesystem: navigate /usr, /opt and /dev with the grace of an accomplished Linux user. One of the first obstacles that the beginner can encounter in Linux is the enigmatic and confusing filesystem. Where, for example, is the reassuringly named 'My Computer'? What is /usr. Where are C:\, A:\ and all the other device designations that we have got used to? Fortenately, as this month's OS Odyssey will demonstrate, the Linux filesystem only looks complicated, and most of it can be safely ignored unless you have ambitions to become Linux hacker or system administrator. It is quite possible to work out the make-up of your computer system, and it's certainly worth doing. Firstly, familiarity with the filesystem will help you avoid accidental breakage (ie removing a file which is vital to the system without realising it). But you'll also need to know where to go if a downloaded file or application icon doesn't appear where it was expected. Come with me, then, on a journey through the Linux filesystem. The filesystem simply describes the way in which your computer organises the various folders and files that make up the operating system, applications and data such as documents, pictures and music files. In the tutorial, i will show you what the various of elements of it do, concentrating on the most important bits (from a user perspective) and highlighting where these locations are similar to – or different from – their windows equivalents. Beware that we'll be exploring these structures mostly as users, occasionally we need to 'become root' in order to fully examine a folder. In these instances we must take care to not inadvertently edit any vital system files; the result could be a broken computer. In order to gain root privelages , open a terminal and type su, then hit enter and type in your root password. You can then open Nautilus or konqueror, for Gnome or KDE respectively, from the command line by typing Nautilus or konqueror. With that caveat resounding through your noggin, let's crash on and begin at the top.. or bottom. I'm confused already. Gnome's quirk To begin, open your file manager of choice (this will usually be Konqueror or Nautilus, but most distros just stick it under the label file manager). In Ubuntu, Fedora or some other Gnome based distro, you'll need to make a quick change before we continue of the way that most recent versions of Gnome like to hide away the filesystem tree. To make this amentment in Gnome, click on the Places menu and then select Home Folder (from now on i will note this process like >>Places>>Home Folder). Gnome's normal way of doing things means each time you double click on a folder, it will open up a new folder. This is OK if you have a monitor the size of an IMAX screen and the organisational skills of an ant colony, but for most of us it can be very confusing very quickly. So do >>Edit >>Preferences and select the behaviour tab. Click on the checkbox labelled Always Open in Browser Windows and then hit the Close button. Now shut down the file browser and then do >> Places >> Home Folder again. This time the file manager will display the files in the main part of the window. Across the top will be some browser icons – Back, Forward, Up, Refresh etc – and down the left will be a list of various places you can navigate to. Just below the toolbar is what's known as a breadcrumb trail. This displays the route to your current location in the filesystems as a series of clickable buttons. To get a textual display of the location , hit the button with the notepad icon on the far left. Now we have this configured, we can move on. Double-click on the icon in the Places pane labelled File System. The first thing to note about the Linux Filesystem iss that it's a single hierarchy.
Floppy discs, thumb drives and Cds that are inserted into your computer will become part of that hierarchy. This is called a unified filesystem. It's different from the windows world, where these devices assume a separate, or partitioned, location within the filesystem. At the top of this hierarchy, that is, it contains every other element – is /. aka slash or Root (not to be confused with /root). When we clicked on a filesystem icon above it was / that we exposed. Below this will be a series of directories (in Ubuntu there are 19), which themselves contain other directories and files. It's common practice for / to contain only directories, but some distros drop a couple of files in there. You shouldn't. /home For most of us, /home is the most important directory on the Linux system, because within here the home directory of every user on the system are located. Its likely to contain everything photos and music files, presentations and spreadsheet documents. Also in here will be user specific confguration files such as those who define the desktop background, window border and application preferences, and data associated with a person's online life, browser history, email archives and so on. Directories within /home are usually accessible only by the user they belong too and the root user (or system administrator). You may notice on first perusal of /home /username that you can't see the various configuration files in there. This is because they are hidden, but you can change this by going into the view menu and selecting Hidden Files. The windows will now look alot fuller, and you'll notice that the previously hidden items all start within a period (.). This is the unix/linux way of hiding a file or folder from the user, though if you double click on one it will open just as an ordinary file will open. Be warned thoug; don't mess about with hidden files and folders unless you know what you are doing. They often contain vital configuration data and any insentive edits or deletions could seriously hamper your your ability to use a particular application. Within this is the desktop folder ; drop something in here and it will appear on that users desktop. The windows equivalent of this folder would be 'My Documents'. /root Just as users have their own home directory, so does the root user. This directory will usually contain a set of folders similar to the normal user ones, including documents and desktop folders. It should, however, not be extensively populated with documents because you would never do your day-today computing as the root user. So there should be no way for this account to accumulate much stuff. /bin Moving on, bin is short for binaries, and in here you will find a set of executable files with esoteric names such as ls, rm, mkdir and rmdir which are very usefull for system administrators and users. If you are a little familliair with the linux command line, you will have comes across these names before. If you've only used graphical tools to manage a linux system, you will have used these small programs without realising it. Let's expose a few of those functions. Open up a terminal, also named console or konsole. When you have this on the screen, type: mkdir LXF Nothing will happen in the terminal but if you fire up the file manager and look in your home directory, you should see a new folder called LXF. This is there because the terminal opens within your home directory by default, and mkdir is a command for make a directory. Now in the terminal type rmdir LXF
The new directory will be removed just as you had right-clicked on it and deleted the folder. By the way, if you don't want to launch a file manager to check, just type ls to see a list of the directory's contents. /sbin While /bin contains applications that you'll likely to use in your day-to-day life (even if you don't realise it), sbin is where the Linux System keeps the stuff that runs in the background. The windows equivalent would be the C:\Windows\System folder. In here you might find such programs as Lilo, which manages how your Linux system boots up, fdisk for dealing with various disk partitions, and all the other software that makes a system run smoothly. Playing with the contents of these folder has the potential to seriously mess up your operating system ,as the contents of this directory are essential for every user. /usr This directory is a bit of an oddball as it contains a lot of things that would appear to be more suited to being secreted away under /bin or /sbin. The distinctions is that the binaries in here are more user centric. In windows this would be C:\Program Files. Remember also that folder and file names in Linux are case snesitive.Under /usr there are a lot of subdirectories. The number and names will depend on the distro you are using, but there will always be /bin for binaries /lib for libraries and X11 where you find everything with todo how your computer communicated with the outside world. Also in here, under the /src folder will be the source code for the Linux kernel. You can look at it, but it's not terrible interesting. As with /bin and /sbin, it's a good idea to tread with caution through this folder – there is potential for disaster here. /opt In a common Unix structure, many applications that are not part of the main distribution will be dropped into /opt, but it doesn't tend to be used often under Linux. If you're looking for an application binary and you've searched in vain through the various /usr subdirectories it might be worth poking around here. /etc The same warning goes for the /etc directory which contain many of the configuration files responsible for the smooth running of your computer. In here for example, is a file called fstab which can tell Linux how to access various mounted filesystems. Under /apt on Debain based systems is a file called sources.list, which details exactly where the system can grab new software from. One of the most important subdirectories of this – and one worthy of regular backup atttention is rc.d. This cotains the systems startup scripts. If you look in the folder you will find there is more then one rc.d folder, in fact there are seven, rc0.d, rc1.d, rc2.d etc. These relate to the various runlevels that Linux uses. What is a runlevel? Well a runlevel defines how many programs are started up; be it a few text-mode services or the full QUI lineup. For example, runlevel 1 will provide a very basic incarnation of the system (it's usefull for troubleshooting but you are unlikely to use it), whereas runlevel 5 is the full graphical, network setup you'll use everyday. Runlevel 0 is halt 6 is reboot. It's probebly not wise to mess with runlevels, but if, for example, you wanted to reboot the machine from the command line (as root), you could just type: init 6
/mnt If you slot a CD-ROM or floppy disc into your computer or shove a thumb drive into a USB slot, the changes are that the drive will appear on your desktop or under the Places menu in Gnome as efficiently as Mr Benns Shopkeeper. You will then be able to double click on its icon and access the contents of the drive with your filemanager. Should a device not appear where you expect it, the best place to look would be under /mnt, which stands for 'mount'. This is the directory in which the device is assimilated in the unix hirarchy (note that some distros may try to confuse you by mounting removeblemedia such as CD's or DVDs under /media). As we're working in the 21ste century, though, these things shouldnt need any help, your drives will appear magically. If you are still dual booting Windows and Linux, you windows disk is also likely to appear under the /mnt folder, though you should be aware that most linux distros, while happy to read and write to the old windows FAT32 filesystem, cant use the NTFS filesystems that many XP systems use. There are workarounds based on free software, and they are getting better all the time, but they are not yet completely First Steps-friendly. /dev If you need any evidence that everything on your systems is a file, this is the best place to look. In here will be a number of files that relate to the various partitions of your hardisk (hda1, hda2), floppy disc (fd0), cd (cdrom) and any other piece of hardware (or device, hence /dev) connected to the computer. But just because we are talking about files, dont think that these are static. For example, anything written to the /dsp file gets send through your computer's sound system and out of the speakers. To see this in effect, you can take any file and feed it into the sound ssystem and here what it sounds like. Type cat/etc/fstab > /dev/dsp to hear some noise from the speakers (make sure they are not at maximum volume first). You will hear the sound, both interesting and pointless at the same time, of a text file. /proc This is an odd pseudo filesystem that resides in the memory of the OS and therefore is never really written to a physical device. The 'proc' stands for process, because it keep a tally of all the running processes on your computer. These processes could be anything from an open web browser to a running NTP deamon that would synchronice the clock on your pc to a server on the net. As this is a dynamic directory a new version of it is created everytime the machine boots. /var This directory is a stopover point for data being spooled from an application to the printer on your system. It is not very interesting. /boot After /, this is the first directory your computer will look trhough after starting up. In addition to files associated with whichever bootmanager you have (Lilo or Grub) this is also where Linux keeps the actual operating system kernel. Leave it alone.
/lib Anyone who has used windows for any length of time, will have at some point, come accross a DLL problem. A DLL stands for dynamic linked library, there are simular libraries in linux, hence /lib. A library is a piece of software that other pieces of software need to function. For example , Gimp is able to open and save jpg files because it uses a jpg library , which contains all the information necessary for it to access that format. Moverover, other applications can also access that library, its unlikely you'll ever have to look in this directory except out of curiosity. /lost+found This folder, which looks like it was named by Bazz Luhrman, should be the first place you go to in the event of a crash related restart or if the machine shuts down unexpectedly for some other reason, such as a power cut. Linux likes to be shutdown sensibly- that is, all filesystems unmounted and all processes closed before the plug is pulled (it's one of the reasons why you dont have to defrag your disks every week). That way when an unexpected shutdown occurs, Linux has systems in place to recover. The first thing that will happen after a catastrophic crash is that the system will run fsck, a piece of software that will comb through your disk looking for corrupt files. It will attempt to fix any damage it finds, and drop it into /lost+found. /tmp Windows has it's temp directory, Linux has its tmp. This is where the OS store data that it needs on a temporary basis, such as a file downloaded from the internet and opened in a application without first being saved to a normal location. Most Linux systems will flush this directory – removing all its contents – during the boot sequence, some dont save things in here. Most of the folders i have mentioned in this short journey will be of limited interest to those users who just want to get on with using their computers, and its true that you dont have to appreciate the structure of an OS to be productive. However taking even a brief peek under the hood of your operating system is a very usefull exercise. Primary, it should encourage you to explore further and experiment (the technical term is tinker) with your computer in a way that windows and osx users are discouraged from doing. Of course you may tinker until you break the computer , which could be a pain. This is a great excuse to explore one of the many virtualisation options available for Linux.
What on earth is a journalled Filesystem The filesystem discussed in this tutorial is the linux filesystem layout: how you files are layed out in your operating system. You may also read about filesystem formats, such as EXT3 and ReiserFS which are structures designed for the storage and retrieval of data from a device such as a disc or a flash drive. Its important that the data written to the device is the same that the data is read from the device, that is, the user can have faith in the integrity of the filesystem. The filesystem also has to keep track on itself, how much free space is available and so on. A journalled filesystem keeps a close watch on these details (called metadata) , and whenever a portion of data is written to a disk, a number of processes have to take place : block have to be allocated to the data, pointers are updated, flesize is updated and then the data is written. If this process is interupted, the non-journalled system can be left in an 'incosistent' state and on restart fsck then has to attempt these to knit these incosistances together. A journalled system uses a database like method to log metadata (this has everything that has to do with the file except the contents) as atomic transactions. After the crash, this log can be replayed to reconstruct the data much quicker and with better reliability than with a non journalled filesystem. In contrast to windows, the journalled filesystem is constantly defragmented, so the problems that arise from data fragmentation (when a single file is written to lots of different areas from the disk) dont arise. These fragmentation problems can include system shutdown, ineffient use of discspace and lost files. There are quite a few journalled filesystems available in linux distributions but you are most likely to encounter ext3 or resierFS. My God, its full of files One of the first things you might notice on your trawl true the filesystem is that everything we encounter is a file. The bit of the system responsible for translating mouse movement to onscreen pointer movement is a file and the gubbins that tell the computer how many pixels and colors your monitor can handle ... is also a file. This is also true in windows, but in a linux system these files are more readily available and are fully editable. In the past, most system configuration involved digging down into some godforsaken directory to find a text file with a .conf file extension and then manually hacking away at the contents as a root user. No wonder it was seen as a marginal and the debian guarantee was, if you brake it , you get to keep both halves. Now most distributions come with a selection of graphical tools that take your button pushes, box checking and slider manipulation and translate these values into the same .conf file mentioned before. But the file remains, which is why a modern linux filesystem is suitable for newer users but also retains the power to keep hackers happy.
Verdere software Linux heeft verder heel veel software in het pakket zitten. Belangrijke onderdelen zijn GIMP (de Photoshop variant), Krita (Paint Variant), Open Office (alle Office onderdelen welke ook in Microsoft Office zitten), KPDF (PDF viewer), alles voor het scannen met een fladbad, communicatie met camera, USB Sticks, Veel voor Mobile Devices, Video Players, Real player, je kan het niet verzinnen of het is aanwezig. Open Office bestaat uit de onderdelen : Presentation (Powerpoint), Writer (Word), Calc (Excel), Base (Access) en Kivio. Kivio is een heel leuk pakket voor het maken van flowcharts. Dit document is met Open Office Writer gemaakt, en het werkt heel goed. Net zoals Word heeft Writer ook een sterke macro taal (zoals VBA) in zich. Figuur 64 : Macro language in writer
Tja eigenlijk toch wel enigszins curieus dan linux niet meer bekendheid heeft bij het grote publiek. Microsoft heeft A) een hele goede reclame machine en veel bedrijven werken mee aan het maken van Windows software en hardware. Voor bedrijven is het heel logisch om Windows te gebruiken. Maar voor home users, thuisgebruik dus, is Linux toch de keus. Maar ja, veel mensen willen hun werk mee naar huis nemen, en beginnen daar verder te werken, terwijl Linux veel meer mogelijk heden biedt. Een negatief punt van Linux, is dat je er in het begin geen bal van begrijpt, en dat er een hoop multimedia instellen niet afgemaakt zijn. Het was voor mij een weekje zoeken hoe alles in te stellen. Maar andere gebruikers kunnen aan de hand van dit document toch vrij snel aan de slag, het meeste heb ik voor openSuse nu wel uitgezocht. Toch raadt ik mensen aan (als ze daar behoefte aan hebben) verder te zoeken, verder te speuren. Alle netwerk faciliteiten heb ik in Linux nog niet behandeld, en er zijn veel mogelijkheden. Mogelijkheden voor het opbouwen van een Linux netwerk, te koppelen met een Windows netwerk. Samba heeft veel opties. Voor Linux zijn er ca. 20000 software pakketten, dat is heel veel. Op Linux kan je ook heel veel spelletjes spelen, vind ik eigenlijk zonde van de computer, er zijn namelijk zat spelcomputers.
Wil men verder grasduinen in Linux raadt ik het boek van SAMS aan : Linux bible for Suse 10. Verder zijn er heel veel boeken voor Linux, er is zoveel al in boekvorm beschreven. Boek : Teach yourself C++ for Linux in 21 days van SAMS Ik ga gewoon doorspitten in Linux, meer shell programmering (BASH), meer C++, meer Programmeertalen en meer webdesign. Vooral dat laatste vind ik momenteel erg belangrijk. Er zijn ook leuke Linux bladen. Linux Magazine is er zowel in de Nederlandse als Engelse vorm. Verder is er nog een Duitse versie. Tja wandel ik er bijna over heen, Novell OpenSuse heeft ook heel veel documentatie. Kijk eens op http://www.novell.com/documentation/opensuse102/ , daar staat ook heel veel. Nog iets over andere Linux distributies. Naast openSuse zijn er natuurlijk nog veel andere Linux distributies. Een distributie welke mij opviel is Ubuntu (een africaans woord wat “Humanity to people” betekend. Nu is Ubuntu ook heel goed, er zijn giga veel software packages voor Ubuntu beschikbaar (ca 18000). Ik zit af en toe wat te proberen met deze distributie, maar openSuse gaat er beter en beter uitzien zodat Ubuntu niet echt nodig is voor mij. Maar voor beginners is Ubuntu aan te bevelen boven openSuse omdat Ubuntu veel eenvoudiger werkt (is gebaseerd op Gnome). Ubuntu hoef je niet te kopen, gewoon een ISO downloaden, branden en deze installeren. Wil je meer over Ubuntu weten, google eens naar Ubuntu en je vindt zat informatie. Er is trouwens ook een Ubuntu bijbel in de boekwinkels verkrijgbaar (leuk boek). Verder, openSuse is gratis, volledig voor niets. Je kan openSuse 10.2 kopen voor 50 euro. Hier krijg je 6 cd's, 1 dvd en een handleiding bij. Heb je echter geen zin om die 50 euro uit te geven, dan kan je openSuse ook downloaden. Hiervoor moet je naar de site http://download.opensuse.org/ gaan en de cd's of dvd downloaden. Na het downloaden van de ISO's en deze op cd gebrandt te hebben, moet je je computer opnieuw opstarten terwijl CD1 of de DVD in de CD/DVD drive aanwezig is. Hierdoor zal openSuse installatie opgestart worden. Na de installatie begint de configuratie welke ik hier beschreven heb. Wel, dit was mijn avontuur in de Linux wereld. Ik hoop dat ik jullie enthousiast (hoe schrijf je dat woord eigenlijk) heb gemaakt. Veel plezier
Mijn desktop Een linux KDE (Kraft durch einstracht) lijkt functioneel gezien veel op een Windows desktop. Het heeft net zoals windows snelkoppelingen, een start menu, een function bar en een KDE menu. Het KDE menu kan met de linux start button zichtbaar gemaakt worden. Icons kunnen ook verplaats worden zoals jij het wilt. De Desktop is eenvoudig te configureren met rechtmuisknop >> Configure Desktop Figuur 65 : Mijn desktop
In configure desktop zijn heel veel functies aanwezig, kijk er eens naar. Figuur 66 : Configure Desktop