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

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

  • Системный монитор GNOME «Система»
  • Как изменить то, что Alt + F2 вызывает в GNOME?
  • Установка и удаление gnome на debian
  • Невозможно запустить evilvte (эмулятор терминала VTE) в качестве пользователя - кроме SSH
  • Gnome Terminal - кнопка для запуска команды
  • Gnome 3 всегда на резерв при входе в систему
  • Как добавить пользовательскую панель прокрутки в панель задач gnome?
  • Как изменить редактор GNOME по умолчанию?
  • 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 

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

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