Virtuaalekraan sülearvutil
Postitatud: 28.08.2018, 22:52
Lauaarvutil kasutan aegade algusest X-is monitorist suuremat virtuaalekraani, aga sülearvuteil see ei õnnestu. Ei saanud aastatetagusel HP-l Ubuntuga monitorist suuremat virtuaalekraani, nüüd tahaks 1920x1080 ekraaniga Dellil saada suuremat virtuaalekraani, aga kas ma ei oska või polegi see võimalik. xorg.conf-i sektsiooni 'Screen' Virtual rea lisamine ei muuda midagi, kuigi logifailis ütleb, et
Using config file: "/etc/X11/xorg.conf"
|-->Screen "Screen0" (0) - selles on 'Virtual' kirjeldatud.
Siis defineerisin xrandr-ga uue moodi:
% xrandr --newmode "2560x1600_60.00" ...
% xrandr --addmode eDP1 "2560x1600_60.00"
Viimane käsk vastab veateatega:
X Error of failed request: BadMatch (invalid parameter attributes)
Major opcode of failed request: 140 (RANDR)
Minor opcode of failed request: 18 (RRAddOutputMode)
Serial number of failed request: 37
Current serial number in output stream: 38
xrandr näitab küll uut moodi,
Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 32767 x 32767,
aga ütleb, et
VIRTUAL1 disconnected
2560x1600_60.00 (0x197) 348.500MHz -HSync +VSync
ja monitori seadete valikusse uut moodi ei teki. Monitorist suuremat virtuaalekraani ka ei teki.
xxxxxxxxxx
Ise küsin, ise vastan.
Saab küll suurema virtuaalekraani. Kui uus mood on defineeritud, siis:
% xrandr --fb uus_Xxuus_Y --output <monitori_kood> --panning uus_Xxuus_Y+x+y
Mul praegu:
% xrandr --newmode "2560x1600_60.00" ...
% xrandr --fb 2560x1600 --output eDP1 --panning 2560x1600+0+0
Using config file: "/etc/X11/xorg.conf"
|-->Screen "Screen0" (0) - selles on 'Virtual' kirjeldatud.
Siis defineerisin xrandr-ga uue moodi:
% xrandr --newmode "2560x1600_60.00" ...
% xrandr --addmode eDP1 "2560x1600_60.00"
Viimane käsk vastab veateatega:
X Error of failed request: BadMatch (invalid parameter attributes)
Major opcode of failed request: 140 (RANDR)
Minor opcode of failed request: 18 (RRAddOutputMode)
Serial number of failed request: 37
Current serial number in output stream: 38
xrandr näitab küll uut moodi,
Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 32767 x 32767,
aga ütleb, et
VIRTUAL1 disconnected
2560x1600_60.00 (0x197) 348.500MHz -HSync +VSync
ja monitori seadete valikusse uut moodi ei teki. Monitorist suuremat virtuaalekraani ka ei teki.
xxxxxxxxxx
Ise küsin, ise vastan.
Saab küll suurema virtuaalekraani. Kui uus mood on defineeritud, siis:
% xrandr --fb uus_Xxuus_Y --output <monitori_kood> --panning uus_Xxuus_Y+x+y
Mul praegu:
% xrandr --newmode "2560x1600_60.00" ...
% xrandr --fb 2560x1600 --output eDP1 --panning 2560x1600+0+0