Как вы переключаетесь с Wayland на Xorg в Ubuntu 17.10?

Некоторые из моих приложений не работают на Ubuntu 17.10 Wayland. Как я могу переключиться на Xorg?

56
задан 2 October 2017 в 13:25

36 ответов

Вы можете удалить сеанс wayland, чтобы предотвратить случайные логины.

& lt;

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

sudo mkdir /usr/share/wayland-sessions/hidden
sudo dpkg-divert --rename \
      --divert /usr/share/wayland-sessions/hidden/ubuntu.desktop \
      --add /usr/share/wayland-sessions/ubuntu.desktop

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

  • Он гарантирует, что будущий пакет установки / обновления не вернет ваши изменения
  • Он работает с другими диспетчерами дисплеев (например, lxdm списки .backup)
  • Вы можете легко отменить его, если передумаете с помощью: sudo dpkg-divert --rename --remove /usr/share/wayland-sessions/ubuntu.desktop

>

Источник: https://askubuntu.com/a/500813/602695

3
ответ дан 6 August 2018 в 20:41

Если вы хотите сделать это постоянно, отредактируйте

/etc/gdm3/custom.conf и раскомментируйте строку

#WaylandEnable=false, удалив # спереди.

Сохраните файл, а затем при перезагрузке вы никогда не увидите, как cog запрашивает, какой сеанс использовать.

EDIT

Видимо, @doug избил меня до этого ответа. Я не видел этого раньше - это было в комментарии, который был скрыт изначально

35
ответ дан 6 August 2018 в 20:41

Вы можете удалить сеанс wayland, чтобы предотвратить случайные логины.

& lt;

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

sudo mkdir /usr/share/wayland-sessions/hidden
sudo dpkg-divert --rename \
      --divert /usr/share/wayland-sessions/hidden/ubuntu.desktop \
      --add /usr/share/wayland-sessions/ubuntu.desktop

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

  • Он гарантирует, что будущий пакет установки / обновления не вернет ваши изменения
  • Он работает с другими диспетчерами дисплеев (например, lxdm списки .backup)
  • Вы можете легко отменить его, если передумаете с помощью: sudo dpkg-divert --rename --remove /usr/share/wayland-sessions/ubuntu.desktop

>

Источник: https://askubuntu.com/a/500813/602695

3
ответ дан 9 August 2018 в 01:12

Если вы хотите сделать это постоянно, отредактируйте

/etc/gdm3/custom.conf и раскомментируйте строку

#WaylandEnable=false, удалив # спереди.

Сохраните файл, а затем при перезагрузке вы никогда не увидите, как cog запрашивает, какой сеанс использовать.

EDIT

Видимо, @doug избил меня до этого ответа. Я не видел этого раньше - это было в комментарии, который был скрыт изначально

35
ответ дан 9 August 2018 в 01:12

Вы можете удалить сеанс wayland, чтобы предотвратить случайные логины.

& lt;

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

sudo mkdir /usr/share/wayland-sessions/hidden
sudo dpkg-divert --rename \
      --divert /usr/share/wayland-sessions/hidden/ubuntu.desktop \
      --add /usr/share/wayland-sessions/ubuntu.desktop

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

  • Он гарантирует, что будущий пакет установки / обновления не вернет ваши изменения
  • Он работает с другими диспетчерами дисплеев (например, lxdm списки .backup)
  • Вы можете легко отменить его, если передумаете с помощью: sudo dpkg-divert --rename --remove /usr/share/wayland-sessions/ubuntu.desktop

>

Источник: https://askubuntu.com/a/500813/602695

3
ответ дан 14 August 2018 в 19:22
  • 1
    @pomsky Это было неправильно, исправлено это сейчас. – Artyom 19 October 2017 в 18:23
  • 2
    Можно также просто отредактировать /etc/gdm3/custom.conf & amp; uncomment #WaylandEnable=false Он не будет перезаписан без согласия пользователя, если вообще – doug 21 October 2017 в 22:24
  • 3
    @doug. Ваш ответ будет работать только с gdm3, хотя можно использовать LightDM - как и я, - мой ответ будет работать как для LightDM, так и для gdm3. – Artyom 23 October 2017 в 10:07

Если вы хотите сделать это постоянно, отредактируйте

/etc/gdm3/custom.conf и раскомментируйте строку

#WaylandEnable=false, удалив # спереди.

Сохраните файл, а затем при перезагрузке вы никогда не увидите, как cog запрашивает, какой сеанс использовать.

EDIT

Видимо, @doug избил меня до этого ответа. Я не видел этого раньше - это было в комментарии, который был скрыт изначально

35
ответ дан 14 August 2018 в 19:22

Другие вопросы по тегам:

Похожие вопросы: