Поворотный дисплей в Linux (как?)
Модератор: Модераторы разделов
-
- Сообщения: 62
Поворотный дисплей в Linux
Есть широкоформатный ЖК монитор с возможностью поворота на 90 градусов.
Как организовать поворот изображения?
Как организовать поворот изображения?
-
- Бывший модератор
- Сообщения: 2298
- Статус: Добрый банщик
Re: Поворотный дисплей в Linux
У меня дома у детей стоит Гнусмас с аналогичной функцией. В Оффтопике за автоматическим поворотом следит софтина от производителя моника. Хотя можно развернуть и с помощью настройки установленных дров (GF 5600). В Линуксовых дровах такой настройки нет. 
Так что мне тоже интересна данная функция. Если не автоматическая, то хотя бы ручная, на которую можно было повесить хот-кей.

Так что мне тоже интересна данная функция. Если не автоматическая, то хотя бы ручная, на которую можно было повесить хот-кей.
-
- Сообщения: 49
- ОС: FedoraCore 6
Re: Поворотный дисплей в Linux
man xrender
Федораст - это звучит гордо...
FeoraCore 6
Asus K8N | AMD64 2800+ | 512Mb | nVidia GForce MX400 64Mb | WD120Gb | ASUS DVD+/-RW | ASUS DVD-ROM
FeoraCore 6
Asus K8N | AMD64 2800+ | 512Mb | nVidia GForce MX400 64Mb | WD120Gb | ASUS DVD+/-RW | ASUS DVD-ROM
-
- Сообщения: 62
Re: Поворотный дисплей в Linux
fi@exe:~$ man xrender
Нет записи руководства для xrender
А судя по википедии это прога для работы с 3D.
Или я где-то "проклал"?
-
- Бывший модератор
- Сообщения: 2421
- Статус: Übermensch
- ОС: лялих
-
- Сообщения: 49
- ОС: FedoraCore 6
Re: Поворотный дисплей в Linux
Спасибо поправили. Плохо когда Linux дома, а на работе Оффтопик. Проверять себя трудно

Федораст - это звучит гордо...
FeoraCore 6
Asus K8N | AMD64 2800+ | 512Mb | nVidia GForce MX400 64Mb | WD120Gb | ASUS DVD+/-RW | ASUS DVD-ROM
FeoraCore 6
Asus K8N | AMD64 2800+ | 512Mb | nVidia GForce MX400 64Mb | WD120Gb | ASUS DVD+/-RW | ASUS DVD-ROM
-
- Сообщения: 689
- Статус: Бригадир мучеников Аль-Аксы
- ОС: Gentoo 100% fresh, Archlinux
Re: Поворотный дисплей в Linux
это чудо кто-нибудь применял на практике?
Gentoo, Archlinux / Athlon2600+ / SATA RAID 0 LVM / GNOME
-
- Сообщения: 49
- ОС: FedoraCore 6
Re: Поворотный дисплей в Linux
У меня работает, моник Гнусмус 960BF
Федораст - это звучит гордо...
FeoraCore 6
Asus K8N | AMD64 2800+ | 512Mb | nVidia GForce MX400 64Mb | WD120Gb | ASUS DVD+/-RW | ASUS DVD-ROM
FeoraCore 6
Asus K8N | AMD64 2800+ | 512Mb | nVidia GForce MX400 64Mb | WD120Gb | ASUS DVD+/-RW | ASUS DVD-ROM
-
- Сообщения: 62
Re: Поворотный дисплей в Linux
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
Тоесть мне не судьба?

-
- Сообщения: 689
- Статус: Бригадир мучеников Аль-Аксы
- ОС: Gentoo 100% fresh, Archlinux
Re: Поворотный дисплей в Linux
с чего ты взял?
Rotations possible - normal - есть возможность поворота
Вот если бы было написано Rotations possible - none - тогда другое дело
Rotations possible - normal - есть возможность поворота
Вот если бы было написано Rotations possible - none - тогда другое дело
Gentoo, Archlinux / Athlon2600+ / SATA RAID 0 LVM / GNOME
-
- Сообщения: 62
Re: Поворотный дисплей в Linux
исходя из:
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
...
-
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: Поворотный дисплей в Linux
надо думать, это означает, что единственный доступный "поворот" — normal.(Fier @ Dec 7 2006, в 06:30) писал(а):Rotations possible - normal
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
- Сообщения: 49
- ОС: FedoraCore 6
Re: Поворотный дисплей в Linux
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
FeoraCore 6
Asus K8N | AMD64 2800+ | 512Mb | nVidia GForce MX400 64Mb | WD120Gb | ASUS DVD+/-RW | ASUS DVD-ROM
-
- Сообщения: 62
Re: Поворотный дисплей в Linux
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
Хем...
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
Хем...

-
- Сообщения: 49
- ОС: FedoraCore 6
Re: Поворотный дисплей в Linux
м да, странновато...
Федораст - это звучит гордо...
FeoraCore 6
Asus K8N | AMD64 2800+ | 512Mb | nVidia GForce MX400 64Mb | WD120Gb | ASUS DVD+/-RW | ASUS DVD-ROM
FeoraCore 6
Asus K8N | AMD64 2800+ | 512Mb | nVidia GForce MX400 64Mb | WD120Gb | ASUS DVD+/-RW | ASUS DVD-ROM
-
- Сообщения: 62
Re: Поворотный дисплей в Linux
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
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
-
- Сообщения: 689
- Статус: Бригадир мучеников Аль-Аксы
- ОС: Gentoo 100% fresh, Archlinux
Re: Поворотный дисплей в Linux
Что-то я не догоняю
почему только один режим? что, xrandr ничего повернуть на моей конфигурации не может? а почему?
Код: Выделить всё
[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
-
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: Поворотный дисплей в Linux
а дров сторонних не используешь?(Unicorn @ Dec 8 2006, в 22:27) писал(а):а почему?
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
- Сообщения: 90
- ОС: Ubuntu 7.04
Re: Поворотный дисплей в Linux
Черт... Та же самая проблема...
Видюшка встроенная SiS, дрова прописаны в Xorge тоже sis, в выньде раньше работало.
Код: Выделить всё
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
-
- Сообщения: 113
Re: Поворотный дисплей в Linux
Ну и как решилась задачка?
Маюсь с тем же,доступно только изменить разрешение экрана,
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)
Маюсь с тем же,доступно только изменить разрешение экрана,
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)
-
- Сообщения: 1042
- Статус: форум покинул
- ОС: Mandriva,ClarkConnect,Windows
Re: Поворотный дисплей в Linux
Fier писал(а): ↑08.12.2006 09:36fi@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
Хем...
Я этим не пользовался, но заметил ошибку у вас
Код: Выделить всё
-s <size>/<width>x<height> or --size <size>/<width>x<height>
а у вас
Код: Выделить всё
xrandr -o right -s 1024x1280
поменяйте местами высоту и ширину

Think different www.vorko.info
-
- Сообщения: 113
Re: Поворотный дисплей в Linux
Если уж никто не знает,как сделать доступными нужные опции поворота и зеркалирования в xrandr`e,то может быть,решить задачку в обход?
Можно ли изначально при загрузке в lilo чего-нибудь прописать? Чтоб сразу консоль повернуть?И X`ы не загружая.
P.S.
Ну хоть монитор переверни и смотри в зеркало!

Можно ли изначально при загрузке в lilo чего-нибудь прописать? Чтоб сразу консоль повернуть?И X`ы не загружая.
P.S.
Ну хоть монитор переверни и смотри в зеркало!

-
- Сообщения: 62
Re: Поворотный дисплей в Linux
[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
Поворот не доступен. Пользуемся виндовс и не выпендриваемся....
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
Поворот не доступен. Пользуемся виндовс и не выпендриваемся....

-
- Сообщения: 655
- Статус: Powered by Gentoo
- ОС: Gentoo
Re: Поворотный дисплей в Linux
("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
Некоммерческий файлообмен не может сравниваться с кражей, так как кража лишает кого-то возможности использовать украденный объект. ©
--------------------
Переворачиватель пингвинов
--------------------
Переворачиватель пингвинов
-
- Сообщения: 62
Re: Поворотный дисплей в Linux
[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 тоже отказывается.
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 тоже отказывается.
-
- Сообщения: 67
- ОС: openSUSE 11 / Debian Lenny
Re: Поворотный дисплей в Linux
Кстати, нужно ещё в xorg.conf добавить в раздел Device
Option "RandRRotation" "true"
И разрешения соответствующие добавить...
Option "RandRRotation" "true"
И разрешения соответствующие добавить...
От Кузбаса и до Затулинки, от вершин до глубиннейших руд
Анархисты Сибирской Республики нас к предельной свободе ведут
Анархисты Сибирской Республики нас к предельной свободе ведут