Застосування змін до xorg.conf без перезавантаження


13

Я використовую Ubuntu 12.04 і вношу деякі зміни в /etc/X11/xorg.conf. Тепер мені потрібно перезапустити X-сервер, щоб застосувати зміни, але я не хочу перезавантажувати свою машину.

Я знаю, що перезапуск диспетчера дисплеїв (наприклад, lightdm) іноді спрацює, це найкращий спосіб зробити це?


Я точно знаю, що менеджер дисплеїв GDM перезавантажує X після виходу з сеансу. Я б здогадався, що це роблять інші менеджери дисплеїв, а також це хороший спосіб очищення навколишнього середовища.
Патрік

Я хочу, щоб гаряче перезавантажити без перезавантаження xorg. Деякі параметри можна відрегулювати в Інтернеті за допомогою утиліт xinput та xrandr, але не всі можуть.
把 友情 留 在 无 盐

Відповіді:


12

Спробуйте це з командного рядка:

sudo restart lightdm

або альтернативно

 sudo service lightdm restart

Я не впевнений, що станеться, якщо ви вже запустите X, але він повинен перезапустити його, тому краще спочатку закрийте всі вікна.

Див. Перезавантажити сервер X Ubuntu 12.04 без перезавантаження та як вбити та запустити X-сервер? для отримання додаткової інформації.

Завжди хороша ідея зберегти копію будь-якого файлу конфігурації, перш ніж змінювати його, щоб ви могли легко відновити його, якщо щось піде не так.


Другий варіант припинив усі мої відкриті програми та вийшов із системи. Це досить близько до перезапуску. Тож переконайтесь, що ви все заощадите ...
Амір Уваль

2
  1. Створіть резервну копію оригіналу xorg.conf
  2. Внесіть потрібні зміни в xorg.conf
  3. Виконай команду: killall X
  4. Ubuntu перезавантажить X для вас новим xorg.conf

0

Вихід із сеансу призведе до перезавантаження X із більшістю менеджерів дисплеїв.

Як запропонував хтось інший, ви також можете спробувати sudo restart lightdm, однак, залежно від диспетчера дисплеїв, це також може бути sudo restart gdmабо sudo restart kdm(ви використовували lightdm як приклад, тому я припускаю, що це у вас є, просто хотіли охопити всі основи ).

EDIT: Видалено, Ctrl + Alt + Backspaceяк хтось вказав, що це було вимкнено в Ubuntu. Може працювати для людей з різних дистрибутивів, які знаходять цю нитку.


2
Я думаю, що Ctrl-Alt-Backspace вже деякий час був відключений в Ubuntu ...
jasonwryan

Добре посилатися на інших конкретно, а не загалом як someone:-) Наприклад, @jasonwryanабо @Levon. Ніякого великого, просто пропозиція (і те, що я сприймав як звичайну практику на ЗП)
Левон

1
Ctrl + Alt + Backspaceне відключений "Ubuntu", але був відключений за замовчуванням у X, я вважаю, що версія 1.5. Потрібно це чітко включити, тому, мабуть, це рідко в ці дні. Якщо ви хочете, щоб він працював, знайдіть man xorg.confопцію "DontZap".
user50849
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.