Před pár dny jsem se stal čerstvým majitelem notebooku ASUS X51L (v cenové relaci do deseti tisíc (T2370, 1GB RAM, 160GB HDD, intel X3100, wifi bg, bluetooth) bez OS asi nejlepší možná volba, navíc velmi slušně výkonná grafika), s tím, že si na něj dám jak okýnka, tak Kubuntu. Ovšem jaké bylo mé překvapení, poté, co jsem zjistil, že pod žádným Linuxem(a ani pod BSD či Solarisem) se nezobrazuje správně grafické rozhraní... Rozlišení sice bylo správné, ale ovládácí prostředí se vždy zobrazovalo na ploše o velikosti 1024x768 a zbytek zaplnilo tapetou. Po dnech googlování jsem byl už smířen s tím, že s takovou zůstanu u woken - žádné řešení jsem neobjevil.
Pak jsem po čase zkusil další linux, a ten mi ukázal, že mám připojen jeden monitor a televizi(což je nesmysl, protože NTB nemá tv-out, jen vga), tak jsem zběžně mrkl do xrandr a tam jsem už viděl, co to způsobuje! Zvláštní na tom je, že v xorg.conf není ani jedna zmínka nastavení o televizi.
DŮVOD: Tento notebook má záhadně mapovaný TV výstup přímo na LCD, kde dochází ke kolizi se samotným zobrazováním LCD displeje.
ŘEŠENÍ: Do konzole napsat:
xrandr --output TV --off
a nyní už je vše jak má být
(testováno na: Ubuntu a Kubuntu HH(i 8.04.1 LTS), openSUSE 11(vyskytuje se skrytě - xrandr hlásí 1024x768@30Hz, ale vše se zobrazuje OK), Slackware, Mandriva 2008.1, Linux Mint, ZenWalk 5.2, debian sid i etch, Sidux(vyskytuje se skrytě), FreeBSD, OpenSolaris. - prostě k čemu jsem měl dostupný livka.)
Nicméně, je tu ještě jeden problém: tento příkaz není trvalý, po restartu jeho efekt vyprchá. Já jsem to řešil tak, že jsem si to zapsal do aplikací spouštěných při spuštění grafického prostředí, takže bohužel tento problém afektuje logovací obrazovku, ale to by šlo vyřešit zapsáním do nějakého spouštěcího skriptu, ale zaboha si nemůžu vzpomenout, jaký to je, snad si někdo za mne vzpomene (není to náhodou nějaký rcX skript?
EDIT:
Na Launchpadu(
https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-intel/+bug/136783) jsem objevil efektivnější variantu, která se napíše natvrdo do xorg.conf, takže bude fungovat i po restartu
+Section "Device"
+ Identifier "TV"
+ Driver "intel"
+ Option "monitor-TV" "TV"
+EndSection
+
+Section "Monitor"
+ Identifier "TV"
+ Option "Ignore" "true"
+EndSection
+
Section "Monitor"
Identifier "Generic Monitor"
Option "DPMS"