Uploaded image for project: 'RHEL'
  1. RHEL
  2. RHEL-106779

Set or change keyboard layout when remotely connected to RHEL10

Linking RHIVOS CVEs to...Migration: Automation ...SWIFT: POC ConversionSync from "Extern...XMLWordPrintable

    • Icon: Story Story
    • Resolution: Unresolved
    • Icon: Major Major
    • None
    • None
    • mutter
    • None
    • rhel-display-window-mgmt
    • None
    • False
    • False
    • Hide

      None

      Show
      None
    • None
    • None
    • None
    • None
    • Client
    • x86_64
    • High
    • None

      Goal


      • In a remote desktop scenario, if the client machine use a keyboard layout different from the server machine, the remote session in the server’s keyboard layout needs to be synchronized with client during remote desktop session creation/reconnect or in the middle of an active session when the client changes the keyboard layout.

      X11 has the concept of keyboard layouts and variants, command line tool such as setxkbmap can be used to change keyboard layout and variant, it’s also able to be changed programmatically using X11 XKB API ( https://wiki.archlinux.org/title/Xorg/Keyboard_configuration ).

      We need a way to do the same in RHEL10 with Wayland, maybe implementing this in libei.

      Acceptance criteria

      A list of verification conditions, successful functional tests, or expected outcomes in order to declare this story/task successfully completed.

      • user, having keyboard layout A, connect to a graphical server in rhel10. RHEL10 instance synchronize the keyboard layout to the one of the user.
      • user, having keyboard layout A, is connected to a graphical server in rhel10. User change its keyboard layout to B while been remotely connected to RHEL10 instance synchronize the keyboard layout to the new one of the user.

              jadahl@redhat.com Jonas Ådahl
              rhn-support-aperotti Andrea Perotti
              Jonas Ådahl Jonas Ådahl
              Michal Odehnal Michal Odehnal
              Votes:
              0 Vote for this issue
              Watchers:
              11 Start watching this issue

                Created:
                Updated: