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

Unable to switch between button mapping for Wacom tablet and ExpressKey Remote

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Undefined Undefined
    • None
    • rhel-9.3.0
    • gnome-control-center
    • None
    • Major
    • 4
    • sst_desktop
    • ssg_desktop
    • None
    • False
    • Hide

      None

      Show
      None
    • None
    • Red Hat Enterprise Linux
    • DESKTOP Cycle #1 10.beta phase, DESKTOP Cycle #3 10.beta phase, DESKTOP Cycle #4 10.beta phase, DESKTOP Cycle #2 10.beta phase
    • None
    • None
    • None

      What were you trying to do that didn't work?

      RHEL 9 supports configuring both the ExpressKeys of a connected Wacom tablet as well as those of an ExpressKey Remote (EKR). EKR settings are available in the "Map Buttons..." overlay along with the regular ExpressKey settings. GNOME allows you to switch between configuring the EKR and the regular ExpressKeys by performing one of the following actions:

      • Press a button on the device you want to configure (e.g. press a button on the EKR for the screen to show EKR settings)
      • Click the small triangular "down arrow" next to the "Press a button to configure" text and then select the desired device.

      Both of these are usable under Wayland, but neither work under X11. This makes it very difficult to configure the tablet, since the "wrong" device may be displayed with no apparent way to show the other one.

      Please provide the package NVR for which bug is seen:

      • gnome-control-center-40.0-29.el9.x86_64
      • mutter-40.9-15.el9.x86_64

      How reproducible:

      100% of the time

      Steps to reproduce

      1. Connect a tablet (e.g. Intuos Pro Large) and an EKR to a fresh install of RHEL 9.3
      2. Ensure you login to an X11 session
      3. Open the Wacom Settings panel of the GNOME Control Center
      4. Switch to the "tablet" section
      5. Press the "Map Buttons..." button
      6. Observe a configuration screen for either the tablet or the EKR
      7. IF THE TABLET CONFIGURATION SCREEN IS SHOWN:
        1. Press a button on the EKR
        2. Observe that the EKR configuration screen is not displayed. (INCORRECT!)
      8. IF THE EKR CONFIGURATION SCREEN IS SHOWN:
        1. Press a button on the tablet
        2. Observe that the tablet configuration screen is not displayed (INCORRECT!)
      9. Observe that there is no triangular "down arrow" next to the "Press a button to configure" text (INCORRECT!)

      Expected results

      1. Pressing a button on the EKR should cause the EKR configuration to be shown, if it is not already visible.
      2. Pressing a button on the tablet should cause the tablet configuration to be shown, if it is not already visible.
      3. A triangular "drop down" arrow should be next to the "Press a button to configure" text which opens a menu to select between the tablet and EKR.

      Actual results

      1. If the tablet configuration is visible, pressing a button on the EKR does not cause its configuration to be displayed.
      2. If the EKR configuration is visible, pressing a button on the tablet does not cause its configuration to be displayed.
      3. The triangular "drop down" arrow is not displayed.

      Video

      See gcc-ekr-bug.mp4 for an example of the observed behavior, first under Wayland (works fine; can use the triangular "down arrow" and also swap between screens by pressing buttons) and later under X11 (does not work; have to "unplug" the EKR to configure the tablet and "replug" the EKR to configure it – see "workaround 2"). This video was recorded with Rocky 9.2 but this issue was verified to also be present in RHEL 9.3.

      Notes{}

      • Issue only affects X11. Wayland works correctly.
      • If you have multiple tablets connected, the EKR can only be configured through one of them. (The only indication which tablet the EKR has associated with is the triangular "down arrow" that does not appear under X11...)

      Workarounds{}

      • Workaround 1: Run a Wayland session
      • Workaround 2: Disconnect the EKR dongle to force GNOME to show the tablet configuration page. Reconnect the EKR dongle to possibly trigger GNOME to show the EKR configuration page.

      System Information{}

      • RHEL 9.3
      • GNOME Desktop (40.4.0)
      • Intuos Pro Large PTH-660
      • ExpressKey Remote
      • Running in a VM (GNOME Boxes) with USB redirection

            cgarnach Carlos Garnacho
            jgerecke Jason Gerecke
            Carlos Garnacho
            Wacom Confidential Group
            Carlos Garnacho Carlos Garnacho
            Michael Boisvert Michael Boisvert
            Votes:
            0 Vote for this issue
            Watchers:
            8 Start watching this issue

              Created:
              Updated: