Поэтому я только что установил последнюю версию Kali Linux на свой ноутбук, основанный на Debian 7 (oldstable). Затем я переориентировал все это на Debian 8.
Я всегда хотел Wayland вместо X11, поэтому я установил необходимые пакеты. Затем создали минимальную ~./config/weston.ini
конфигурацию. Теперь с экрана входа в Gnome:
Я могу загрузить Gnome on Wayland
или LXDE
(среди других). Предыдущий с очень ограниченным успехом и последний (LXDE) почти идеально, хотя панель нуждается в настройке (мне нужно поискать freedesktop).
В любом случае, в LXDE графический интерфейс более отзывчив, чем в предыдущем стабильном, и, возможно, такой же быстрый, когда он работал под управлением Windows 7. Я был доволен.
Но я хочу знать, происходит ли это из-за всех обновлений библиотеки / модуля с Debian 7 до 8 или от использования Wayland (если я действительно использую Wayland вообще). Я пролистал htop и нашел /usr/bin/Xorg
запущенный процесс без имени «wayland». Так, какой я в настоящее время бегаю?
Ответы:
Получите идентификатор сеанса для передачи, выполнив:
Затем:
Если вы хотите все это с помощью одной команды:
Используйте тот, который соответствует вашему имени пользователя.
См. Https://fedoraproject.org/wiki/How_to_debug_Wayland_problems.
Итак, для меня это:
источник
loginctl
первым, чтобы увидеть сессии.loginctl show-session `loginctl|grep <YOUR_USER_NAME>|awk '{print $1}'` -p Type
echo $WAYLAND_DISPLAY
который ничего не печатает, если не используется Wayland.loginctl show-session $(loginctl|grep $(whoami) |awk '{print $1}') -p Type
в системах X11 :
на некоторой Wayland системы :
источник
Это работает на Fedora
источник
grep ... | awk
, но эй, это нормально.Мне больше всего нравится ответ Аюша , но я подумал, что скажу, что ответ Андреаса можно сделать в одну строку:
Вы можете дополнительно пройти,
--value
чтобы сброситьType=
префикс.источник
Дай команду
Это даст выход
Если Wayland активен.
источник
wayland
это по умолчанию?ps aux | grep wayland
, я обнаружил, что / usr / bin / Xwayland работает.gnome-shell
процесса: один используется для gdm, а другой - для сеанса пользователя. Часто gnome-shell gdm использует wayland, но gnome-shell пользовательского сеанса использует X11.gnome-shell
работает только если вы используете гном в качестве DM.(попробуйте) Запустите команду 'r' в меню Alt + F2. Он перезапустит среду в Xorg (без потери окон и процессов), но в Wayland выдаст сообщение «Перезапуск недоступен в Wayland».
источник
Нет, я заметил pid под названием Wayland в htop, когда переключился на Wayland для хихиканья. Если это не изменилось, это то, что нужно видеть. Обновление: вот скриншот, показывающий процесс Wayland.
источник
wayland
процесс в вашем скриншоте; выделенная вами строка - этоdbus-launch
процесс, начинающий сессиюgnome-wayland
.если вам нужна визуальная подсказка, я написал простое расширение GNOME Shell, которое показывает значок, который говорит вам, используете ли вы Wayland или Xorg
http://www.fepede.net/blog/2017/04/gnome_shell_extension_xorwayland/
источник
Вы можете запустить
xdpyinfo
команду. Он дает информацию о вашем текущем сервере X11 (и отображает). Он потерпит неудачу, если у вас его нет (например, в чистом Уэйленде).источник
wayland
сессии ...Ну, вы также можете просто проверить, запущены ли приложения в их
wayland
родной форме:Кроме того, чтобы проверить, какие двоичные файлы имеют
wayland
поддержку, вы можете попробовать:Выше не очень чисто, но это работает. Вы можете далее передать его в файл, а затем использовать
vim
для навигации.-B
Флаг означает , прежде чем и помогает печатать двоичное имя.Вы можете проверить это для более подробной информации. Этот ответ адаптирован из этого вопроса .
источник