我如何知道我的KDE版本?

我使用的是Kubuntu 11.04,想知道我正在使用的KDE Plasma桌面版本。

1我写这个评论是为了让大家受益(包括我自己,以防我错了),没有对楼主或任何人有恶意。询问“KDE版本”是否有点误导?KDE是一个社区,KDE Plasma是一个桌面环境。KDE还有其他项目,除了他们的桌面环境之外。它们都有自己的版本。 - Muhamed Huseinbašić
2与Muhamed Huseinbasic上面所写的相反,我认为这个问题是完全合理的,而且askubuntu的整个目的就是让人们得到答案-下面的人确实给出了答案,而不像Muhamed Huseinbasic没有提供有帮助的解决方案。就我个人而言,我倾向于依赖于"kf5-config --version";但我发现它有两个问题。首先,与其他程序相比,它并不那么快;其次,它将信息耦合在一起,例如:"Qt: 5.14.0 KDE Frameworks: 5.66.0" <- 在这里,我可能不需要qt的信息,但我没有轻松避免这种情况的信息。 - shevy
@MuhamedHuseinbašić,感谢您非常礼貌和建设性的批评。严格来说,您的观点是正确的,KDE Plasma桌面比KDE更精确和准确。但我要提醒您另一个事实,这也是真实的:我们在这里不是在编写软件、官方标准或规范。正如对问题的回答清楚地表明的那样,每个人都完全理解了意图,没有任何歧义。不过,我会编辑问题以反映您的观点。毕竟,这也是事实;-) - Ashkan Kh. Nazary
要找出Plasma版本,请使用KInfoCenter。 - Miguel Tomás
3个回答

在现代的Kubuntu中,有一个名为Info Center的应用程序,你可以在K菜单->应用程序->系统->Info Center中找到它,或者从控制台中使用kinfocenter启动。它显示了Plasma版本、Frameworks版本、Qt版本和其他有用的信息。

Info Center

一个适用于KDE/Plasma 5的命令行解决方案:
$ plasmashell --version
plasmashell 5.9.4
$ kf5-config --version
Qt: 5.7.1
KDE Frameworks: 5.31.0
kf5-config: 1.0

旧版本KDE的先前答案:

启动任何“标准”的KDE程序,如Konsole或Kate,并选择帮助 - 关于KDE

enter image description here

如果你想从命令行执行相同的操作,你可以使用--version(或-v)参数调用任何“标准”的KDE程序。然后该程序将打印版本信息并退出。
# kate --version
Qt: 4.8.6
KDE Development Platform: 4.14.2
Kate: 3.14.2
# konsole --version
Qt: 4.8.6
KDE Development Platform: 4.14.2
Konsole: 2.14.2
# plasma-desktop --version
Qt: 4.8.6
KDE Development Platform: 4.13.3
Plasma Desktop Shell: 4.11.11

但是怎么样从终端检查呢? - KernelPanic
1@MarkoFrelih:我已经更新了我的答案,展示了如何从终端执行该操作。 - Sergey
2使用更新的KDE(5.4.x及更高版本),由于某种未知原因,在“关于KDE”中不再显示版本信息。请升级至konsole --version。 - user283885
1请在回答中添加一句话,你可能想知道你正在运行的 Plasma 版本(plasmashell --version),那才是你真正想知道的。 - Joshua Robison
像其他人提到的那样,现在正确的方法是点击“帮助” -> “关于Kate/Konsole/...” -> 然后点击“版本”选项卡。 - Björn Lindqvist
1@BjörnLindqvist:在我的机器上,关于Kate的版本只显示了Frameworks和Qt版本,没有显示Plasma版本。我已经更新了答案。 - Sergey
与Björn Lindqvist的说法不同,没有一个单一的“正确”答案,因为它取决于上下文。例如,我特别寻找适用于Ruby脚本的命令行方式,所以仅有GUI的解决方案是不合适的。目前我正在使用kf5-config,但也许某一天KDE团队可以添加一个更通用的脚本,可以查询计算机上安装的所有组件。那将是很棒的。 - shevy
除了kf5-config,你还可以使用kdeinit5 --version,它只会显示包含Qt和KDE框架版本的2行文本。 - codywohlers
KDE一直在不断改进,以至于答案总是过时的。我的KDE版本似乎是5.76.0或者5.18.6之类的。很难说清楚。也许他们需要一个“kdeversion”应用程序,并且永远不要再考虑更改它了。你懂的,“最后的错误修复”。 - Bruce
@Bruce: kinfocenter 对我在我的 KDE 上有效(在答案的顶部提到)。也许这就是你寻找的 "kdeversion" 命令? - Sergey

在KDE5上,我在脚本中采取了这种方法:
dpkg -l | awk -F'[:-]' '/plasma-desktop\s/{print $3}'

快速查找您的~/.bashrc的别名:
alias kdeversion="dpkg -l | awk -F'[:-]' '/plasma-desktop\s/{print \$3}'"

打开任何与KDE相关的程序,例如Dolphin、Kmail或者系统监视器,不要打开类似于Chrome或Firefox这样的程序。然后点击菜单中的“帮助”选项,接着再点击“关于KDE”。这将告诉你当前的版本。

2从Kate 20.12.2版本开始,这不再提及任何版本信息。 - Dan Dascalescu
我需要找出KDE的版本,以便找到正确的命令来重新启动KDE,这样我就不需要注销并丢失我打开的1000多个窗口。由于KDE停止工作,所以从菜单到KDE窗口管理器都无法使用(但如果我仍然可以用鼠标访问它们,窗口本身是可以工作的)。出于同样的原因,我无法访问“帮助”以查找KDE版本,可惜。我唯一拥有的东西是从文本控制台登录,通过它我可以在不使用图形屏幕本身的情况下重新启动KDE。 - Tino

  • 相关问题