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

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

Спасибо заранее за любую информацию о том, почему xorg появляется в сеансе не-xorg!

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

2 ответа

а. Сделайте эту простую проверку и посмотрите, действительно ли вы используете 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 (Хитрый) Wayland: ubuntu 1907 1498 0 09:52 pts / 0 00:00:00 grep - -color = auto xorg

Выходные данные в Ubuntu 17.04 X11: root 1110 960 0 Nov20 tty7 00:06:58 / usr / lib / xorg / Xorg -core: 0 -seat seat0 -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. Если этот конфигурационный файл где-то содержит «Unity», то вы не используете диспетчер отображения 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
ответ дан 21 November 2017 в 04:57

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

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

0
ответ дан 21 November 2017 в 04:57

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

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