глюки валят тут у нас... Или как убедить плазму сохранять расположение экранов при загрузке. [Решено]

Как всем известно, я любитель двухмониторной конфигурации, и использую это что на работе, что дома.
На работе стоит 14.04, которая LTS, а дома можно и последний релиз(который по мнению некоторых нестабильный)15.10, с подключенным ppa:kubuntu-backports.
И вот у меня вдруг слетело расположение экранов.
Выглядело это весьма забавно: оба экрана имеют одинаковое разрешение(не соответствующее ни одному из ихних) и наложены один на другой.
В настройках - оборудование - экраны это выглядело как один экран.

Разумеется, меня это не устроило, и я начал ругаться матом искать, в чем проблема.

историю поисков рассказывать не буду, но в таком случае стоит посмотреть, сколько файлов в каталоге ~/.local/share/kscreen, посмотреть их содержимое(по крайней мере в mc они смотрятся вполне нормально и понятно, как на мой взгляд) и оставить тот, который вас устраивает.
Обычно он имеет текущую дату сразу после нажатия кнопки применить. :-)
также я нашел рекомендации настроить через nvidia-setting(это зависит от железа), или написать маленьких скрипт, положив его в автозапуск, где используя запуск xrandr указать все нужные параметры.
xrandr --output DVI-D-0 --mode 1920x1080 --output VGA-0 --mode 1440x900 --right-of DVI-D-0
вот лично мой вариант.
Данный вариант будет работать с любым видеоадаптером.
Скрипт желательно запускать до старта кде. (в настройках автозапуска для скриптов)

Для справки: данная бага периодически всплывает с 2011 года, и толком, как я понимаю, никак не фиксится.
Нет, я не писал это как баг, ибо пока что я не смог его воспроизвести.

0
AlexBKost - 19 Декабрь, 2015 - 20:27

Как всем известно, я любитель двухмониторной конфигурации, Да, это мы все знаем, и еще знаем о вашей приверженности к nvidia. А я наоборот - довольствуюсь одним монитором и предпочитаю AMD. Но все же, предложу еще один способ как убедить плазму сохранять расположение экранов при загрузке. Просто отключить службу KScreen 2 (Параметры системы - Запуск и завершение - Управление службами). Тогда не нужно будет запускать никаких скриптов, не будут перезаписываться файлы в ~/.local/share/kscreen, а настройки экранов будут браться исключительно из xorg.conf.

xorg.conf у вас же имеется?

0
dyug - 19 Декабрь, 2015 - 21:10

Это если хорг есть конфигурация, а то нынче нвидия и без нее работает успешно. :-)

0
AlexBKost - 19 Декабрь, 2015 - 21:21

Судя по обсуждаемой теме, то не совсем успешно.

0
dyug - 19 Декабрь, 2015 - 22:55

Впервые. с 2010 года.
причины я не понял.

0
MacLeod - 19 Декабрь, 2015 - 21:39
Изображение пользователя MacLeod.

Работаю с 2-3 мониторами + nvidia, нет никаких проблем, кроме особо тупых приложений, которые неправильно определяют праймари монитор (хотя давно во всех фреймворках SDL/GLFW/etc - есть нужный функционал).

0
dyug - 19 Декабрь, 2015 - 22:54

да у меня тоже это впервые случилось.. хотя двухмониторная конфигурация у меня живет с 10.04..

0
AlexBKost - 20 Декабрь, 2015 - 00:30

Старая добрая 10.04, а еще 12.04 - как там Compiz работает, до сих пор работает, между прочим. А настройки монитора в ~/.kde/share/config/krandrrc. Лучше не вспоминать - что-то разработчики намудрили с этим kscreen.

0
Гость - 20 Декабрь, 2015 - 08:50

Да,тоже в 12.04 все нормально было. Один основной или как там, уже не помню. А в 14.04 не получается.Но, как то работает и ладно, лень разбираться. Но, не так, как надо. Тоже nvidia.

0
Гость - 20 Декабрь, 2015 - 13:44

Выше мое сообщение. Ради любопытства заглянул а ~/local/share/ никаких файлов или директорий /kscreen не обнаружил, так же как и в ~/.kde/share/config/ не увидел .krandrrc. Да, ладно, можно не комментировать, не важно. Пилит как то и ладно. Пора на KDE 5

0
kot040188 - 20 Декабрь, 2015 - 14:04
Изображение пользователя kot040188.

Чьё? ヅ

0
dyug - 20 Декабрь, 2015 - 15:52

Для гостя: посмотри теги, и ты поймешь, что речь идет о 15.10 :-)
то есть о 5 плазме :-)

0
Гость - 20 Декабрь, 2015 - 18:58

Тысячу извинений, таки да. И на старуху бывает проруха. LTS увидел, а далее много букаф. Беру свои слова обратно.

Отправить комментарий

CAPTCHA на основе изображений
Введите цифры