Вопрос или проблема
Я не уверен, как дать разработчикам знать, какую версию дисплейного сервера Wayland я использую в Ubuntu GNOME 17.04. Как можно получить правильную версию для Wayland? Это просто версия пакета?
Нет дисплейного сервера Wayland. Wayland — это протокол. Композитор — это самое близкое к дисплейному серверу. В Gnome это mutter. Так что в Ubuntu, вероятно, нужно сделать что-то вроде apt-cache show mutter | grep Version
.
Debian 12.8 / Gnome 43.9 используют Wayland 1.21 :
$ echo $XDG_SESSION_TYPE
wayland
$ aptitude show libwayland-server0 | grep -i -e installed -e version
Version: 1.21.0-1
State: installed
Automatically installed: yes
$ aptitude show libwayland-client0 | grep -i -e installed -e version
Version: 1.21.0-1
State: installed
Automatically installed: yes
Вы можете увидеть, какую версию Gnome вы используете в данный момент, так как это часто используется для ссылки, когда говорят о расширениях gnome-shell и других проблемах, связанных с программным обеспечением Wayland, открыв панель «Действия» и найдя about
, что загрузит вкладку “О программе” в панели настроек, версия Gnome будет указана
Альтернативно, быстрый способ получить версию из терминала – это перечислить текущие установленные пакеты gnome-desktop
> apt-get list gnome-desktop3-data #на debian
gnome-desktop3-data/byzantium,now 3.38.5-3pureos1 all [installed,automatic]
в данном случае у меня v3.38.5
. В других дистрибутивах пакет десктопа может иметь другое название,
> apt-get list ubuntu-gnome-desktop #на ubuntu
в других дистрибутивах вам нужно узнать, какой пакет включает основные файлы Gnome desktop.
Ответ или решение
Чтобы определить, какую версию Wayland вы используете в Ubuntu GNOME 17.04, нужно учитывать несколько факторов, так как Wayland сам по себе является протоколом, а не дисплейным сервером. Основным компонентом, который отвечает за исполнение Wayland, является композитор. В GNOME эта роль выполняется Muter.
Вот шаги для определения версии Wayland, а также связанные с ним пакеты:
-
Проверка сессии: Определите, используете ли вы сессию Wayland. Это можно сделать с помощью команды:
echo $XDG_SESSION_TYPE
Если выводом будет "wayland", значит, вы используете сессию Wayland.
-
Определение версии Muter (композитора): Вы можете узнать версию Muter, так как именно он управляет Wayland в GNOME. Используйте следующую команду:
apt-cache show mutter | grep Version
Эта команда выведет версию установленного пакета mutter.
-
Проверка версии Wayland-библиотек: Wayland как протокол представлен через библиотеки на уровне сервера и клиента. Чтобы узнать их версии, выполните:
aptitude show libwayland-server0 | grep -i -e installed -e version aptitude show libwayland-client0 | grep -i -e installed -e version
Эти команды покажут версии соответствующих библиотек, которые используются в вашей системе.
-
Определение версии GNOME: Часто версия GNOME упоминается при решении вопросов, связанных с Wayland. Чтобы узнать версию GNOME через графический интерфейс, откройте панель Активности, найдите и откройте раздел "О программе" в настройках. Если же предпочитаете терминал, выполните:
apt-get list gnome-desktop3-data
Для Ubuntu используйте:
apt-get list ubuntu-gnome-desktop
Вывод покажет текущую версию пакета GNOME. На других дистрибутивах может понадобиться поиск аналогичного пакета.
Эта информация позволит вам предоставить четкую и точную информацию разработчикам о версиях Wayland и связанных компонентов, установленных на вашей системе.