mirror of
https://github.com/LCTT/TranslateProject.git
synced 2024-12-26 21:30:55 +08:00
86 lines
3.2 KiB
Markdown
86 lines
3.2 KiB
Markdown
|
[#]: subject: "How to Check if You are Using Wayland or Xorg?"
|
|||
|
[#]: via: "https://itsfoss.com/check-wayland-or-xorg/"
|
|||
|
[#]: author: "Abhishek Prakash https://itsfoss.com/"
|
|||
|
[#]: collector: "lkxed"
|
|||
|
[#]: translator: " "
|
|||
|
[#]: reviewer: " "
|
|||
|
[#]: publisher: " "
|
|||
|
[#]: url: " "
|
|||
|
|
|||
|
How to Check if You are Using Wayland or Xorg?
|
|||
|
======
|
|||
|
There is a technical transition taking place in the desktop Linux world.
|
|||
|
|
|||
|
Most mainstream distros have started to move to the Wayland [display server][1] by default.
|
|||
|
|
|||
|
But not all legacy components are compatible with the newer Wayland. They work only with the good old X or Xorg display server.
|
|||
|
|
|||
|
So, when you are having trouble with your Linux system, it would be wise to check if the problem is coming because of the display server.
|
|||
|
|
|||
|
Let me show you how to check which display server you are using.
|
|||
|
|
|||
|
### Check whether Wayland or Xorg is in use
|
|||
|
|
|||
|
The simplest and perhaps the most reliable way is to use the following command in a terminal:
|
|||
|
|
|||
|
```
|
|||
|
echo $XDG_SESSION_TYPE
|
|||
|
```
|
|||
|
|
|||
|
If you are using Wayland, you should get ‘wayland’ in the output:
|
|||
|
|
|||
|
```
|
|||
|
[email protected]:~$ echo $XDG_SESSION_TYPE
|
|||
|
wayland
|
|||
|
```
|
|||
|
|
|||
|
![waylnd][2]
|
|||
|
|
|||
|
If you use xorg (X display server), you should get x11 in the output.
|
|||
|
|
|||
|
```
|
|||
|
[email protected]:~$ echo $XDG_SESSION_TYPE
|
|||
|
x11
|
|||
|
```
|
|||
|
|
|||
|
![x 11][3]
|
|||
|
|
|||
|
To summarize:
|
|||
|
|
|||
|
* Check the value of $XDG_SESSION_TYPE variable in terminal
|
|||
|
* For Wayland, you get wayland and for Xorg you get in the output.
|
|||
|
|
|||
|
#### A ridiculous but fun way to know if you are using Wayland on GNOME
|
|||
|
|
|||
|
I found it on [Fedora Subreddit][4]. If you are using GNOME, press Alt+F2, type r in the dialogue box and press enter. Normally it restarts the GNOME shell. But it won’t work in Wayland. It will display ‘restart is not available on Wayland’.
|
|||
|
|
|||
|
![wayland in gnome][5]
|
|||
|
|
|||
|
### To Wayland or not?
|
|||
|
|
|||
|
GNOME has put so much emphasis on Wayland to provide a modern desktop experience. Ubuntu, Fedora and many other distros have switched to Wayland by default but many applications are lagging behind in Wayland support.
|
|||
|
|
|||
|
Many screen recorders and screenshot software don’t work with Wayland. Switching back to Xorg is the only option at times. Thankfully, it is quite easy to [switch between Xorg and Wayland][6]. Just log out and click the user profile and then click the gear symbol at the bottom to choose the session you want.
|
|||
|
|
|||
|
Personally, I suggest sticking with what your distribution provides. Only switch to the other when it is required.
|
|||
|
|
|||
|
--------------------------------------------------------------------------------
|
|||
|
|
|||
|
via: https://itsfoss.com/check-wayland-or-xorg/
|
|||
|
|
|||
|
作者:[Abhishek Prakash][a]
|
|||
|
选题:[lkxed][b]
|
|||
|
译者:[译者ID](https://github.com/译者ID)
|
|||
|
校对:[校对者ID](https://github.com/校对者ID)
|
|||
|
|
|||
|
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
|
|||
|
|
|||
|
[a]: https://itsfoss.com/
|
|||
|
[b]: https://github.com/lkxed
|
|||
|
[1]: https://itsfoss.com/display-server/
|
|||
|
[2]: https://itsfoss.com/wp-content/uploads/2022/09/waylnd.png
|
|||
|
[3]: https://itsfoss.com/wp-content/uploads/2022/09/x-11.png
|
|||
|
[4]: https://www.reddit.com/r/Fedora/comments/6omauc/the_quickest_and_fun_way_to_check_if_you_are/
|
|||
|
[5]: https://itsfoss.com/wp-content/uploads/2022/09/wayland-in-gnome.png
|
|||
|
[6]: https://itsfoss.com/switch-xorg-wayland/
|