Как узнать, используется ли Wayland или X11

Поэтому я только что установил последнюю версию Kali Linux на моем ноутбуке, которая была основана на Debian 7 (oldstable). Затем я изменил все это на Debian 8.

Я всегда хотел Wayland вместо X11, поэтому я установил необходимые пакеты. Затем была создана минимальная ~./config/weston.ini . Теперь, с экрана входа в Gnome ( https://blogs.gnome.org/mclasen/files/2013/09/login-screen.png ), я могу загрузиться в Gnome on Wayland или LXDE (среди прочих). Предыдущий с очень ограниченным успехом и последний (LXDE) почти идеально, хотя панель нуждается в настройке (я должен искать freedesktop).

В любом случае, в LXDE, графический интерфейс более отзывчив, чем у старого, и, возможно, так же быстро, когда он запускал Windows 7. Я был доволен.

Но я хочу знать, если это из-за всех обновлений библиотеки / модуля от Debian 7 до 8 или от использования Wayland (если я действительно использую Wayland вообще). Я просмотрел htop и нашел работу /usr/bin/Xorg и без процесса с именем «wayland». Итак, какой из них я сейчас запускаю?

  • Путаница относительно низкой частоты кадров с Nvidia GeForge, но аппаратное рендеринг, похоже, работает?
  • Как выйти из диспетчера окон на текущем дисплее X?
  • Ограниченный дисплей глубины бит для программного обеспечения GUI
  • Переадресация X11, но открытые ссылки локально
  • Мышь и клавиатура не работают в FreeBSD 9.0
  • Копирование файлов из командной строки в буфер обмена
  • Установите мета-ключ диспетчера окон в зависимости от подключенного Xserver
  • Настройка сенсорной панели / трекбола для X
  • 8 Solutions collect form web for “Как узнать, используется ли Wayland или X11”

    Лучшее, что я нашел для Fedora, – это

     loginctl show-session <YOUR_NUMBER> -p Type 

    Номер, который нужно пройти, – это тот, который вы получаете, просто

     loginctl 

    Используйте одно с вашим именем пользователя.

    См. Также: https://fedoraproject.org/wiki/How_to_debug_Wayland_problems

    Итак, для меня это:

     $ loginctl show-session 2 -p Type Type=wayland 

    Как узнать, используется ли Wayland или X11?

    на системах X11 :

     $ echo $XDG_SESSION_TYPE x11 

    на какой-то системе пути :

     $ echo $XDG_SESSION_TYPE wayland 

    Введите команду

     ps aux | grep gnome-shell 

    Это даст результат

     /usr/bin/gnome-shell --wayland --display-server 

    Если Wayland активен.

    Это работает на Fedora

     loginctl show-session $(loginctl | grep $(whoami) | awk '{print $1}') -p Type 

    Поскольку у вас есть процесс Xorg , вы используете X.org в качестве своего сервера отображения, а не Wayland.

    Поскольку я понимаю, что запуск Wayland на Debian показал бы процесс weston но без процесса wayland . Проверьте /usr/share/doc/weston/README.Debian в пакете weston

    Нет, я заметил пид под названием «Уэйланд» в htop, когда я перешел на Уэйланд, чтобы хихикать. Если это не изменится, это то, что нужно увидеть. Обновление: Вот скренграб, показывающий процесс Wayland.

    введите описание изображения здесь

    (попробуйте) Запустите команду «r» в меню Alt + F2. Он перезапустит среду в Xorg (без потери окон и процессов), но в wayland он выдает сообщение «Перезапуск недоступен в Wayland».

    если вы хотите визуальный намек, я написал простое расширение оболочки GNOME, которое показывает значок, который сообщает вам, используете ли вы Wayland или Xorg

    http://www.fepede.net/blog/2017/04/gnome_shell_extension_xorwayland/

    Interesting Posts

    Есть ли способ восстановить сетевой стек?

    Невозможно установить расширенные атрибуты на ext4 на Fedora 22 – операция не поддерживается

    Неверная команда zip испортила мою директорию проекта

    Устанавливать пакет локально для лучших пользователей?

    Поиск и удаление больших файлов, открытых, но удаленных

    Microsoft LifeCam VX-800 прекратила работу над Linux Mint

    Почему некоторые программы немедленно возвращаются в оболочку, а другие – пока выполнение не завершено?

    Различия между sed #,%, / и |

    Фиксирование сломанных пакетов в дистрибутиве тестирования Debian

    Как получить байты RX и TX, запрашивающие iptables?

    Формирование трафика с помощью tc не работает

    У Grub2 есть способ однозначно маркировать записи меню, которые можно использовать для установки по умолчанию для загрузки?

    Альтернатива Mathpad

    Кажется, не может заставить делегата jp2 работать в ImageMagick на Ubuntu 15.10

    Звук загадочно умер на рабочем столе Debian – как его вернуть?

    Linux и Unix - лучшая ОС в мире.