Home Barrier (Cont.)
Post
Cancel

Barrier (Cont.)


“It’s still magic even if you know how it’s done.”
- Terry Pratchett, A Hat Full of Sky


Have You Tried Restarting It?

I started by restarting the Barrier client on the “Server” (Windows 10) and the “Client” (Ubuntu 23.10). Any mention of SSL disappeared from the logs. However, the client would still not connect. Now when starting Barrier, I was getting a popup.*

*Apologies for the lack of a screenshot.

No Wayland Support

You are using a non-X11 window system (e.g. Wayland) which is currently not supported by Barrier. Several features will most likely not work properly. In order to solve this, you should log out, choose a X11/Xorg session at the login screen, and then log back in.

After browsing the Issues on Barrier’s Github repo I confirmed that Barrier does not support Wayland.

Changing the Default Display Manager

The default display manager is GDM3. We need to edit the custom.conf file and turn Wayland off.

sudo nano /etc/gdm3/custom.conf

Yes, I use nano instead of vim. I know, I know…

Inside the custom.conf file Editing the custom.conf file

Uncomment the WaylandEnable=true line and change it to false. Save and quit.

Restart or reboot the desktop using:

sudo systemctl restart gdm3

Verify the display manager is no longer showing up as Wayland.

echo $XDG_SESSION_TYPE

Verifying X11 as the display manager

Now when launching Barrier there is no error window. The logs are clean, and show a connection to the Windows 10 “Server” machine.

This post is licensed under CC BY 4.0 by the author.