Поворотный дисплей в Linux (как?)

nVidia, ATI, SIS, VIA и др.

Модератор: Модераторы разделов

Fier
Сообщения: 62

Поворотный дисплей в Linux

Сообщение Fier »

Есть широкоформатный ЖК монитор с возможностью поворота на 90 градусов.

Как организовать поворот изображения?
Спасибо сказали:
Аватара пользователя
MadDog
Бывший модератор
Сообщения: 2298
Статус: Добрый банщик

Re: Поворотный дисплей в Linux

Сообщение MadDog »

У меня дома у детей стоит Гнусмас с аналогичной функцией. В Оффтопике за автоматическим поворотом следит софтина от производителя моника. Хотя можно развернуть и с помощью настройки установленных дров (GF 5600). В Линуксовых дровах такой настройки нет. :(

Так что мне тоже интересна данная функция. Если не автоматическая, то хотя бы ручная, на которую можно было повесить хот-кей.
MadDog's Blog
Внимательно читать: Как правильно задавать вопросы
No fate but what we make
Спасибо сказали:
Аватара пользователя
Swi
Сообщения: 49
ОС: FedoraCore 6

Re: Поворотный дисплей в Linux

Сообщение Swi »

man xrender
Федораст - это звучит гордо...

FeoraCore 6

Asus K8N | AMD64 2800+ | 512Mb | nVidia GForce MX400 64Mb | WD120Gb | ASUS DVD+/-RW | ASUS DVD-ROM
Спасибо сказали:
Fier
Сообщения: 62

Re: Поворотный дисплей в Linux

Сообщение Fier »

fi@exe:~$ man xrender
Нет записи руководства для xrender


А судя по википедии это прога для работы с 3D.
Или я где-то "проклал"?
Спасибо сказали:
Аватара пользователя
elide
Бывший модератор
Сообщения: 2421
Статус: Übermensch
ОС: лялих

Re: Поворотный дисплей в Linux

Сообщение elide »

man xrandr
слава роботам!
Спасибо сказали:
Аватара пользователя
Swi
Сообщения: 49
ОС: FedoraCore 6

Re: Поворотный дисплей в Linux

Сообщение Swi »

elide писал(а):
05.12.2006 21:52
man xrandr

Спасибо поправили. Плохо когда Linux дома, а на работе Оффтопик. Проверять себя трудно :(
Федораст - это звучит гордо...

FeoraCore 6

Asus K8N | AMD64 2800+ | 512Mb | nVidia GForce MX400 64Mb | WD120Gb | ASUS DVD+/-RW | ASUS DVD-ROM
Спасибо сказали:
Аватара пользователя
Unicorn
Сообщения: 689
Статус: Бригадир мучеников Аль-Аксы
ОС: Gentoo 100% fresh, Archlinux

Re: Поворотный дисплей в Linux

Сообщение Unicorn »

это чудо кто-нибудь применял на практике?
Gentoo, Archlinux / Athlon2600+ / SATA RAID 0 LVM / GNOME
Спасибо сказали:
Аватара пользователя
Swi
Сообщения: 49
ОС: FedoraCore 6

Re: Поворотный дисплей в Linux

Сообщение Swi »

Unicorn писал(а):
06.12.2006 12:00
это чудо кто-нибудь применял на практике?

У меня работает, моник Гнусмус 960BF
Федораст - это звучит гордо...

FeoraCore 6

Asus K8N | AMD64 2800+ | 512Mb | nVidia GForce MX400 64Mb | WD120Gb | ASUS DVD+/-RW | ASUS DVD-ROM
Спасибо сказали:
Fier
Сообщения: 62

Re: Поворотный дисплей в Linux

Сообщение Fier »

fi@exe:~$ xrandr -q
SZ: Pixels Physical Refresh
*0 1400 x 1050 ( 413mm x 303mm ) *60
1 1280 x 1024 ( 413mm x 303mm ) 75 70 60
2 1152 x 864 ( 413mm x 303mm ) 75 70 60
3 1024 x 768 ( 413mm x 303mm ) 75 72 70 60
4 1024 x 480 ( 413mm x 303mm ) 60
5 848 x 480 ( 413mm x 303mm ) 60
6 800 x 600 ( 413mm x 303mm ) 75 72 70 60 56
7 720 x 576 ( 413mm x 303mm ) 60
8 720 x 480 ( 413mm x 303mm ) 60
9 640 x 480 ( 413mm x 303mm ) 75 72 60
10 640 x 400 ( 413mm x 303mm ) 75 60
11 512 x 384 ( 413mm x 303mm ) 60
12 400 x 300 ( 413mm x 303mm ) 75 60
13 320 x 240 ( 413mm x 303mm ) 75 60
14 320 x 200 ( 413mm x 303mm ) 75 60
Current rotation - normal
Current reflection - none
Rotations possible - normal
Reflections possible - none


Тоесть мне не судьба? :huh:
Спасибо сказали:
Аватара пользователя
Unicorn
Сообщения: 689
Статус: Бригадир мучеников Аль-Аксы
ОС: Gentoo 100% fresh, Archlinux

Re: Поворотный дисплей в Linux

Сообщение Unicorn »

с чего ты взял?

Rotations possible - normal - есть возможность поворота
Вот если бы было написано Rotations possible - none - тогда другое дело
Gentoo, Archlinux / Athlon2600+ / SATA RAID 0 LVM / GNOME
Спасибо сказали:
Fier
Сообщения: 62

Re: Поворотный дисплей в Linux

Сообщение Fier »

исходя из:

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> //а inverted left right постом выше - нету.
-q or --query
-s <size>/<width>x<height> or --size <size>/<width>x<height>
-r <rate> or --rate <rate>
-v or --version
-x (reflect in x)
-y (reflect in y)
--screen <screen>
--verbose




fi@exe:~$ xrandr -o right
X Error of failed request: BadMatch (invalid parameter attributes)
Major opcode of failed request: 157 (RANDR)
Minor opcode of failed request: 2 (RRSetScreenConfig)
Serial number of failed request: 12
Current serial number in output stream: 12


fi@exe:~$ xrandr -d 0 -o left
Can't open display 0
fi@exe:~$ xrandr -d 1 -o left
Can't open display 0
fi@exe:~$ xrandr -d 2 -o left
Can't open display 0
...
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Поворотный дисплей в Linux

Сообщение sash-kan »

(Fier @ Dec 7 2006, в 06:30) писал(а):Rotations possible - normal
надо думать, это означает, что единственный доступный "поворот" — normal.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
Swi
Сообщения: 49
ОС: FedoraCore 6

Re: Поворотный дисплей в Linux

Сообщение Swi »

fi@exe:~$ xrandr -o right
X Error of failed request: BadMatch (invalid parameter attributes)
Major opcode of failed request: 157 (RANDR)
Minor opcode of failed request: 2 (RRSetScreenConfig)
Serial number of failed request: 12
Current serial number in output stream: 12


и у меня такое было, попробуй менять разрешение на допустим
1024 x 1280

xrandr -o right -s 1024x1280

Завтра выложу свой xrandr -q
Федораст - это звучит гордо...

FeoraCore 6

Asus K8N | AMD64 2800+ | 512Mb | nVidia GForce MX400 64Mb | WD120Gb | ASUS DVD+/-RW | ASUS DVD-ROM
Спасибо сказали:
Fier
Сообщения: 62

Re: Поворотный дисплей в Linux

Сообщение Fier »

fi@exe:~$ xrandr -o right -s 1024x1280
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>
-v or --version
-x (reflect in x)
-y (reflect in y)
--screen <screen>
--verbose


Хем... :ph34r:
Спасибо сказали:
Аватара пользователя
Swi
Сообщения: 49
ОС: FedoraCore 6

Re: Поворотный дисплей в Linux

Сообщение Swi »

м да, странновато...
Федораст - это звучит гордо...

FeoraCore 6

Asus K8N | AMD64 2800+ | 512Mb | nVidia GForce MX400 64Mb | WD120Gb | ASUS DVD+/-RW | ASUS DVD-ROM
Спасибо сказали:
Fier
Сообщения: 62

Re: Поворотный дисплей в Linux

Сообщение Fier »

fi@exe:/usr/sbin$ xrandr
SZ: Pixels Physical Refresh
*0 1400 x 1050 ( 413mm x 303mm ) *60
1 1280 x 1024 ( 413mm x 303mm ) 75 70 60
2 1152 x 864 ( 413mm x 303mm ) 75 70 60
3 1024 x 768 ( 413mm x 303mm ) 75 72 70 60
4 1024 x 480 ( 413mm x 303mm ) 60
5 848 x 480 ( 413mm x 303mm ) 60
6 800 x 600 ( 413mm x 303mm ) 75 72 70 60 56
7 720 x 576 ( 413mm x 303mm ) 60
8 720 x 480 ( 413mm x 303mm ) 60
9 640 x 480 ( 413mm x 303mm ) 75 72 60
10 640 x 400 ( 413mm x 303mm ) 75 60
11 512 x 384 ( 413mm x 303mm ) 60
12 400 x 300 ( 413mm x 303mm ) 75 60
13 320 x 240 ( 413mm x 303mm ) 75 60
14 320 x 200 ( 413mm x 303mm ) 75 60
Current rotation - normal
Current reflection - none
Rotations possible - normal
Reflections possible - none
fi@exe:/usr/sbin$ xrandr -s 1 - переключают в соотв. режимы
fi@exe:/usr/sbin$ xrandr -s 0
fi@exe:/usr/sbin$ xrandr -s 5
fi@exe:/usr/sbin$ xrandr -s 0
Спасибо сказали:
Аватара пользователя
Unicorn
Сообщения: 689
Статус: Бригадир мучеников Аль-Аксы
ОС: Gentoo 100% fresh, Archlinux

Re: Поворотный дисплей в Linux

Сообщение Unicorn »

Что-то я не догоняю

Код: Выделить всё

[sergo@myhost ~]$ xrandr
 SZ:    Pixels          Physical       Refresh
*0   1280 x 1024   ( 382mm x 302mm )  *60
Current rotation - normal
Current reflection - none
Rotations possible - normal
Reflections possible - none
[sergo@myhost ~]$


почему только один режим? что, xrandr ничего повернуть на моей конфигурации не может? а почему?
Gentoo, Archlinux / Athlon2600+ / SATA RAID 0 LVM / GNOME
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Поворотный дисплей в Linux

Сообщение sash-kan »

(Unicorn @ Dec 8 2006, в 22:27) писал(а):а почему?
а дров сторонних не используешь?
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
KriK
Сообщения: 90
ОС: Ubuntu 7.04

Re: Поворотный дисплей в Linux

Сообщение KriK »

Черт... Та же самая проблема...

Код: Выделить всё

X Error of failed request:  BadMatch (invalid parameter attributes)
  Major opcode of failed request:  153 (RANDR)
  Minor opcode of failed request:  2 (RRSetScreenConfig)
  Serial number of failed request:  12
  Current serial number in output stream:  12

Видюшка встроенная SiS, дрова прописаны в Xorge тоже sis, в выньде раньше работало.
Linux Registered user #392927
Спасибо сказали:
hemz
Сообщения: 113

Re: Поворотный дисплей в Linux

Сообщение hemz »

Ну и как решилась задачка?
Маюсь с тем же,доступно только изменить разрешение экрана,

xrandr -s <0 1 2 3 4>
выполняется

а остальные команды нет, повернуть-отразить никак.
Те же ошибки,что и выше написаны выдаёт система .

Current rotation - normal
Current reflection - none
Rotations possible - normal
Reflections possible - none

На двух машинах одна и та же хрень.
Карта Ati radeon (book`a) и Intel® 82845G/GL Chip (Desktop)
Спасибо сказали:
Аватара пользователя
VPF
Сообщения: 1042
Статус: форум покинул
ОС: Mandriva,ClarkConnect,Windows

Re: Поворотный дисплей в Linux

Сообщение VPF »

Fier писал(а):
08.12.2006 09:36
fi@exe:~$ xrandr -o right -s 1024x1280
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>
-v or --version
-x (reflect in x)
-y (reflect in y)
--screen <screen>
--verbose


Хем... :ph34r:


Я этим не пользовался, но заметил ошибку у вас

Код: Выделить всё

-s <size>/<width>x<height> or --size <size>/<width>x<height>


а у вас

Код: Выделить всё

xrandr -o right -s 1024x1280


поменяйте местами высоту и ширину :cool:
Think different www.vorko.info
Спасибо сказали:
hemz
Сообщения: 113

Re: Поворотный дисплей в Linux

Сообщение hemz »

Если уж никто не знает,как сделать доступными нужные опции поворота и зеркалирования в xrandr`e,то может быть,решить задачку в обход?
:blush:
Можно ли изначально при загрузке в lilo чего-нибудь прописать? Чтоб сразу консоль повернуть?И X`ы не загружая.

P.S.
Ну хоть монитор переверни и смотри в зеркало! :unsure:
Спасибо сказали:
Fier
Сообщения: 62

Re: Поворотный дисплей в Linux

Сообщение Fier »

[fi@exe ~]$ xrandr
SZ: Pixels Physical Refresh
*0 1400 x 1050 ( 413mm x 303mm ) *60
1 1280 x 1024 ( 413mm x 303mm ) 60
2 1280 x 960 ( 413mm x 303mm ) 60
3 1152 x 864 ( 413mm x 303mm ) 60
4 1024 x 768 ( 413mm x 303mm ) 60
5 832 x 624 ( 413mm x 303mm ) 60
6 800 x 600 ( 413mm x 303mm ) 60
7 640 x 480 ( 413mm x 303mm ) 60
Current rotation - normal
Current reflection - none
Rotations possible - normal
Reflections possible - none

[fi@exe ~]$ xrandr -o 6
X Error of failed request: BadValue (integer parameter out of range for operation)
Major opcode of failed request: 155 (RANDR)
Minor opcode of failed request: 2 (RRSetScreenConfig)
Value in failed request: 0x40
Serial number of failed request: 12
Current serial number in output stream: 12


Поворот не доступен. Пользуемся виндовс и не выпендриваемся.... :dry:
Спасибо сказали:
Mellon
Сообщения: 655
Статус: Powered by Gentoo
ОС: Gentoo

Re: Поворотный дисплей в Linux

Сообщение Mellon »

("Fier") писал(а):X Error of failed request: BadValue (integer parameter out of range for operation)


The -o option is used to specify the orientation of the screen, and can be
one of "normal inverted left right 0 1 2 3"

это из мана

Если не доходит, то есть такая гуевина krandrtray
Некоммерческий файлообмен не может сравниваться с кражей, так как кража лишает кого-то возможности использовать украденный объект. ©
--------------------
Переворачиватель пингвинов
Спасибо сказали:
Fier
Сообщения: 62

Re: Поворотный дисплей в Linux

Сообщение Fier »

[fi@exe ~]$ xrandr -o right
X Error of failed request: BadMatch (invalid parameter attributes)
Major opcode of failed request: 155 (RANDR)
Minor opcode of failed request: 2 (RRSetScreenConfig)
Serial number of failed request: 12
Current serial number in output stream: 12

krandtray тоже отказывается.
Спасибо сказали:
Upliner
Сообщения: 67
ОС: openSUSE 11 / Debian Lenny

Re: Поворотный дисплей в Linux

Сообщение Upliner »

Кстати, нужно ещё в xorg.conf добавить в раздел Device
Option "RandRRotation" "true"
И разрешения соответствующие добавить...
От Кузбаса и до Затулинки, от вершин до глубиннейших руд
Анархисты Сибирской Республики нас к предельной свободе ведут
Спасибо сказали: