Ubuntu перезапускает сервер x

Обновлено: 21.11.2024

Загружайтесь в текстовый экран и используйте startx Если ваша система Ubuntu загружается в текстовый экран, например минимальную систему или серверную систему, вы можете использовать startx для запуска xserver (и простого оконного менеджера, такого как openbox или fluxbox, или среда рабочего стола, такая как gnome, kde, lxde, xfce).

Как запустить X-сервер?

Как запустить XServer при загрузке в Linux

  1. Войдите в свою систему Linux как пользователь с правами администратора (root).
  2. Откройте окно терминала (если вы вошли в систему с графическим интерфейсом пользователя) и введите «update-rc. д '/etc/инит.
  3. Нажмите «Ввод». Команда добавляется в процедуру запуска на компьютере.

Как запустить Ubuntu из командной строки?

Запустите Ubuntu из консоли

  1. Откройте текстовую виртуальную консоль с помощью сочетания клавиш Ctrl + Alt + F3.
  2. В ответ на приглашение login: введите свое имя пользователя и нажмите Enter .
  3. В ответ на приглашение Password: введите свой пароль пользователя и нажмите Enter .

Как перезапустить X-сервер из терминала?

Вы можете попробовать нажать Ctrl + Alt + Backspace, чтобы перезапустить X.

Что делает Startx в Linux?

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

Что такое команда Startx в Linux?

Описание. Команда startx упрощает процесс запуска сеанса X. Команда делает следующее: устанавливает пользовательскую переменную среды DISPLAY для идентификации X-сервера для X-клиентов. При запуске с рабочей станции запускает X-сервер.

Как узнать, установлена ​​ли xwindows в Linux?

Если вы хотите проверить, установлен ли x11, запустите dpkg -l | grep хорг. Если вы хотите проверить, запущен ли в данный момент x11 (если вы вошли в систему), запустите echo $XDG_SESSION_TYPE . Вставьте результат.

Как запустить Ubuntu из Grub?

В BIOS быстро нажмите и удерживайте клавишу Shift, чтобы открыть меню GNU GRUB. (Если вы видите логотип Ubuntu, вы пропустили момент, когда вы можете войти в меню GRUB.) В UEFI нажмите (возможно, несколько раз) клавишу Escape, чтобы открыть меню grub. Выберите строку, начинающуюся с «Дополнительные параметры».

Как перезагрузить Openbox?

–config-file FILE –restart. Если Openbox уже запущен на дисплее, попросите его перезапустить.

Как перезапустить Диспетчер отображения?

Если вам просто нужно перезапустить среду рабочего стола, просто выйдите из системы и войдите снова. Если вам нужно перезапустить X, базовый графический менеджер, есть несколько способов: Нажмите CTRL-ALT-Backspace. (Если графический рабочий стол запускается автоматически) Откройте терминал, введите «init 3».

Как запустить сервер Ubuntu в графическом интерфейсе?

Как установить рабочий стол (графический интерфейс) на сервер Ubuntu

  1. Обновите репозитории и пакеты.
  2. Выберите диспетчер отображения.
  3. Выберите графический интерфейс для своего сервера. ГНОМ. KDE Плазма. Рабочий стол Mate Core Server. Рабочий стол основного сервера Lubuntu. Рабочий стол ядра сервера Xubuntu. Рабочий стол Xfce.
  4. Переключение между графическими интерфейсами.

Как остановить и перезапустить X-сервер в Ubuntu?

Как запустить xserver в Ubuntu?

Почему мой X-сервер не запускается?

Как перезапустить X-сервер после установки LightDM?

Нажмите Ctrl + Alt + F1 и войдите, используя свои учетные данные. После завершения установки может потребоваться перезагрузка. Если нет, запустите sudo service lightdm start или sudo start lightdm, чтобы снова запустить X-сервер.

Как запустить Xserver в Linux?

  1. Войдите в свою систему Linux как пользователь с правами администратора (root).
  2. Откройте окно терминала (если вы вошли в систему с графическим интерфейсом пользователя) и введите «update-rc. д ‘/etc/инит. …
  3. Нажмите «Ввод». Команда добавляется в процедуру запуска на компьютере.

Как перезапустить Xorg Arch?

Вы можете попробовать нажать Ctrl + Alt + Backspace, чтобы перезапустить X.

Что такое XORG Ubuntu?

Как отключить Startx?

Ctrl-Alt-Backspace остановит X. Если вы работаете с графическим входом в систему, это вернет вас туда.

Как использовать Startx в Linux?

Сценарий startx представляет собой внешний интерфейс для xinit, предоставляющий несколько более удобный пользовательский интерфейс для запуска одного сеанса системы X Window. Часто запускается без аргументов. Аргументы, следующие за командой startx, используются для запуска клиента так же, как и xinit.

Могу ли я убить Xorg?

Самый простой способ убить ваш X-сервер — нажать Ctrl + Alt + Backspace .

Как выйти из XORG?

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

Как запустить X11 в Linux?

  1. Шаг 1. Установите необходимые пакеты X11. …
  2. Шаг 2. Настройте переадресацию X11. …
  3. Шаг 3. Настройте putty и Xming для выполнения соединения с переадресацией X11 и проверки переадресации X11. …
  4. Шаг 4. Настройте сеанс EC2 Linux для переадресации X11, если вы переключаетесь на другого пользователя после входа в систему для выполнения установки или команд на основе графического интерфейса.

Как запустить Xserver с терминала?

Сначала убедитесь, что вы вышли из системы. Нажмите Ctrl + Alt + F1 и войдите, используя свои учетные данные. После завершения установки может потребоваться перезагрузка. Если нет, запустите sudo service lightdm start или sudo start lightdm, чтобы снова запустить X-сервер.

Что такое команда XORG?

Описание. Xorg — это полнофункциональный X-сервер, изначально разработанный для Unix и Unix-подобных операционных систем, таких как Linux, работающий на оборудовании Intel x86. Теперь он работает на большем количестве платформ.

Использует ли Ubuntu Xorg?

Ubuntu 18.04 LTS будет поставляться с Xorg в качестве сервера отображения по умолчанию, а не с Wayland.

Wayland лучше, чем Xorg?

Xorg старше, чем Wayland, более развит и имеет лучшую расширяемость. По этой причине некоторые приложения или программы могут не запускаться при использовании Wayland. … Все это привело к тому, что Xorg был установлен по умолчанию в Ubuntu 18, но установлен Wayland, что позволяет пользователям переключаться при желании.

Как выйти из графического интерфейса Raspberry Pi?

Вы можете переключиться на экран графического интерфейса, введя «startx» и нажав «Enter». На этот раз красная кнопка «Выход» в правой части экрана даст только возможность выйти из системы. Это вернет вас в командную строку. Чтобы остановить или перезагрузить Raspberry Pi, введите «sudo halt» или «sudo reboot» и нажмите «Enter».

GNOME Shell можно перезапустить без закрытия всех приложений только на X11 (используется по умолчанию, например, в Ubuntu); в Wayland (это то, что Fedora использует по умолчанию, например), GNOME Shell является сервером отображения, и если сервер отображения выходит из строя, все запущенные приложения также закрываются, поэтому это не работает. Если вы используете это под Wayland, сеанс перезапускается, закрывая все запущенные приложения.

Я полагаю, вы уже знаете, что во время работы оболочки GNOME (она не зависает) вы можете перезапустить ее и сохранить все запущенные приложения, нажав Alt + F2 , затем введите r и нажмите клавишу Enter.

Но что, если вы хотите перезапустить GNOME Shell из командной строки, не закрывая все приложения? Это может быть полезно в сценарии или прикрепить команду к сочетанию клавиш, чтобы вы могли перезапустить оболочку GNOME, если она зависнет / перестанет отвечать и т. д.

Эквивалент нажатия клавиш Alt + F2 и последующего ввода r в командной строке выглядит следующим образом (поэтому эта команда перезапускает оболочку GNOME без закрытия запущенных приложений):

Это одна команда — трижды щелкните строку, чтобы выбрать ее.

Поскольку это то, что делает оболочка GNOME при нажатии Alt + F2 и вводе r , это лучший способ перезапустить оболочку GNOME из командной строки. h/t Lucas Werkmeister за эту команду.

Если это по какой-то причине не работает, другая команда, которая должна перезапустить оболочку GNOME:

При этом некоторые приложения остаются запущенными, но другие закрываются. Кроме того, если вы продолжите запускать это, GNOME Shell может обнаружить, что что-то пошло не так, и отключить все ваши расширения, выйдя из системы в процессе. Так что эта команда не идеальна, поэтому я не рекомендую использовать ее, если в этом нет особой необходимости.

Что же делает этот сигнал HUP? Это отправляется программе, чтобы запросить перезапуск и повторное чтение ее конфигурации.

Еще один способ перезапустить оболочку GNOME, который работает только с оболочкой GNOME 3.28 и старше, — запустить gnome-shell --replace . Это больше не работает должным образом с GNOME Shell 3.30 и новее — если вы попробуете в таком случае, произойдет сбой GNOME Shell, заставив вас выйти из системы.

В следующей статье мы рассмотрим, что мы можем сделать, если столкнемся с зависшим сеансом Gnome. В настоящее время многие люди используют Gnome Shell, поскольку он надежен, прост в использовании и работает быстрее и быстрее. Однако даже у лучших столов есть проблемы.

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

Оглавление

Как перезапустить зависший сеанс Gnome

Способ 1: перезапустить X11

Gnome Shell имеет встроенную функцию перезапуска. Пользователи могут запустить его, чтобы перезапустить зависший рабочий стол. Единственным недостатком является то, что это не работает с wayland, поэтому мы должны использовать "Xorg", чтобы это работало.

Чтобы перезапустить сеанс Gnome Shell, пока все зависло, мы начнем нажимать комбинацию клавиш Alt + F2. Это вызовет окно, в котором мы можем писать команды.

В этом окне нам нужно будет только написать 'r'. Эта команда в основном перезапускает сеанс, не закрывая его.

Мы сможем делать это столько раз, сколько захотим, если один перезапуск не решит проблему.

Способ 2: перезапуск Wayland

Если вы используете Wayland для Gnome, вы заметите хорошую производительность, но даже несмотря на это могут быть сбои сеанса. К сожалению, здесь функция сброса не работает. Потребуется еще многое сделать, чтобы восстановить контроль над командой.

Чтобы перезапустить сеанс, в этом случае мы не сможем работать в среде рабочего стола Gnome. Вместо этого нам придется использовать консоль TTY и принудительно перезапустить администратора рабочего стола, который обрабатывает Gnome, и, таким образом, иметь возможность перезапустить сеанс. Чтобы открыть консоль, мы можем использовать комбинации клавиш Ctrl + Alt + F2 или Ctrl + Alt + F3.

Оказавшись в окне консоли TTY, нам нужно будет войти в систему. Если все правильно, мы получим доступ к командной строке в режиме TTY. Отсюда нам нужно будет следовать пошаговым инструкциям, чтобы перезапустить наш сеанс:

Шаг 1. С помощью команды systemctl stop мы остановим выполнение диспетчера экрана Gnome. Это приведет к автоматическому выходу из оболочки Gnome:

Если вы используете LightDM с Gnome, вместо команды вам придется использовать:

Шаг 2. При выполнении команды stop работа gdm или lightdm прекращается. Отсюда мы запустим его снова, используя команду запуска:

Для LightDM команда для выполнения будет следующей:

Если команды выполнены правильно, мы должны увидеть экран входа в Gnome. Оттуда мы можем снова войти в систему.

Способ 3: использование gnome-shell –replace

Если вы пробовали описанные выше методы Xorg и Wayland, но по-прежнему не смогли решить проблемы, есть еще третий способ перезапустить сеанс Gnome Shell во время зависания. Аргумент «replace» работает аналогично тому, что мы сделали с Wayland, поскольку должен быть запущен на терминале TTY. Мы получим доступ к нему с помощью комбинаций клавиш Ctrl + Alt + F2 или Ctrl + Alt + F3.

Как я читал там, это решение работает со всеми версиями Gnome Shell, включая Wayland.

В терминале TTY мы собираемся войти в систему с нашим пользователем и следовать следующим инструкциям:

Сначала мы создадим файл с именем "gnome-restart" с помощью команды touch:

Следующее будет использовать команду echo. С помощью которого мы собираемся добавить код сброса в файл gnome-restart, прописав в терминале сначала строку:

А затем другая строка:

Мы обновим права доступа к файлу gnome-restart', который мы только что создали, чтобы мы могли запускать его как программу из терминала:

Следующее будет перемещено в файл 'gnome-restart' в /usr/bin/. Этим мы добьемся того, что система сможет вызывать его как программу:

В терминале TTY нам нужно будет написать gnome-restart, чтобы перезапустить замороженный сеанс Gnome Shell. Мы также можем выполнить эту команду прямо с рабочего стола Gnome, нажав Alt + F2, чтобы открыть командное окно, в котором мы напишем:

После успешного выполнения команды наш сеанс должен снова работать.

Способ 4: использование Killall

После всего сказанного, когда происходит сбой сеанса Gnome, я думаю, что это самый простой способ перезапустить его. Нам останется только написать по телетайпу:

Приведенную выше команду мы также можем использовать как псевдоним в файле ~/.bashrc следующим образом:

После сохранения файла, когда сеанс рабочего стола заморожен, в TTY нам нужно будет только написать:

С помощью этой команды мы принудительно закроем заблокированный сеанс.

Содержание статьи соответствует нашим принципам редакционной этики. Чтобы сообщить об ошибке, нажмите здесь!.

Читайте также: