如何查看 Linux 操作系统的桌面环境是用 X11 还是 Wayland?

X11(X Window System)是Linux经典的视窗系统,Wayland则是用来取代X11的新视窗系统。在这图形化界面底层改朝换代的时期,常使得要完成某件事情有两种截然不同的作法,X11有X11的作法,Wayland有Wayland的作法。所以确认自己的桌面环境是使用X11还是Wayland就变成一件必要的事情。

要查看Linux操作系统的桌面环境是用X11还是Wayland也不会太难,直接在桌面环境下开启终端机,执行echo指令印出XDG_SESSION_TYPE环境变数的值即可。指令如下:

不过某些Linux发行版没有XDG_SESSION_TYPE环境变数。此时可以借由检查WAYLAND_DISPLAY环境变数是否存在,来判断当前的桌面环境是否是跑在Wayland上。判断指令如下:

如果有使用Wayland,WAYLAND_DISPLAY会存有wayland-0之类的值,以上指令就会印出wayland。

各位好,我是Magic Len,是这网站的管理员。我是台湾台中大肚山上人,毕业于台中高工资讯科和台湾科技大学资讯工程系,曾在桃机航警局服役。我热爱自然也热爱科学,喜欢和别人分享自己的知识与经验。如果你有兴趣认识我,可以加我的Facebook(点我),并且请注明是从MagicLen来的。

脸书PO文,快来留言与分享吧!