KDEとGnomeのどちらを使用しているかを確認するにはどうすればよいですか?


回答:


21

インストール済みのアプリケーションをご覧ください。それらの多くがKで始まる場合-KDEを使用しています。それらの多くがGで始まる場合、Gnomeを使用しています。真剣に。(ただし、両方をインストールしている場合はあまり正確ではありません)。

コンピューターの設定パネルの[バージョン情報]ページにアクセスすると、いくつかの手がかりが得られます。

または、Google画像でGnomeまたはKDEのスクリーンショットを確認してください。デスクトップ環境の基本的な外観を見れば、明らかなはずです。


5
GnomeとKDEの両方をマシンにインストールし、メニューの両方のプログラムにアクセスできるため、最初の提案は絶対確実な方法ではありません。[About]パネルは、おそらく役に立つ答えです。
シャノンネルソン

90

ターミナルを開き、次を入力します。

echo $DESKTOP_SESSION

2
これが最良の答えです。
-daxim

26
誰かが単に「デフォルト」である可能性があるため、必ずしも真実ではない
-dag729

10
すべての場合に機能しません.. ubuntu 12があり、上記のコマンドは出力として「ubuntu」を与えました。@Shannon Nelsonのコマンドが機能しました。
テハスパティル

3
マービン@ l1zard:非常に有用ではありませんデフォルトでは〜$エコー$ DESKTOP_SESSION結果
l1zard

6
私はこのコマンドを送信するときに「ubuntu」とだけ言っています:/
josh.thomson

38

最も一般的なデスクトップ環境の簡単な選択と説明を示します。

団結

団結

UnityはCanonicalによって開発されています。上部にバーがあり、右側に時計があり、左側に検索/メニューウィンドウを表示するボタンがあります。画面の左側にランチャーがあります。

デフォルトのテーマの色は紫/オレンジ/茶色です。

ロゴはUbuntuのロゴと同じです。

ノーム3

ノーム3

Gnome 3は、Gnomeデスクトップ環境における3番目の反復です。上部にバーがあり、ほとんどのアプリケーションを含むフルスクリーンウィンドウが表示されるメニューボタンが左側にあります。

デフォルトのテーマはやや暗く、一般的な要素はかなり黒ですが、ウィンドウは明るい灰色です。

ロゴは足です。つま先が4つあります。

MATE(Gnome 2のフォーク)

メイト

MATEはGnome 2のフォークです。2つのバーがあり、1つは画面の上部に、もう1つは下部にあります。一番上には、メインメニュー(アプリケーション、場所、システムの3つのアイテムを含むドロップダウン)、いくつかのスターター、右端の時計があります。下のバーには、ウィンドウリストとデスクトップスイッチャーがあります。最初の3つとは異なり、デフォルト構成のデスクトップにアイコン(コンピューター、ホーム、ゴミ箱、およびリムーバブルメディア)があります。[システム]メニューに[詳細]ダイアログが表示される場合があります。

デフォルトのテーマは、緑または青のアクセントの付いた明るいテーマです。

ロゴは、矢印が交差する2つの円です。

XFCE

XFCE

XFCEは、常にGnome 2の小さな兄弟と見なされてきましたが、そう呼ばれるべきではありません。MATE / Gnome 2と非常によく似ており、2つと混同される可能性があります。デフォルトの設定はMATE / Gnome 2に似ていますが、上のバーのメニューはアイコンにすぎませんが、構造は似ています。

ロゴはマウスです。

KDE

KDE

KDEは最も古いデスクトップ環境の1つです。メインメニュー(アイコン)、ウィンドウリスト、時計を含む画面の下部にバーがあります。メインメニューは、カテゴリに分類された大きなドロップアップメニューです。

デフォルトのテーマは非常に軽く、磨かれたガラスのように見えます。

ロゴは「K」、時にはドラゴンです。

シナモン

シナモン

CinnamonはGnome 3に大きく基づいています。メニューボタン、ウィンドウリスト、時計が含まれているため、KDEと同様の下部バーがあります。メインメニューは、カテゴリを含むドロップアップでもあります。

デフォルトのテーマは非常に緑がかっています。

その他

幸いなことに、デスクトップ環境はもっとたくさんありますが、これにより、最も一般的に使用されている環境の概要を簡単に確認できます。


3
ダウン投票-それは悪い答えだからではなく(そうではありません)、スクリーンショットがますます古くなっているからです。コマンドラインの代替が優れています。
アンドリューM

@AndrewM:本当です...しかし、私はそれを更新するか、より一般的なものに拡張するべきかはわかりません...しかし、他の答えより良くなることはありません。私は...当面のためにそれを拡張し、それを更新します
ボビー

すばらしい編集-反対投票 UnityとGnomeの関係を説明する価値はありますか?
アンドリューM

@AndrewM:どういう意味のリアリティシップですか?彼らは両方ともGtk3を使用しているのですか?またはそれらの間の愛/憎しみ?ちなみに、私の投稿で下票について心配する必要はありません。下票は私の意見では否定的ではありません。
ボビー

Unity Gnome(単なるベニア)であると思いましたか?私は団結しており、この質問で提案された他の多くのテストがGnomeとして表示されます(例: "ls / usr / bin / * session *"とps | grepスタイルのテスト)。面白いので少し読み上げます。
アンドリューM

21

簡単な方法1:最上行に「システム」メニューエントリがあり、メニューに「Gnomeについて」という項目がある場合は、おそらくGnomeを実行しているでしょう。

簡単な方法#2:

ps -ef | grep gnome

5
短いバージョン:pgrep -f gnome-
デミ

ユーザーが自動起動設定を編集している場合、どうなりますgnome-session-propertiesか?または、別のユーザーが同時にログインしているが、Mateセッションにログインしている場合はどうなりますか?
基本6

18

私が使う echo $XDG_CURRENT_DESKTOP

考えられるすべてのLinuxディストリビューションで100%動作するソリューションであるかどうかはわかりませんが、これまでのところ十分であることが証明されました。


Ubuntuの13.10のリターン「ユニティ」(のgnomeない) -将来のためのGooglerの有用な
アンドリュー・M

@AndrewM:私にとって理にかなっています、Unityは正確にはGnomeではありません。そして情報をありがとう!
バイオレットキリン

@AndrewMに同意し、他のコマンドラインソリューションはgnomeを提供しますが、私はUnityを実行していますが、これは私にとってはうまくいきます。
メルストン

15

私が見つけた最高のツールをテストしました

  1. Linux MintがインストールされたGNOME。
  2. Linux Mint Live USBでのGNOME。
  3. Linux MintでのMATE;
  4. LubuntuでのLXDE。
  5. Puppy LinuxでのJWM(JWMはデスクトップ環境ではなく、スタッキングウィンドウマネージャーです)。

私の結果:

  1. (まあまあ)
    env | grep DESKTOP_SESSION=

    1. DESKTOP_SESSION = gnome
    2. DESKTOP_SESSION = gnome
    3. DESKTOP_SESSION = default.desktop
    4. DESKTOP_SESSION =ルブントゥ
    5. (なし)
  2. (まあまあ)
    echo $GDMSESSION

    1. ノーム
    2. ノーム
    3. (なし)
    4. ルブントゥ
    5. (なし)
  3. (まあ、完璧ではない)
    pgrep -l "gnome|kde|mate|cinnamon|lxde|xfce|jwm"
    ps -A | egrep -i "gnome|kde|mate|cinnamon|lxde|xfce|jwm"

    1. (OK)
    2. (OK)
    3. (OK)
    4. (違う)
    5. (なし)&(OK)
  4. (非常によく、しかし完全ではない)
    HardInfo

    1. (なし);
    2. GNOME 2.32.0
    3. メイト
    4. LXDE(ルブンツ)
    5. 不明(ウィンドウマネージャー:JWM)

結論:HardInfoとコマンドの組み合わせ

ps -A | egrep -i "gnome|kde|mate|cinnamon|lxde|xfce|jwm"

おそらく、望ましい答えが得られます。


「HardInfo」とは何ですか?
ソパラホデアリエレス14

うーん、出力で正確に何を探していますか?「gnome-keyring-d」、「xfce4-volumed」、「kdeinit4」があります。このようなもののいくつかは、依存関係としてインストールされます。これらのどれが私のメインのデスクトップ環境かわかりません。
アナン

2番目の応答をリンクするのではなく、なぜクロスポストするのですか?
ssc

4

このコマンドは役に立つようです:

ls /usr/bin/*session*
  • GNOMEでは/ usr / bin / gnome-session(など)を返します
  • MATEでは/ usr / bin / mate-session(など)を返します
  • LXDEでは/ usr / bin / lxsession(など)を返します
  • XFCEでは/ usr / bin / xfce4-session(など)を返します
  • JWMでは/ usr / bin / icewm-sessionを返します(jwm-sessionである必要がありますか?!)

3
実行中のセッションマネージャーだけでなく、インストールされているセッションマネージャーのみを表示し、すべてのデスクトップ環境に実際に一致する実行可能ファイル(jwmでメモした)やそのようなプログラムが表示されないため、信頼できません。*-session
荒廃

これは私を与える/usr/bin/byobu-select-session /usr/bin/dbus-run-sessionすべてにインストールされていないデスクトップ環境でのサーバシステム上
SSC

4

これは、GUIを判別するのに適したコマンドです。

pgrep -l "gnome|kde|mate|cinnamon|lx|xfce|jwm"

2
このコマンドの出力を見てください:kdevtmpfs, gnome-keyring-d, lxsession, lxpanel, xfce4-power-man, gnome-pty-helpe。Lubuntu Desktopを実行しています。
ソパラホデアリエレス14

3
  1. シェルターミナル/コンソールを開く
  2. 以下の文を入力し、Enterキーを押します

printenv XDG_CURRENT_DESKTOP

  1. 環境変数XDG_CURRENT_DESKTOPは、どのデスクトップを持っているかを示します

RHEL 6では機能しません
。– Xalorous

1
すみませんが、このコマンドはUbuntu 1x.xxで機能します。
ターゲイケール

2

新しいユーザーは、上記の画面キャプチャでKDEとGnomeの違いを認識しない場合があります。デスクトップや開いているアプリの色ではなく、デフォルトのパネル(上部がGnome、下部がKDE)の位置を確認してください。


遅い合意。しばらくの間、RedHatはGnomeとKDEの両方をBluecurveテーマに正規化し、線をさらにぼかしました。
リッチホモルカ

2

端末またはコンソールで、次を実行できます。

pgrep -l "gnome|kde|mate|cinnamon"

または

ps -A | egrep -i "gnome|kde|mate|cinnamon"

より多くの行に表示される項目が答えになるはずです。


0

HardInfoを実行できます。少なくともLinux Mintではデフォルトで用意されています。または、(Synapticから)インストールすることもできます。

実行できます:

  1. メインメニューから>検索ボックス> hardinfo、または
  2. メインメニューから>すべてのアプリケーション>システムツールまたは管理>システム情報、または
  3. メインメニューから>すべてのアプリケーション>すべて>システム情報、または
  4. 端末またはコンソールから> hardinfo> Enter、または
  5. 「アプリケーションの実行」ダイアログ(Alt + F2)> hardinfo> Enterから。

HardInfoが開いたら、「オペレーティングシステム」項目をクリックして「デスクトップ環境」行を見るだけで済みます。

最近では、GNOMEとKDE以外に、MATE、Cinnamon、...を見つけることができます。


0

私もKDEでテストしてきましたが、結論は次のとおりです。

a)HardInfoを使用したグラフィカルな方法:答えは通常、「オペレーティングシステム」>「デスクトップ環境」にありますが、そうでない場合は「環境変数」を確認できます。HardInfoには、KDEを除くすべてのテスト済みディストリビューションが用意されていますが、簡単かつ迅速にインストールできます(Linux Mint 13では2パッケージのみ)。

b)次のコマンドを使用したコマンドライン:

ps -A | egrep -i "gnome|kde|mate|cinnamon|lx|xfce|jwm"

より多くの行に表示されるアイテムが答えになるはずです(ドローがある場合は、「セッション」を含むアイテムを解決する必要があります)。


3年以上経ってから...私は、OPが自分自身または他のどこかで答えを見つけたか、アイデア全体を落とすことを決めたと思います。
ジャックロック

0

インストールされたDEのバージョンを知るために、Synapticを開いてその名前を「クイックフィルター」ボックスに入れることができます。「インストール済みバージョン」の下に答えがあります。その横の「最新バージョン」の下に、更新可能な最高のものが表示されます(少なくとも「再読み込み」をクリックし、安定したソフトウェアのみを検討している場合-デフォルトでは、開発中のバージョンへのアクセスは通常無効-)。Synapticの代わりに、対象のディストリビューションがPackageKitまたは他の同様のソリューションを使用できる場合は、入手可能です。


彼の質問は、Debian / UbuntuではなくRedHat OSでこれを行う方法についてです!
slm

0

システムヘルプガイド(通常は[システム]メニューの下)を開いて、タイトルを確認してください。


0

inxiをインストールして実行しますinxi -Sxxx(またはinxiのinxi -Sxxバージョンが最新でない場合):

$ inxi --version | head -1 && inxi -Sxxx                                                                                       
inxi 3.0.32-00 (2019-02-07)
System:    Host: kububb Kernel: 4.15.0-65-generic x86_64 bits: 64 compiler: gcc v: 7.4.0 Desktop: KDE Plasma 5.12.9 
           tk: Qt 5.9.5 wm: kwin_x11 dm: SDDM Distro: Ubuntu 18.04.3 LTS (Bionic Beaver) 
$ 

この目的のためだけにinxiをインストールするのは過剰に思えるかもしれませんが、inxiを使用してinxi -Fxxxz-zMACアドレスのようなマスクなど)より多くのシステム情報を提供できます。

inxiのホームページはこちらです。


screenfetchのフォークであるneofetchもあります:

$ neofetch --stdout
dkb@kububb 
------------ 
OS: Ubuntu 18.04.3 LTS x86_64 
Host: Inspiron 15-3567 
Kernel: 4.15.0-65-generic 
Uptime: 8 hours, 58 mins 
Packages: 2389 
Shell: bash 4.4.20 
Resolution: 1366x768 
DE: KDE 
WM: KWin 
WM Theme: Breeze 
Theme: Breeze Dark [KDE], Breeze-Dark [GTK2], MyBreeze-Dark [GTK3] 
Icons: Breeze [KDE], Breeze [GTK2/3] 
Terminal: konsole 
Terminal Font: Hack 11 
CPU: Intel i3-6006U (2) @ 2.000GHz 
GPU: Intel HD Graphics 520 
Memory: 1665MiB / 7846MiB 
$   

neofetchのホームページはこちらです。


-1

sysinfoパッケージは、使用しているGnome /その他を表示します。

sudo apt-get install sysinfo
sysinfo

-1

元の投稿によると、私にとって理想的な解決策は(そして他の誰かが希望しているとしても)例で示されています:

which zenity  2>&1 >/dev/null && echo Have GTK
which kdialog 2>&1 >/dev/null && echo Have KDE

メイトとシネモンはノームのフォークだからです。最近何をしたいかに依存します。Mageia linuxでは、両方の環境を非常に簡単に使用できます。そのため、スクリプトが記述されています。


-2

私はこの機能を持っています~/.bash_aliases-

# open terminal function
open-terminal()
{
    # if gnome is running
    if [ $(pgrep -c gnome-panel) -gt 0 ]; then
            echo "running gnome"
            gnome-terminal
    # if xfce is running    
    elif [ $(pgrep -c xfce4-panel) -gt 0 ]; then
            echo "running xfce"
            xfce4-terminal
    fi
}
alias trm='open-terminal'

これは、質問には答えていないし、もっと自分のための代替手段があるopen-terminal機能:askubuntu.com/questions/207442/...
空気-DEXは

さて、あなたが提供したリンクはこの質問にまったく関係ありません、私のスクリプトはOSが現在実行しているパネルの種類をチェックすることでセッションを識別します、私はそれに関する問題を見ません。
-ramgorur
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.