Як вбити x-сервер?


31

Кожен раз, коли я намагаюся вбити x-сервер,

sudo service lightdm stop

щоб я міг встановити останні драйвери Nvidia, я отримую повідомлення про помилку.

stop: Unknown instance:

Що я роблю неправильно?


1
це залежить від того, який DM ви використовуєте: стоп-сервіс lightdm stop -> Ubuntu з Unity; послуга sudo kdm stop -> Kubuntu; sudo service gdm stop ..;
Родіслав Молдован

Відповіді:


47
  1. Використовуйте ctrl+ alt+ F1для переходу на термінал,
  2. вхід
  3. запустити sudo service lightdm stop, lightdm та xserver зараз слід зупинити (позначте ctrl+ alt+ F7, який є вашим поточним сеансом xorg, він не повинен показувати жоден робочий стіл зараз)
  4. робити свої речі
  5. запустіть, sudo service lightdm startщоб знову запустити lightdm та xorg.

Щасти!


4
Саме це я і зробив, окрім половини №3, мене зупинили повідомлення про помилку.
Таємничість

3
Це звучить загадково;) я найкраще здогадуюсь, що lightdm взагалі не запущений, і ви використовуєте деякі інші керуючі дисплеєм ... За допомогою cat / etc / X11 / default-display-manager ви можете дізнатися, який менеджер дисплеїв ви зараз використовуючи, за допомогою сервісу sudo --status - все, що ви можете дізнатися, які служби зараз запущені. Можливо, це допоможе з’ясувати, чому немає екземпляра lightdm і що замість нього працює диспетчер Diplay ..
mondjunge

11

Я трохи більше копався і виявив, що я можу просто використати pgrep, щоб знайти його PID, а потім його вбити.

pgrep dm -l

sudo kill (тут вставте PID)


2
Я думаю, це трохи небезпечно. Ви можете вбити менеджера програмного забезпечення RAID (mdadm).
Спірос

7

Вам знадобиться допомога htopабо top. Запишіть номер PID процесу, який ви хочете вбити (у цьому випадку Xorg). Коли у вас є PID, запустіть команду нижче в кореневій оболонці ( sudo -s):

kill -9 <PID>

Наприклад:

kill -9 1234

Потім ви зможете встановити драйвери NVidia.


Спасибі! насправді зрозумів це і почав друкувати, поки ти відповів.
Таємничість

У вас є nvidia-карта з CUDA? - для цього випадку є спеціальний драйвер - ви можете прочитати все це у моїй пошті тут: askubuntu.com/questions/311151/…
dschinn1001

3

/etc/init.d/lightdm зупинка може бути? І чому ви не можете встановити драйвери nvidia з програмного центру?


Вони застаріли, веб-сайт NVIDIA завжди має найновіші драйвери.
Таємничість

3

Ок, також була проблема встановлення GTX 970 під Ubuntu 14.04. Колись мені вдалося запустити Ubuntu зі стандартними драйверами, а колись ні.

Однак це, сподіваємось, вирішить проблему: Після переходу з IGP (I7 4770 з HD4600) на GTX970 у Biosi отримала помилку з деяким Xorg Gui.

Однак ви не можете встановити драйвер Nvidia під час запуску X: -> sudo killall Xorg вирішує проблему

Потім -> sudo ./NVIDIA-x68xxx.run

Після першого встановлення драйвера (ориг. Nvidia 352.xx) у мене був порожній екран. Потім я знову запускаю інсталятор драйверів Nvidia -> sudo ./NVIDIA-x68xxx.run Ця друга установка повідомила мені про те, що якийсь драйвер Noveu працює і його слід відключити. Водій запитав мене, чи слід відключити noveu -> Так відключити noveu

Після перезапуску: lighdm Et Voila запускається знову :)


2

Спробуйте запустити sudo service gdm stop.

Причина, через яку ваша команда може призвести до цього результату, полягає в тому, що lightdmце не ваш Менеджер дисплеїв.

Крім того gdm, також спробуйте xdmі kdm.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.