Sziasztok!
Mivel csak két végletbe botlok (fittyet hány a konfigra, vagy reconfig screen), ezért kikérem a ti tanácsaitokat is, hátha sikerül rájönnöm hogyan kellene megetetni a Xorg-al amit szeretnék.
Adott a következő:
* van egy laptop ezzel a natív felbontással: 1440x900
* a laptop kijelzőjének alsó kb 10 pixel sora K.O.
* ezért egy ilyen virtuális felbontás kellene: 1440x890 az alábbi gyújtóponttal: x=0 és y=0 (magyarul, alul legyen egy semmi által nem használt 10 pixel magas fekete csík)
* VirtualBox-ban tesztelgetve, vagy fittyet hány a konfigra, vagy reconfig screen a GUI elindulásakor, vagy a képernyőre fagy a Plymouth bootlogo
* a natív OS, amin ezt végre kéne hajtani: Ubuntu 16.04 míg a VirtualBox-ban: Ubuntu 14.04-van
* ja, és a natív OS ATi kártyával renderelkedzik
Pölö ezt a Xorg.conf-ot így nem tolerálta, mert nyilván kihagytam valamit (volt amikor még mézes-mázosabb volt, azt sem szerette):
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
DefaultDepth 24
Option "metamodes" "1440x890_60 +0+0"
EndSection
Minden ötletet előre is köszönök!
- 1317 megtekintés
Hozzászólások
Az újabbfajta mágiákat (xrandr, metamodes és társai) nem ismerem, de véleményem szerint ilyet digitális megjelenítőn - a hardver támogatása nélkül - nem fogsz tudni csinálni.
Analóg (CRT) monitornál/tévénél lehetett játszani az időzítésekkel, és ezzel eltolni a képet valamilyen irányba.
Digitális megjelenítőnél fix felbontások vannak, és a vezérlőben lehetnek hardveres scaling és letterbox opciók. Szerintem egy 1440x900-as LVDS panelen te nem fogsz tudni 1440x890-es felbontást beállítani, csak a kontroller által támogatottak egyikét (pl. 1440x900-asat), és annak szoftveresen figyelmen kívül hagyni az alsó 10 pixelsorát, pl. egy Xnest indításával.
- A hozzászóláshoz be kell jelentkezni
+1
arról nem is beszélve, hogy ha mégis sikerül a felbontást összehozni, simán lehet, hogy a panel szépen átméretezi neked a full felbontásra a kisebbet, és akkor ott vagy, ahol a part szakad.
- A hozzászóláshoz be kell jelentkezni
Köszönöm szépen nektek, valahol sejtettem, hogy valami ilyesmi lesz a háttérben, és nem itt kell kitrükközni ezt...
- A hozzászóláshoz be kell jelentkezni
Esetleg az ezen a linken található xrandr parancsból kiindulva...?
"Az atombombát és a C vitamint is a Magyarok találták fel...
Mindkettőből elég, napi 500 mg. - by Bödőcs Tibor"
- A hozzászóláshoz be kell jelentkezni
Hmm... Ezt kifogom még próbálni, köszönöm!
--
U.I.: Jó az aláírás! :D
- A hozzászóláshoz be kell jelentkezni
Ha lesz eredmény, kérlek írd le! Én ezt a konfigot használom az eee701-es felbontásához.
"Az atombombát és a C vitamint is a Magyarok találták fel...
Mindkettőből elég, napi 500 mg. - by Bödőcs Tibor"
- A hozzászóláshoz be kell jelentkezni
man xorg.conf szerint kell bele egy subsection
valahogy így:
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Depth 24
Virtual 1440 890
ViewPort 0 0
EndSubSection
EndSection
Ezt próbáltad már? Valószínűleg még finomítani kell.
===============================================================================
// Hocus Pocus, grab the focus
winSetFocus(...)
http://c2.com/cgi/wiki?FunnyThingsSeenInSourceCodeAndDocumentation
- A hozzászóláshoz be kell jelentkezni