Как перезагрузить Xorg / xserver?


35

Xserver продолжает падать на моей обычной учетной записи как в Unity 3D, так и в 2D. Это не делает это на гостевой учетной записи.

Вот почему я хочу сбросить / откатить все, что связано с xserver, в надежде, что это исправит это.

Большинство ответов по этому вопросу связаны sudo dpkg-reconfigure xserver-xorg. Тем не менее, это ничего не делает для меня (не генерирует вывод), и я читал на других форумах, что это устарело.

Итак, каков текущий способ сброса всех параметров xserver / xorg; какая альтернатива sudo dpkg-reconfigure xserver-xorg? X падает во время работы, а не перед входом в систему или около того. И эффект сбоя заключается в том, что меня выбрасывают из сеанса, а не из-за зависания или сбоя машины.


@Jorge Castro Версия Ubuntu здесь важна, так как все изменилось. Я полагаю, что больше нет "gdm" и не работает dpkg -configure.
Томас

Вы пытались сбросить xorg.conf? (резервное копирование и удаление)
Паулюс Шукис

Ответы:


13

Если ваша гостевая учетная запись не затронута, это может быть пользовательский параметр, вызывающий проблему. Попробуйте удалить~/.config/monitors.xml


Спасибо, но это не помогло. На самом деле я не думаю, что это настройки монитора, так как гостевая учетная запись не падает, даже когда я настраиваю оба монитора ...
Томас

Хорошо, хотя на самом деле это было не так, идея, стоящая за этим, решила мою проблему: одно за другим удаление файлов в ~ / .config dir действительно помогло мне! :-) @Jorge Castro: если вы измените свой ответ в этом направлении, я отмечу его как «принятый»
Томас

Я понятия не имею, какие файлы вы удалили, не стесняйтесь добавлять всю эту информацию в ответ, хотя, рад, что вы ее отсортировали!
Хорхе Кастро

Это помогло мне решить некоторые проблемы с fglrx (AMD CCCLE).
Ник


6

Чтобы перенастроить пакеты, которые уже установлены, вы можете обратиться к:

Страница Ubuntu: dpkg-reconfigure - перенастроить уже установленный пакет

Используя терминал:

  1. Если во время загрузки вы попали на пустой экран, нажмите CTRL+ ALT+ F1для доступа к терминалу.

    Затем, в зависимости от среды вашего рабочего стола, завершите X, используя:

    • Для Гнома (Ubuntu): sudo /etc/init.d/gdm stop

    • Для KDE (Kubuntu): sudo /etc/init.d/kdm stop

    • Для Xfce (Xubuntu): sudo /etc/init.d/xdm stop

  2. Для процесса реконфигурации:

    sudo dpkg-reconfigure xserver-xorg
    

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

    sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.backup
    
  3. Перезапустите графический интерфейс:

    Опять же, это зависит от среды рабочего стола, поэтому:

    • Для Гнома (Ubuntu): sudo /etc/init.d/gdm start

    • Для KDE (Kubuntu): sudo /etc/init.d/kdm start

    • Для Xfce (Xubuntu): sudo /etc/init.d/xdm start


Если не удается выполнить вышеуказанные шаги, всегда можно отредактировать /etc/X11/xorg.confвручную и заменить содержимое файла.

Ссылаться на:


5
Потому что sudo /etc/init.d/gdm stopя получаю команду sudo /etc/init.d/gdm, которая не найдена и sudo dpkg-reconfigure xserver-xorgничего не делает для меня, как я указал в вопросе. Спасибо за ответ, хотя ...
Томас

@thomas Очень странно, но только что добавили ссылки, где вы можете собрать содержимое по умолчанию для файла xorg.conf. Возможно, ручная настройка содержимого файла может вам помочь.
Зуул

3
В Ubuntu 12.04 диспетчер отображения - это lightdm , а не gdm . Почему dpkg -configure не работает, я не знаю! : - /
Томас

@thomas Возможно, переустановка самого dpkg может позволить вам использовать его!
Зуул

1
В моем случае после входа в систему экран стал черным. Шаги, изложенные в этом ответе, решили эту проблему. Мне пришлось войти через SSH с другого компьютера, чтобы вводить команды.
Серрано

-2

Попробовав все, что вы, ребята, упомянули здесь, я решил ту же самую проблему, установив права владения (и разрешения) .Xauthority и .ICEauthority (расположенные внутри: / home / username / folder) обратно моему обычному пользователю.

для проверки собственного / разрешенного запуска tty1 (CTRL + ALT + 1) и входа в систему, выберите superuser (sudo su) и:

cd /home/username/
ls -a -l 

в моем случае .Xauthority даже не читался моим обычным пользователем, поэтому сначала мне пришлось выполнить chmod:

chmod 775 .Xauthority

тогда:

chown username .Xauthority
chown username .ICEauthority

после этого перезагрузитесь и попробуйте войти - у меня все заработало.

Еще одно замечание: я столкнулся с этой проблемой после итеративных экспериментов с драйверами xorg.conf и NVidia - при попытке настроить 3 монитора на 2 карты. Итак, я потратил огромное количество времени, пытаясь решить проблему, играя с настройками xserver и видео - хотя причина сбоя была совершенно не связана.


3
chmod 775на авторитетных файлах это не то, что нужно делать ™
Гюнтберт
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.