Category: Linux

Evince

Al een tijdje werkt het op mijn zenuwen: de Evince versie van lucid onthoudt de instelling niet. Nu is dat vervelend, want ik houdt niet zo van die doorlopende pagina's. Zeker als je een beetje leest is dit vervelend. Nu was ik het beu, en na wat speurwerk ontdekte ik dit bugrapport, waar uit af te leiden was dat er een oplossing voor gevonden is.

Dus, heb ik even gekeken op de Ubuntu packages site, en inderdaad, er is een nieuwere versie in de nieuwste Ubuntu. Ik heb al deze packages gedownload, en ze staan ondertussen op de repo ;)


Cdrom delen

Ik heb het nu maar even in orde gemaakt om dus effectief de dvd in mijn PC te kunnen afspelen met mijn mediaspeler. Nu moet ik daarbij wel een vaste mount-point hebben voor mijn DVD, wat de laatste versies van Ubuntu niet meer het geval is. Daarvoor moet ik het volgende toevoegen aan mijn /etc/fstab:

# seems like I have to add my cdrom now manually
/dev/scd0	/media/cdrom0	udf,iso9660	defaults,noauto,ro,user	0	0

Verder moet ik gewoon deze map delen.


Samba server

Gisteren heb ik op mijn server een samba server geïnstalleerd. Mijn mediaspeler kan immers niet overweg met, het naar mijn mening betere, NFS, en met uShare kan ik geen ondertitels, iso-bestanden of afleveringen van HWi-TV bekijken. De oplossing is dan Samba.

De installatie was veel eenvoudiger via de config bestanden, dan vroeger toen ik het grafisch geprobeerd had, of het ligt aan mijn evolutie. In ieder geval, als begin moest ik het pakket samba installeren. Daarna begon ik het bestand /etc/samba/smb.conf te wijzigen.

Ik heb met name de workgroup aangepast aan PARETJESNETWORKEGGEWAARTS, naar de naam die ik het draadloos netwerk heb gegeven. Echter, volgens mij heeft dit geen belang, zolang je maar geen Windows-PC gebruikt, aangezien dit noch in Linux, noch bij de mediaspeler ergens wordt vermeld ...

Verder heb ik het delen van printers gedeactiveerd, daar heb ik de veel betere CUPS-server voor, die veel meer beheer toelaat dan Samba. Ik heb het volgende toegevoegd aan het bestand om de documenten te delen:

[DOCUMENTS]
	comment = kevin-server Documents
	path = /media/DOCUMENTS
	browsable = yes
	guest ok = yes
	read only = yes
	create mask = 0755

Verder heb ik ergens wel plannen om mijn dvd-station van mijn desktop-pc te delen, zodat ik ook zonder er een iso van te maken naar een dvd kan kijken.


Torrentflux-b4rt

Ik heb vandaag op mijn server torrentflux-b4rt geïnstalleerd. Als ik iets wil downloaden, dan kan dat vanaf nu 's nachts, zonder dat mijn computer aan hoeft staan. Daarbij twijfelde ik dus torrentflux, en het in PC-Active besproken torrentfluc-b4rt. De functionaliteit, en de bespreking resulteerden in de keuze voor deze laatste.

Na de installatie moest ik enkele pakketten installeren, en ik had graag transmissioncli gebruikt, en daar wilden ze een speciale versie van. De aangepaste bestanden kan ik vinden op hun svn-server. Na het installeren van de nodige pakketten e, het compileren van transmission, bleek het nog niet te werken, hij blijft beweren dat het niet de aangepaste versie is. Er zijn nog wel oudere versies beschikbaar, maar vond deze al meer dan oud genoeg, ik zal maar de standaard client gebruiken ;)


Core i7 Turbo Boost

Toen ik gisteren Seizoen 16 van de Kampioenen wilde coderen, toen merkte ik twee dingen op: de temperatuur bleef constant bij 29°C, waarschijnlijk door de lage kamertemperatuur, en mijn cores gingen volgens Ubuntu niet hoger dan 2,93Ghz. Nu heb ik dat vandaag even opgezocht, en er is inderdaad een groot probleem met de Turbo Modus onder Linux.

ACPI controleert immers zelf de klokfrequentie, waardoor de Turbo Modus zich automatisch uitgeschakeld. Echter, overklokken wordt er niet gedaan, en dan nog zou dit zijn via de FSB, terwijl Turbo Modus met de multiplier werkt. Na wat opzoekingswerk vind ik het programma i7z, dat dit uitschakelt en het overlaat aan de chipset.

Hierbij is natuurlijk het nadeel dat ik nu constant dit moet opstarten, en dat er geen echte service versie van bestaat. Ik zal dus een icoontje aanmaken die het voor me opstart.

Het programma dien je zelf te compileren, maar misschien voeg ik het in de toekomst nog wel toe aan de repo.


NFS en FTP

Mijn broer kijkt sinds vorige week ook naar mijn collectie op mijn server, ook via upnp. Het probleem is echter dat we niet beiden kunnen kijken via upnp. Omdat ik het hoofdstuk multicast van uShare niet helemaal begrijp in de zin, wat doe ik dan, heb ik beslist om hem voortaan te laten kijken via NFS.

Als snel vond ik de nodige informatie. Door het pakket nfs-kernel-server te installeren breng ik de server in orde, en verder hoef ik enkel het volgende toe te voegen in het bestand /etc/exports:
/media/DOCUMENTS 192.168.1.0/24(ro,sync)

Op die manier maak ik dus mijn documenten beschikbaar over het netwerk, aan een de maximum snelheid van het netwerk, en dat enkel voor lees-operaties. Verder hoef ik enkel op de clients het pakket nfs-common te installeren en dan te mounten via de commandline, of via fstab:
sudo mount 192.168.1.2:/media/DOCUMENTS /media/DOCUMENTS
192.168.1.4:/media/DOCUMENTS /media/DOCUMENTS nfs rsize=8192,wsize=8192,timeo=14,intr

Verder heb ik voor de schrijf-acties een ftp server gestart. Via ssh haal ik immers slechts een snelheid van om en bij de 7MB/s, terwijl ik toch meer kan halen op een 100Mbit/s netwerk. Zo kan ik ook schrijf-acties sneller uitvoeren. Hiervoor gebruikte ik deze handleiding. Er waren echter wel enkele probleempjes mee. status wordt in de create query immers plots STATUS, wat natuurlijk niet werkte.


Thunderbird Tabs

Zonet zag ik dat ik hier nog niet vermeld heb hoe ik de tabs in Thunderbird buiten spel zet. Nu heb ik dat niet compleet gevonden via één site, en dus kan ik het maar beter even melden.

De eerste stap is er voor zorgen dat er geen tabs meer worden geopend, dat doe je door in de voorkeuren bij "Lezen & weergave", en daar bv. een nieuw berichtvenster openen selecteren.
De tweede stap is in de config editor de instelling mail.tabs.autoHide op true zetten.

De reden hiervoor is dat de tabs nog niet optimaal werken, en ik berichten ook helemaal niet in een venster open, ik vind dat overbodig, je ziet het immers vanzelf onder het overzicht van je mailtjes!


Nieuwe computer en server

Twee weken geleden, dinsdag, was het zover: de onderdelen voor mijn nieuwe pc en server werden geleverd. Ondertussen is alles in orde, en ben ik langzaam maar zeker mijn server aan het inrichten.

In de basis is apache en php al geïnstalleerd, maar mysql nog niet. Dit gebeurd misschien dit weekend. Een ander iets is de irc server, die moet ik nog installeren.

Maar, ushare is wel al geïnstalleerd, welke zorgt voor het doorstreamen naar mijn nieuwe mediaspeler. Ik moet echter wel nog een script maken zodat de server automatisch wordt gestart bij het opstarten, nu moet ik dat nog handmatig doen met het volgende commando:
ushare -D -p 49200 -t -c /media/DOCUMENTS

Een tweede belangrijk element van mijn server is het opnemen, en dat staat nog niet op punt. Ik kan namelijk om de een of andere reden slechts opnemen als mijn server werd opgestart met mijn scherm aangesloten. Dat is een vervelend probleem, dat ik eventueel zal oplossen door een KVM switch.

De print server was een fluitje van een cent, dat was immers enkel cups installeren. Meer werk was de scan server. Ik kon gewoonweg de scanner niet vinden. Maar plots bedacht ik het: waarschijnlijk is hplip nog niet geïnstalleerd, en met het installeren van de pakketten hplip en hplip-data was dit opgelost.

Verder diende ik in het bestand /etc/default/saned RUN op yes zetten, wat ik ook pas later ontdekte (via een handleiding). Als laatste diende ik mijn computer toegang verleden in het bestand /etc/sane.d/saned.conf, en de server toevoegen op mijn computer in het bestand /etc/sane.d/net.conf.

Maar, bij de php scriptjes krijg ik steeds een aantal errors, die niets te maken hebben met het script. Het blijkt inderdaad een bug te zijn in de pakketten van Ubuntu in combinatie met de nieuwste versies van php. Maar dat is eenvoudig op te lossen.


Hardware.info TV Downloader

Twee maanden na de laatste wijziging - weet niet meer zeker wat het toen was - heb ik vandaag nog eens een wijziging aangebracht aan mijn script dat als taak heeft elke week Hardware.info TV te downloaden. Deze doet dit immers op volle snelheid. Nu was dit deze vakantie nog nooit een groot probleem, maar nu ik eindelijk een beetje mijn draai begin terug te vinden werd dit nu wel een probleem. Ik werd immers van het internet afgesloten voor zo'n 40 minuten.

Logische stap is dus dat ik de snelheid kan beperken. Nu had ik in het verleden al gelezen in PCActive over trickle, en ik dacht hier ook over gepraat te hebben, wat niet correct is .... Dit is een handig programma dat heel handig de snelheid van een programma dat je er mee start, maar nu zie ik dat je met transmissioncli dit gewoon onmiddellijk kan doen. Het commando maar even uitgebreid met -d 100 en het zou opgelost moeten zijn. Het zal nog altijd wat trager reageren, maar dat is heel anders dan wanneer het helemaal dicht is.


XMLTV

Al sinds een hele tijd werkt het Belgisch systeem om xmltv gegevens te verzamelen niet. Daar heb ik ooit nog een mouw aangebreid door gebruik te maken van de Franse gegevens, maar dat is toch wel beperkt tot één en Canvas, en ik heb het al een hele tijd dit niet meer gebruikt.

Nu wilde ik graag eens beter kunnen zien of er iets interessants was op Canvas of National Geographic, zodat het idee van OnTV me terug aansprak. Nu vond ik op internet een alternatief voor de standaard xmltv grabber voor België, maar daarvoor moet je een halfjaarlijkse licentiekosten betalen, en dat doe ik niet. Eigenlijk schandalig hoe sommige mensen uit werkelijk alles geld proberen te slaan. Dit is gewoon in de basis een scriptje die je in enkele uren volledig klaar kan hebben!

Ondertussen heb ik al ervaring gekregen in al die interpretaties van sites. Zo gebruik ik voor de zoekfunctie gewoon Urbasearch, waar ik dan gewoon de informatie van lees, heb ik een script die me meldt of er nog boeken moeten worden binnengebracht bij de bibliotheek en wil ik er nog eentje maken voor SmartSchool.

Tijdens die uitzending van Eurosong heb ik dit dus effectief gedaan. Het haalt gewoon alle informatie van TV.be, stopt dit in een array, en achteraf wordt dit dan naar een XMLTV bestand geschreven.

Nu zal ik nog controleren wat er bij de standaard grabbers gebeurt met de oude info, wordt die terug meegenomen, of overschreven zoals bij mij nu. Ook zal ik nog wat processing informatie geven, en een paar extra opties toevoegen, zoals enkel de korte beschrijving van de programma's laden, en niet de uitgebreide, wat heel wat scheelt in download-tijd.

Hoe dan ook, deze grabber wordt vroeg of laat gepubliceerd ;)

05/06/2010, 09:49:
Ik heb zonet een kleine fix aangebracht aan dit systeem. Eerder deze week kwam namelijk een mooie error in beeld. Het kan namelijk gebeuren dat bij de description twee <p>'s staan, en daar was het systeem niet op voorbereid, waardoor er een fout in de xml kwam.