Я пытался изменить разрешение, используя следующие команды (найдено здесь ):
Используйте xrandr
для проверки текущей конфигурации и доступных режимов:
$ xrandr
Screen 0: minimum 64 x 64, current 800 x 600, maximum 32000 x 32000
VBOX1 connected 800x600+0+0 0mm x 0mm
800x600 60.0*+
640x480 59.9
[ 1114] Используйте cvt
, чтобы получить правильную модельную линию для 1280x800:
$ cvt 1280 800
# 1280x800 59.81 Hz (CVT 1.02MA) hsync: 49.70 kHz; pclk: 83.50 MHz
Modeline "1280x800_60.00" 83.50 1280 1352 1480 1680 800 803 809 831 -hsync +vsync
Создайте новый режим, используя xrandr --newmode
:
$ xrandr --newmode "1280x800_60.00" 83.50 1280 1352 1480 1680 800 803 809 831 -hsync +vsync
С помощью xrandr
снова проверьте режим был успешно создан:
$ xrandr
Screen 0: minimum 64 x 64, current 800 x 600, maximum 32000 x 32000
VBOX1 connected 800x600+0+0 0mm x 0mm
800x600 60.0*+
640x480 59.9
1280x800_60.00 (0x11a) 83.0MHz
h: width 1280 start 1352 end 1480 total 1680 skew 0 clock 49.4KHz
v: height 800 start 803 end 809 total 831 clock 59.5Hz
Однако, когда я пытаюсь добавить новый режим на дисплей с помощью xrandr --addmode
, я получаю следующую ошибку:
$ xrandr --addmode VBOX1 1280x800_60.00
X Error of failed request: BadMatch (invalid parameter attributes)
Major opcode of failed request: 150 (RANDR)
Minor opcode of failed request: 18 (RRAddOutputMode)
Serial number of failed request: 18
Current serial number in output stream: 19
Конечно, если Я пытаюсь установить новое разрешение для моего текущего дисплея, он не работает (режим не связан с дисплеем):
$ xrandr --output VBOX1 --mode 1280x800_60.00
xrandr: cannot find mode 1280x800_60.00
Кажется, что вы пытаетесь в VirtualBox. Если это так, просто установите VirtualBox Guest Addition, вы можете получить любое разрешение (изменив размер окна VirtualBox)
вы можете использовать:
sudo xrandr --output VBOX1 --scale 1.5x1.5
вы можете изменить 1,5x1,5 для другого масштабного коэффициента