Portál AbcLinuxu, 14. května 2025 00:08

Dotaz: ubuntu / gnome / x

17.12.2009 13:10 happy barney | skóre: 34 | blog: dont_worry_be_happy
ubuntu / gnome / x
Přečteno: 98×
Odpovědět | Admin
Hi all.

Mám problém s nastavením notebooku a rozlíšenia.
Hardware:
- notebook (dell E6400, Intel Mobile 4 Series Chipset, 1440x900)
- 3 docking station (tri rôzne monitory, každý podporuje 1680x1050)

Zámer:
pracovať na externom monitore (ak je pripojený), stále mať rozíšenie 1680x1050 (aj na LVDS).

čo funguje (niekedy až na druhé spustenie), je skript:
export DISPLAY
for connected in `xrandr -q | grep ' connected ' | cut -f1 -d' '`; do
  case $connected in

  LVDS | LVDS1)
    xrandr -display $DISPLAY --output $connected --mode 1440x900 --scale 1.166x1.1666
    ;;

  HDMI-1 | HDMI1 | VGA | VGA1)
    xrandr -display $DISPLAY --output $connected --mode 1680x1050
    ;;

  esac
done
Problém je pri zmene docking station (suspend/resume). Tento skript síce volám ze ACPI (lid.sh, videobtn.sh), no nefunguje je to presne podľa predstáv, rôzne výsledky:
- monitory vedľa seba, screen s veľkosťou 3120x1050, ext. s posunom 1440, LVDS s rozlíšením 1680x1050 (t.j., pás 240 bodov je na oboch monitoroch)
- externý monitor vypnutý, LVDS zobrazuje výrez 1440x900 pri rozlíšení 1680x1050
- externý monitor zobrazuje výrez 1440x900 pri rozlíšení 1440x900

Dostal som sa do slepej uličky, nedarí sa mi zagoogliť správnu otázku. Vopred dík za akékoľvek nakopnutie (nemyslím fyzické ...) ako nájsť riešenie, alebo prípadný bug.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Na otázku zatím nikdo bohužel neodpověděl.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.