Skip to content

Lidt mere om KDE4 og Firefox (Iceweasel)

Selv om jeg for et stykke tid siden fik "fixet" min Iceweasel under KDE4 kan jeg ikke sige at jeg er helt tilfreds. Endelig er jeg en glad mand.

Løsningen er ligetil. Kan summeres i 3 punkter:

1. Installer KDE 4 & Firefox 3 temaet (KDE 4 Oxygen Theme)
2. Installer gtk-qt-engine-kde4 pakken - det hedder den i hvert fald i Debians repo (f.eks. apt-get install gtk-qt-engine-kde4 - den gør at gtk kalder Qt således at det er Qt der laver den egentlige tegning af skærmen)
3. Ret ui.allow_platform_file_picker, kan findes i about:config, fra true til false (f.eks. ved at dobbelt klikke på den - bevirker at filboksen er i KDE/Qt stil)
 


There ya have it. Det var jo ikke så svært, vel? :-)

Debian 5.0

Efter 22 måneder kom dagen - det var faktisk i går. Valentins dag blev dagen hvor Debian 5.0 også kendt som Lenny blev frigivet. Det er glædelige nyheder fra Debian teamet og herfra skal der da bare lyde en thumbs up.

Læs mere om releasen
Klik på billedet for mere info om releasen

Debian udvikler mister livet i bilulykke

Den 26. december mistede Thiemo Seufer livet i en tragisk bilulykke. Thiemo var involveret i at porter Debian til MIPS arkitekturen. Han var også en del af kerneholdet og arbejde sågar på MIPS porten af Linux-kernen samt mange andre større og mindre projekter. Hans viden indenfor dette område vil derfor blive savnet.

De øvrige udviklere har valgt at dedikere den kommende version af Debian GNU/Linux "Lenny" til Thiemo.

Læs mere her: http://www.debian.org/News/2008/20081229

m1330 - dag #3

Hvad er mere naturligt end at kigge på webcam? Tja, det ved jeg absolut ikke :-)

Der er flere ting som mangler for at dette virker. Bl.a. skal v4l (Video 4 Linux) installeres, vi skal have en applikation til at vise data fra webcamet. Lad os starte med lidt kerne-gøgl. Først skal jeg have installeret headeren til min nuværende kerne:
apt-get update; apt-get install linux-headers-2.6.24-1-686-bigmem

Hernæst skal der bruges v4l og gspca (samt kernemodulet hertil):
apt-get install v4l-conf, gspca-source, gspca-modules-2.6.24-1-686-bigmem

Hernæst er det lige at compile og installer driveren:
m-a a-i gspca linux-uvc

Så skal modulerne lige sættes op:
modprobe gspca linux-uvc

Nu burde webcam'et så virke. Lad os prøve. Først henter jeg lige luvcview, som kan bruges til at vise billedet fra uvc:
apt-get install luvcview

Kører man luvcview får man dette billede:



Billedkvalitet er ikke den bedste (nu tænker jeg ikke på selve motivet, men kvaliten). Man kan jo også vælge at bruge camorama eller et andet produkt, det kan muligvis være at det kan lave billedet bedre - but for now, så virker det da :-)

m1330 - dag #1

Hvad skal man så starte med? Tja, det første gjorde i går var selvfølgelig at installer Debian. Jeg valgte at installer Lenny, som er Debians kommende version 5.0 (den nuværrende er 4.0).

Da den var bootet op opdagede jeg (selvfølgelig?) at mit trådløse net ikke virkede. En hurtig søgning på google og man erfarer at man selvfølgelig skal have opdateret kernen til version 2.6.22 eller nyere. Eftersom jeg nu alligevel ville kører Sid og ikke Lenny på boxen var løsningen let: opdater alle sources i /etc/apt/sources.list til at pege på unstable i stedet for lenny. Så en apt-get update; apt-get dist-upgrade og jeg var kørende. Netkortet virkede dog stadig ikke. Jeg manglede jo firmwaren, så apt-get install firmware-iwlwifi linux-image-2.6.24-1-686-bigmem (ja, der er jo 4 gb ram, så det bør vel være denne version?), en genstart og så var jeg så sandelig online - trådløst. Hold da op det er jo som en leg :-) (hvis netkortet mod al forventning ikke virker så er der hjælp at hente her: http://wiki.debian.org/iwlwifi og her http://intellinuxwireless.org/)

Dernæst skulle nvidia-driveren installeres, og da jeg aldrig har installeret en nvidia driver før var jeg lidt skeptisk. Jeg valgte dog at starte Synaptic op, og opdagede hurtigt at der var en nvidia-glx pakke. Denne skulle bare installeres med alle dens dependencies, og så skulle "nv" udskiftes i /etc/X11/xorg.conf med "nvidia". Jeg valgte dog at genstarte maskinen, men det burde være nok blot at tilføje modulet og genstarte X. Jeg valgte dog at genstarte det hele på en gang (okay, for at være helt ærlig så havde jeg ikke genstartet efter jeg havde installeret mit trådløse kort, derfor genstartede jeg her :-)).

Jeg havde også bemærket at lyden ikke virkede, men efter at have opgraderet til Sid og smidt en ny kerne på (2.6.24-1) var der ingen grund til at gøre noget ved dette - nu spiller det bare :-) Årsagen er at ALSA-drivererne skal være version 1.0.15rc1 eller nyere for at lydkortet virker med en m1330.

fglrx broke i xorg 7.3 i Debian unstable

Jeg har længe overvejet at opgrader til xorg 7.3, som ligger i Debians unstable pakker. Jeg har dog haft lidt betænkeligheder ved det. Den mente nemlig at fglrx (ATI-driveren) skulle fjernes. I dag har jeg så gjort det, installeret lortet - vel og mærket med ondt i hovedet efter en hård bytur i går... Så det skulle jo helst bare trille :-)

Og selvfølgelig skal fglrx gøre alt mulig modstand for ikke virke. Jeg har gjort lidt af hvert men endte altid samme sted: ingen driver som virker. Hvad gør man så? Jamen man downgrader da bare sin xorg til 7.2, hvor jeg ved at fglrx-driveren som ligger i Debians repo virker.

Løsningen er simpel. Man skal sørge for at have xorg som ressource i sin source.list i /etc/apt. Når man har gjort dette er det blot at fjerne den eksisterende version og installer en downgraded version:
apt-get remove xserver-xorg
apt-get install -t testing xserver-xorg

Dernæst skal fglrx-driveren installeres, men det foregår som altid på samme måde - og den har jeg tidligere beskrevet.

Amarok og mp3-formatet?

Det lader til at Amarok pludselig ikke føler at mp3-formatet er sjovt. Underligt, da den ellers bruger xine som engine, og xine afspiller uden problemer mp3-filer. Hmm, what to do? Man googler lidt og finder ud af at man mangler en lib-fil- selvfølgelig. Heldigvis ligger den ikke mange kb væk:
apt-get install libxine-extracodecs

Det var nu ellers en meget underholdende fejlbesked den kom af med:
The xine-engine claims it cannot play MP3 files.
You may want to choose a different engine from the Configure Dialog, or examine the installation of the multimedia-framework that the current engine uses.
You may find useful information in the FAQ section of the Amarok HandBook.

Claims ligefrem?

Debian Etch frigivet, så er der problemer!

Ikke mere end lige er Debian Etch kommet som stable, og så er der problemer i unstable. I dag var det så den første pakke, som ikke ville lade sig installer. Her er tale om libk3b3, en opgradering af libk3b2 - men den virker ikke helt efter planen.
Løsningen er, som nogle gange i unstable, at force en installering:
dpkg -i --force-overwrite /var/cache/apt/archives/libk3b3_1.0-1_i386.deb
Unpacking libk3b3 (from .../libk3b3_1.0-1_i386.deb) ...
dpkg - warning, overriding problem because --force enabled:
trying to overwrite `/usr/lib/kde3/libk3balsaoutputplugin.la', which is also in package li
bk3b2
....
....
....
Setting up libk3b3 (1.0-1) ...

Trylle siger jeg så bare... Måske skulle man lige fjerne libk3b2?
apt-get remove libk3b2
Reading package lists... Done
Building dependency tree... Done
The following packages will be REMOVED:
    libk3b2

Tjo, det gik også fint. K3B starter da også fint op.

Kan jeg så anbefale denne løsning? Egentlig ikke, med mindre man ved hvad man skal gøre hvis lortet ikke starter op ved næste boot. Men sådan er det nu altid at sidde i Debian unstable. Bemærk dog at jeg ikke klager, jeg har jo selv valgt det.

Win32 installer til Debian?

Hvad er det sværste ved at installer Debian? Aner det ikke, det er flere år siden jeg sidst smed Debian på min box (og den kører stadig kanon!). Hvad gør en Windows bruger for at installer Debian? Intet, han kan ikke finde ud af det (siger folk - jeg har en anden mening).
Nu er løsningen så kommet: En Windows installer til Debian.
Hvad gør man? Man hopper på goodbye-microsoft.com og henter det lille program (win32 app) som ligger på sitet. Hvad sker der så? Tja, vi kan jo tage et screenshot fra selvsamme side:


Klik for fuld størrelse

Kører man lidt videre spørg installeren om den må genstarte maskinen. Her siger man selvfølgelig ja, og når den er ved at starte op, skal man vælge om man vil i Windows eller om man hellere vil starte Debian. Her vælger man selvfølgelig Debian:


Klik for fuld størrelse

Herefter går selve installeringen af Debian igang. Herfra skulle det gerne være lige ud af landevejen :-)

Interview med Ian Murdock

The Debian User har snakket med Ian Murdock. Ian Murdock er kendt som grundlæggeren af Debian GNU/Linux, som vel var starten på at lave en distribution af Linux. Interviewet er ikke alt for langt og kan klart anbefales at læse.

Lige pt. er der fokus på Debian's fremtid - om den overhovedet har nogen plads eftersom distributioner som Ubuntu vinder frem. Jeg tror dog stadig at så længe der er noget som hedder Linux vil Debian have en plads. Debian handler (som så meget andet ved software) ikke om penge eller magt, men om frihed og muligheden for at vælge. Det handler om glæden ved at udvikle - om det så er en applikation eller et operativ system. Peter Wright skrev for nyligt et godt blogindlæg om det at have passion for det man laver. Han "opfandt" ordet daycoder, som blot henviser til folk som koder for at tjene penge. Folk som ikke har nogen passion for det de laver.

Dem som udvikler til Debian er folk som har en passion for deres arbejde - som har en glæde ved at skabe noget som er fri for magtfaktorer, penge og politik. Folkene bag Debian kan ikke kaldes for daycoders.

Godt nok er Ian Murdock ikke direkte tilknyttet Debian-projektet mere, men han følger stadig udviklingen tæt. Man siger jo altid at man aldrig må glemme hvor man kommer fra (altså miljø og arv), og det holder han stadig fast i:
In many ways, Debian captures the essence of what Linux was in 1993. It’s that essence that makes it special. It’s where we all came from. I’m a big believer in the importance of commercialization (that’s how you have maximum impact on the world), but I’m also a big believer in never forgetting where you came from. If that gets left behind, then Linux just becomes yet another Unix clone, and what’s interesting about that?

Med andre ord, Debian er glæden ved at være fri og muligheden for at kunne vælge.

IE6 på boxen?

Nogle gange kan det være en fordel (?) at køre IE. Årsagen kan være at man som webudvikler bare skal teste en side i IE eller måske skal man bruge nogle informationer fra en side, som kun kan køres i IE (denne f.eks.). Hvad end årsagen måtte være, har det altid været bøvlet at installer IE under Linux. Selv om man bruger Wine.

Alt dette er nu blevet meget lettere med IEs 4 Linux-projektet, som går efter at få IE6, IE5.5 og IE5 til at virke under Linux. Alt hvad man skal er blot at have Wine og cabextract installeret. Hernæst henter man blot den senest version af IEs 4 Linux. Denne pakker man ud og kører ies4linux. Resten giver sig selv. Beviset? Tja, hvad med dette:


Klik for fuld størrelse

Ingen tekst og lyd i flash i Firefox på Linux

Jeg har det sidste lange stykke tid haft et irriterende problem - ingen tekst i mine flash-film/programmer/spil i Firefox. Hmm... Bare rolig, jeg har jo en løsning på det.
apt-get install msttcorefonts

Disse bliver sikkert installeret i /var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType/. Hop herind som root og skriv:
ttmkfdir ./
mkfontdir ./

Hernæst genstarter du bare din xserver, og så skulle der gerne være tekst i flash igen :-)

Hvis det mod al forventning ikke skulle virke, så prøv evt. også at installer denne pakke:
apt-get install gsfonts-x11


Okay, så der var heller ingen lyd. Hvad så? Tja, efter lidt google fandt jeg dette, som faktisk virker. Man skal rette i følgende fil:
nano /etc/mozilla-firefox/mozilla-firefoxrc

Herinde står der (sikkert) FIREFOX_DSP="none". Dette skal man rette til f.eks. FIREFOX_DSP="auto" (eller FIREFOX_DSP="arts", men dette virker ikke hos mig selv om jeg bruger arts...). Så nu har jeg også lyd i Firefox :-)

En "god" side at teste lyden på er: http://dojo.fi/~rancid/