Linux exit x server nvidia

Как закрыть X Server, чтобы избежать ошибок при обновлении драйвера nVidia?

Я попытался обновить драйвер nVidia, но у меня возникла ошибка при запуске установки драйвера.

Примечание: я попытался следовать руководству, набрав, init 3 но ничего не изменилось. Как закрыть X-сервер?

Так что я могу обновить драйвер

Я не думаю, что когда-либо получал эту установку / обновление nvidia, но здесь:

Хотя я не уверен на 100%, что это сработает на Ubuntu, IIRC отошли от init. В Ubuntu попробуйте это (замените gdm на kdm / slim / любой другой менеджер дисплея, который вы используете):

Я уверен, что это останавливает всю сессию X

Менее чисто, вы могли бы просто убить их

Но они могут возродиться.

В зависимости от вашей версии способ остановки X-сервера варьируется. Вы должны выйти из графического режима (набрав alt+ctrl+F1 , например), войти, а затем ввести одну из следующих команд, чтобы остановить X-сервер:

Теперь вы можете установить драйверы, а затем набрать

Когда вы пишете, sudo service нажмите вкладку, чтобы увидеть опции, которые у вас есть (gdm, kdm, . )

Как говорится в сообщении об ошибке, вы все еще используете X-сервер. Эта ошибка возникает при попытке установить файлы Nvidia .run во время входа в систему.

Убедитесь, что вы вышли из системы.

  • Нажмите CTRL + ALT + F1 и войдите, используя свои учетные данные.
  • завершите текущий сеанс X-сервера, набрав sudo service lightdm stop или sudo stop lightdm
  • Введите уровень запуска 3 (или 5) , набрав sudo init 3 (или sudo init 5 ), и установите файл .run .
  • Вам может потребоваться перезагрузить компьютер после завершения установки. Если нет, запустите sudo service lightdm start или, sudo start lightdm чтобы снова запустить X-сервер.

Из моего опыта я бы попробовал это:

  • Alt+F1 затем войдите в систему sudo telinit 3 (если это не работает, попробуйте /sbin/telinit 3 ), и убедитесь, что он изменен на уровень 3, и runlevel это должно вывести что-то вроде этого, 5 3 что означает, что текущий уровень запуска равен 3 и был раньше 5 .

Если это не сработает, сделайте:

  • ps ax | grep X , И на выходе вы увидите PID номер процесса X , так что вы должны убить его , sudo kill -9 number где number это PID число процесса.

Если вы используете Linux Mint, используйте sudo service mdm stop

Загрузка на другой уровень запуска

Уровни запуска в Linux определяют, какие службы запускаются и останавливаются автоматически при загрузке или выключении системы. Уровни выполнения обычно варьируются от 0 до 6, при этом уровень запуска 5 обычно запускает систему X Window как часть служб (уровень запуска 0 на самом деле является остановкой системы, а 6 — перезагрузка системы). Рекомендуется устанавливать драйвер NVIDIA Linux, когда X не работает, и рекомендуется не запускать X при перезагрузке в случае проблем с установкой (в противном случае вы можете столкнуться с неисправной системой, которая автоматически пытается запустить X, но затем зависает во время запуска, не давая вам сделать ремонт, необходимый для исправления X). В зависимости от настроек вашей сети, для установки драйвера должно быть достаточно уровней запуска 1, 2 или 3. Уровень 3 обычно включает в себя сетевые сервисы, поэтому, если утилиты, используемые системой во время установки, зависят от удаленной файловой системы, уровней 1 и 2 будет недостаточно. Если ваша система обычно загружается в консоль с командной строкой, вам не нужно ничего менять. Если ваша система обычно загружается в систему X Window с графическим логином и рабочим столом, вы должны выйти из X и изменить уровень запуска по умолчанию.

Читайте также:  Tesseract ocr ��� linux

В большинстве дистрибутивов уровень запуска по умолчанию хранится в файле / etc / inittab, хотя вам, возможно, придется обратиться к руководству для вашего собственного дистрибутива. Строка, которая указывает уровень запуска по умолчанию, выглядит как

или аналогичный, где n указывает номер уровня выполнения. / etc / inittab должен быть отредактирован как root. Пожалуйста, прочтите разделы о редактировании файлов и пользователя root, если вы не знакомы с этой концепцией. Кроме того, рекомендуется создать копию файла до его редактирования, особенно если вы новичок в текстовых редакторах Linux, если вы случайно повредили файл:

Строка должна быть отредактирована так, чтобы соответствующий уровень запуска был по умолчанию (1, 2 или 3 в большинстве систем):

После сохранения изменений выйдите из X. После завершения установки драйвера вы можете вернуть уровень запуска по умолчанию в исходное состояние, либо снова отредактировав файл / etc / inittab, либо вернув резервную копию к ее первоначальному имени.

Разные дистрибутивы предоставляют разные способы выхода из X. Во многих системах утилита init изменит текущий уровень выполнения. Это можно использовать для перехода на уровень выполнения, на котором X не работает.

Есть и другие способы выхода из X. Пожалуйста, обратитесь к вашему дистрибутиву.

Источник

Thread: How do I exit the X server, terminate all OpenGL applications, etc.

Thread Tools
Display

How do I exit the X server, terminate all OpenGL applications, etc.

I wish to install NVIDIA-Linux-x86_64-331.20.run on Ubuntu 12.04.3 LTS (x64)

I was reading the article (URL is http://us.download.nvidia.com/XFree8. alldriver.html) and hope that someone show me how to do the following:

1. Exit the X server
2. Terminate all OpenGL applications
3. Ensure that all OpenGL applications have exited
4. Set the default run level such that it will boot to a VGA console
5. Disable the Nouveau driver

I am new to Linux; hence some handholding would be helpful.

Re: How do I exit the X server, terminate all OpenGL applications, etc.

You don’t need to install the .run file from Nvidia. As I answered in your other thread. Use the xswat ppa
Open the terminal

ppa-purge is installed just in case something goes wrong you can use it to remove the ppa and downgrade the packages, but don’t worry about it atm.

EDITED: HOLD IT. I noticed that you are using 12.04.3 so you are using the raring graphic stack and there may be issues using the ppa. Better wait a bit before you do anything..

Saw this in the xorg-edgers ppa, not sure if it applies to x-swat as well

Last edited by monkeybrain20122; January 6th, 2014 at 04:04 AM .

Re: How do I exit the X server, terminate all OpenGL applications, etc.

No need to do any of those things. Open Software Center, Software Sources, Additional Drivers tab.

Re: How do I exit the X server, terminate all OpenGL applications, etc.

Not in 12.04.
In 12.04, just open the dash and search for additional drivers.
It moved to the software sources after Precise.

nvidia-319 is the latest available on Precise through the repos method.
I have no idea what’s going on with 12.04.3 and the xswat ppa.

+1 to installing from the repos over installing the run file from nvidia, too many problems crop up when installing from the downloaded file.(Not to mention the arcane way you have to actually install it.)

Читайте также:  Windows media player and codec pack

But in all fairness to the OP
To kill X move to a console(ctrl +alt+F1)
login, enter you password and then run

this will kill X and all the goodies the run on it(ie, opengl stuffs)
Then you’d want to move into the Downloads folder and run the commands you should already have written down to install the file.
After you install the file, either run a reboot(simply type sudo reboot), or change the stop in the above command to start.

Last edited by deadflowr; January 6th, 2014 at 04:04 AM .

Источник

Thread: [SOLVED] How to exit X?

Thread Tools
Display

[SOLVED] How to exit X?

I am trying to install Nvidia drivers. When I do the instructions from Nvidia, i.e., type sh NVIDIA-Linux-x86-177.82-pkg1.run

I get error: You appear to be running an X server; Please exit X before installing.

I guess I’m just denser than usual today. How does one exit X if that is part of the operating system?

Re: How to exit X?

ctrl-alt-f2 to switch to virtual terminal. ctrl-alt-f7 to switch back.

Edit your boot line from your grub menu.

Reboot, press esc on bootup to enter the grub menu. Select you default kernel, press e to edit. Put a space, then 1 at the end of the line. Press esc, then b to boot.

That will boot into runlevel one, and it is just a temporary edit, so it will not affect the next boot.

Last edited by sr20ve; November 26th, 2008 at 11:01 PM .

Re: How to exit X?

Like sr20vc said, only in a virtual terminal you have to type:

Re: How to exit X?

Press ctrl-alt-F1 (or F2-F6) to switch to a virtual console, then login. Once you’ve done that issue:

But, is there a reason you don’t want to use the nvidia drivers already in the repositories?

Re: How to exit X?

First of all, thanks to all for the prompt responses and clear instructions.

Second, I didn’t know there were Nvidia drivers available through ubuntu. I guess I should have checked. I just went to the Nvidia web site and downloaded the drivers they recommended and started trying to install them.

Re: How to exit X?

Follow up question — where how to find the nvidia drivers in the repository? I did searh in synaptic with no results.

Re: How to exit X?

Go to System >> Administration >> Hardware Drivers and it will search for the nvidia driver, and tell you how to enable it.

Re: How to exit X?

First off try this way, click system, administration, Hardware drivers
This app should hopefully detect your card and give you some available drivers for it along with a recommendation of what you should use, you can use that app to install it.

If that doesn’t work:

they are in synaptic, search nvidia

or you could try this, I’m not sure if it will install all the necessary components of the driver but on command-line
sudo apt-get update
sudo apt-get install nvidia-glx-177

If it still doesn’t work, can you post up your nvidia cards model number so we can find out what version of the driver will work for you? (I think ubuntu has 3 different versions of the nvidia drivers XD).

Oh chunky dunk already posted the first bit XD

Last edited by nzadLithium; November 26th, 2008 at 11:54 PM .

Источник

Перезапуск, остановка и запуск X-сервера

Содержание

Перезапуск X-сервера сочетанием клавиш

Во многих руководствах для перезапуска X-сервера предлагается нажать Ctrl + Alt + Backspace . Однако, начиная с Ubuntu 9.04, в связи с туманной возможностью случайного нажатия, эта комбинация по умолчанию отключена. Однако её очень просто вернуть обратно.

Читайте также:  Синхронизация смартфона с windows 10

Ubuntu 8.10 и более старые

Для перезапуска X-сервера в версиях Ubuntu до 9.04 достаточно в любой момент нажать Ctrl + Alt + Backspace .

Ubuntu 9.04 «Jaunty Jackalope»

Достаточно установить пакет dontzap через Synaptic или командой:

Затем выполнить в терминале команду:

Можно включить сочетание клавиш и без доп. пакета dontzap , для этого надо вручную отредактировать xorg.conf , см. ниже секцию про Ubuntu 9.10.

Ubuntu 9.10 и более новые

Для того, чтобы включить возможность перезапуска X-сервера сочетанием клавиш в «Karmic Koala» нужно зайти в программу располагающуюся в меню «Система→Параметры→Клавиатура», там перейти на вкладку «Раскладки», нажать на кнопку «Параметры раскладки», найти пункт «Последовательность клавиш для перезагрузки Х-сервера» и поставить галочку в поле «Control + Alt + Backspace».

Кроме того, можно включить возможность перезапуска через терминал командой:

Однако действие этой команды сохраняется только до перезагрузки. Для постоянного действия просто добавьте эту команду в ваш файл

Также можно просто исправить файл xorg.conf , добавив в него секцию:

/.xinitrc может привести к очень неприятным последствиям, так что не стоит изменять эти файлы, если вы чётко не понимаете, что делаете.

Альтернативные варианты остановки X-сервера: alt+SysRq+k (тоже самое,что kill) или alt+SysRq+R,E,I — после чего можно перейти в консоль по alt+Fx и остановить или перезагрузить X-сервер.

Включение, выключение и перезапуск графической подсистемы вручную

Для остановки X-сервера зайдите в текстовую консоль (нажав Ctrl + Alt + F1 ), войдите в ней под своим именем и выполните:

Для перезапуска X-сервера необходимо вместо stop указать restart :

Для запуска графической подсистемы достаточно выполнить:

Вместо прямого вызова init-скриптов можно использовать service . Названия процессов и команды будут теми же (вызываются те же скрипты, но более прогрессивным методом). Например:

Еще один метод выполнения этих же действий:

© 2012 Ubuntu-ru — Русскоязычное сообщество Ubuntu Linux.
© 2012 Canonical Ltd. Ubuntu и Canonical являются зарегистрированными торговыми знаками Canonical Ltd.

Источник

Как выйти из X-сервера?

Команда sudo service gdm stop временно отключит X-сервер в Ubuntu 11.04.

Однако эта же команда больше не работает в Ubuntu 11.10, потому что «gdm» является «нераспознанной службой» в соответствии с терминалом. Как мне отключить X-сервер в Ubuntu 11.10?

GDM был отключен для LightDM, поэтому:

Или на вашем языке обслуживания:

Для дальнейшего использования все эти сервисы upstart (которые можно запустить с помощью команды и ярлыков службы initctl) представляют собой .conf файлы в /etc/init/

Причина, по которой это не работает, заключается в том, что Ubuntu 11.10 переключился с GDM на LightDM .

Попробуйте эту команду вместо:

Вы также можете использовать сочетание клавиш:

Немного скучного сочетания клавиш, может быть, слишком много людей нажимали Ctrl + Alt + Backspace, поэтому они изменили его на это.

Я могу подтвердить, что это работает с 10.04 по 11.10.

@ Оли в значительной степени прибил это, но я хотел заметить, что это, вероятно, не очень поможет вам, если вам нужно что- то сделать из командной строки без X.

Для этого вы должны нажать Ctrl + Alt + F1 , а затем войти в систему с консоли. После этого вы можете убить и перезапустить lightdm службу по мере необходимости.

Технически говоря, gdm или lightdm управляют запросами сеансов рабочего стола, они не X-серверы. (X-сервер обслуживает события для X-приложения, xorg — это X-сервер :).

редактировать

Чтобы остановить X-сервер killall X или sudo killall X если вы не являетесь владельцем процесса.

Конечно, у вас должен быть терминал для этого.

Один из способов, если вы не можете открыть терминал gnome или xterm, — запустить текстовую консоль; нажмите одновременно клавиши Ctrl + Alt + F1, затем войдите в систему в командной строке (ваш пароль не будет отображаться, даже в виде звездочек). (От F1 до F5 в порядке)

Источник

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