У меня есть старый ноутбук (Esprimo Mobile). Я новичок в Ubuntu. Я запустил xrandr -q
, и единственная доступная опция - 640 x 480
$ xrandr -q
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 640 x 480, current 640 x 480, maximum 640 x 480 default connected primary 640x480+0+0 0mm x 0mm
640x480 73.00*
1240x800_60.00 (0x288) 80.750MHz -HSync +VSync
h: width 1240 start 1304 end 1432 total 1624 skew 0 clock 49.72KHz
v: height 800 start 803 end 813 total 831 clock 59.84Hz –
. Это делает мои окна на экране слишком большими. Как я могу их исправить?
РЕДАКТИРОВАТЬ: С момента публикации мне удалось создать новую опцию разрешения экрана. Когда я применил разрешение 1240 x 800, ситуация ухудшилась: все окна стали еще шире, а верхняя полоса растянулась, так что я не мог видеть дальний правый угол. Я снова переключился с 1240 x 800 (3: 2) на 640 x 480, но вернулся к тому, с чего начал. Что мне нужно изменить?
Обратите внимание, что следующий подход должен работать в рамках Ubuntu над Xorg. Для Ubuntu на Уэйленде Вы могли попробовать этот подход: Уэйленд, как установить другое разрешение.
Я провел немного исследования, и я думаю, что родное разрешение Мобильного V5335 Esprimo 1280x800. Я думаю, что частота обновления должна составить 59 или 60 Гц, но возможно я неправ.
О частоте обновления в man cvt
записан:
refresh - Provide a vertical refresh rate in Hz.
The CVT standard prefers either 50.0, 60.0, 75.0 or 85.0Hz.
The default is 60.0Hz.
Как вычислить, генерируйте и установите новое использование режима cvt
и xrandr
1. Используйте команду cvt
вычислить новый modeline:
$ cvt 1280 800 60
# 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
2. Использовать xrandr
создать новый режим:
xrandr --newmode "1280x800_60.00" 83.50 1280 1352 1480 1680 800 803 809 831 -hsync +vsync
"1280x800_60.00"
название режима. Если Вам жаль, что Вы не могли бы изменить его, как желаемый, например "1280x800_custom_1"
.3. Использовать xrandr
найти Ваше выходное имя. Просто выполнитесь xrandr
без любых аргументов. Выходное имя должно быть VGA1, DP1, HDMI1, HDMI-1, LVDS1, LVDS-1, и т.д. Для нашего примера давайте возьмем выходное имя, LVDS-1
.
4. Использовать xrandr
добавить новый режим к списку режимов Вашего вывода:
xrandr --addmode LVDS-1 1280x800_60.00
5. Активируйте новый режим:
xrandr --output LVDS-1 --mode 1280x800_60.00
6. При нахождении правильного режима можно делать изменения постоянными с одним из методов описанный здесь: Добавление newmode с Xrandr - "800x480_60.00".