Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: RandR 1.2  (Přečteno 1597 krát)

piitr

  • Návštěvník
  • Příspěvků: 3
RandR 1.2
« kdy: 20 Listopadu 2008, 10:13:27 »
Ahoj.

Potřeboval bych poradit. Nepochopil jsem RandR 1.2. Nevím, jestli to špatně chápu já, nebo tvůrci RandR 1.2.
Jde o tohle:
Když si dám "man xorg.conf", je tam popsána sekce "ServerLayout".
Ta poskytuje mechanismus pro vytvoření plochy z více obrazovek tím, že uvedu více řádek "Screen".
Lze definovat i rozložení jednotlivých obrazovek.
Prostě význam pojmů je:
"ServerLayout" je vše, co obsluhuje X server, všechny jeho obrazovky.
"Screen" je jedna z těch obrazovek.
Všechno to do sebe pěkně zapadá.
Jenže pak přijde RandR 1.2 a všechno je jinak.
Najednou je význam pojmů jiný:
"Screen" je jako ta celá plocha a
"Monitor" je jako jedna obrazovka.
"ServerLayout" je tam na nic.
Spousta věcí pak ztrácí logiku:
Na co je řádka "Modes" v subsekci "Display" v sekci "Screen"?
V "man xorg.conf" je psáno, že defaultní mod je ten první, ale to teď není pravda, protože
se bere z Option "PreferredMode".
Správně by se tedy mělo "Modes" uvádět v sekci "Monitor", ale o tom se v "man xorg.conf" nepíše.
Pojem "Monitor" nyní obsahuje jak HW vlastnosti monitoru, tak umístění obrazovky v ploše. To není hezké.
Taky se nemůžu dočíst, jak nyní funguje "Ctrl+Alt+Num-Plus" a "Ctrl+Alt+Num-Minus".

Zkrátka, celé to nějak nechápu. Vidím 2 možnosti:
1) Tvůrce RandR 1.2 nepochopil strukturu xorg.conf, nebo
2) Celé to má nějaký důvod, jenže já moc nechápu jaký.
Tohle posunutí významu pojmů je totiž to nejhorší, co může být.
Najednou nic nedává smysl.
Pokud byl problém v tom, že je víc monitorů připojeno na jednu kartu, to šlo řešit nějakým jiným
provázáním "Device", "Screen" a "Monitor" a není třeba dělat takovéhle zvěrstvo.
Je ale možné, že to špatně chápu já. Poradí mi někdo, prosím?

piitr

  • Návštěvník
  • Příspěvků: 3
Re: RandR 1.2
« Odpověď #1 kdy: 21 Listopadu 2008, 14:53:55 »
No, pročetl jsem toho o RandR něco víc, a odpovím si tedy asi sám.
Já jsem považoval za chybu, že nemůžu X server v xorg.conf nastavit jak chci, ale dělá se to samo.
Jak jsem pochopil, to je ale právě cílem celého RandR.
Názorů, že je to hovadina, jsem na internetu našel dost.
Nezbývá, než se k nim přidat.
Kdosi to přirovnal k tomu, že se někdo snaží "reinvent wheel".
Myslím, že je to trefné.
Snad se mi nějak povede ten server nastavit, aby použil požadovaný mód.
Zatím se moc nedaří.

nettezzaumana

  • Host
Re: RandR 1.2
« Odpověď #2 kdy: 21 Listopadu 2008, 14:56:20 »
...
.. no a co potrebujes nastavit?

piitr

  • Návštěvník
  • Příspěvků: 3
Re: RandR 1.2
« Odpověď #3 kdy: 25 Listopadu 2008, 09:29:18 »
No, chci si nadefinovat svůj nestandardní mód a pak donutit Xserver, aby používal jen ten.
Chci si to připojit k televizi.
Poměrně trivialita u starého Xserveru.
Nový Xserver se ale chová tak, že z mého módu si vezme jen rozlišení a to ještě jen někde.
Časování ignoruje.
Přihlašovací obrazovka je v módu, který si vybere Xserver sám, ale maluje se jen na část danou tím mým rozlišením.
Ale zase jen něco, třeba barva pozadí se maluje přes celou obrazovku.
Celý se to podělá.
Zatím jsem to vyřešil tak, že mu v xorg.conf nechám jeho standardní módy, jeden z nich má defaultní.
Navíc si tam ale přidám ten můj.
A po přihlášení se samo skriptem zavolá xrandr --mode, což už potom funguje dobře.
Nevýhoda je, že nemůžu zvolit mód té přihlašovací obrazovky.
To vyřeším automatickým přihlášením.
Ale je mi teda líto, že někdo zase začal tvořit něco nového a přitom holt musí zničit všechno ostatní.
A starší verze použít nemůžu, protože mám nový HW.

 

Provoz zaštiťuje spolek OpenAlt.