Skip to content

wayland: "modifier mask Hyper not accounted for, this is a bug" #8878

Description

@xobs

Project

Deskflow

Deskflow version info

Deskflow: 1.23.0.122 (2990a1f)
Qt: 6.9.1
System: Fedora Linux 42 (KDE Plasma Desktop Edition)
Session: KDE (wayland)

Build type

Deskflow package (downloaded from Deskflow)

Operating systems (OS)

  • Windows
  • macOS
  • Linux (X11)
  • Linux (Wayland)
  • BSD-derived
  • Other (please specify)

Wayland on Linux

  • I have reviewed the Wayland known issues and my issue is new
  • I am not using Wayland on Linux

Signing on macOS

  • I have authorized the app to run on my Mac
  • I am not using macOS

Continuous build

  • I have tried the latest continuous build and the issue persists
  • I am unable to try the latest continuous build

OS versions/distros

  • Fedora Linux F42
  • macOs Sequoia 15.5

Deskflow configuration

  • Fedora Linux F42 Server, macOs Client
  • Each computer has a single monitor
  • Linux is on the right, macOs is on the left

What steps will reproduce the problem?

  1. Run Deskflow
  2. Use Deskflow

Log output

[2025-08-22T09:54:48] INFO: leaving screen
[2025-08-22T09:54:54] INFO: switch from "Bestways.local" to "Ondo" at 3,1413
[2025-08-22T09:54:54] INFO: entering screen
[2025-08-22T10:01:16] INFO: switch from "Ondo" to "Bestways.local" at 1283,431
[2025-08-22T10:01:16] INFO: leaving screen
[2025-08-22T10:01:50] INFO: switch from "Bestways.local" to "Ondo" at 2,1136
[2025-08-22T10:01:50] INFO: entering screen
[2025-08-22T10:01:53] INFO: switch from "Ondo" to "Bestways.local" at 1299,628
[2025-08-22T10:01:53] INFO: leaving screen
[2025-08-22T10:01:55] INFO: switch from "Bestways.local" to "Ondo" at 1,999
[2025-08-22T10:01:55] INFO: entering screen
[2025-08-22T10:02:02] INFO: switch from "Ondo" to "Bestways.local" at 1301,593
[2025-08-22T10:02:02] INFO: leaving screen
[2025-08-22T10:02:44] INFO: screen "Bestways.local" grabbed clipboard 0 from "Bestways.local"
[2025-08-22T10:02:44] INFO: screen "Bestways.local" grabbed clipboard 1 from "Bestways.local"
[2025-08-22T10:02:53] INFO: switch from "Bestways.local" to "Ondo" at 1,678
[2025-08-22T10:02:53] INFO: entering screen
[2025-08-22T10:02:53] INFO: screen "Bestways.local" updated clipboard 0
[2025-08-22T10:02:53] INFO: screen "Bestways.local" updated clipboard 1
[2025-08-22T10:02:58] INFO: stopping core process (desktop mode)
[2025-08-22T10:02:58] INFO: stopping core desktop process
[2025-08-22T10:02:58] WARNING: desktop process exited with error code: 9
[2025-08-22T10:02:58] INFO: starting core server process (desktop mode)
[2025-08-22T10:02:58] INFO: core config file: /home/sean/.config/Deskflow/deskflow-server.conf
[2025-08-22T10:02:58] INFO: running command: /usr/bin/deskflow-server -f --debug INFO --name Ondo --enable-crypto --address :24800 -c /home/sean/.config/Deskflow/deskflow-server.conf --tls-cert /home/sean/.config/Deskflow/tls/deskflow.pem
[2025-08-22T10:02:58] INFO: using ei screen for wayland
[2025-08-22T10:02:58] WARNING: modifier mask Hyper not accounted for, this is a bug
[2025-08-22T10:02:58] NOTE: started server, waiting for clients
[2025-08-22T10:02:59] WARNING: modifier mask Hyper not accounted for, this is a bug
[2025-08-22T10:02:59] WARNING: modifier mask Hyper not accounted for, this is a bug
[2025-08-22T10:02:59] NOTE: peer fingerprint: F9C4E86E641A892EF09B43B930C36CCD48FB1E3CD1C997C9168143A89FAC5A99
[2025-08-22T10:02:59] INFO: accepted secure socket
[2025-08-22T10:02:59] INFO: network encryption protocol: TLSv1.3
[2025-08-22T10:02:59] NOTE: accepted client connection
[2025-08-22T10:02:59] INFO: local languages: en
[2025-08-22T10:02:59] NOTE: client "Bestways.local" has connected

Additional information

This happens occasionally where keys get stuck. The only solution I've found is to hit the "Restart" button on the server and let everything reconnect.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions