Tinna skulle visa en film i sin Ubuntu 9.04. För säkerhets skull bad jag henne prova hemma först. Totem startar och krashar. VLC startar och krashar. Lite kryptiska loggar ger att det kan ha med libqt-någonting att göra. Jag uppdaterar ubuntu, jag installerar om totem, vlc, libqtcore4 etc. Inget hjälper. Hon får be någon ta med en annan windows-laptop för filmens skull.
Jag resignerar och erbjuder antingen Ubuntu 9.10 (med farhåga om instabilt mobilt bredband) eller Windows XP (med farhåga om kommande krångel, slöhet etc).
På internet hittar jag idag någon som fått gå tillbaka med en gammal xorg.conf för att få bort krashern. Det visade sig att när man kör projektor mot laptopen så ville skärminställningen göra virtuella inställningar för att klara skärmdubblering. Med dessa på så krashade totem och vlc. Jag kopierade tillbaka en gammal xorg.conf och vips funkade det. Ända tills jag skulle ansluta en extern skärm(projektor). Då kunde den inte spara skärminställningarna igen. Det ”felaktiga” stycket såg ut enligt nedan i section screen. Det är väl kanske inte fel, men det funkar inte ihop med totem och vlc. Jag höll på att ge upp igen när det inte gick att klicka sig till rätt lösning.
SubSection ”Display”
Virtual 2048 768
EndSubSection
Jag läste om ett annat bra kommando
xrandr –auto
När jag anslutit skärmen och körde detta så blev det dubblering automatiskt. Nu kunde jag lägga in detta i ett skript på skrivbordet, men framförallt som startobjekt. Nu hoppas jag det funkar automagiskt för Tinna.
Ingen projektor, bästa upplösning vid inloggning.
Med projektor, inställd för spegling vid inloggning.
Nu slapp jag installera om och Ubuntu återställde sitt värde (men var farligt nära att åka ut…)
Vill du ta det ett steg längre så tag reda på vad bildskärmen heter.
xrandr
Screen 0: minimum 320 x 200, current 1280 x 800, maximum 1280 x 1280
VGA disconnected (normal left inverted right x axis y axis)
LVDS connected 1280×800+0+0 (normal left inverted right x axis y axis) 331mm x 207mm
1280×800 60.0*+
1024×768 85.0 75.0 70.1 60.0
832×624 74.6
800×600 85.1 72.2 75.0 60.3 56.2
640×480 85.0 72.8 75.0 59.9
720×400 85.0
640×400 85.1
640×350 85.1
TV disconnected (normal left inverted right x axis y axis)
I detta fallet VGA för extern och LVDS för den interna LCDn. Fixa två skript med favoriteditorn.
Det ena för att ställa in för projektor och lika upplösning i båda.
#!/bin/bash
/usr/bin/xrandr –output VGA –mode 1024×768 –output LVDS –mode 1024×768
Det andra för att återställa bildskärmen.
#!/bin/bash
/usr/bin/xrandr –output LVDS –mode 1200×800
Lägg dessa på skrivbordet så är det bara att ansluta projektorn och klicka på första skriptet och koppla ur den och klicka på andra skriptet. Detta ska gå att fixa via inställningar bildskärm, men på något vis krånglar det. Med dessa två skript så är det enklare att ställa om.