DWService

⌘K
  1. Home
  2. Docs
  3. DWService
  4. Basic definitions (alphab...
  5. Wayland

Wayland

✅ Wayland is already supported.

ℹ️ However, there are limitations, and permission must be granted on the remote device.


Limitations

ℹ️ If you are using your Linux operating system with Wayland, the Screen application might display the following message:

You do not have permission to access protected windows. The screen is locked until the remote user unlocks this window.

This is due to limitations in Wayland support. Currently, the limitations regarding Wayland are the following:

  • Capturing the login manager is not working yet (only with X11). As a workaround, we would suggest the following:
    • Switch only the login manager to X11; the user session itself can remain on Wayland.
    • If there is only one user on the Linux system, you can configure Linux to automatically log in to that account.
  • Capturing the lock screen is not working yet (only with X11). 
    • As a workaround, please turn off the lock screen in your Linux system.

⚠️ Note: There may be some Desktop Environments where screen capture does not work well. Because there are Desktop Environments where Wayland is still experimental.

We are working on the above limitations, but unfortunately, we cannot tell you when they will be available.

💡 If your problem is persistent, you might consider switching from Wayland to X11 temporarily until a permanent solution is found.
📖
For information on how to switch to X11, see the following documentation:


Permission

ℹ️ On the remote device, in the case of Wayland, permission is required to capture the screen and to control it.

When connecting to the Agent, the following message is displayed: “You do not have permission to access protected windows. The screen is locked until the remote user unlocks this window.”

When someone connects to the Agent, a window will appear on the remote device.

  • Example1: Gnome
  • Example2: KDE Plasma

Gnome:

  1. Tick the Remember This Selection checkbox.
  2. Enable Allow Remote Interaction.
  3. Enable Allow Clipboard Access.
  4. Click on the Share button.

KDE Plasma:

  1. Tick the Allow restoring on future sessions checkbox.
  2. Click on the Share button.

✅ The window asking for permission will no longer appear when connecting to the Agent.


Removing the granted permission

ℹ️ If you have previously granted permission to the Agent on a Linux system using Wayland and want to remove the permission for some reason, you can do so as follows:
Open a Terminal window.
Execute the following command: sudo rm -f ~/.dwagent/app_desktop.ptoken

As shown in the following screenshot:

✅ This step will remove the Agent’s remote-control permissions.


Support and feedback

➡️ If you use Wayland and experience problems with the Agent, please let us know the details. For example: 

  • The exact version of your operating system.
  • The exact version of your Desktop Environment (KDE, Gnome, Cinnamon, Mate, etc.).
  • Specifically what problem you are experiencing.
  • If you get any error messages, what exactly are they?
  • Possibly a screenshot of the problem.

📧 Please share the above details with us at support@dwservice.net. We will investigate the problem thoroughly and do all our best to find the solution or a temporary workaround.

✅ Thank you in advance for your cooperation.