如何检测Linux OS是否使用KDE或Gnome环境
来源:爱站网时间:2021-09-16编辑:网友分享
我需要以编程方式确定在Linux上正在运行哪个窗口管理器。有关如何使用的伪代码:if(WindowManagerOfOS.isKDE()){do.anyThing(); } 我怎样才能做到这一点?是...
问题描述
我需要以编程方式确定在Linux上正在运行哪个窗口管理器。
如何使用伪代码:
if(WindowManagerOfOS.isKDE()){
do.anyThing();
}
我该怎么做?可能吗?
解决方法:
System.getenv("XDG_CURRENT_DESKTOP")
在我的机器上返回"GNOME"
。在基于KDE的盒子上尝试一下。