Tag: linux ¦ Atom ¦ RSS

xdg-open vs exo-open

While playing with XFCE (more on that later) I was searching for a tool equal to gnome-open. Gnome-open can be used under Gnome to open files etc in the preferred application. While Googling I found not one, but two tools in various blogposts and forum messages: xdg-open and exo-open. I tried both, and both did the trick.

So that left me wondering: what's the difference after the two? Googling didn't really give a useful answer.

Yesterday I found the answer, by accident: exo-open is the tool from XFCE to open files etc in your preferred application, similar to gnome-open, under Gnome, and kde-open under KDE. xdg-open is a shell-script which works independent from the desktop-environment. It will inspect your environment and if it can detect that you are running Gnome, KDE, XFCE or LXDE it will use the correct tool from your Desktop Environment (such as exo-open under XFCE). If it can't detect your environment it will try to open the file itself. So basically, if you know which Desktop …

Dell Latitude E6510, screen and touchpad

When we got our new laptops at work (Dell Latitude E6510) we had some various problems while installing our preferred Linux distros on it.

The first problem which we all had was trying to get the screen to work. I could get it to work by booting with the following kernel params xforcevesa nomodeset (I also removed the default quiet splash). Now I just run with only nomodeset, which works without problems for me, but without 3D. Jan has compiled a patched kernel for Ubuntu with 3D support but with less colors.

Then the second problem: scrolling with the touchpad didn't work. To fix this I ran the following commands:

cd /tmp/
wget http://launchpadlibrarian.net/57421117/patch-dell-e6510
sudo apt-get build-dep --no-install-recommends linux-image-$(uname -r)
apt-get source linux-image-$(uname -r)
cd linux-2.6.35/drivers/input/mouse/
patch -p0 < /tmp/patch-dell-e6510 
make -C /lib/modules/`uname -r`/build M=`pwd` psmouse.ko
sudo rmmod psmouse
sudo cp psmouse.ko /lib/modules/`uname -r`/kernel/drivers/input/mouse/
sudo modprobe psmouse …

Upgraded to Ubuntu 10.10 (Maverick)

Today we saw the release of Ubuntu 10.10, codenamed Maverick Meerkat. Because I had some time today I immediately decided to upgrade my laptop. As usual the upgrade succeeded without too much trouble. Clicking a few buttons, letting the computer work for about an hour, reboot, and you are pretty much done.

Except for the few small things which break during upgrade. Out of experience from upgrading previous versions I know there are always a few small things you will have to fix. So here are the steps I did after the upgrade:

  • The installer disables all your extra PPA's, so when the upgrade has finished I re-enabled those and ran sudo apt-get update && sudo apt-get upgrade again.
  • I quickly discovered that Guake didn't use my nice UTF-8 prompt anymore. This turns out to be a bug in VTE. The TERM variable isn't set correctly when launching Guake, so it acts as a dumb terminal. To fix this I changed the method of launching Guake in my startup script …

Married and a new job!

As you might have read on my Twitter, I got married two weeks ago. My wife - it still feels strange to say :) - is the most wonderful girl on this planet, and far beyond.

Our marriage really was a day which i will remember for the rest of my life. Everything was perfect. Obviously a few small things went wrong, like arriving at the church without the bridal bouquet (doh!), but we really enjoyed the day!

For those interested, our wedding dance was Beste Banaan by Kommil Foo. Our DJ was DJ Patrice, who really did a wonderful job! A DJ who gets nearly everybody on the dancefloor knows his art! Even people which I never expected on the dancefloor suddenly were shaking their butts off. The people from De Vleeshoeve served us one of the best BBQs I have ever tasted. Also the icecream from Gelati Van Houcke was really tasty. And thanks to some friends, our reception also was great (thx guys!!)!

I'm becoming an Inuit

While most of …

Talenfestival & FOSDEM

Talenfestival

Zaterdag hebben we het Talenfestival in Leuven bezocht. Hierop kon je met verschillende talen kennismaken in voorstellingen van telkens een uurtje. We hebben Oekraïens, Vlaamse Gebarentaal, Tshiluba en Esperanto gevolgd.

Het Oekraïens was best leuk om te volgen gezien onze geringe basiskennis van het Russisch. Het geschrift is voor het grootste deel hetzelfde en ook een groot stuk van de grammatica komt overeen. Wat mij als grootste verschil opviel is de andere uitspraak van verschillende letters.

De Vlaamse Gebarentaal werd gepresenteerd door twee mensen, een dove en een tolk. Ook dit was erg interessant omdat je onmiddellijk ook twee mensen in het echt in gebarentaal kon zien communiceren. Ik heb er ook van bijgeleerd dat de grammatica van gebarentaal helemaal niet overeenkomt met die van het Nederlands. Zo begint men in een zin bijvoorbeeld met het woord dat het grootste object beschrijft.

Tshiluba is een taal uit de Bantu-familie die in Congo wordt gesproken. Ik dacht dat Russisch moeilijk was, maar tegenover Tshiluba (en vermoedelijk dus ook andere Bantu-talen …

Bestanden synchroniseren met Unison

Nu ik mijn laptop weer aan de praat heb gekregen en zowel m'n desktop PC als m'n laptop Linux draaien heb ik de manier waarop ik deze synchroniseer nog eens herbeken en aangepast. Toen mijn beide PC's windows draaiden maakte ik gebruik van Subversion, om de bestanden op de Desktop en Laptop te synchroniseren. Dit werkte vrijwel perfect om op beide PC's alle betanden te hebben en had als extra voordelen dat er een geschiedenis van wijzigingen werd bijgehouden (zo werkt SVN nu eenmaal) en, omdat de repository bij Dreamhost stond, dat ik ineens een off-site backup had. Er waren ook wel een paar nadelen aan verbonden. Om te synchroniseren moet je op beide PC's een svn commit doen en een svn update, soms meerdere keren als er op de beide pc's wijzigingen waren. Bovendien duurde het even omdat de wijzigingen moesten geuploaded worden naar Dreamhost en gebruikte ik het niet voor echt persoonlijke bestanden (bankafschriften etc) omdat de gegevens bij Dreamhost niet geëncrypteerd waren.

Nu gebruik ik twee aparte …

Gnome Do

Een van de eerste programma's die ik onder Ubuntu heb geïnstalleerd sinds ik op GNU/Linux ben overgestapt is Gnome Do. 'Do' is een zogenaamde application launcher, maar kan veel meer dan enkel maar programma's opstarten. Zo kan je bijvoorbeeld snel beginnen chatten met je 'msn-buddies', je del.icio.us-bookmarks doorbladeren, vensters maximalizeren, schijven mounten, noem maar op. Dankzij het plugin systeem van Do is het vrijwel onbeperkt uitbreidbaar.

Do gebruiken is vrij eenvoudig, hoewel het in het begin een beetje wennen is. Om Do te voorschijn te toveren houd je de windows-toets ingedrukt en druk je op de spatiebalk. Vervolgens kan je beginnen typen en zal Do het eerste passende item uit zijn lijst laten zien aan de hand van het correcte icoontje en de naam. Na verloop van tijd leert Do welke items je vaak gebruikt en zal deze een voorkeur geven. Je moet de naam van het item ook niet volledig typen, een stukje, of zelfs enkele lossen letter, zijn voldoende. Als je tijdens het typen even …

Ubuntu

Toen we meer dan 10 jaar geleden een pc in huis haalden draaide deze, vrijwel vanzelfspreken, windows. Windows 95 meer bepaald. Tegen de tijd dat ik een eigen pc kocht waren we al overgestapt op Windows 98 en na enkele jaren heb ik zoals vrijwel iedereen de overstap naar Windows XP gemaakt. Ik ben echter al altijd geïnteresseerd geweest in Linux. Eigenlijk dacht ik er in het 'windows 98 tijdperk' al over om Linux op m'n pc te zetten, maar toen leek het allemaal nog heel magisch en moeilijk waardoor het maar bij een idee bleef.

Toen de allereerste beta-versie van Ubuntu uitkwam heb ik me wel eens gewaagd aan het installeren hiervan. Er kwamen toen nogal veel positieve reacties op, dus ik hoopte dat ik hiermee mijn eerste stapjes in de wereld van GNU/Linux zou kunnen zetten. Spijtig genoeg had de setup een nogal fatale uitkomst. Ubuntu kon ik opstarten, maar mijn Windows XP was 'FUBAR' en ik was nog niet klaar om zonder Windows verder te gaan …