Как получить версию GNOME?

Есть ли авторитетный способ получить версию GNOME , если у меня работает рабочий рабочий стол GNOME (любая версия)? Некоторые из этих предложений не работают в моей системе, потому что исполняемые файлы и / или пакеты просто не существуют или элемент меню недоступен.

  • Не удается запустить Remarkable, редактор уценки, в Debian GNOME
  • Как продолжить, когда мои сообщения о неправильном функционировании компонента gnome не соответствуют ответам в соответствующем списке рассылки
  • Как обновить пароль для гномов?
  • Как настроить экран входа Gnome в Debian
  • Gnome 3 всегда на резерв при входе в систему
  • Разрешить использование виртуального терминала только для root
  • Установка и удаление gnome на debian
  • Gnome 3.12 на Debian Jessie замерзает, когда я открываю диалоги
  • 4 Solutions collect form web for “Как получить версию GNOME?”

    Версия GNOME 3 хранится в этом файле:

     /usr/share/gnome/gnome-version.xml 

    содержание (в моей системе):

     <?xml version="1.0" encoding="UTF-8"?> <gnome-version> <platform>3</platform> <minor>6</minor> <micro>2</micro> <distributor>Arch Linux</distributor> <date>2012-11-13</date> </gnome-version> 

    Файл является частью восходящего пакета, называемого gnome-desktop (обратите внимание, что некоторые дистрибутивы разбивают его на несколько пакетов, поэтому на вашем дистрибутиве файл может оказаться в пакете с другим именем …)

    Разработчики GNOME используют этот файл для получения номера версии DE и отображения его в System Settings (aka gnome-control-center ). Таким образом, получение версии GNOME «официальным способом» означает разбор указанного файла и извлечение platform , minor и micro значений.

    Если вы играете с этим файлом, вы можете сразу увидеть результаты 🙂

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

    В GNOME 2 этот файл:

     /usr/share/gnome-about/gnome-version.xml 

    (хотя этот файл может отсутствовать на некоторых более старых версиях Gnome 2 IIRC)


    И нет, вы не должны использовать такие команды, как gnome-session --version , gnome-shell --version , gdm --version и т. Д. Это настольные компоненты GNOME, это отдельные пакеты (с различным кодом, история / журнал изменений и сопровождение ), и поэтому их версия может отличаться. Они сообщают о правильной версии GNOME только если они имеют ту же версию, что и gnome-desktop (что не всегда так).

    Если вы запустите gnome-system-monitor он отобразит версию в диалоговом окне:

     % gnome-system-monitor 

    Моя старая коробка Fedora 14

    ss диалога монитора fedora

    Ubuntu 12.04

    ss диалогового окна монитора ubuntu

    Попробуйте gnome-session --version . На моем Debian есть man-страница (а именно GNOME-SESSION(1) ), но опция --version не указана. Ну, для меня это говорит gnome-session 3.4.2.1 .

    Вы можете запустить его в консоли

     DISPLAY=":0" gnome-session --version 

    (возможно, для изменения дисплея).

     $ apt-cache show gnome-shell | grep Version 

    (Яркий или Вильный)

    Interesting Posts

    FreeBSD zfs создает gpt

    Баш, вилка с CLOEXEC

    Есть ли команда для отображения всех открытых дисплеев на машине?

    Как я могу добавить nohup в набор команд bash?

    Существуют ли риски для автоматического входа / входа в систему без пароля, кроме управления физическим доступом?

    Ошибка недействительного идентификатора при выполнении сценария оболочки

    atop + что такое PAG на вершине

    Преобразование секретного ключа SSH2 RSA в .pem с помощью openssl

    Разница между типами ОС Unix

    Что означает «невозможно установить резервную ссылку / binary перед установкой новой версии: нет такого файла или каталога»?

    Как сделать скрипты Python пригодными для использования в Windows?

    Использовать вывод из awk в качестве входа для mv

    Курсор Urxvt отключает широкие символы, такие как 'w' и 'm'

    О взаимосвязи между инициализацией оболочки и настольными приложениями после «графического входа»

    Вопрос о выпуске HQ QLogic

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