回答:
インストール済みのアプリケーションをご覧ください。それらの多くがKで始まる場合-KDEを使用しています。それらの多くがGで始まる場合、Gnomeを使用しています。真剣に。(ただし、両方をインストールしている場合はあまり正確ではありません)。
コンピューターの設定パネルの[バージョン情報]ページにアクセスすると、いくつかの手がかりが得られます。
または、Google画像でGnomeまたはKDEのスクリーンショットを確認してください。デスクトップ環境の基本的な外観を見れば、明らかなはずです。
ターミナルを開き、次を入力します。
echo $DESKTOP_SESSION
最も一般的なデスクトップ環境の簡単な選択と説明を示します。
UnityはCanonicalによって開発されています。上部にバーがあり、右側に時計があり、左側に検索/メニューウィンドウを表示するボタンがあります。画面の左側にランチャーがあります。
デフォルトのテーマの色は紫/オレンジ/茶色です。
ロゴはUbuntuのロゴと同じです。
Gnome 3は、Gnomeデスクトップ環境における3番目の反復です。上部にバーがあり、ほとんどのアプリケーションを含むフルスクリーンウィンドウが表示されるメニューボタンが左側にあります。
デフォルトのテーマはやや暗く、一般的な要素はかなり黒ですが、ウィンドウは明るい灰色です。
ロゴは足です。つま先が4つあります。
MATEはGnome 2のフォークです。2つのバーがあり、1つは画面の上部に、もう1つは下部にあります。一番上には、メインメニュー(アプリケーション、場所、システムの3つのアイテムを含むドロップダウン)、いくつかのスターター、右端の時計があります。下のバーには、ウィンドウリストとデスクトップスイッチャーがあります。最初の3つとは異なり、デフォルト構成のデスクトップにアイコン(コンピューター、ホーム、ゴミ箱、およびリムーバブルメディア)があります。[システム]メニューに[詳細]ダイアログが表示される場合があります。
デフォルトのテーマは、緑または青のアクセントの付いた明るいテーマです。
ロゴは、矢印が交差する2つの円です。
XFCEは、常にGnome 2の小さな兄弟と見なされてきましたが、そう呼ばれるべきではありません。MATE / Gnome 2と非常によく似ており、2つと混同される可能性があります。デフォルトの設定はMATE / Gnome 2に似ていますが、上のバーのメニューはアイコンにすぎませんが、構造は似ています。
ロゴはマウスです。
KDEは最も古いデスクトップ環境の1つです。メインメニュー(アイコン)、ウィンドウリスト、時計を含む画面の下部にバーがあります。メインメニューは、カテゴリに分類された大きなドロップアップメニューです。
デフォルトのテーマは非常に軽く、磨かれたガラスのように見えます。
ロゴは「K」、時にはドラゴンです。
CinnamonはGnome 3に大きく基づいています。メニューボタン、ウィンドウリスト、時計が含まれているため、KDEと同様の下部バーがあります。メインメニューは、カテゴリを含むドロップアップでもあります。
デフォルトのテーマは非常に緑がかっています。
幸いなことに、デスクトップ環境はもっとたくさんありますが、これにより、最も一般的に使用されている環境の概要を簡単に確認できます。
私が使う echo $XDG_CURRENT_DESKTOP
考えられるすべてのLinuxディストリビューションで100%動作するソリューションであるかどうかはわかりませんが、これまでのところ十分であることが証明されました。
私が見つけた最高のツールをテストしました
私の結果:
(まあまあ)
env | grep DESKTOP_SESSION=
(まあまあ)
echo $GDMSESSION
(まあ、完璧ではない)
pgrep -l "gnome|kde|mate|cinnamon|lxde|xfce|jwm"
ps -A | egrep -i "gnome|kde|mate|cinnamon|lxde|xfce|jwm"
(非常によく、しかし完全ではない)
HardInfo
結論:HardInfoとコマンドの組み合わせ
ps -A | egrep -i "gnome|kde|mate|cinnamon|lxde|xfce|jwm"
おそらく、望ましい答えが得られます。
このコマンドは役に立つようです:
ls /usr/bin/*session*
*-session
/usr/bin/byobu-select-session /usr/bin/dbus-run-session
すべてにインストールされていないデスクトップ環境でのサーバシステム上
これは、GUIを判別するのに適したコマンドです。
pgrep -l "gnome|kde|mate|cinnamon|lx|xfce|jwm"
kdevtmpfs, gnome-keyring-d, lxsession, lxpanel, xfce4-power-man, gnome-pty-helpe
。Lubuntu Desktopを実行しています。
printenv XDG_CURRENT_DESKTOP
新しいユーザーは、上記の画面キャプチャでKDEとGnomeの違いを認識しない場合があります。デスクトップや開いているアプリの色ではなく、デフォルトのパネル(上部がGnome、下部がKDE)の位置を確認してください。
HardInfoを実行できます。少なくともLinux Mintではデフォルトで用意されています。または、(Synapticから)インストールすることもできます。
実行できます:
HardInfoが開いたら、「オペレーティングシステム」項目をクリックして「デスクトップ環境」行を見るだけで済みます。
最近では、GNOMEとKDE以外に、MATE、Cinnamon、...を見つけることができます。
私もKDEでテストしてきましたが、結論は次のとおりです。
a)HardInfoを使用したグラフィカルな方法:答えは通常、「オペレーティングシステム」>「デスクトップ環境」にありますが、そうでない場合は「環境変数」を確認できます。HardInfoには、KDEを除くすべてのテスト済みディストリビューションが用意されていますが、簡単かつ迅速にインストールできます(Linux Mint 13では2パッケージのみ)。
b)次のコマンドを使用したコマンドライン:
ps -A | egrep -i "gnome|kde|mate|cinnamon|lx|xfce|jwm"
より多くの行に表示されるアイテムが答えになるはずです(ドローがある場合は、「セッション」を含むアイテムを解決する必要があります)。
インストールされたDEのバージョンを知るために、Synapticを開いてその名前を「クイックフィルター」ボックスに入れることができます。「インストール済みバージョン」の下に答えがあります。その横の「最新バージョン」の下に、更新可能な最高のものが表示されます(少なくとも「再読み込み」をクリックし、安定したソフトウェアのみを検討している場合-デフォルトでは、開発中のバージョンへのアクセスは通常無効-)。Synapticの代わりに、対象のディストリビューションがPackageKitまたは他の同様のソリューションを使用できる場合は、入手可能です。
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
(-z
MACアドレスのようなマスクなど)より多くのシステム情報を提供できます。
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のホームページはこちらです。
私はこの機能を持っています~/.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/...