Невозможно настроить панорамирование экрана в Ubuntu с помощью xRandR, который сообщает, что не может найти режимы

Невозможно настроить панорамирование экрана в Ubuntu с помощью xRandR, который сообщает, что не может найти режимы

Я использую нетбук Samsung n150 с экраном 10,1 дюйма, и его максимальное разрешение экрана составляет 1024x600. Я использую Ubuntu 10.04 LTS и хочу включить панорамирование экрана для большего виртуального дисплея; так, чтобы видимый экран был подмножеством большего дисплея, по которому можно перемещаться с помощью мыши. Я считаю, что размер виртуального экрана 1024x800подойдет для моих целей, но подойдет и любой с большей осью Y.

Вот Panning-viewportинструкция.связь, который рекомендует следующую команду:

xrandr --output VGA1 --rate 60 --mode 800x600 --fb 1280x1024 --panning 1280x1024

Я изменил команду в соответствии со своей ситуацией:

xrandr --output LVDS1 --rate 60 --mode 1024x600 --fb 1280x1024 --panning 1280x1024

Терминал затем печатает xrandr: cannot find mode 1024X600, и это было то же самое даже с режимом 800X600. Я пробовал использовать --output VGA1также. xrandr -qдает (кратко):

LVDS1 connected 1024x600+0+0
1024x600  60.0*+
800x600   60.3

Я xrandr --newmode 1024x600тоже пробовал, но никаких изменений не произошло, пытаясь снова. Я прочитал man-страницы ивики-страница randr,ссылка2,ссылка3,ссылка4 об использовании randrв которых обсуждается randr. Я не могу понять команду и как с ней работать. Хотя есть только a outputa ratethe и опция the , я не могу понять mode, что они делают и как настроить их для панорамирования в моей системе.fbpanning

Есть ли простая модификация терминальной линии, которую я использую, чтобы исправить проблемы настройки , или следует сделать panningкакой-то дополнительный режим, включающий via ?--newmode

решение1

Сначала вам нужно сгенерировать новый режим

gtf 1024 600 60

Вы получите что-то вроде:

# 1024x600 @ 60.00 Hz (GTF) hsync: 37.32 kHz; pclk: 48.96 MHz
Modeline "1024x600_60.00"  48.96  1024 1064 1168 1312  600 601 604 622  -HSync +Vsync

Затем представьте этот режим для xrandrиспользования--newmode

 xrandr --newmode "1024x600_60.00"  48.96  1024 1064 1168 1312  600 601 604 622  -HSync +Vsync

Затем добавьте этот режим к LVDS1:

xrandr --addmode LVDS1 "1024x600_60.00"

И наконец, вы можете использовать этот новый режим с панорамированием:

 xrandr --output LVDS1 --rate 60 --mode 1024x600_60.00 --fb 1280x1024 --panning 1280x1024

Связанный контент