Монитор Samsung SyncMaster 971p. Интегрированная видеокарта nVidia GeForce7025/nForce 630a.
В Настройках рабочего стола->Экран->Поворот -- "Без поворота".
Не получается поменять ориентацию на "портрет".
Кто-нибудь знает от чего зависит эта опция?
Проблема с поворотом монитора Samsung
Подключал к нетбуку с Windows - всё поворачивается smile
Пробуйте:
Добавить в секцию "Device"(можно продублировать и в секцию "Screen") файла /etc/X11/xorg.conf следующее:
1) Если свободный драйвер "nv" то:
Option “Rotate” “CW”2) Если проприетарный "nvidia" то:
Option “RandRRotation” “True”Перезагрузиться.
Далее используем для "поворотов" утилиту nvidia-settings (для проприетарного).
или настройки КДЕ - экран - размер и ориентация - поворот
Или следующие команды:
[console]xrandr -o left
xrandr -o right
xrandr -o normal[/console]
Подробнее смотри:
[console]man xrandr[/console]
Размер и ориентация - Параметры системы - Поворот - появился список вариантов поворота! Но при выборе происходит сброс в пункт "Без поворота". А nvidia-settings при нажатии поворота вылетает oO
А эта команда?
[console]$ xrandr -o inverted[/console]
и покажите:
[console]$ rpm -qa | grep x11-server-xorg[/console]
произошел поворот на 180 градусов! :O
[console]
[root@localhost elijah]# rpm -qa | grep x11-server-xorg
x11-server-xorg-1.10.1-1.mga1
[root@localhost elijah]#
[/console]
как вернуть назад, неудобно писать smile
перезагрузился...
а вот
[console]
[root@localhost elijah]# xrandr -o left
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: 0x400
Serial number of failed request: 14
Current serial number in output stream: 14
[root@localhost elijah]# xrandr -o right
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: 0x400
Serial number of failed request: 14
Current serial number in output stream: 14
[root@localhost elijah]#
[/console]
Баг X-сервера http://www.nvnews.net/vbulletin/showthread.php?t=160690
Нужно пересобирать этот пакет: http://ftp.mandrivauser.de/mirrors/Mageia/distrib/1/SRPMS/core/release/x11-server-1.10.1-1.mga1.src.rpm
С этим патчем: http://lists.x.org/archives/xorg-devel/2011-May/022104.html
Примерный патч:
diff --git a/randr/rrscreen.c b/randr/rrscreen.c
index 1bc1a9e..da6d48d 100644
--- a/randr/rrscreen.c
+++ b/randr/rrscreen.c
@@ -910,12 +910,6 @@ ProcRRSetScreenConfig (ClientPtr client)
*/
width = mode->mode.width;
height = mode->mode.height;
- if (rotation & (RR_Rotate_90|RR_Rotate_270))
- {
- width = mode->mode.height;
- height = mode->mode.width;
- }
-
if (width < pScrPriv->minWidth || pScrPriv->maxWidth < width) {
client->errorValue = width;
free(pData);
@@ -927,6 +921,12 @@ ProcRRSetScreenConfig (ClientPtr client)
return BadValue;
}
+ if (rotation & (RR_Rotate_90|RR_Rotate_270))
+ {
+ width = mode->mode.height;
+ height = mode->mode.width;
+ }
+
if (width != pScreen->width || height != pScreen->height)
{
int c;
Или наложить его.
з.ы. под рукой нет магеи, а то пересобрал бы
да... дела...
mopladon,
Не всё так плохо. Поставил таки магею(что только не сделаешь для решения вопроса =) , перепаковал нужный пакет(надеюсь у вас 32 бит):
1)Сначала полностью обновитесь:
[console]su
urpmi --auto-select --auto-update[/console]
2) Скачайте архив Пакеты_x11-server-1.2.mga.i586
3) Распакуйте его.
4) Откройте распакованное например в долфине.
5) Выделите всё кроме файлов: x11-server-source-1.10.1-1.2.mga1.i586.rpm и x11-server-devel-1.10.1-1.2.mga1.i586.rpm (возможно они не понадобятся, а ставить лишнее не нужно)
6) Поставить с помощью Инсталлятора программ (по правой кн. мыши)
7) Перезагрузиться
з.ы. если нужны сорцы -> в личку
Сижу на 64-bit. Тонкий 64Кбит/c Интернет (и такое бывает) smile.
Пробую первый вариант с патчем - дожму его. На самом деле всё не так сложно! Только что-то недостает и просит обновления базы urpmi.
И ещё вопрос: как сменить по-быстрому пароль root?
С патчем осторожней, не совсем правильно данные строк введены.
Сменить пароль рута:
[console]# passwd[/console]
Спасибо. Драться надо так дерись - обновляться надо так обновись!
Для 64 бит: (пересборка с сорцов самостоятельно)
Скачать src.rpm в домашний каталог: x11-server-1.10.1-1.2.mga1.src.rpm
Далее
[console]su
urpmi --auto-select --auto-update
urpmi rpm-build
urpmi --buildrequires x11-server-1.10.1-1.2.mga1.src.rpm
exit
rpmbuild --rebuild x11-server-1.10.1-1.2.mga1.src.rpm[/console]
Последнюю команду как поняли делать от простого пользователя.
Пакеты искать в /home/elijah/rpmbuild/RPMS/
547 пакетов, 532МБ - уйдет пара суток smile.
- Как муравьи съели кита? - По чуть-чуть...
Хех, успокаивает одно магея не часто обновляется.
Пробуйте без обновления, должно всё получиться.
Обновиться всегда успеете.
Человека, который восемь суток, с регулярными обрывами связи, качал дистрибутив Mageia, а, скачав, в 7:00 сразу же начал установку не напугать какими-то 547 подлыми пакетами!!!
..уже 544 подлыми пакетами!!! smile
..уже 544 подлыми пакетами!!! smile
Жесть!Помню на EDGE сидел,во тормоза были,прихотилось загрузчик Aria2 поменять на Wget,много ошибок вылетало.Видимо Aria 2 расчитана на более высокие скорости.
как докачаю - напишу. Перешёл на LXDE... Шипит!