Mi van akkor, ha a videókártyád nem támogatja a monitorodat, és emiatt csak az 1024×768 vagy egy ehhez hasonló, alacsony, ezáltal kényelmetlen felbontást lehet beállítani a grafikus Kijelző vagy Monitorok alkalmazásban. Megjegyzem, a jelenséget okozhatja egy átalakító is.
Megoldás
Nyiss egy terminált ...
Teszt
Kérd le a csatlakoztatott monitor nevét
xrandr -q | egrep -i connected
A parancssor kimenete nálam azt mutatja, hogy a használt monitor neve LVDS-1
LVDS-1 connected primary 1280x720+0+0 (normal left inverted right x axis y axis) 292mm x 174mm VGA-1 disconnected (normal left inverted right x axis y axis) HDMI-1 disconnected (normal left inverted right x axis y axis) DP-1 disconnected (normal left inverted right x axis y axis) HDMI-2 disconnected (normal left inverted right x axis y axis) DP-2 disconnected (normal left inverted right x axis y axis)
A továbbiakban ezzel a példával (LVDS-1) mutatom be a teendőket.
Ne feledd, nálad vélhetően más lesz a használt monitor neve.
Az újabban elterjedt LCD monitoroknál a cvt parancsot kell használni, míg a régebbi, pontosabban a CRT monitoroknál inkább a gtf parancsot érdemes. Most a cvt (LCD) parancs használatát mutatom be, de a teendők ugyanazok, ha a gtf (CRT) parancsot használnád.
Az LCD és a CRT monitorok különböző kép frissítést szeretnek.
A leírásban én 60 Hz-et mutatok, ez általában mindkettőhöz megfelelő.
Nézd meg a monitorod jellemzőit!
Parancsok
- cvt --> LCD | Coordinated Video Timing (digitális)
- gtf --> CRT | Generalized Timing Formula (nem digitális)
Beállítás
A kívánt felbontás értékeinek lekérése.
Lehet ez az 1280x1024, de most a noteszgépekre jellemzőbb 1280x720 értéket használom (példa).
cvt 1280 720 60
A megkívánt felbontás más is lehet, azt te döntöd el. Természetesen figyelned kell arra, hogy a magasabb felbontás szélesség és magasság értéke arányos legyen a régebbi felbontás értékeivel.
Vigyázz a beállításokkal. Tudnod kell, mely felbontásokat képes kezelni a monitor. Magasabb értékeket ne adj meg, mert akár a monitort is tönkreteheted!
A parancssor kimenete nálam ez. Ezt használjuk a továbbiakban.
# 1280x720 59.86 Hz (CVT 0.92M9) hsync: 44.77 kHz; pclk: 74.50 MHz Modeline "1280x720_60.00" 74.50 1280 1344 1472 1664 720 723 728 748 -hsync +vsync
Az új felbontás létrehozása a kimenet második sorának felhasználásával (a Modeline után látható rész).
Futtasd a parancssort:
xrandr --newmode "1280x720_60.00" 74.50 1280 1344 1472 1664 720 723 728 748 -hsync +vsync
Az újként létrehozott beállítás érvényesítése (példa: LVDS-1)
xrandr --addmode LVDS-1 "1280x720_60.00"
A felbontás alkalmazása a csatlakoztatott monitor tekintetében
xrandr --output LVDS-1 --mode 1280x720_60.00
Az utolsó parancs használata helyett a Kijelző alkalmazásban is beállíthatod az új felbontást ...
Ha viszont a rendszer újraindítása után azt tapasztalod, hogy a beállított felbontás nem érvényesült, akkor bizony a három parancsort először egy futtatható scriptbe, majd a script indítását az Indítópultba kell betenned, azért, hogy a rendszer indulásakor fusson le automatikusan a script, azaz mindhárom parancssor ...
Némileg egyszerűbb megoldás, ha a saját könytárad alatt található, rejtett
.profile
vagy a
.bashrc
szövegfájlok valamelyikét használod, úgy, hogy a meglévő tartalom után (a szöveg végére), sorköz használatával bemásolod ezt a három sort (pontosabban mindenképpen azt a három sort használd, amely az általad megkívánt felbontás értékeket, illetőleg a rendszeredre jellemző kimeneteket tartalmazza):
xrandr --newmode "1280x720_60.00" 74.50 1280 1344 1472 1664 720 723 728 748 -hsync +vsync xrandr --addmode LVDS-1 "1280x720_60.00" xrandr --output LVDS-1 --mode 1280x720_60.00
Ha a rendszer még így sem jegyzi meg a kívánt értéket az újraindítás után, akkor a Kijelző alkalmazásban is állítsd be azt. A Kijelző alkalmazás is elmenti magának a beállítást. A lehetőséget viszont, hogy használni is tudja a mentett beállítást, a rendszer indításkor lefuttatott három parancssor adja meg. Erre azért van olykor szükség, mert a xrandr beállításait nem mindegyik asztali környezet veszi figyelembe. Asztali környezet például a Cinnamon, a MATE, az Xfce, a KDE, az LXDE.
LXRandR
Lehetőséged van az LXDE asztali környezet, monitor beállító alkalmazásának telepítésére, használatára.
sudo apt-get install lxrandr
Az LXRandR a monitor.sh nevű scriptbe menti a beállításokat.
Az LXRandR beállítása a kívánt felbontás értékekre, majd az LXRandR automatikus indítása a rendszerrel megoldás lehet más asztali környezet alatt is. Már persze, ha épp ehhez a megoldáshoz van kedved.
Enjoy :-)
https://www.youtube.com/watch?v=Jnt3Fsli8lw
-----
Kézikönyvek
man cvt
man gtf
man xrandr