为了满足自己新发掘的癖好,我做了个小软件来满足自己…

2025-07-26T20:13:33

上次我提到了在切换到 Wayland 之后,我突然发现了自己一个新的癖好,就是观察软件到底是运行在兼容模式还是原生的 Wayland 模式。那经过一段时间的实验,找到了三个还算简单的查看方法,今天来分享一下。

xeyes

输入命令你会看到在桌面弹出了一双大眼睛,现在把鼠标挪到你想要查看的窗口上面,如果它运行在兼容模式,那么这双眼睛会看向你的鼠标指针,如果是原生的就不会有任何反应了。


dbus

输入这一大串命令,而且可以看到,这个使用的kwin 的特性,所以如果你不是使用KDE 系列桌面环境的话,这个命令可能不管用。弹出一个窗口看到哪些是原生的,哪些是兼容的。


xlsclients 

这个就更简单了,输入命令回车之后,终端直接反馈了一个列表。列表里面提到的程序就是使用兼容模式运行的程序。

以上提到的这三个程序应该默认就已经安装在你的发行板里边了——当然第二条是使用 KDE 桌面自带的,其他桌面可能也没法装第二条。但第一个和第三个已经足够使用了。

那么为了进一步方便调用,我把这三个命令封装到了一个小软件里边儿。而且还额外加了两个查看当前会话所使用显示服务的命令。点击就可以使用了。此外还增加了几个其他的功能。比如说输入法框架的设置向导、Electron 和steam 启动参数增加、以及程序鼠标指针主题不对应的修复。有兴趣的话可以前往app.bwsl.wang下载看看。

当前页面是本站的「Baidu MIP」版。发表评论请点击:完整版 »