Moje LCD televize Toshiba podporuje rozlišení 1366×768, avšak grafickou kartu informuje pouze o podpoře 1024×768. Proto jsem musel přijít na způsob, jak toto rozlišení nastavit. Problém je ten, že hodnota 1366 není dělitelná osmi, takže jsem zvolil přibližnou hodnotu, která dělitelná je. Obraz je mírně oříznutý vlevo (asi o 2 pixely), ale jelikož TV používám ke sledování filmů, tak to nevadí. Za tento tip děkuji Luboši „Doli“ Doleželovi. Možnosti jak to udělat jsou dvě, tou první je za běhu systému:
# xrandr --newmode 1368x768 85.86 1368 1440 1584 1800 768 769 772 795 -HSync +Vsync # xrandr --addmode VGA 1368x768 # xrandr --output VGA --mode 1368x768
Pokud se dostanete do problémů a váš přijímač toto rozlišení nezvládne, pak proveďte (naslepo) příkaz:
# xrandr --output VGA --mode 1024x768
Druhou možností je úprava souboru /etc/X11/xorg.conf následujícím způsobem:
Section "Monitor"
# ...
Modeline "1368x768" 85.86 1368 1440 1584 1800 768 769 772 795 -HSync +Vsync
Option "PreferredMode" "1368x768"
# ...
EndSection
Section "Screen"
# ...
# a vložte tyto čtyři řádky
SubSection "Display"
Depth 24
Modes "1368x768"
EndSubSection
# ...
EndSection
Diskuze
Len tak na opravu - 1366 delitelne dvoma je: 1366 / 2 = 683
Ano, má tam být osmi – opravím
Díky…
Rád bych se ale zbavil toho malého ořezu vlevo. Jak na to?
Nastavením „PC“ obrazu na TV se mi podařilo zbavit toho uřízlého okraje pro toto rozlišení. Bohužel xv špatně detekuje toto rozlišení, takže musím používat mplayer přes ovladač x11.