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

В моих журналах я заметил, что сеанс Xorg был активным, несмотря на то, что он не пользовался регистрацией Xorg.

При проверке с помощью ls -lah /usr/share/xsessions/ я получил следующий вывод:

total 24K drwxr-xr-x 2 root root 4.0K Nov 4 21:14 . drwxr-xr-x 302 root root 12K Nov 16 02:40 .. lrwxrwxrwx 1 root root 19 Oct 13 12:33 ubuntu.desktop -> ubuntu-xorg.desktop -rw-r--r-- 1 root root 262 Oct 13 12:33 ubuntu-xorg.desktop -rw-r--r-- 1 root root 249 Oct 13 12:33 unity.desktop

It кажется, что сеанс Ubuntu.desktop также использует xorg.desktop. Есть ли проблема с этим? Кто-то взломал мою учетную запись, запускающую xorg-совместимые программы в сеансе, который не должен быть xorg.

Благодарим вас за продвинутый доступ к любой информации о том, почему xorg появляется в сеансе non-xorg!

0
задан 21 November 2017 в 05:57

6 ответов

а. Проделайте эту простую проверку и посмотрите, действительно ли вы используете Wayland (а не X11).

Откройте окно терминала на рабочем столе Ubuntu и выполните следующие команды:

# VERIFY that you are indeed using the Wayland Display Manager,
# and NOT X11 which would return "x11".
echo ${XDG_SESSION_TYPE}
if [ "${XDG_SESSION_TYPE}" != "wayland" ]; then
    echo "ERROR. This session does not use the Wayland Display Manager."
    echo "       Your system uses ${XDG_SESSION_TYPE}"
else 
    echo "OK. This session uses the Wayland Display Manager."
fi

b. Проверьте список процессов, чтобы увидеть, действительно ли Xorg действительно активен)

$ ps -fe | grep Xorg
Выход на Ubuntu 17.10 (Artful) Wayland: ubuntu 1907 1498 0 09:52 pts / 0 00:00:00 grep --color = auto xorg Выход на Ubuntu 17.04 X11: корень 1110 960 0 нояб. tty7 00:06:58 / usr / lib / xorg / Xorg -core: 0 -местный седло -auth / var / run / lightdm / root /: 0 -nolisten tcp vt7 -novtswitch root 26750 26399 0 09:56 pts / 4 00:00:00 grep --color = auto Xorg

c. Если вы выберете ubuntu.desktop, вы увидите, что он начинает основной сеанс Gnome. Если этот конфигурационный файл где-то содержит «единство», вы не используете диспетчер отображения Wayland.

[Desktop Entry]
Name=Ubuntu on Xorg
Comment=This session logs you into Ubuntu
Exec=env GNOME_SHELL_SESSION_MODE=ubuntu  gnome-session --session=ubuntu
TryExec=gnome-shell
Icon=
Type=Application
DesktopNames=ubuntu:GNOME
X-Ubuntu-Gettext-Domain=gnome-session-3.0

d. Имя файла «ubuntu-xorg.desktop», вероятно, остается в стороне от предыдущей версии Ubuntu. Это создает впечатление, что Xorg связан, но содержимое определенно не является.

1
ответ дан 22 May 2018 в 16:03
  • 1
    Спасибо, @Rolf echo ${XDG_SESSION_TYPE} вернулся как «Wayland». и проверка других точек также вернулась в качестве ожидаемых результатов. Спасибо, что так тщательно! – Berrik 21 November 2017 в 19:47
[D0] а. Проделайте эту простую проверку и посмотрите, действительно ли вы используете Wayland (а не X11).

Откройте окно терминала на рабочем столе Ubuntu и выполните следующие команды:

# VERIFY that you are indeed using the Wayland Display Manager, # and NOT X11 which would return "x11". echo ${XDG_SESSION_TYPE} if [ "${XDG_SESSION_TYPE}" != "wayland" ]; then echo "ERROR. This session does not use the Wayland Display Manager." echo " Your system uses ${XDG_SESSION_TYPE}" else echo "OK. This session uses the Wayland Display Manager." fi

b. Проверьте список процессов, чтобы увидеть, действительно ли Xorg действительно активен)

$ ps -fe | grep Xorg Выход на Ubuntu 17.10 (Artful) Wayland: ubuntu 1907 1498 0 09:52 pts / 0 00:00:00 grep --color = auto xorg Выход на Ubuntu 17.04 X11: корень 1110 960 0 нояб. tty7 00:06:58 / usr / lib / xorg / Xorg -core: 0 -местный седло -auth / var / run / lightdm / root /: 0 -nolisten tcp vt7 -novtswitch root 26750 26399 0 09:56 pts / 4 00:00:00 grep --color = auto Xorg

c. Если вы выберете ubuntu.desktop, вы увидите, что он начинает основной сеанс Gnome. Если этот конфигурационный файл где-то содержит «единство», вы не используете диспетчер отображения Wayland.

[Desktop Entry] Name=Ubuntu on Xorg Comment=This session logs you into Ubuntu Exec=env GNOME_SHELL_SESSION_MODE=ubuntu gnome-session --session=ubuntu TryExec=gnome-shell Icon= Type=Application DesktopNames=ubuntu:GNOME X-Ubuntu-Gettext-Domain=gnome-session-3.0

d. Имя файла «ubuntu-xorg.desktop», вероятно, остается в стороне от предыдущей версии Ubuntu. Это создает впечатление, что Xorg связан, но содержимое определенно не является.

1
ответ дан 18 July 2018 в 02:54
[D0] а. Проделайте эту простую проверку и посмотрите, действительно ли вы используете Wayland (а не X11).

Откройте окно терминала на рабочем столе Ubuntu и выполните следующие команды:

# VERIFY that you are indeed using the Wayland Display Manager, # and NOT X11 which would return "x11". echo ${XDG_SESSION_TYPE} if [ "${XDG_SESSION_TYPE}" != "wayland" ]; then echo "ERROR. This session does not use the Wayland Display Manager." echo " Your system uses ${XDG_SESSION_TYPE}" else echo "OK. This session uses the Wayland Display Manager." fi

b. Проверьте список процессов, чтобы увидеть, действительно ли Xorg действительно активен)

$ ps -fe | grep Xorg Выход на Ubuntu 17.10 (Artful) Wayland: ubuntu 1907 1498 0 09:52 pts / 0 00:00:00 grep --color = auto xorg Выход на Ubuntu 17.04 X11: корень 1110 960 0 нояб. tty7 00:06:58 / usr / lib / xorg / Xorg -core: 0 -местный седло -auth / var / run / lightdm / root /: 0 -nolisten tcp vt7 -novtswitch root 26750 26399 0 09:56 pts / 4 00:00:00 grep --color = auto Xorg

c. Если вы выберете ubuntu.desktop, вы увидите, что он начинает основной сеанс Gnome. Если этот конфигурационный файл где-то содержит «единство», вы не используете диспетчер отображения Wayland.

[Desktop Entry] Name=Ubuntu on Xorg Comment=This session logs you into Ubuntu Exec=env GNOME_SHELL_SESSION_MODE=ubuntu gnome-session --session=ubuntu TryExec=gnome-shell Icon= Type=Application DesktopNames=ubuntu:GNOME X-Ubuntu-Gettext-Domain=gnome-session-3.0

d. Имя файла «ubuntu-xorg.desktop», вероятно, остается в стороне от предыдущей версии Ubuntu. Это создает впечатление, что Xorg связан, но содержимое определенно не является.

1
ответ дан 24 July 2018 в 17:41

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

Кроме того, в рамках сеанса Wayland есть Xwayland, так что приложения, которые не работают как клиенты Wayland, но работают под управлением Xorg, все еще могут быть запущены. Некоторые приложения (например, приложения для записи на экране / потоковые приложения) по-прежнему не работают, из-за повышенной безопасности Wayland.

0
ответ дан 22 May 2018 в 16:03

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

Кроме того, в рамках сеанса Wayland есть Xwayland, так что приложения, которые не работают как клиенты Wayland, но работают под управлением Xorg, все еще могут быть запущены. Некоторые приложения (например, приложения для записи на экране / потоковые приложения) по-прежнему не работают, из-за повышенной безопасности Wayland.

0
ответ дан 18 July 2018 в 02:54

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

Кроме того, в рамках сеанса Wayland есть Xwayland, так что приложения, которые не работают как клиенты Wayland, но работают под управлением Xorg, все еще могут быть запущены. Некоторые приложения (например, приложения для записи на экране / потоковые приложения) по-прежнему не работают, из-за повышенной безопасности Wayland.

0
ответ дан 24 July 2018 в 17:41

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

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