2010-01-15 09:54:12 +0000 2010-01-15 09:54:12 +0000
56
56

如何检查我使用的是KDE还是Gnome?

或者其他什么?

我使用的是Redhat操作系统。

答案 (18)

38
38
38
2010-01-15 10:02:04 +0000

下面我就给大家简单介绍一下最常见的桌面环境的选择和说明。

Unity

Unity是由Canonical开发的。它的顶部有一个吧台,右边包含时钟,左边有一个按钮,会弹出一个搜索/菜单窗口。屏幕左边有一个启动器。

默认主题颜色为紫色/橙色/棕色。

标志和Ubuntu的标志一样。

Gnome 3

Gnome 3是Gnome桌面环境的第三次迭代。它的特点是顶部有一个带时钟的栏,左边有一个菜单按钮,它会弹出一个包含大多数应用程序的全屏窗口。

默认的主题比较暗,一般元素都是黑色居多,但窗口是浅灰色。

标志是一只脚,有四个脚趾。

MATE (Gnome 2的一个分支)

MATE是Gnome 2的一个分支。它的特点是有两个栏,一个在屏幕的顶部,一个在底部。最上面的是主菜单(有三个项目的下拉菜单,分别是应用程序、位置和系统),一些启动器和最右边的时钟。下方的栏位则是窗口列表和桌面切换器。与前三个不同的是,它的桌面上有默认配置的图标(计算机、主页、回收站和可移动媒体)。在系统菜单中可以找到一个关于对话框。

默认主题是绿色或蓝色的浅色主题。

徽标是两个圆圈,中间有一个箭头。

XFCE

XFCE一直被看作是Gnome 2的小弟,但它不应该被这样称呼。它与MATE/Gnome 2非常相似,可能很容易将两者混淆。默认配置与MATE/Gnome 2类似,只是上栏的菜单只有一个图标,但结构相似。

标志是鼠标。

KDE

KDE是最古老的桌面环境之一。它的特点是在屏幕底部有一个栏,其中包含了主菜单(作为图标),窗口列表和时钟。主菜单是一个大的下拉菜单,按类别排序。

默认主题非常轻盈,看起来像抛光玻璃。

标志是一个 “K",有时是一条龙。

Cinnamon

Cinnamon主要基于Gnome 3。它的下栏与KDE类似,因为它包含了菜单按钮、窗口列表和时钟。主菜单也是一个带有类别的下拉式菜单。

默认主题是非常绿色的。

其他

幸运的是,还有更多的桌面环境,但这应该能让你快速了解最常用的环境。

22
22
22
2010-01-15 10:01:40 +0000

快速方法#1:如果你的顶行有一个 “系统 "菜单项,而且菜单中有一个 "关于Gnome "的项目,那么你可能正在运行Gnome。

快速方法#2:

ps -ef | grep gnome
```。
21
21
21
2010-01-15 10:01:22 +0000

看看你安装的应用程序。如果很多程序都是以K开头,那么你使用的是KDE。如果很多程序都是以G开头,那你用的是Gnome。认真的说。(如果你同时安装了这两种程序,就不是很准确)。

如果你去电脑设置面板的 “关于 "页面,那应该会给你一些提示。

或者,在Google Images上找找Gnome或KDE的截图。一旦你看到桌面环境的基本样子,应该就会很明显了。

19
19
19
2014-05-05 15:27:49 +0000

我使用echo $XDG_CURRENT_DESKTOP

不知道这是否是在每一个可以想象到的Linux发行版上的100%的工作方案,但到目前为止证明是足够好的。

15
15
15
2013-04-14 22:25:44 +0000

我已经测试了我找到的最好的工具,

1.安装了Linux Mint下的GNOME; 2.Linux Mint Live USB下的GNOME; 3. Linux Mint下的GNOME Live USB; 3. Linux Mint下的MATE; 4. Lubuntu 下的 LXDE; 5. Puppy Linux下的JWM(JWM不是桌面环境,而是一个堆叠窗口管理器)。

我的结果。

  1. (so-so) env | grep DESKTOP_SESSION=

  2. (so-so) echo $GDMSESSION

  3. (很好,但不完美) pgrep -l "gnome|kde|mate|cinnamon|lxde|xfce|jwm" ps -A | egrep -i "gnome|kde|mate|cinnamon|lxde|xfce|jwm"

  4. (非常好,但不完美) HardInfo

结论:HardInfo和命令

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

的组合可能会得到想要的答案。

4
4
4
2013-04-15 00:22:00 +0000

这个命令似乎很有用。

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, ぃ? !)
4
4
4
2014-08-09 17:38:22 +0000

这是个很好的确定GUI的命令。

pgrep -l "gnome|kde|mate|cinnamon|lx|xfce|jwm"
3
3
3
2018-01-24 14:03:48 +0000
  1. 打开 shell 终端/控制台
  2. 输入下面的语句并按回车键

printenv XDG_CURRENT/_DESKTOP

  1. 环境变量 XDG_CURRENT/_DESKTOP 告诉你有哪个桌面。
2
2
2
2013-04-14 19:28:41 +0000

在终端或控制台中,你可以运行。

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

或者

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

多行出现的项目应该是答案。

2
2
2
2011-12-27 00:21:12 +0000

新用户可能无法识别上面屏幕截图中KDE和Gnome的区别。请看默认面板的位置(Gnome的顶部和KDE的底部),而不是桌面的颜色或打开的应用程序。

0
0
0
2015-01-02 10:36:55 +0000

打开系统帮助指南(通常在 “系统 "菜单下),看看标题是什么吧!

0
0
0
2013-04-15 22:53:45 +0000

我也用KDE进行了测试,我的结论是:

a) 图形方式,用HardInfo:答案通常在 “操作系统”/>“桌面环境 "中,但如果不是,你可以看 "环境变量"。HardInfo已经在所有测试过的发行版中准备好了,除了KDE的发行版,但它可以很容易地快速安装(在Linux Mint 13中只有2个包)。

b) 命令行,使用这个命令。

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

在更多行中出现的项目应该是答案(如果有一个画,带 "session "的项目应该是解决方案)。

0
0
0
2013-04-14 18:21:32 +0000

你可以运行HardInfo,它至少在Linux Mint中是默认的。至少在Linux Mint中它是默认的;或者你可以安装它(从Synaptic,…)。

你可以运行它。

1.从主菜单/搜索框/搜索框/hardinfo,或 2.从主菜单/所有应用程序/系统工具或管理/系统信息,或 3.从主菜单/所有应用程序/所有应用程序/系统信息,或 4.从终端或控制台/hardinfo/输入,或 5.从运行应用程序对话框(Alt+F2)/hardinfo/输入。

当HardInfo打开后,你只需要点击 “操作系统 "项,然后看 "桌面环境 "一行。

现在,除了GNOME和KDE,你还可以找到MATE、Cinnamon、……。

0
0
0
2013-04-17 12:39:59 +0000

要想知道安装的DE的版本,我们可以打开Synaptic,在 “快速过滤 "框中输入它的名字。在 "Installed Version "下面,我们就有了答案。在它旁边,在 "最新版本 "下面,我们可以看到我们可以更新到的最高版本(至少如果我们刚刚点击了 "重新加载",并且只考虑到稳定的软件–默认情况下,对开发中版本的访问通常是禁用的)。如果所考虑的发行版使用的不是Synaptic,而是PackageKit或其他类似的解决方案,则可以使用。

0
0
0
2019-10-09 08:39:24 +0000

安装 inxi 并运行 inxi -Sxxx (或 inxi -Sxx 如果你的 inxi 版本不是最新的):

$ 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的主页是 这里


还有 neofetch,它是 screenfetch 的分支:

$ 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
-1
-1
2015-06-23 14:16:30 +0000

sysinfo包将显示你使用的Gnome /其他。

sudo apt-get install sysinfo
sysinfo
-1
-1
-1
2017-05-11 08:31:00 +0000

根据原帖,我(也希望别人)的理想解决方案用实例来证明:

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

因为Mate和Cinemon是gnome的分叉。这取决于你最近想做什么。在Mageia linux上,你可以很容易地拥有这两个环境,也因为这个脚本是这样写的。

-2
-2
-2
2013-10-18 06:18:46 +0000

我在我的~/.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'
```中有这个函数。