Как остановить KDE от изменения разрешения экрана?

Я запускаю Linux Mint 17 с KDE и отображаю драйверы из Nvidia. Я настроил параметры отображения с помощью настроек nvidia, и когда я впервые запустил, все работает правильно.

Однако, когда я вхожу в систему и загружается KDE, он делает что-то для моей настройки дисплея, которая отключает один из моих трех связанных экранов. Используя настройки дисплея KDE, я не могу снова включить экран, но перезапуск сеанса и возврат на экран входа в систему показывают диалог входа в систему на этом экране, как и предполагалось.

Как отключить KDE от работы с настройками экрана? В качестве альтернативы, почему один из моих мониторов отключается? FWIW, монитор, на который это влияет, подключается через HDMI, а остальные два, которые продолжают работать, используют DVI.

В KDE есть модуль под названием KScreen, который делает это.

Чтобы отключить его, перейдите в K Menu-> Computer-> System Settings-> System Administration-> Startup and Shutdown-> Service Manager. Найдите службу под названием KScreen и снимите флажок Использовать. Вы можете остановить службу сейчас, если хотите.

Вы также можете вручную отредактировать $ HOME / .kde / share / config / kdedrc и добавить следующие строки:

[Module-kscreen] autoload=false 

Это останавливает использование KDE с конфигурациями монитора и будет поддерживать один KDM при запуске.

Kscreen – это сервис для каждого пользователя; вам нужно установить его для каждого пользователя, если у вас нет политики.

У меня были подобные проблемы, и я попробовал решения, предлагающие добавить команды xrandr для

 ~/.kde/share/config/krandrrc 

но оказалось, что они не работают. Единственное, что я заслужил, чтобы надежно работать, это добавить команды xrandr в мой .profile:

 xrandr --output "VGA1" --primary --mode 1920x1200 --output "HDMI2" --right-of "VGA1" --mode 1920x1200 

Сначала запустите xrandr без каких-либо параметров, в котором будут перечислены ваши доступные экраны и их доступные разрешения, тогда вы можете составить список параметров xrandr, используя выход xrandr в качестве отправной точки.

Моя настройка: ноутбук в док-станции, док-станция имеет два одинаковых монитора, один через кабель DVI, а другой через кабель VGA. В моем примере выше, дисплей, подключенный с помощью кабеля VGA, – «VGA1», дисплей, подключенный кабелем DVI, – «HDMI2».