- How to get the GNOME version?
- 5 Answers 5
- How to check GNOME version
- Check If You Are Running GNOME Desktop
- Check the Version of GNOME Desktop
- Method One: gnome-about
- Method Two: gnome-shell
- Support Xmodulo
- Узнать тип графического интерфейса Ubuntu
- Узнать версию GNOME
- 🐧 Как проверить, установлен ли графический интерфейс в Linux из командной строки
- Проверьте, установлен ли графический интерфейс на Linux из командной строки
- Как узнать версию Linux
- Команда lsb_release
- Команда hostnamectl
- Команда uname — версия ядра
- Файл /etc/os-release
- Файл /etc/issue
- Файлы /etc/***release и /etc/***version
- Файл /proc/version
- Через графические утилиты
- Заключение
How to get the GNOME version?
Is there an authoritative way to get the GNOME version, as long as I have a working GNOME desktop (any version) running? Several of these suggestions don’t work on my system, either because the executables and/or packages simply don’t exist or the menu item isn’t available.
5 Answers 5
GNOME 3 version is stored in this file:
content (on my system):
The file is part of the upstream package called gnome-desktop (note that some distros split it into several packages so on your distro the file may end up in a package with a different name. )
GNOME developers use this file to get the DE version number and display it in System Settings (aka gnome-control-center ). So getting GNOME version «the official way» means parsing the said file and extracting platform , minor and micro values.
If you play with that file you can instantly see the results 🙂
In GNOME 2 the file in question is:
(though this file might be missing on some older Gnome 2 versions IIRC)
And no, you shouldn’t use commands like gnome-session —version , gnome-shell —version , gdm —version etc. Those are GNOME desktop components, they are separate packages (with different code, history/changelog and maintainers) and as such their version may be different. They’ll report the right GNOME version only if they have the same version as gnome-desktop (which is not always the case).
Источник
How to check GNOME version
Last updated on September 2, 2020 by Dan Nanni
GNOME is a community-driven open-source project for desktop environment for GNU/Linux. The GNOME community is also involved in contributing a wide range of core applications that run on GNOME desktop. In this tutorial, I will describe how to check if you are using GNOME desktop, and how to find GNOME version.
Check If You Are Running GNOME Desktop
To verify that you are using GNOME desktop, run the following command:
If the above command displays gnome-session process(es), it means that you are using GNOME Desktop.
Check the Version of GNOME Desktop
If you would like to determine the version of GNOME desktop you are using, use either of the two methods described below.
Method One: gnome-about
gnome-about is a tool that shows GNOME about box, and you can use this tool to determine the GNOME version of your desktop.
If gnome-about command is not found in your desktop, it means that you are using GNOME 3.0 and higher. In that case, use the second method.
Method Two: gnome-shell
The second way to find GNOME version is as shown below. This is output for Fedora 18.
Note that Ubuntu Desktop does not come with gnome-shell installed by default. Thus the above command will produce the following error message instead on Ubuntu Desktop.
In this case, you can query APT’s package cache to find out the version of GNOME for Ubuntu Desktop. To do so, use the following command. This works whether or not gnome-shell is installed.
Support Xmodulo
This website is made possible by minimal ads and your gracious donation via PayPal (Credit Card) or Bitcoin ( 1M161JGAkz3oaHNvTiPFjNYkeABox8rb4g ).
Источник
Узнать тип графического интерфейса Ubuntu
Чтобы узнать какой типо иксов у вас установлен выполните
/usr/bin/dbus-run-session /usr/bin/gnome-session /usr/bin/gnome-session-custom-session
Из моего вывода я вижу, что установлен gnome
У вас может быт как gnome так и что-то другое, например
Если установлен GNOME вы увидите /usr/bin/gnome-session
Если MATE вы увидите /usr/bin/mate-session
Если LXDE вы увидите /usr/bin/lxsession
Если JWM вы увидите /usr/bin/icewm-session
Если вам нужно узнать установлен ли X server в принципе выполните
dpkg -l | grep xserver
ii x11-xserver-utils 7.7+8 amd64 X server utilities ii xserver-common 2:1.20.8-2ubuntu2.4 all common files used by various X servers ii xserver-xephyr 2:1.20.8-2ubuntu2.4 amd64 nested X server ii xserver-xorg 1:7.7+19ubuntu14 amd64 X.Org X server ii xserver-xorg-core 2:1.20.8-2ubuntu2.4 amd64 Xorg X server — core server ii xserver-xorg-input-all 1:7.7+19ubuntu14 amd64 X.Org X server — input driver metapackage ii xserver-xorg-input-libinput 0.29.0-1 amd64 X.Org X server — libinput input driver ii xserver-xorg-input-wacom 1:0.39.0-0ubuntu1 amd64 X.Org X server — Wacom input driver ii xserver-xorg-legacy 2:1.20.8-2ubuntu2.4 amd64 setuid root Xorg server wrapper ii xserver-xorg-video-all 1:7.7+19ubuntu14 amd64 X.Org X server — output driver metapackage ii xserver-xorg-video-amdgpu 19.1.0-1 amd64 X.Org X server — AMDGPU display driver ii xserver-xorg-video-ati 1:19.1.0-1 amd64 X.Org X server — AMD/ATI display driver wrapper ii xserver-xorg-video-fbdev 1:0.5.0-1ubuntu1 amd64 X.Org X server — fbdev display driver ii xserver-xorg-video-intel 2:2.99.917+git20200226-1 amd64 X.Org X server — Intel i8xx, i9xx display driver ii xserver-xorg-video-nouveau 1:1.0.16-1 amd64 X.Org X server — Nouveau display driver ii xserver-xorg-video-qxl 0.1.5+git20200331-1 amd64 X.Org X server — QXL display driver ii xserver-xorg-video-radeon 1:19.1.0-1 amd64 X.Org X server — AMD/ATI Radeon display driver ii xserver-xorg-video-vesa 1:2.4.0-2 amd64 X.Org X server — VESA display driver ii xserver-xorg-video-vmware 1:13.3.0-3 amd64 X.Org X server — VMware display driver
Эту же команду можно использовать для определения типа
dpkg -l|egrep -i «(kde|gnome|lxde|xfce|mint|unity|fluxbox|openbox)» | grep -v library
Информации будет довольно много, но почти во всех строках будет упоминаться тип иксов
В выводе на моей Ubuntu есть например такая строка
… ii gdm3 3.36.3-0ubuntu0.20.04.2 amd64 GNOME Display Manager …
Узнать версию GNOME
Если вы хотите проверить установлен ли у вас GNOME и какая у него версия — выполните
Источник
🐧 Как проверить, установлен ли графический интерфейс в Linux из командной строки
На днях один из наших подписчиков попытался установить Katoolin, и это сломало его машину с Ubuntu.
Он не мог пройти дальше экрана входа в систему.
Каким-то образом ему удалось восстановить свою сломанную систему Ubuntu, не переустанавливая ее .
Однако на этот раз его машина загружалась только в режиме командной строки.
Вроде как графический DE ушел, но он в этом не уверен.
Он спросил меня, как он ему узнать, есть ли GUI на данный момент в системе или нет.
Если вы когда-либо попадали в такую ситуацию, вот вам несколько советов, как проверить, установлен ли графический интерфейс в Linux из командной строки.
Проверьте, установлен ли графический интерфейс на Linux из командной строки
Есть несколько способов определить, установлен ли в вашей системе Linux графический интерфейс.
Обратите внимание, что все эти методы будут отображаться только в том случае, если установлен графический интерфейс пользователя или нет.
Однако это не поможет определить, работает ли этот графический интерфейс.
Все приведенные ниже шаги протестированы в настольной и серверной версиях Ubuntu 20.04 LTS.
Первый способ – убедиться, что в вашей системе установлен какой-либо X-сеанс.
Для этого запустите:
Как видно из вышеприведенного вывода, в моем Ubuntu установлена среда рабочего стола GNOME.
- Если в вашей системе установлен MATE, система выведет /usr/bin/mate-session.
- В случае с LXDE системе вернет /usr/bin/lxsession.
Если в Linux не установлен графический интерфейс, вы увидите результат, как показано ниже:
Источник
Как узнать версию Linux
Когда мы говорим о Linux, то обычно подразумеваем какой-либо дистрибутив Linux. Также под Linux мы можем иметь ввиду ядро Linux.
Иногда требуется определить версию Linux, в которой вы работаете. Пользователь может не знать или забыть, какая версия дистрибутива или какая версия ядра Linux используется. Если это чужая система, то может потребоваться узнать название используемого дистрибутива.
В данной статье рассматриваются различные способы, которые помогут нам определить используемую версию Linux. Рассматривается несколько команд для определения версии Linux. Приведенные команды универсальны и не зависят от дистрибутива. Возможно, некоторые из них могут не работать в каких-то дистрибутивах, в таком случае переходите к следующей команде и пробуйте ее.
Команда lsb_release
Команда lsb_release выводит информацию о дистрибутиве.
Префикс lsb в названии команды относится к проекту Linux Standard Base, который был создан с целью создания ряда стандартов для выпуска дистрибутивов Linux, чтобы уменьшить различия между отдельными дистрибутивами. Предполагается, что использование LSB снижает затраты, связанные с переносом приложений на разные дистрибутивы, а также снижает усилия, связанные с поддержкой этих приложений.
Чтобы отобразить информацию о дистрибутиве выполните команду:
Выводится название дистрибутива, номер версии и кодовое имя.
Можно использовать опцию -d , чтобы показать только строку Description, которая обычно содержит и название и версию дистрибутива.
Команда hostnamectl
Команда hostnamectl , выполненная без параметров или с ключом status , выводит текущую информацию о системе.
Помимо данных дистрибутива, выводится версия ядра и архитектура.
Команда uname — версия ядра
Команда uname выводит информацию о текущем ядре системы Linux, а также некоторые дополнительные данные.
Чтобы вывести всю информацию, используется ключ -a
Для удобства можно выводить только название ядра ( -s ) , версию ядра ( -r ) и архитектуру ( -m )
Файл /etc/os-release
В файле /etc/os-release содержится информация о дистрибутиве, включая URL-адреса сайт системы и некоторые дополнительные данные. Данный файл присутствует в дистрибутивах, использующих systemd.
Чтобы вывести содержимое файла /etc/os-release можно воспользоваться командой cat:
Файл /etc/issue
Файл /etc/issue содержит текст, который выводится в качестве приглашения ко входу в систему. Обычно текст представляет собой название дистрибутива и версию.
Выведем содержимое файла /etc/issue командой cat:
Файлы /etc/***release и /etc/***version
Если вы используете старый или какой-то специфический дистрибутив Linux, то информация о системе может хранится в файле /etc/abc-release или /etc/abc-version .
Вместо abc обычно указывается краткий идентификатор дистрибутива или lsb, если система совместима со стандартами LSB. Вместо символа — может быть символ _ . Например, для дистрибутива Fedora используется файл /etc/fedora-release
Необязательно знать названия этих файлов. Можно воспользоваться следующей командой, чтобы автоматически определить названия и вывести содержимое этих файлов:
Файл /proc/version
Информацию о ядре Linux также можно получить из файла /proc/version
Через графические утилиты
Многие дистрибутивы позволяют просмотреть некоторую информацию о системе, используя графические утилиты. Например, в Ubuntu это можно сделать из утилиты Параметров системы, на вкладке Сведения о системе .
Заключение
Мы рассмотрели различные способы получения информации о дистрибутиве и ядре системы Linux. Какие-то способы могут не работать в некоторых дистрибутивах Linux.
Источник