-
-
Notifications
You must be signed in to change notification settings - Fork 3.6k
Add Wayland and X11 page #11675
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Add Wayland and X11 page #11675
Conversation
| -------- | ||
|
|
||
| One of the important components of any operating system is its display server. | ||
| Windows and Mac only provide one option, Linux however has two, X11 and Wayland. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| Windows and Mac only provide one option, Linux however has two, X11 and Wayland. | |
| Windows and macOS only provide one option, Linux however has two, X11 and Wayland. |
I'd say
| using Wayland thanks to a compatibility layer known as Xwayland. | ||
|
|
||
| Godot's support is still a work in progress, so for now X11 remains the default | ||
| setting for game projects, however that will likely change in a future version. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| setting for game projects, however that will likely change in a future version. | |
| setting for game projects, that will likely change in a future version. |
Too many "however"s
| When to use Wayland | ||
| ------------------- | ||
|
|
||
| If you're an engine developer that wants to help improve support, or if you think |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| If you're an engine developer that wants to help improve support, or if you think | |
| If you're an engine developer who wants to help improve support, or if you think |
| ------------------- | ||
|
|
||
| If you're an engine developer that wants to help improve support, or if you think | ||
| xWayland might be causing visual glitches in your exported project for whatever |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is it "xWayland" or "Xwayland"? You use both
| -------------------- | ||
|
|
||
| To change your display server to Wayland click on :menu:`Project > project settings`, | ||
| from here, go to :button:`Display Server` And change the :button:`driver.linuxbsd` |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| from here, go to :button:`Display Server` And change the :button:`driver.linuxbsd` | |
| from here, go to :button:`Display Server` and change the :button:`driver.linuxbsd` |
| -------------------------- | ||
|
|
||
| Libdecor loading on Wayland has some quirks and it may be useful to disable it | ||
| depending on your situation. To do that you need to set the ``GODOT_WAYLAND_DISABLE_LIBDECOR`` |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| depending on your situation. To do that you need to set the ``GODOT_WAYLAND_DISABLE_LIBDECOR`` | |
| depending on your situation. To do so you need to set the ``GODOT_WAYLAND_DISABLE_LIBDECOR`` |
IMO
Adds a Linux subsection to the platform-specific section, and adds a Wayland and X11 page. This is part of the 4.x milestone because it includes information on the libdecor environment variable which is a 4.6 variable. Draft until I can figure out how to set the variable in code.