17 december 2006

gedit plugins

Hoewel gedit op het eerste gezicht een vrij simpel teksteditortje lijkt heeft het meer in zijn mars dan je zou denken. Natuurlijk kun je gebruik maken van de ingebouwde syntax-highlighting bij het programmeren of websites bouwen, maar er is veel meer te ontdekken: de wereld van de plugins.

Winefish is an sich een prima LaTeX editor, maar eigenlijk is het een beetje een lelijk ding. Gedit daarentegen past perfect in de rest van mijn Gnome omgeving en bovendien is de integratie ervan met andere programma's als Beagle en bepaalde dingetjes die checken welke bestanden als laatst geopend zijn (met toepassingen als in het gnome-main-menu; het best gave, alternatieve, Novell menu, check het eens uit zou ik zeggen) een stuk beter (in Winefish ontbreekt dit namelijk). Gedit heeft echter weer geen handige sneltoetsen om mijn LaTeX files te compilen en het resultaat te bekijken.

Enter: de terminal plugin. Deze is te verkrijgen door het pakket gedit-plugins te installeren. Ga vervolgens in gedit naar Bewerken -> Voorkeuren -> Plugins en je kunt hier de Terminal plugin aanvinken. Vervolgens bij Beeld -> Onderpaneel een vinkje zetten et voila, daar heb je een handige terminal. Hierin kun je in principe dus makkelijk een paar commandootjes kwijt om je tex file te previewen.

Je kunt er echter een bijna complete LaTeX editor van maken met de LaTeXPlugin. Even installeren zoals op de site aangegeven en activeren op dezelfde manier als hierboven en je hebt er een complete LaTeX toolbar bij vol auto-insertable tags en bovendien met een preview in pdf/ps/dvi knop! Om die laatste te laten werken moet je overigens wel eerst nog even rubber installeren met

$ sudo apt-get install rubber

Een andere leuke plugin is overigens de in Ubuntu Edgy (misschien ook in andere versies) standaard bijgeleverde Python Console. Erg handig om snel even een paar regeltjes code uit te proberen of om info of hulp over een bepaalde functie op te zoeken.

08 december 2006

Postfix SMTP relay

Je kunt met je mailserver bepaalde IP adressen de SMTP server laten gebruiken. Standaard staat deze optie namelijk uit waardoor je dus geen mails kunt sturen op afstand met je eigen server. Vond ik niet chill, dus vandaar. Het opzetten van deze heugelijke functie is vrij simpel. Je opent simpelweg het bestand /etc/postfix/main.cf en hier maak je achter de mynetworks optie een mooi, komma-gescheiden lijstje van adresjes waarvandaan je graag je post wilt deponeren. Je eigen brievenbussen plaatsen dus als het ware! Nou als die metafoor je nog niet overhaalt dan weet ik het ook niet meer. Joepie de poepie.

06 december 2006

aMSN 0.96

Net de overstap naar Edgy gemaakt en aMSN blijkt het ineens niet meer te doen. Geen punt, want ik wou toch al de nieuwste versie (0.96) eens uit gaan proberen en die wordt niet met Edgy meegeleverd. Tijd voor een eigen pakketje weer dus.

De handige heren van aMSN hebben echter al een fijne functie in hun tarballs gebouwd waarmee je automatisch een debje aan kunt maken. Geen gefrutsel dus met oude pakketten. Omdat er tijdens het maken nog wel iets fout ging (hij kon de juiste mappen voor tcl en tk niet vinden) hier het stappenplan dat ik genomen heb om het pakket te bouwen:

$ tar -xjf amsn-0.96.tar.bz2 $ cd amsn-0.96 $ ./configure --with-tcl=/usr/lib/tcl8.4 --with-tk=/usr/lib/tk8.4 $ make $ make deb

Zoals je ziet moet je bij het uitvoeren van het configure script even aangeven waar je je tcl en tk verstopt hebt. Helaas kon ik op deze manier niet de 8.5 versies invoeren (dit kan vast op een andere manier), dus geen mooie smoothe fontjes deze keer. In elk geval, je pakketje is nu aangemaakt in de distrib/DEB map ($ cd distrib/DEB). Even dpkg -i'en en je bent klaar voor gebruik van funky nieuwe functies zoals die 'sub namen' die MS MSN'ers al een tijdje gebruiken, maar waar je als Linux gebruiker tot op heden blind voor was. Joepie de poepie!