Monitor felbontás állítás xorg.conf nélkül!

 

Első lépés:
Ellenőrizni kell, hogy működik e a gépümkön az "xrandr" felbontás állitó programocska, ami az X része.
Gépeld be egy terminálba: xrandr

Screen 0: minimum 320 x 200, current 1280 x 1024, maximum 8192 x 8192
VGA-0 connected 1280x1024+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
1024x768 60.0
800x600 60.3 56.2
848x480 60.0
640x480 59.9
1280x1024_60.00 59.9*
S-video disconnected (normal left inverted right x axis y axis)
DVI-0 disconnected (normal left inverted right x axis y axis)

Ezzel megnézzük, hogy mi a minimum, aktuális, és az elérhető legnagyobb felbontás, és az eszközök nevei hogyan néznek ki, pl. "VGA-0, DVI-0, S-video"

 

Második lépés:

Ha tudjuk hogy melyik az a felbontás amit el szeretnénk érni, márpedig ezt a monitor adatai alapján tudnunk kell, de ezek és az előzőekben leírtak igazak Laptopra is, nos akkor terminálban, természetesen root-ként adjuk ki a következő parancsot (a parancsban szereplő felbontás az én monitorom optimális felbontása, ide mindenkinek a saját optimális monitorfelbontását kell írnia!!) tehát: cvt 1280 1024

Erre kapunk egy ilyen kimenetet:
# 1280x1024 59.89 Hz (CVT 1.31M4) hsync: 63.67 kHz; pclk: 109.00 MHz
Modeline "1280x1024_60.00" 109.00 1280 1368 1496 1712 1024 1027 1034 1063 -hsync +vsync
Ebből nekünk csak a "Modeline" utánni rész kell majd, tehát most generáltunk a nekünk kellö optimális monitorfelbontáshoz, egy "Modeline" sort.

 

Harmadik lépés:

A következő lépés, hozzáadni az új felbontást a támogatottak közé.
Add ki rootként terminálban a következő parancsot: xrandr --newmode "1280x1024_60.00" 109.00 1280 1368 1496 1712 1024 1027 1034 1063 -hsync +vsync
Hangsúlyozom! Csak a "Modeline" szó utáni rész kell, természetesen az idézőjelekkel együtt!!

 

Negyedik lépés:

A következő parancs véglegesen (adott munkamenetre!) beírja a változásokat.
Tehát: xrandr --addmode VGA-0 1280×1024_60.00

 

Ötödik lépés:

Itt kiküldjük a videokártya kimenetére az új felbontást.
Tehát: xrandr --output VGA-0 --mode 1280×1024_60.00

Tehát így néz ki egy új optimális monitorfelbontás beállítása xorg.conf nélkül.
De azt tudnunk kell, hogy mint ahogy azt írtam is ezzel csak az adott munkamenetre tudjuk beállítani a felbontást!
De akkor mit tudunk tenni, hogy minden bootolásnál használható legyen a megkívánt monitorfelbontás??
Legegyszerűbb ha beírjuk egy, az indításkor lefutó scriptbe.... node melyik ez a script?
Nos én a következő scriptet választottam, mivel ez minden Gnome-os rendszerben megtalálható igen, még a Fedorában is.
Tehát nyissuk meg szigorúan root-ként az alábbi fájlt a "gedit" szövegszerkesztővel:
/ etc / gdm / Init / Default
ez egy héjj parancsfájl, ami minden indításnál lefut, így mindig támogatott lesz az optimális felbontásunk.
Tehát nyissuk meg a fájlt rootként, a gedit szövegszerkesztővel, és a keresd az elején ezt a kódrészletet
PATH= / usr / bin:$PATH
OLD_IFS=$IFS

Ezt rögtön az elején, a 6-odik sorban kezdődően találod. Nos ez elé, az 5-ödik sorban kezdődően, illeszd be a következő sorokat:
xrandr --newmode "1280x1024_60.00" 109.00 1280 1368 1496 1712 1024 1027 1034 1063 -hsync +vsync
xrandr --addmode VGA-0 1280x1024_60.00
xrandr --output VGA-0 --mode 1280×1024_60.00


Természetesen mindenki helyettesítse be az eszközazonosítót, a felbontásértékeket, a saját alkalmazni kívánt értékekkel!

Ezek után nincs más hátra, mint elmenteni a szerkesztett fájlt, és csinálni egy teljes gépújraindítást.
Újraindítás után megkeresni monitor beállító programot (Főmenü / Beállítások / Monitor, vagy Kijelző menüpont!) és a lenyílóban ki kell választani az újonnan hozzáadott optimális Monitorfelbontást!

 

Forrás: www.linuxempire.hu/viewtopic.php?f=50&t=2621