Linux сброс настроек монитора

Сбрасывает настройки мониторов Linux Mint 17 KDE

Стоит на компе Linux Mint 17 KDE. Два монитора. Настраиваем оба, все работает. При перезагрузке сбрасывает все и видит только один монитор. Настраиваю через Параметры системы — Экран. Что сделать, чтобы оставлял оба работающих монитора?

Создать соответствующие настройки в файле /etc/X11/xorg.conf или сделать скрипт с использованием xrandr, который будет настраивать второй монитор.

Какая у вас видео карта и какой видео драйвер вы используете?

OpenGL vendor string: X.Org R300 Project OpenGL renderer string: Gallium 0.4 on ATI RV570 OpenGL version string: 2.1 Mesa 10.1.0

в /ect/X11 нет ничего с названием xorg.conf, зато есть в /usr/share/X11.

Поищите в параметрах монитора должна быть кнопка «Save as Default» или сохранить по умолчанию. Нажмите на неё.

Это в Параметры системы-экраны ? там нет такой кнопки,ну или я не вижу. Есть просто сохранить, но каждый раз при перезагрузке остается один монитор.

Попробуем порыться в /usr/share/X11/xorg.conf

Попробуем порыться в /usr/share/X11/xorg.conf

там нет такой кнопки,ну или я не вижу.

Там есть такая кнопка, вы чертовски невнимательны.

Делаете настройки, нажимаете применить, а потом раскрываете указанный список и выбираете «Сохранить как значение по умолчанию», ну или если у вас английский интерфейс «Save as Default».

Вы хоть на копку «По умолчанию» пробовали нажимать после изменения настроек? Должно появиться примерно такое окно же окно как на моём втором скриншоте, которое сообщит, что настройки сохранены.

В таком случае на экране ввода имени пользователя и пароля настройки останутся такими как и были, а после авторизации при запуске KDE будут применяться сохранённые настройки?

Ну либо создавайте файл xorg.conf, для этого остановите xorg-server, затем сгенерируйте конфигурационный файл:

cp /root/xorg.conf.new /etc/X11/xorg.conf 

Или изучите xrandr, напишите скрипт, который будет активировать второй DVI разъём и выставлять на мониторе, который к нему подключен соответствующее разрешение, затем сделайте скрипт исполняемым и добавьте его в запуск средствами KDE.

kostik87 ★★★★★ ( 17.10.14 09:01:59 MSK )
Последнее исправление: kostik87 17.10.14 09:04:52 MSK (всего исправлений: 1)

При нажатии на эту самую кнопку не происходит ничего. абсолютно ничего. При перезагрузке все как обычно. один монитор.

Разбирайтесь, я вам уже написал что делать.

Запусти настройки от рута и сохрани. Я бы так попробовал.

Читайте также:  Magic keys in linux

В kde-4.14.2 настройки нормально сохраняются под пользователем, по факту сохраняются вызовы xrandr в файле ~/.kde/share/config/krandrrc и затем они будут применяться при входе пользователя в систему.

kostik87 ★★★★★ ( 17.10.14 14:36:21 MSK )
Последнее исправление: kostik87 17.10.14 14:43:10 MSK (всего исправлений: 1)

В общем то проблема решилась вот с помощью этого:

1. Download and install arandr and make sure that xrandr is also installed along with its libraries (it should already be.)

2. Open terminal and run arandr as user, not as su. It will open a configuration screen similar to the one used by Kscreen. Place your monitors as per your needs and save the configuration. Name it aranadr.conf. The program will save the configuration file in a shell script in a hidden folder in /home/username/.screenlayout/arandr.conf.sh.

3. Open Configure Desktop > Startup and Shutdown > Autostart > Add Script Provide the complete path for your arandr.conf.sh script, i.e.

and make sure to enable it at Startup. Apply this change.

That’s it. Now when you logout or reboot, your KDE will open momentarily with the old screwed up configuration, but almost immediately after that the script will correct it to the way you want.

Источник

Как восстановить настройки монитора по умолчанию через терминал?

У меня есть каверзная проблема с несколькими мониторами в KDE (Kubuntu). У меня есть ноутбук, который дома подключен к двум мониторам — VGA и HDMI. Это работает только тогда, когда встроенный дисплей ноутбука отключен (по крайней мере, мне так сказали).

Проблема в том, что теперь я забрал ноутбук и загрузил его без подключения внешних мониторов. Система помнит, что встроенный дисплей был отключен, поэтому он отключает его, даже если он является единственным подключенным монитором. Очевидно, это делает ноутбук довольно непригодным для использования. Переключение на терминал через Ctrl + Alt + F# работает, я могу войти; даже гость работает нормально.

Вопрос в том, как (пере) установить настройки монитора учетной записи через терминалы, поскольку я не могу использовать графический интерфейс?

5 ответов

Хороший вопрос. Немного сложно ответить, но вот попытка.

Основной ответ

На самом деле в X11 есть небольшая возможность сброса. Вы можете найти его на /etc/X11/Xreset , Вы можете использовать каталог Xreset ( Xreset.d ) вставить скрипт, который запускается автоматически при выходе пользователя из системы. Файл README:

# Scripts in this directory are executed as root when a user log out from # a display manager using /etc/X11/Xreset. # The username of the user logging out is provided in the $USER environment # variable. 

Таким образом, вы можете: а) добавить скрипт сброса в /etc/X11/Xreset.d и б) сделать скрипт, подключенный к панели запуска, который настраивает ваши двойные внешние дисплеи. Таким образом, вы выйдете из системы, и все вернется в нормальное состояние, вы войдете в свой ноутбук, нажмете на панель запуска для дисплеев и получите удовольствие от жизни.

Читайте также:  Epson 5799 driver linux

Дополнительная информация

  1. Вы можете посмотреть в sudo dpkg-reconfigure -phigh xserver-xorg для сброса xserver или (вероятно, лучше посмотреть ответ, предложенный Мик в комментариях).

Администраторы могут удалить сценарии в /etc/X11/Xreset.d/ для запуска после выхода пользователя из системы.

Вы можете найти его в своей собственной системе.

#!/bin/sh # # /etc/X11/Xreset # # global Xreset file -- for use by display managers # $Id: Xsession 967 2005-12-27 07:20:55Z dnusinow $ set -e PROGNAME=Xreset SYSSESSIONDIR=/etc/X11/Xreset.d if [ ! -d "$SYSSESSIONDIR" ]; then # Nothing to do, exiting exit 0 fi # use run-parts to source every file in the session directory; we source # instead of executing so that the variables and functions defined above # are available to the scripts, and so that they can pass variables to each # other SESSIONFILES=$(run-parts --list $SYSSESSIONDIR) if [ -n "$SESSIONFILES" ]; then set +e for SESSIONFILE in $SESSIONFILES; do . $SESSIONFILE done set -e fi exit 0 # vim:set ai et sts=2 sw=2 tw=80: 

Команда xrandr -s 0 должен сбросить ваши дисплеи в терминале. Больше можно найти на следующем сайте или от man xrandr в терминале.

Всякий раз, когда я кладу свой ноутбук Lubuntu в режим сна, когда он отображается исключительно на моем телевизоре, и просыпаюсь после отключения его от сети, я получаю черный экран, потому что назначено неправильное разрешение. Та же проблема, что и у вас, мне нужно установить разрешение с виртуального терминала TTY1, которого я могу достичь с помощью Ctrl-alt-F1, но xrandr, похоже, не работает. Я пролистал страницы результатов поиска Google, прежде чем нашел решение, поэтому решил поделиться.

Ключевым моментом является то, что xrandr, очевидно, работает только на текущем фокусном дисплее. Таким образом, перед командой xrandr вы должны связать команду sleep, чтобы дать вам время переключиться обратно на X-сервер с помощью Ctlr-alt-F7, чтобы команда выполнялась там. В противном случае вы получите ошибку вроде xrandr: Configure crtc 0 failed ,

Чтобы получить имена подключенных экранов (и при условии, что ваш X-сервер работает на :0 ):

Чтобы изменить настройки дисплея:

Замените LVDS1 на вывод, который вы хотите изменить, и —auto на любые параметры xrandr, которые вы хотите использовать.

  1. Переключитесь на X-сервер с помощью Ctrl-alt-F7 до того, как истечет время ожидания, установленное в приведенной выше команде.

Должен быть лучший способ сделать это. Но это работает.

Проверьте этот комментарий для возможного улучшения моего решения (не проверял сам).

Источник

Thread: How can I reset display settings back to defaults (XFCE)

dealy663 is offlineSpilled the Beans

How can I reset display settings back to defaults (XFCE)

I’m running XUbuntu 15.04. After spending far too many hours trying to get my settings to work properly with HiDPI on my notebook (Lenovo Y50-70) and a regular 1080p external monitor I’ve given up on the effort. After setting the notebook display back to 1920×1080 my system continues to misbehave after I thought I had undone all changes I made in the HiDPI effort.

Читайте также:  Linux журнал событий безопасности

I’d like to just get all of my display settings back to their originals defaults that were defined after the first install. And then run both the notebook and external displays at 1920×1080 (the only stable setting I’ve seen so far).

Any suggestions (short of re-installing XUbuntu).

Bashing-om is offlineUbuntu Member

Join Date Jul 2010 Location ozarks, Arkansas, USA Beans 14,049 —> Beans 14,049 Distro Xubuntu 22.04 Jammy Jellyfish

Re: How can I reset display settings back to defaults (XFCE)

Keep in mind that 15.04 is systemd :
In 14.04 one can revert to defaults as :
Xfce stores the display information, as defined from the Display configuration applet, in $HOME/.config/xfce4/xfconf/xfce-perchannel-xml/displays.xml. Deleting that file should restore it to its defaults.

Check that these files exist in 15.04, and maybe the same procedure will be effective ?

dealy663 is offlineSpilled the Beans

Re: How can I reset display settings back to defaults (XFCE)

Bashing-om is offlineUbuntu Member

Join Date Jul 2010 Location ozarks, Arkansas, USA Beans 14,049 —> Beans 14,049 Distro Xubuntu 22.04 Jammy Jellyfish

Re: How can I reset display settings back to defaults (XFCE)

Again check and make sure these files exist in 15.04 as this procedure is ubuntu release 14.04 and xfce4 version 4.10 .

1. Shut down the panel first, xfce4-panel —quit
2. Kill the xfce4 configuration daemon, pkill xfconfd
3. First delete settings for the panel, rm -rf ~/.config/xfce4/panel
4. Clear out the settings for xfconfd, rm -rf ~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml
5. Restart the panel, run xfce4-panel. This will respawn xfconfd automatically. Note if you need or want to restart xfconfd manually know that on my installation it was in /usr/lib/x86_64-linux-gnu/xfce4/xfconf/xfconfd which was outside of $PATH.
This clears it for the running session, regenerates the files, and sets up the default for future sessions.

Mind you once more, I do not know as I am not on 15.04 and not tested.

ajgreeny is offlineXubuntu from dawn to dusk and beyond

Join Date Jul 2005 Location I think I’m here! Maybe? Beans 25,273 —> Beans Hidden! Distro Xubuntu 22.04 Jammy Jellyfish

Re: How can I reset display settings back to defaults (XFCE)

Try logging out, then at login screen use Ctrl+Alt+F1 to go to TTY command line at which you can login with your username and password, (the password will not show on screen; just type and hit Enter).

At the command line when logged in rename the ~/.config/xfce4 with command

mv .config/xfce4 .config/xfce4backup

Источник

Оцените статью
Adblock
detector