KDE, nouveau и два монитора [Решено]

Здраствуйте.
После покупки нового hdd решел снова вернуться на арч (Прошло немного времени примерно с 10 ноября). Одна из основных причин ухода http://archlinux.org.ru/forum/viewtopic.php?f=17&t=10276

С Nouveau подсветка работает идеально, nvidia токое и не снилось. Но есть одно но - это работа с двумя мониторами. По умолчанию монитор подключается в режиме клона, после запуска можно установить и настроить расположение и разрешение мониторв. Все работает отлично пока не перезагрузить или перелогиниться (снова сбрасуются настройки на клон). Чуть не забыл использую кеды.

Если после настройки мониторов выбрать “Сохранить значение как по умолчанию” и попробовать перелогиниться или перезагрузиться то иксы виснут (кроме курсора мышки), слышен звук приветствия и монитор черный. Потом только выключить ноут можно через кнопку включения.

В вике есть статья по настройке для двух мониторов, но результат тот же (когда я проверял в районе 10 числа).

Ставил nvidia и настраивал мониторы как надо, в этом плане у nvidia все впорядке. Потом сохранил xorg.conf и попробовал для nouveau. Все так же запускается в режиме клона http://pastebin.ru/7DTDjLt7 .

Если настроить с помощью arandr то работает нормально (так же как и через настройщик кед) до ребута или….
Есть вариант выполнять команду которую он генерируют после настройки монитора, но я не знаю где ее прописать.

Ноут не всегда работает на два монитора (иногда беру на работу) поэтому мне кажется что вариант выполнения команды которую генерирует arandr будет не правильным.

Подскажите что тут лучше сделать, хотелось бы правильного решения проблемы.
Давно не пробовал бороться с настройками режимов в KDE, ибо бросил его.
А вот в xfce недавно пришлось – мне требовалось автоматически выбирать определённое разрешение экрана в зависимости от подключённого монитора, невзирая на те настройки, что были при прошлом запуске. Хотя я всё делал через xrandr из скрипта, запускающегося ДО xfce, графическая среда упорно меняла режим на тот, что у неё в настройках, и это никак не отключалось. В конце концов я просто нашел файл, где она эти настройки хранила, и научил скрипт подменять его, чтобы xfce успокоилось не пыталось ничего переключить.

Ваша задача несколько другая – установить автоматически режим, который KDE почему-то позволяет установить только вручную. Проблема, очевидно, не в nouveau, который успешно поддерживает нужные вам режимы, а в KDE, который не хочет “вспоминать” их при старте. Так что, если в настройках KDE вы не найдёте чего-то такого, что забыли сделать, например какую-то кнопку “сохранить” или галку “восстанавливать режим при запуске”, вам тоже придётся сделать это скриптом через xrandr, и попытаться запретить KDE делать это самой. Если запретить не удастся – возможно, придётся искать что-то вроде того файла настроек.
svk__wlad
Есть вариант выполнять команду которую он генерируют после настройки монитора, но я не знаю где ее прописать.
Если знаете нужную команду - создайте исполняемый скрипт в ~/.kde4/env. В Параметры системы - Запуск и завершение - Автозапуск - Скрипты, активируйте свой скрипт и выберите для него нужный этап запуска.
vadik
svk__wlad
Есть вариант выполнять команду которую он генерируют после настройки монитора, но я не знаю где ее прописать.
Если знаете нужную команду - создайте исполняемый скрипт в ~/.kde4/env. В Параметры системы - Запуск и завершение - Автозапуск - Скрипты, активируйте свой скрипт и выберите для него нужный этап запуска.
Я думал об этом с самого начало, но как я писал выше считаю это неправильным. Или я не прав? как себя поведет дальше ос после выполнения скрипта в котором устанавливается настройки для двух мониторов, а у меня будет только один (такой вариант возможен, если я не дома) и скрипт то будет выполняться каждый раз при старте.
Natrio,
Если после настройки мониторов выбрать “Сохранить значение как по умолчанию” и попробовать перелогиниться или перезагрузиться то иксы виснут (кроме курсора мышки), слышен звук приветствия и монитор черный. Потом только выключить ноут можно через кнопку включения.
Здесь я как раз говорил про настройку, которые он должен запомнить и он запоминал, но он зависал при загрузке даже. Выход из этого цикла печальных событий был следующий: отключиль кабель на монитор и без проблем запустились кеды. По другому получал зависание.
svk__wlad
как себя поведет дальше ос после выполнения скрипта в котором устанавливается настройки для двух мониторов, а у меня будет только один
ОС поведет себя нормально, вот с кедами не понятно. В любом случае можно попробовать, если будут проблемы, то из консоли всегда можно скрипт изменить/убрать. Или добавить супер-костыль - в скрипте, перед выполнением команды, проверять количество мониторов. Хотя, блин, это просто костылище. (
Правила для удев прописать на вкл/выкл
svk__wlad, “иксы” не умеют сохранять режим по-умолчанию. У вас это делает KDE. Кто из них “виснет”, не знаю, но если курсор мышки продолжает двигаться, то скорее это KDE. А управление блокируется потому, что после запуска “иксов” перехватывается клавиатура.
Костыль получился как советовал vadik
Добавил через gui скрипт и все работает. При запуске с двумя мониторами после ввода логина / пароля лучше не смотреть пока не прогрузится (получаются жесткие артефакты), но после загрузки разрешение устанавливается как надо на обоих мониторах.
Если второй монитор не подключен, то не чего не изменяется.
 
Зарегистрироваться или войдите чтобы оставить сообщение.