Namnlösa bloggen

The blog formerly known as OMG! Kubuntu!, Open source, funderingar och annat

Månadsarkiv: januari 2011

HOWTO: Extended desktop (när det inte funkar automagiskt)


För väldigt många är den här guiden onödig, på senare tid funkar allt som det ska (oftast) bara genom att ansluta ytterligare en monitor (eller TV) till datorn. Men för oss andra som av en eller annan anledning inte får det att funka automagiskt kan detta vara till hjälp.

Jag har tidigare trott att man inte kunde använda sig av ”extended desktop” eller ”utökat skrivbord” med den öppna drivrutinen för ATI-kort, men när jag tidigare i veckan testkörde Chakra märkte jag att det gick alldeles utmärkt. När jag försökt mig på det tidigare i Kubuntu har det skitit sig helt med grafiken och jag varit tvungen att starta om X-servern. Nu har jag insett att det är nåt knas med de öppna grafikdrivarna i (K)ubuntu, bl.a. är prestandan vid OpenGL är riktigt usel. Ett tag trodde jag att det berodde på att Kernel Mode-setting var aktiverat men tydligen är det aktiverat i Chakra också. Till råga på allt används nästan samma version av drivarna både i Kubuntu och Chakra – go figure!

Nåja, eftersom jag inte kör Chakra på min desktop (som är kopplad till tv:n) kan jag inte använda mig av det grafiska verktyget när jag vill slå igång TV-out, utan jag måste köra kommandon via terminalen. Detta kan bli lite bökigt i längden så därför har jag skapat 2st skript som jag kör, ett för att slå på och ett för att stänga av. För att ta reda på om datorn känner av att du har en extra monitor (eller TV) inkopplad kan vi öppna ett terminalfönster och köra kommandot xrandr -q.

Det första skriptet har jag kallat s-video_on och ser ut så här:

#!/bin/sh
exec xrandr --addmode S-video 800x600 &
sleep 2 && exec xrandr --output S-video --mode 800x600 --right-of VGA-0

Den mellersta raden består av ett kommando för att ”skapa” en inställning för S-video (800×600 är maxupplösningen jag kunde använda med S-video) eftersom datorn inte kände av att jag hade min TV inkopplad, det är med andra ord inte säkert att alla behöver ha den i sitt skript.

Det andra skripet har jag kallat s-video_off

#!/bin/sh
sleep 2 && exec xrandr --output S-video --off

Dessa skript måste förstås göras körbara, antingen via terminalen – chmod +x <namn-på-ditt-skript> eller genom att högerklicka på det > Egenskaper > Rättigheter och sedan bocka i att det får köras. Dessa skript kan så klart anpassas för dem som kopplat sin monitor eller TV via DVI eller HDMI.

I vissa fall måste man även pilla lite i en fil som heter xorg.conf för att kunna få skrivbordet stort nog. För att få reda på om det är nödvändigt kan man köra kommandot xrandr -q i ett terminalfönster. På den översta raden borde det då stå nåt i stil med:

Screen 0: minimum 320 x 200, current 1024 x 768, maximum 1280 x 1280

Som ni ser skulle upplösningen på TV:n inte kunna vara högre än 256 pixlar i X-led (1280-1024=256) och jag tror inte att det finns nån tv som kan köras i det läget. Då kan man lägga till en rad i /etc/X11/xorg.conf (källa thinkwiki.org) under SubSection ”Display”:

Virtual 2048 2048

Detta blir alltså det största skrivbord du kan få, om det inte räcker med 2048 kan man öka värdet också, på min bärbara dator är den förinställda maximala ytan 4096 x 4096. Det behöver inte heller vara samma värde i X och Y-led, man kan t.ex. skriva 2048  768 om man kommer att använda två skärmar med upplösningen 1024 x 768 bredvid varandra.

De som vill kan även lägga till dessa skrip i sin autostart eller skriva in raderna i sin /home/<användarnamn>/.profile eller /home/<användarnamn>/.bashrc

Det här inlägget blev nog både längre och kanske mer invecklat (eller krångligt, beroende på hur man ser det 😉 ) än jag hade tänkt från början, men lämna gärna en kommentar om det är nåt som är oklart så ska jag försöka hjälpa.

—–
Läs även andra bloggares åsikter om , , , ,

Annonser

Chakra Linux


Idag har jag testat en (för mig) ny Linuxdistribution – Chakra Linux. Den är sprungen ur Arch Linux och är väldigt lätt på resurser. Skrivbordsmiljön är (så klart) KDE.  >> Chakra på DistroWatch.com

Jag har bara testat den via en live-CD men upplevelsen var ändå så pass stor att jag t.o.m. började fundera på att installera den nån gång i framtiden. Framför allt var det p.g.a grafiken som flöt på bättre än jag nångonsin sett den göra med mitt Radeon X600, inga som helst problem med skrivbordseffekterna eller uppspelning av Flash. Sen fanns det andra intressanta grejer, t.ex. Chakra Bundle System. PCLinuxOS som jag tidigare funderat mycket på är ju av typen ”rolling release”, Chakra däremot kallar sitt system för ”half-rolling release model”.

Mycket mer än så här kan jag inte skriva just nu eftersom jag inte hunnit testa eller läsa så mycket mer men jag ska ändå visa lite skärmdumpar från min ”åktur”

Chakra - Skrivbordet

Skrivbordstemat heter NEDA och programtemat är Oxygen

Dolphin använder sig av "bubblor" för att visa info om dina filer

Webbläsaren är Rekonq

Jag har sökt efter skrivbordstemat NEDA på google men inte kunnat hitta det. Enligt en kommentar i ett blogginlägg ska det laddas upp till kde-look.org när Chakra är i beta-stadiet.

Framtida installation av Linuxdistro med KDE

Efter att ha funderat lite på anledningen till varför 3D-prestandan i Kubuntu (och Ubuntu) är så mycket sämre än i PCLinuxOS och Chakra beslöt jag mig för att testa att uppgradera till samma Linuxkärna som finns i Chakra.

I mitt Kubuntu 10.04 används Linux 2.6.32 och i Chakra användes 2.6.35. Det fanns en ”backportad” version av 2.6.35 i förrådet så jag installerade den – ingen skillnad. Då beslöt jag mig för att även kopiera över xorg.conf som skapas vid live-körningen av Chakra – ingen skillnad!

Att 3D-prestandan är låg är inte direkt nån ”showstopper” men ett skrivbord helt utan Kompositionshanterare (eng. Compositing) är däremot det. P.g.a detta har jag tittat på några olika möjligheter men inte hittat nån som funkar helt klockrent ännu. Xcompmgr eller Cairo Compmgr tillsammans med antingen Kwin eller OpenBox (enbart som fönsterhanterare) har funkat hyfsat men ingen av dessa kombinationer har varit tillfredsställande för mig så nu sitter jag med Compiz igen. Det är inte optimalt i KDE men det funkar ändå bäst av alternativen jag prövat.

Eftersom jag planerar att byta till PCLinuxOS vad det lider så kommer underrubriken till denna blogg att vara felaktig, därför funderar jag på ätt ändra ”OMG Kubuntu” till OMG KDE fast det tål att tänkas på lite till. Hur som helst, anledningen till mitt byte kommer till stor del bero på sättet som systemet uppgraderas på, min tanke är att en ”rolling release” ska uppfylla mina mål bättre än Kubuntus metod där man släpper nya versioner var 6:e månad. Det är ju såklart inget tvång att uppgradera/nyinstallera då och jag har hittills skippat varannan gång men förhoppningsvis ska ett system liknande PCLOS eller Chakra passa mig bättre.

Nu har jag svamlat tillräckligt, blev rätt rörigt när ett inlägg om Chakra kom att handla om nåt helt annat, nåja 😉

—–
Läs även andra bloggares åsikter om , , , ,