Как переключиться на Xorg с Wayland в Ubuntu 17.10 [Совет]

ubuntu-select-display-с возможностями сервера

Большинство из вас, вероятно, не знают об этом, но в Ubuntu 17.10 используемый по умолчанию сервер отображения был переключен на Wayland (сервер отображения по умолчанию, используемый в Gnome Desktop) вместо обычного Xorg. В большинстве случаев это хорошо, поскольку Wayland более безопасен и исправляет множество недостатков, обнаруженных в X11. Плохо то, что это сломает некоторые приложения, которые все еще зависят от старого сервера X11.

К счастью, Ubuntu поставляется с установленными Wayland и Xorg, и вы можете легко переключаться между ними. Здесь мы рассмотрим, как перейти на Xorg из Wayland в Ubuntu 17.10.

Переход с Wayland на Xorg в Ubuntu

По умолчанию, когда вы входите в систему на рабочем столе Ubuntu, запускается Wayland. Чтобы переключиться на Xorg, вам нужно выйти из текущего сеанса.

1. На экране входа в систему щелкните значок шестеренки рядом с кнопкой "Войти".

ubuntu-логин-экран-значок шестеренки

2. Выберите вариант "Ubuntu на Xorg".

ubuntu-on-xorg-option

3. Введите свой пароль и войдите в свою машину Ubuntu.

Это оно. Ваш Ubuntu теперь работает на Xorg, и ваши старые приложения теперь должны работать. Обратите внимание, что это будет новым значением по умолчанию при каждом входе в систему, пока вы не вернетесь обратно на экран входа в систему.

Как проверить, используете ли вы Xorg или Wayland

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

Если вы видите X11, значит, вы используете Xorg. Точно так же, если вы видите "Wayland", значит, вы используете Wayland.

ubuntu-session-type

Что мне делать, если я не хочу снова переключаться на Xorg?

Для некоторых приложений требуются права root, но они не будут работать в Wayland. Например, если вы все еще используете старое удобное приложение Synaptic, оно не будет работать в Wayland. Вероятно, вы увидите ошибку, подобную следующей картинке.

Убунту-путь-ошибка

Если вам просто нужно запустить одно приложение и из-за этого нет желания переключаться обратно на Xorg, вот исправление для запуска этого приложения в Wayland.

В терминале введите следующую команду:

ubuntu-add-localuser

Эта команда добавляет локального пользователя (или текущего пользователя) в список разрешенных подключений к X-серверу. После этого вы сможете запускать свои приложения с помощью sudo.

Заключение

Когда Canonical решила вернуться к использованию рабочего стола Gnome для Ubuntu, они также решили использовать все возможности Gnome, включая Wayland. Однако это хороший выбор, и если вам когда-нибудь понадобится вернуться к Xorg, теперь вы знаете, как это сделать.

Один комментарий

  1. Когда я перезагружаюсь, у меня нет экрана входа в систему с шестеренкой.

Комментарии закрыты.