Unix Revelations (NL)

Use the reference for a list of all terms discussed on Unix Revelations. And here a list of all Unix Revelations on a single page.

Search for keywords
Tagged:

Voor KDE-ontwikkeling gebruik ik een aparte gebruiker. Maar als je su - kde-devel uitvoert en daarna een X11-toepassing oproept, dan krijg je vervelende foutmeldingen als:

kfoo: cannot connect to X server :0.0

of

X11 initialization failed.

Hier is een aantal oplossingen voor.

Tagged:  •    •  

Het is vaak vervelend als sommige sites voor je gaan bepalen welke functionaliteit wel of niet in je browser uitgevoerd kunnen worden. Zelfs Google maakt zich hier schuldig aan. De site van Google Gears kijkt aan de hand van je User Agent string of je een geschikte versie hebt van Firefox.

Tagged:  •    •  

Voor wie regelmatig op de terminal werkt heeft vaak aan één shell niet genoeg. De meest voor de hand liggende mogelijkheid is om met Alt+F2 een nieuwe console te gebruiken, of in X een nieuwe xterm te openen. In het eerste geval zijn het aantal terminals maar beperkt, in het tweede geval wordt het toch wel snel een rommeltje in je X-sessie.

Tagged:  •  

Van de week stuitte ik op een aardig tooltje voor Arch Linux, pacgraph genaamd. Het tekent een graaf van alle geïnstalleerde pakketten, waarbij het een lijn trekt tussen twee pakketten als er een afhankelijkheid bestaat tussen die twee. De grootte van de letters geeft (ongeveer) aan hoe groot het pakket is ten opzichte van de rest. Verder laat het in de linker bovenhoek zien hoe groot alle geïnstalleerde pakketten bij elkaar zijn. De resulterende graaf wordt dan zowel naar een PNG- als een SVG-bestand weggeschreven.

Tagged:  •    •  

Okular, het KDE-programma om PDF-bestanden mee te bekijken, slaat metadata op over documenten die ermee zijn geopend. Het slaat bijvoorbeeld de positie op van wanneer je een document hebt gesloten, of de aantekeningen die je gemaakt hebt bij het doornemen van een document.

Helaas wordt deze metadata niet automatisch opgeruimd, wat tot het gevolg heeft dat er veel gegevens rond blijven slingeren over bestanden die je al een hele tijd geleden hebt verwijderd. Het onderstaande scriptje schoont alle metadata op van bestanden die niet meer bestaan. Het is aan te bevelen dat je het in een wekelijkse cron-job plaatst zodat je er verder nooit meer over hoeft na te denken.

#!/bin/bash

# (C) 2009 Bram Schoenmakers <bramschoenmakers@kde.nl>

cd "$(kde4-config --localprefix)/share/apps/okular/docdata"

for A in *.xml; do
        B=`sed -ne 's/^<documentInfo .*url="\(.\+\)".*>$/\1/p' "$A"`
        [ -f "$B" ] || rm -f "$A"
done

Tagged:  •    •    •  

Wie veelvuldig git gebruikt, zal vaak de commando's git status en/of git branch uitvoeren om te kijken in welke branch momenteel actief is en of er nog wijzigingen rondhangen die nog niet gecommit zijn.

Gelukkig komt er bij git een script mee voor Bash waarmee je dat automatisch in je prompt kan laten zien in wat voor toestand je repository zich begeeft.

Tagged:  •    •    •  

Sinds een poosje ben ik overgeschakeld van RSS-reader, nadat ik een tijd lang Akregator heb gebruikt: namelijk naar KMail. Nu hoor ik menig lezer al denken: "ja maar...". Ja, ik weet het, KMail is een e-mailprogramma. In feite is deze manier van RSS-feeds lezen mogelijk met ieder ander e-mailprogramma.

Tagged:  •    •    •  

Chakra Live CDEen poosje geleden is er een nieuwe Arch Linux live-CD beschikbaar, onder de nogal spiritueel getinte naam Chakra. Dit project is opgezet door de mensen achter KDEmod, de alternatieve KDE-repository voor Arch Linux. Even een grote dikke waarschuwing vooraf: het project bevindt zich nog in alpha-fase.

Tagged:  •    •    •    •    •  

Een beetje als vervolg op m'n vorige artikel wordt in dit artikel uitgelegd hoe je met KDE-programma's kan interacteren vanaf de commandoprompt. Dit gaat met behulp van D-Bus en we gebruiken hiervoor het commando qdbus. Hiermee kan je bijvoorbeeld de titel van het huidige nummer in Amarok opvragen, of kan je jezelf op afwezig zetten in Kopete.

Tagged:

Bij een standaard installatie van KDE wordt een aantal programma's meegeleverd die zo nu en dan van pas kunnen komen vanaf de shell. Het is daardoor mogelijk om bepaalde KDE-technologieën vanuit een shell-script te kunnen gebruiken. In dit artikel laat ik een vijftal programma's zien die je niet in het programmamenu zult aantreffen: kdialog, kioclient, ktrash, kquitapp en kdebugdialog.

Syndicate content