В моих журналах я заметил, что сеанс 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!
Откройте окно терминала на рабочем столе 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 связан, но содержимое определенно не является.
Откройте окно терминала на рабочем столе 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 связан, но содержимое определенно не является.
Откройте окно терминала на рабочем столе 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 связан, но содержимое определенно не является.
В зависимости от ваших графических драйверов Wayland может не работать в вашей системе, и вместо этого Xorg автоматически используется, хотя Wayland по умолчанию используется.
Кроме того, в рамках сеанса Wayland есть Xwayland, так что приложения, которые не работают как клиенты Wayland, но работают под управлением Xorg, все еще могут быть запущены. Некоторые приложения (например, приложения для записи на экране / потоковые приложения) по-прежнему не работают, из-за повышенной безопасности Wayland.
В зависимости от ваших графических драйверов Wayland может не работать в вашей системе, и вместо этого Xorg автоматически используется, хотя Wayland по умолчанию используется.
Кроме того, в рамках сеанса Wayland есть Xwayland, так что приложения, которые не работают как клиенты Wayland, но работают под управлением Xorg, все еще могут быть запущены. Некоторые приложения (например, приложения для записи на экране / потоковые приложения) по-прежнему не работают, из-за повышенной безопасности Wayland.
В зависимости от ваших графических драйверов Wayland может не работать в вашей системе, и вместо этого Xorg автоматически используется, хотя Wayland по умолчанию используется.
Кроме того, в рамках сеанса Wayland есть Xwayland, так что приложения, которые не работают как клиенты Wayland, но работают под управлением Xorg, все еще могут быть запущены. Некоторые приложения (например, приложения для записи на экране / потоковые приложения) по-прежнему не работают, из-за повышенной безопасности Wayland.