XRandr nastaveni po bootu

Ahoj,

uz druhy den se snazim prijit na to jak donutit Fedoru aby spravne nastavila monitory a uz si nevim sam rady …

Mam laptop od HP pripojeny pres HDMI k externimu monitoru. Na laptopu je nainstalovana Fedora 13 LXDE spin se vsemy updaty. Problem nastava uz pri prihlaseni - zobrazeni SLiM: obraz je rozdelen mezi obe obrazovky -> neda se na to koukat, input policka jsou uprostred, po prihlaseni je obraz rozlozen mezi obe obrazovky. Ve vysledku mam tedy strasne sirokou plochu, ale stejne toho neni moc videt (rozliseni nejsou stejne …). V nastaveni tedy vyberu vypnout LVDS displej (LCD na laptopu), ale aplikace si stale pamatujou stare nastaveni. Bohuzel toto nastaveni je take jen docasne, pri pristim bootu se obraz opet rozdeli mezi obe obrazovky.

reseni je vypnout LVDS uz pri spousteni login manageru, problem je, ze nevim kam muj xrandr skript dat ;( je nekde ve fedore skript “spustit pred spusteni xorg/default nastaveni xorg” ??

podobny problem sem driv resil instalaci catalystu kde jsem displej na laptopu vypnul, bohuzel do fedory 13 nejsou catalysty nainstalovat.

tesim se na Vase rady

Catalysty zatim nejsou v novem Xorg funkcni.
Nastavit LVDS podle me pujde vice zpusoby

  1. v xorg.conf - ten by sis musel vygenerovat “Xorg -configure” a nasledne zjistit jake parametry dopsat
  2. Xka maji spoustu skriptu v ruznych urovnich. Vsechno pro system je v /etc/X11, gdm pod /etc/gdm ale nevim jakeho demona pouzivas k prihlaseni, uzivatelske skripty jsou v ~/.xinitrc, ~/.Xclients
  1. nastavit napevno xorg.conf asi nebude uplne mozne, notebook casto prenasim a ne vzdy mam externim monitor k dispozici - potrebuju tedy spis skript, ktery rozhodne jestli je “neco externiho” pripojeneho

  2. prihlasovaci demon ve fedore 13 lxde spin je SLiM, diky zkusim jeste vic googlit jestli nekdo neresil neco podobneho

~/.xinitrc, ~/.Xclients - nepouzivaj se tyto soubory az kdyz jsou xka spustena?
Do ~/.xinitrc se imho pise jaky wm spustit, nastaveni pozadi plochy, spusteni zakladnich aplikaci, …
Do ~/.Xclients imho kdyz se pripojuji vzdalene (?)

oprav me prosim pokud se pletu

Problem je, ze ikdyz po nastartovanim zmenim nastaveni pomoci sveho skriptu tak nektere aplikace si nevsimnou zmeny a porad si mysli, ze mam 2 obrazovky -> museji se restartovat. To mi prijde zbytecny, kdyby slo spustit rovnou se spravnym nastavenim bylo by to lepsi reseni, jen vedet “kam” vlozit muj skript

diky za tvuj prispevek

ad 1.to nebude tak snadne. Tedy predevsim je problem detekovat ze je neco pripojene a zapnute, to ze je nebo neni neco pripojene byse mohlo dat pomoci readedid.

ad 2. SLiM neznam. ~/.xinitrc a ~/.Xclients se pouziva skutecne az s prihlasenim uzivatele. V zasade to funguje tak, ze login manager nastartuje Xka pro uzivatele a tomu se spusti tyto skripty. Pouzitelne jsou oba i pro lokalni prihlaseni. Globalni nastaveni Xek je v /etc/X11/xinit a to se pravdepodobne bude vztahovat na veskera Xka tedy i na login manager. xinitrc atd se spousti jeste pred spustenim aplikaci, takze by to melo fungovat.