Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
xserver
xserver
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 893
    • Issues 893
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 87
    • Merge Requests 87
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • CI / CD
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • xorg
  • xserverxserver
  • Issues
  • #696

Closed
Open
Opened May 10, 2019 by Bugzilla Migration User@bugzilla-migration

Spontaneous keyboard layout switching after upgrade to XWayland 1.18.0

Submitted by Simon Volpert

Assigned to Wayland bug list

Link to original bug (#93237)

Description

I have the following setxkbmap options set:

layout=us,ru,il options=grp:caps_toggle,shift:both_shiftlock,compose:ralt

After the upgrade to XWayland 1.18.0, switching the layout once causes it to reset to the last configured layout (il) every time a modifier key (any of ALT, CTRL, SHIFT or SUPER) is pressed. The layout also resets to the last layout after a new window gains focus.

It is interesting to note that those options are not exposed in setxkbmap's "setxkbmap -print -v 10" in 1.17.4, but are in 1.18.0.

System: Arch Linux Kernel: 4.2.5-1-ARCH

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None
Reference: xorg/xserver#696