Поворот экрана с помощью xrandr на Solaris 10

3449
sixtyfootersdude

Как мне вызвать команду xrandr? Я хочу повернуть мой экран на 90 градусов. по часовой стрелке. Вот использование:

% xrandr -help usage: xrandr [options] where options are: -display <display> or -d <display> -help -o <normal,inverted,left,right,0,1,2,3> or --orientation <normal,inverted,left,right,0,1,2,3> -q or --query -s <size>/<width>x<height> or --size <size>/<width>x<height> -r <rate> or --rate <rate> or --refresh <rate> -v or --version -x (reflect in x) -y (reflect in y) --screen <screen> --verbose --dryrun --prop or --properties --fb <width>x<height> --fbmm <width>x<height> --dpi <dpi>/<output> --output <output> --auto --mode <mode> --preferred --pos <x>x<y> --rate <rate> or --refresh <rate> --reflect normal,x,y,xy --rotate normal,inverted,left,right --left-of <output> --right-of <output> --above <output> --below <output> --same-as <output> --set <property> <value> --off --crtc <crtc> --newmode <name> <clock MHz> <hdisp> <hsync-start> <hsync-end> <htotal> <vdisp> <vsync-start> <vsync-end> <vtotal> [+HSync] [-HSync] [+VSync] [-VSync] --rmmode <name> --addmode <output> <name> --delmode <output> <name> 

Вот что я попробовал:

% xrandr -o left X Error of failed request: BadMatch (invalid parameter attributes) Major opcode of failed request: 159 (RANDR) Minor opcode of failed request: 2 () Serial number of failed request: 16 Current serial number in output stream: 16 

Я использую Solaris 10.

Также попробовал несколько вариантов:

xrandr --output --rotate left 

Хотя я не уверен, в чем разница между этим и ориентацией, показанной выше.

0

1 ответ на вопрос

2
jlliagre

Вы делаете это так, как пытались, но сообщение об ошибке означает, что ваш драйвер X не поддерживает поворот экрана или что он отключен.

Попробуйте добавить

Option "RandRRotation" "True" 

в разделе экрана вашего файла xorg.conf.

Где я могу найти этот файл? Я посмотрел в / usr / x11 (где находится команда). Есть идеи? sixtyfootersdude 14 лет назад 0
Если у вас нет этого файла, создайте его. Современному Xorg не нужен файл xorg.conf для запуска, так как используются значения по умолчанию. Способ сделать это может зависеть от используемого драйвера, но вы этого не говорите. jlliagre 14 лет назад 1
Где я должен создать это? sixtyfootersdude 14 лет назад 0
Обычно в /etc/X11/xorg.conf, хотя здесь есть несколько других задокументированных мест, где сервер Xorg ищет свой файл конфигурации. Инструмент, который вы используете, может уже знать это. Почему бы вам не сказать, какой драйвер вы используете ?? jlliagre 14 лет назад 1
Или что X-сервер не поддерживает его, поскольку Solaris 10 включает в себя Xsun (без поддержки randr) и Xorg (имеет поддержку randr, если драйвер поддерживает его), а также другие доступные X-серверы, включая Xnewt (Sun Ray), Xvfb, Xvnc и Xephyr - некоторые с randr, некоторые без. alanc 12 лет назад 0