Linux

osscomputers – Lets use open source

Een prachtig initiatief is live gegaan: http://osscomputers.nl/.

Via deze organisatie (een stichting zonder beoogd winstoogmerk) kan je voor zeer schappelijke prijzen een computer kopen die is voorzien van een GNU/Linux besturingssysteem (Ubuntu) én applicaties.

De stichting ossComputers heeft als doel het vergroten van de bekendheid van “open source software” een heeft geen winstdoelstelling. Omdat veel mensen denken dat het ingewikkeld is om een besturingssysteem te installeren doen wij dat en bieden de computers kostendekkend aan. De eventuele winst die gemaakt wordt besteden we weer aan het promoten van “open source software”.

De stichting is op 13 juli 2011 opgericht door Andries Filmer. Hij is sinds 1996 actief met internet applicaties en de besturingsystemen FreeBSD en Gnu/Linux (Debian en Ubuntu). Doordat hij een groot voorstander is van Free- en Opensource Software (FOSS) heeft hij de stichting opgericht om bovenstaande punten te verwezenlijken.

Ik neem mijn pet af voor Andries en buig diep voor hem. Heel erg diep! Grote klasse.

XS4ALL VDSL met een Draytek Vigor 2750 VN

Het gebruik van Linux en het internet gaan natuurlijk hand in hand samen. Maar dan moet je thuis wel ongestoord gebruik kunnen maken van het internet.

Bij mij viel dat de laatste tijd heel erg tegen. Mijn XS4ALL VDSL verbinding kwam tot stand dankzij ‘hun’ hardware, de Fritz!Box 7340. Dat gaf vanaf het begin (bij mij) problemen.

Ten eerste heeft die Fritz!Box maar 2 lanpoorten. En door een nog steeds aanwezige bug in de firmware wil die lanpoort niet rechtstreeks babbelen met een Sitecom Gigalan Switch. Daarnaast was de verbinding onstabiel waardoor om de paar dagen de verbinding werd verbroken.

Op Usenet zag ik soortgelijke ervaringen voorbij komen. Ik besloot daarom tot een drastische maatregel. Ik heb Fritz! aan de kant geschoven en daarvoor in de plaats een Draytek Vigor 2750 Vn geplaatst.

Draytek Vigor 2750 Vn

De Vigor 2750 Vn is een strak vormgegeven model en beschikt ondermeer over een VPN, een krachtige firewall, VoIP (2 FXS poorten) en een Wireless N netwerk. En uiteraard beschikt de 2750Vn over een VDSL2 modem.

Er zijn 4 Gigabit LAN poorten en ook nog 2 USB poorten voor bijv. 3,5G en storage beschikbaar. Ook is dit apparaat geschikt voor IPv6 en TR-069. Het is ook mogelijk om met Multi SSID te werken en natuurlijk zijn zaken als WDS en WPS ook aanwezig.

Kortom..op papier ziet het er allemaal perfect uit. Voor een praktijk test moet je echter eerst deze Draytek zien te configureren. Er wordt vanuit XS4ALL geen ondersteuning voor dit model gegeven. Daarom heb ik e.e.a. zelf uitgezocht en mijn bevindingen hier neergelegd.

Configuratie Draytek Vigor 2750 Vn

Uiteraard sluit je de Vigor 2750 aan op je computer middels een ethernetverbinding. Vervolgens maak je verbinding door in je browser te browsen naar het interne IP adres van de Vigor Gateway: 192.168.1.1

Standaard moet je dan inloggen met admin/admin. Dat je zelf een ander wachtwoord moet instellen lijkt mij duidelijk. Ga ik hier verder niet op in.

Begin met de controle van de juiste firmware. Je hebt (als je ook VoIP gebruikt de nieuwste firmware (nu is dat 1.5.1) nodig. Die kan je vinden op de download pagina van Draytek’s website. Je installeert de nieuwste firmware vanuit het menu onderdeel System Maintenance, submenu Firmware upgrade.

Daarna start de zaak opnieuw op en log je opnieuw in. Er wordt een wizzard aangeboden om de verbinding in te stellen maar die heb ik niet gebruikt. Ik heb in het menu doorgeklikt naar WAN en vervolgens op het submenu Internet Access geklikt.

De instellingen staan op onderstaande screenshot. Bij XS4ALL maak je gebruik van een zgn. PPPoE verbinding en je identificeert je over de lijn. Je kan dus je loginnaam en wachtwoord invullen, maar als je iets anders opgeeft gaat het ook werken.

Vervolgens (belangrijk) ga je naar het 2e submenu onder WAN: Multi-VLAN en kiest voor Enable Multi-Vlan Setup met 6 als WAN VLAN ID.

Met die instelling gaat het modem inleren en na korte tijd maakt het verbinding wat je kan vaststellen als je kiest voor Online Status.

XS4ALL VOIP Instellen

Eerst sluit je een telefoontoestel aan op de 1e (onderop) FXS poort. Voor het instellen van VOIP ga je dan in het menu naar VOIP. Vervolgens kies je vanuit het submenu voor SIP Accounts. Daar klik je met je muis op (Index) 1 en vul je de relevante gegevens in (zie screenshot hieronder)

Uiteraard vul je zelf het telefoonnummer volledig in 😉 en klikt daarna op OK. Daarna wacht je even totdat een R verschijnt (registered) op de SIP accounts pagina:

Gefeliciteerd, je bent bereikbaar én je kan kan bellen. Maar je bent nog niet klaar. Want als iemand je nu gaat bellen zie je niet hun caller-id in je telefoonscherm. Dat moet je dan nog even goed instellen.

Ga daarvoor naar VOIP, submenu Phone Settings. Klik op (index) 1 voor dit scherm:

(De Prefered Codec staat bij mij standaard op G.729A/B (8Kbps). Je kan een betere codec gebruiken maar dat kost meer bandbreedte en vraagt meer kracht van je modem. Als je dat er voor over hebt kies je voor G.711a)

Klik vervolgens op Advanced (onderaan) en neem de instellingen over van het laatste screenshot:

Met deze instellingen heb ik alles aan de praat gekregen. Pas daarna ben ik andere computers, NAS, Server, Netwerkprinter etc. gaan aansluiten.Let daarbij op dat je ze eerst uit hebt staan en daarna pas aanzet. Anders blijft mogelijk het oude interne IP adres nog opduiken van dat apparaat.

Dankzij deze nieuwe hardware en de hier gebruikte instellingen draait alles goed én (vooralsnog) stabiel. De snelheid ligt beduidend hoger dan bij de Fritz!Box (downstream) en iets lager voor de upstream.

Kortom: hier zit een tevreden gebruiker.

Theme probleem getraceerd

Onder Ubuntu 11.04 had ik altijd het probleem dat na het opstarten van de computer het standaard ingestelde thema werd vervangen door een grijs blokkerige variant met van die standaard Gnome icons.

Dat was op te lossen door handmatig het juiste thema te  selecteren én een killall nautilus erachter aan te geven.

Toevallig heb ik onlangs een nieuwe installatie van 11.04 uitgevoerd en gezien dat deze ervaring tot stand kwam na het tweaken van de indicators. Een ‘eigen schuld, dikke bult’ probleem dus.

Zoals bekend worden niet alle indicators getoond onder Unity. De door mij gehanteerde oplossing (zoals beschreven in dit artikel) veroorzaakt schijnbaar het probleem met het veranderende thema. Aangezien ik nog wel baas over mijn eigen indicators wil zijn heb ik de gewenste indicators aangevuld in de default Unity instelling. Zo  heb ik bijv. Parcellite (klembordmanager) toegevoegd in het rijtje:

gsettings set com.canonical.Unity.Panel systray-whitelist "['JavaEmbeddedFrame', 'Mumble', 'Wine', 'parcellite', 'Skype', 'hp-systray']"

Probleem opgelost!

Keep in Sync

Het is nog niet zo heel erg lang geleden dat onze digitale activiteiten waren voorbehouden voor onze computer. Maar nu we allemaal met een smartphone en/of tablet rondlopen dreigen we los te komen van onze desktop. Gelukkig zijn er dan weer allemaal tools die ervoor zorgen dat alles met elkaar gesynchroniseerd blijft. Op Digiplace is al eens gekeken naar het synchroniseren van bladwijzers en het synchroniseren van je agenda. Maar er zijn ook nog andere mogelijkheden. Hier een paar van mijn favorieten.

Ubuntu One

Recent heeft Ubuntu haar Ubuntu One opgewaardeerd van 2GB naar maar liefst 5 GB gratis opslag. Gebruikers van een IPhone of een Android smartphone kunnen hier geweldig van profiteren.

Je kan namelijk Ubuntu One gewoon op je iPhone of Android telefoon installeren. Maak je dan een foto of filmpje met je telefoon dan kan die automatisch worden gesynchroniseerd met je Ubuntu One account. En dat is heel erg prettig want als je dan weer achter je Ubuntu desktop plaats neemt staan al die foto’s al keurig voor je klaar in een gesynchroniseerde map. En heb je niet genoeg aan 5 GB? Voor nog geen $ 30,00 per jaar verhoog je die limiet naar 20 GB.

Evernote

Een andere handige tool is Evernote. Daarmee kan je notities, foto’s, geluidsmemo’s, screenshots etc. vastleggen en syncroniseren tussen je computer, telefoon en/of tablet.

Voor iedere smartphone is er wel een App beschikbaar. Op je Ubuntu desktop kan je dan gebruik maken Evernote’s webinterface. Helaas kent Evernote geen Linux applicatie maar met behulp van Nevernote is dat probleem oplosbaar. Een kwestie van downloaden en installeren.

Spotify

Wie verzamelt er nog mp3 bestanden? Of koopt een cd? Met een dienst als Spotify kan ik inmiddels zonder. Met een investering van € 10,00 per maand staat er heel veel muziek op hun systeem beschikbaar. Die luister je af vanaf je computer, je telefoon of via je stereo installatie (via bijv. Squeezebox of Sonos). En je raadt het al, met een gesynchroniseerde playlist is het overal heel eenvoudig én plezierig te gebruiken.

Bibble 5 – Digital Photographic Workflow

Onlangs was ik op zoek naar een programma zoals Adobe Photoshop Lightroom. In Ubuntu Softwarecentrum kom je dan programma’s tegen als Darkroom, RawStudio of je kijkt eens naar Darktable. En hoewel deze programma’s allemaal doen wat ze beloven had ik toch het idee dat ik net wat anders zocht.

Toen ik Bibble5 ontdekte bleek dat ook te kloppen. Nou zeg ik er meteen bij dat die oplossing met een prijs komt want het is een pakket waarvoor je moet betalen. Maar als je graag foto’s maakt en die goed wil nabewerken dan is een investering in de juiste software overkomelijk. Daarbij bleek dat de Bibble 5 Light versie prima voldeed aan mijn wensen.

Bibble 5 kent veel mogelijkheden, levert een goede support en ondersteunt veel camera’s en is met behulp van plugins verder uit te breiden. Het programma is erg snel (!) én heeft een prettige interface. Toen ik al die mogelijkheden had ontdekt (er is een demo beschikbaar) was ik overtuigd en daarmee is Bibble 5 Light mijn favoriete foto editor geworden.

Hoe maak je een mysql dump?

Naast Linux op je desktop heb je mogelijk ook nog een server draaien. Dat kan bij je thuis zijn of je maakt gebruik van een webserver bij een provider.

Mocht je bij een provider een zgn. shared website hebben dan is het meestal niet mogelijk om middels een ssh verbinding binnen te komen. Met behulp van bijv. FTP is het niet lastig om bestanden heen en weer te versturen tussen je desktop en server. Maar hoe pak je dat aan als je een backup of restore wilt uitvoeren van een op de webserver draaiende mysql database?

Hier behandel ik dan drie mogelijkheden die ik zelf heb geprobeerd. Je maakt óf gebruik van phpmyadmin, óf van je terminal of middels een script in de grafische interface (Plesk, Directadmin etc.) van je provider.

Let op: Mocht je dit willen proberen dan doe je dat voor eigen risico. En voor de goede orde, de terminal en crontab is bij mij de absolute favoriet.

PHPMYADMIN

Dit programma kan je óf zelf installeren óf je maakt gebruik van je providers DB Manager wat ook vaak een versie van phpmyadmin is. Als je database is geselecteerd kies je voor het export tabblad, kiest vervolgens voor selecteren alle tabellen en maakt in de regel gebruik van de default ingestelde waarden. Maar als je een grote database hebt draaien is het best nog lastig om die backup fatsoenlijk binnen te krijgen. Bijvoorbeeld omdat de te exporteren omvang is beperkt door de provider. Het is dan ook veel handiger om het via je terminal te doen. Daarvoor heb je wel medewerking nodig van de provider. Die moeten in hun firewall jouw IP adres vrijgeven voor mysql diensten. Je provider heeft dan waarschijnlijk wel een eis dat je zelf met een zgn. fixed IP adres moet werken. Als dat allemaal gelukt is ga je als volgt te werk:

MySQL dump maken vanuit je terminal

Open een terminal en installeer de mysql client. Onder Ubuntu 11.04 gaat dat met:

sudo apt-get install mysql-client-5.1

Vervolgens voer je in je terminal een commando in met de volgende syntax:

 

mysqldump -h DOMEINNAAM -u DATABASE_USERNAAM -pWACHTWOORD DATABASENAAM > GEWENSTE UITVOERNAAM.sql

 

De groot afgedrukte aanwijzingen pas je dus aan met je eigen gegevens. En dan gewoon in kleine letters. Let op dat de optie -p meteen wordt gevolgd door het database wachtwoord. Je zal bij het uitvoeren van deze opdracht zien dat je heel snel je database krijgt aangeleverd (in je /home/user map)

Als je dit nu wilt automatiseren dan kan je op je desktop (of op een Linux based NAS of home server) een crontab maken. Open je terminal en voer in:

 

crontab -e

 

Je krijgt dan mogelijk (bij de 1e keer) een vraag welke editor je wil gebruiken. Kies daar je eigen voorkeur (nano) en voeg helemaal onderaan het commando in zoals hierboven stond vermeld maar dan met toevoeging van de Unix tijdnotatie en het pad naar de opdracht.

Ik wil bijvoorbeeld elke nacht om 03:00 uur een dump maken en dan kies voor het commando:

 

0 3 * * * /usr/bin/mysqldump -h DOMEIN -u DATABASE USER -pWACHTWOORD DATABASENAAM > /home/USERNAAM/GEWENSTE UITVOER NAAM`date +'%Y-%m-%d'`.sql

 

Let op: De groot afgedrukte namen aanpassen aan je eigen gegevens, inclusief USERNAAM en zorg dat de ` tekens staan voor en achter dit gedeelte`date +%Y%m%d` gevolgd door de .sql extensie. De gewenste uitvoernaam wordt dan voorzien van een datumnotatie wat archivering een stuk makkelijk maakt.

Als je met Nano de regel goed hebt geplaatst save je dat bestand en verlaat de editor . Dan wordt op dat moment de opdracht klaar gezet voor uitvoer. Met het terminal commando crontab -l kan je dat overigens controleren.

MYSQL DUMP vanuit Plesk ..

Heb je bij je provider geen MYSQL toegang verkregen dan kan je de crontab (zonder de uitvoer en exportpaden) inbrengen in de in Plesk/Directadmin etc. aangeboden functieruimte. Gebruik daarvoor de documentatie van je provider want je wilt er wel voor zorgen dat de uitvoer wordt weggeschreven naar een veilige zone op je webserver óf dat de uitvoer wordt gemaild.

In een volgend artikel laat ik dan zien  hoe je een database backup weer terug kunt plaatsen met behulp van een handig script genaamd bigdump.php.

(Met dank aan Andries Filmer)

Classic Ubuntu

De afgelopen weken ben ik in een kleine desktop crisis terecht gekomen. Zoals bekend heeft Ubuntu met de introductie van versie 11.04 haar Unity als default desktop verkozen. Een breuk met het verleden omdat Ubuntu zich altijd met Gnome heeft verbonden.

De gebruikte afwegingen van Ubuntu kan ik best begrijpen. Er bestaat sowieso geen “beste” desktop of gebruikers interface. In eerste instantie ben ik huiverig in de Unity ervaring gestapt. Ik kwam er vrij snel achter dat het allemaal best wel meevalt. Er valt mee te werken, maar je moet even doorzetten. Maar na verloop van tijd begint het toch te kriebelen.

Er zijn teveel zaken die ik wil gebruiken en die vooralsnog niet mogelijk zijn onder de Unity desktop. Mogelijk niet de belangrijkste zaken, maar daarom mis ik ze niet minder. Zo mis ik bijv. mijn originele werkbladwisselaar,mijn sensor-applet en mijn processorsnelheid applet. Maar uiteindelijk mis vooral ik de vertrouwde omgeving, de vormgeving of interface waarbinnen ik mij thuis voel.

En dat is uiteindelijk het grote gemis, ik voel mij  niet meer thuis onder een Unity desktop. Het is dat die applicatiebar links in het scherm staat. Had het onderaan het scherm gestaan dan lijkt het haast een  een open source OSX geworden. En als ik met OSX had willen werken dan had ik wel een  Apple gekocht.

Ten lange leste heb ik de afgelopen dagen meerdere alternatieven geprobeerd. Fedora 15 beta met Gnome 3.0, OpenSuse met Gnome 3.0 en haar rolling release module. Ja, ik heb zelfs Kubuntu met KDE als desktop de revue laten passeren.

Die exercitie heeft mij weer bevestigd dat ik een Debian based distributie prefereer. In die zin zit ik dus goed met Ubuntu of een van haar afgeleiden. En ik heb ook gezien dat Kubuntu helemaal zo gek niet is. Alles wat je zou willen instellen valt onder Kubuntu ook in te stellen. En met alle beschikbare widgets en voorzieningen valt er een schitterende desktop mee te gebruiken.

Maar een overgang van Gnome naar KDE is best wel een overgang. En dan komt ook het gevoel van ‘niet thuis voelen’ weer boven drijven. Daarom ben ik toch maar weer terug naar Ubuntu 11.04 en start ik haar op met Classic Ubuntu. Met een KDE wallpaper 😉 De komende tijd zal ik regelmatig onder Unity inloggen om te kijken hoe het zich verder ontwikkeld.

In oktober van dit jaar volgt dan de volgende uitdaging. Blijf ik dan doorwerken onder 11.04 of gebruik ik tegen die tijd Gnome 3.*, Unity  of toch KDE? De tijd zal het leren. Voorlopig kan ik het komende half jaar zonder problemen genieten van mijn favoriete Gnome 2.32.* desktop.

Glipper

Onder Ubuntu 11.04 kan je zowel onder Unity als onder “Classic Ubuntu” gebruik maken van een clipboardmanager die zondermeer zichtbaar is als indicator: Glipper

Glipper is a clipboardmanager for GNOME.

It maintains a history of text copied to the clipboard from which you can choose. Glipper uses plugins to give the user all the extra functionality.

In previous versions Glipper was a GNOME applet, but now it uses app indicator to support Ubuntu Unity and Ubuntu’s Gnome Classic.

Glipper is gewoon beschikbaar in de repo van Ubuntu en dus is een sudo apt-get install glipper voldoende om haar te benutten. (1e keer opstarten met ALT+F2 en dan glipper als commando opgeven)

Unity, Gnome 3.0, KDE & fonts

Sinds de laatste Alpha versie van Ubuntu 11.04 werk ik onder Unity. Op Digiplace zijn al een paar artikelen te vinden over mijn eerste ervaringen. Je kan in die artikelen waarschijnlijk wel lezen dat ik redelijk positief gestemd was over Untity. Je moet het immers een kans geven en  hoewel alles anders is geworden is dat niet meteen overal een nadeel.

Inmiddels ben ik op een punt gekomen waarin het gebruik van Unity mij begint tegen te staan. Ik moet allemaal hacks uitvoeren om e.e.a. naar mijn zin te krijgen. Globalmenu, externe applicaties zoals diodon, indicatorsproblemen..ga maar door.  En waarom moet Unity nou zoveel lijken op OSX? Ik gebruik bewust Linux omdat ik zowel Windows als OSX niet prettig vind werken.

Nou wil ik ook uit  principe niet terug naar de vertrouwde Gnome 2.* omgeving. Die bevalt welliswaar erg goed, maar is toch gedoemd te verdwijnen. Dan kijk ik toch liever vooruit naar dingen die gaan komen.

Gnome 3.0 heb ik inmiddels geprobeerd. In eerste instantie via een PPA onder Ubuntu. Ik werd daar niet gelukkiger van. Ik heb Fedora 15 Beta gebruikt en daar werkt het wel weer beter. Maar daar krijg ik niet hetzelfde mooie plaatje als onder Ubuntu. De fonts zijn niet zo strak, scherp zoals ik dat  gewend ben. Ligt het aan mij? Kan best, help mij maar om het te verbeteren. Want ik krijg het niet voor elkaar. Niet alleen onder Fedora overigens, ook onder OpenSuse 11.4 komt dat probleem om de hoek kijken. Niet dat het heel slecht is, maar gewoon niet zo mooi als onder Ubuntu.

De irritatie liep zo hoog op dat ik zelfs Kubuntu ben gaan installeren. En dat is nogal wat dat je als Gnome gebruiker via Unity naar KDE gaat kijken.

Laat ik maar meteen zeggen dat ik heel veel goede dingen zie in KDE. Zo mooi en veelzijdig dat ik mij begon af te vragen waarom ik niet naar KDE overstap.

Maar ook daar zijn de problemen met font rendering aanwezig. Wat ik ook probeer, ik krijg geen mooie rendering van de fonts voor elkaar. En via allerlei reviews (zoals bijvoorbeeld deze) blijkt dat ik daar niet alleen in sta. Vroeger (2003 of zo) loste ik dat onder Mandrake op door gnome-settings-daemon te laden. Dan werd de Gnome manier van werken onder KDE toegepast met een prachtig beeld als resultaat. Maar dat werkt tegenwoordig niet meer lijkt wel.

Daarom ben ik weer terug bij Ubuntu 11.04. Niet uit overtuiging, maar bij gebrek aan beter. Een beetje vreemd, maar op dit moment weet ik het even niet meer. Ik denk overigens dat die problemen opgelost zijn in oktober van dit jaar. Dan wordt zowel Gnome 3.0 als Unity aangeboden en kan je vrij tussen die twee switchen zonder je windowmanager om zeep te helpen. Ik vertrouw erop dat tegen die tijd veel van de geconstateerde ongemakken zijn overwonnen. Maar ondertussen knaagt KDE 4.6 aan mijn geweten.

Update:

Hier een tweetal screenshots naast elkaar. Links is Unity, Rechts is KDE. Zorg dat je full screen die afbeelding bekijkt om verschillen te kunnen zien van fonts.

Ubuntu Unity tablet device

Er bestaat blijkbaar al een tablet met Ubuntu: de Ekoore Drake. Het gaat nog om een Ubuntu 10.10 met touch ondersteuning en Unity Netbook interface.  Maar laat dit het begin zijn van meer want een dergelijke tablet met bijv. Ubuntu 11.04 en Unity zou mijn voorkeur krijgen boven een iPad of Android tablet.

Scroll naar boven