Я пытаюсь следовать этому руководству .
У меня размер экрана 1600x900
, однако это разрешение недоступно в диалоговом окне «Параметры экрана». Я попробовал несколько вещей и в итоге последовал руководству по ссылке. Я ввел в терминал следующее:
$ cvt 1600 900
# 1600x900 59.95 Hz (CVT 1.44M9) hsync: 55.99 kHz; pclk: 118.25 MHz
Modeline "1600x900_60.00" 118.25 1600 1696 1856 2112 900 903 908 934 -hsync +vsync
$ xrandr --newmode "1600x900_60.00" 118.25 1600 1696 1856 2112 900 903 908 934 -hsync +vsync
X Error of failed request: BadName (named color or font does not exist)
Major opcode of failed request: 141 (RANDR)
Minor opcode of failed request: 16 (RRCreateMode)
Serial number of failed request: 55
Current serial number in output stream: 55
$ xrandr --addmode Virtual1 "1600x900_60.00"
$ xrandr --output Virtual1 --mode "1600x900_60.00"
xrandr: Configure crtc 0 failed
Мой дисплей, что неудивительно, не установлен на 1600x900
. Где я ошибся?
Обратите внимание, что я запускаю это в Virtualbox
и никогда не сталкивался с этой проблемой на этой машине, с Ubuntu или другими виртуализацией
Понятия не имею, почему, но мне удалось решить проблему, просто переименовав режим. Это сработало:
$ xrandr --newmode "1600x900_60hz" 118.25 1600 1696 1856 2112 900 903 908 934 -hsync +vsync
$ xrandr --addmode Virtual1 "1600x900_60hz"
$ xrandr --output Virtual1 --mode "1600x900_60hz"