I’ve found one way to do this that works for me. I’ll document it here. I hope it helps someone else. Open a terminal as root. I use Konsole.
Use the Xrandr command with no switches:
VCAdmin@terminal:~> xrandr
Screen 0: minimum 8 x 8, current 1024 x 768, maximum 32767 x 32767
VGA1 disconnected (normal left inverted right x axis y axis)
VIRTUAL1 disconnected (normal left inverted right x axis y axis)
From this I can see that I want to change “VGA1”
I issue the command cvt with my desired screen resolution:
VCAdmin@terminal:~> cvt 1920 1080
1920x1080 59.96 Hz (CVT 2.07M9) hsync: 67.16 kHz; pclk: 173.00 MHz
Modeline “1920x1080_60.00” 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
I used the Modeline data to add a new mode using the xrandr command:
xrandr --newmode “1920x1080_60.00” 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
Then I add the mode to “VGA1” using the xrandr command:
xrandr --addmode VGA1 1920x1080_60.00
Finally I adjust the display resolution using ther xrandr command:
xrandr --output VGA1 --mode 1920x1080_60.00
Now the xrandr command returns the new mode I configured:
VCAdmin@terminal:~> xrandr
Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 32767 x 32767
VGA1 disconnected (normal left inverted right x axis y axis)
1920x1080_60.00 59.96
VIRTUAL1 disconnected (normal left inverted right x axis y axis)
This is good. The screen is now my desired resolution. I want to make it permanent so it will occur during system startup. To do this I placed the following lines in /etc/X11/xinit/xinitrc:
Add your own lines here…
xrandr --newmode “1920x1080_60.00” 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
xrandr --addmode VGA1 1920x1080_60.00
xrandr --output VGA1 --mode 1920x1080_60.00
I recommend placing those lines right after where it says:
Add your own lines here…
Apparently, that’s where they are supposed to go. 