web-dev-qa-db-ja.com

GNOMEバージョンの入手方法は?

動作しているGNOMEデスクトップ(任意のバージョン)を実行している限り、GNOMEバージョンを取得する信頼できる方法はありますか?いくつかの これらの提案 は、私のシステムでは機能しません。実行可能ファイルやパッケージが存在しないか、メニュー項目が利用できないためです。

43
l0b0

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(別名gnome-control-center)。したがって、GNOMEバージョン「公式の方法」を取得すると、そのファイルを解析してplatformminorおよびmicro値。

そのファイルで遊ぶと、すぐに結果を見ることができます:)

enter image description here

GNOME 2では、問題のファイルは次のとおりです。

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

(このファイルは一部の古いGnome 2バージョンIIRCで欠落している可能性があります)


いいえ、gnome-session --versiongnome-Shell --versiongdm --versionなどのコマンドは使用しないでください。これらはGNOMEデスクトップコンポーネント、それらは別々のパッケージであり(コード、履歴/変更ログ、メンテナーが異なります)、そのため、バージョンが異なる場合があります。彼らは正しいGNOMEバージョン同じバージョンの場合のみgnome-desktopとして報告します(常にそうであるとは限りません)。

52
don_crissti

gnome-system-monitorを起動すると、ダイアログにバージョンが表示されます。

% gnome-system-monitor

私の老化したFedora 14ボックス

ss of monitor dialog Fedora

Ubuntu 12.04

ss of monitor dialog ubuntu

3
slm
$ apt-cache show gnome-Shell | grep Version

(鮮やかまたはWily)

2
Brad

_gnome-session --version_をお試しください。私のDebianにはそのマニュアルページ(つまりGNOME-SESSION(1))がありますが、_--version_オプションはリストされていません。まあ、私にとっては_gnome-session 3.4.2.1_と書いてあります。

コンソールで実行できます

_DISPLAY=":0" gnome-session --version
_

(おそらく表示を変更する必要があります)。

2
Emanuel Berg