Hi, after not using it for a while I did a fresh install on my X200 Tablet. After dual booting pop os and debian the last time, I chose Fedora Immutable Sway this time. I hope the reason I am not posting on a Fedora Immutable specific forum will become apparent. So after the install and some initial configuration went really smoothly I noticed the stylus does not work. It does not list in either swaymsg -t get_inputs or libinput list-devices. I am happy to provide my output of any such commands if it helps. However, here is what I tried so far:
- After finding this issue with lightdm Missing some input devices in wayland session · Issue #63 · ubuntu/lightdm · GitHub , I chose to eliminate this as a cause by installing Fedora Workstation 43 instead. And there I have the same Problem of the stylus not working (edit: unless it does, see below).
- With the same Workstation install, I installed xfce to see if the problem has to do with wayland. Under xfce the stylus is also not recognized.
- I wanted to downgrade to see if earlier versions of Fedora don’t have the problem. I did get to try it under sway immutable with Fedora 42 (instead of 43) where the stylus also did not work. I could not downgrade that install to something earlier than 42, but that’s a different problem for a different thread I suppose.
- I did boot a pop os live usb stick. Here the stylus directly worked!
Sorry if that was messy. But I am hoping that someone might have an idea how I could get the stylus to work. I did use my search engine a bunch, where one can find a lot of issues with styluses (never precisely the x200 tablet though) but the best result was that lightdm issue above.
I’m happy for any help as I would be really happy to have fedora on that machine ![]()
Edit: I’ll add debugging/output here instead of in additional posts/replies.
I just booted the Fedora 43 Workstation again and the stylus works there on default gnome wayland as well as on xfce. On the one hand that’s confusing to me but then again it’s a good thing I guess? I’ll just suppose I wasn’t to mindful the first time around until it stops working again. Anyways, here is the output of libinput list-devices in gnome:
libinput list-devices with working stylus on Fedora 43 Workstation
Device: Power Button
Kernel: /dev/input/event2
Id: host:0000:0001
Group: 1
Seat: seat0, default
Capabilities: keyboard
Tap-to-click: n/a
Tap-and-drag: n/a
Tap button map: n/a
Tap drag lock: n/a
Left-handed: n/a
Nat.scrolling: n/a
Middle emulation: n/a
Calibration: n/a
Scroll methods: none
Scroll button: n/a
Scroll button lock: n/a
Click methods: none
Clickfinger button map: n/a
Disable-w-typing: n/a
Disable-w-trackpointing: n/a
Accel profiles: n/a
Rotation: 0.0
Area rectangle: n/a
Device: Video Bus
Kernel: /dev/input/event5
Id: host:0000:0006
Group: 2
Seat: seat0, default
Capabilities: keyboard
Tap-to-click: n/a
Tap-and-drag: n/a
Tap button map: n/a
Tap drag lock: n/a
Left-handed: n/a
Nat.scrolling: n/a
Middle emulation: n/a
Calibration: n/a
Scroll methods: none
Scroll button: n/a
Scroll button lock: n/a
Click methods: none
Clickfinger button map: n/a
Disable-w-typing: n/a
Disable-w-trackpointing: n/a
Accel profiles: n/a
Rotation: 0.0
Area rectangle: n/a
Device: Lid Switch
Kernel: /dev/input/event0
Id: host:0000:0005
Group: 3
Seat: seat0, default
Capabilities: switch
Tap-to-click: n/a
Tap-and-drag: n/a
Tap button map: n/a
Tap drag lock: n/a
Left-handed: n/a
Nat.scrolling: n/a
Middle emulation: n/a
Calibration: n/a
Scroll methods: none
Scroll button: n/a
Scroll button lock: n/a
Click methods: none
Clickfinger button map: n/a
Disable-w-typing: n/a
Disable-w-trackpointing: n/a
Accel profiles: n/a
Rotation: 0.0
Area rectangle: n/a
Device: Sleep Button
Kernel: /dev/input/event1
Id: host:0000:0003
Group: 4
Seat: seat0, default
Capabilities: keyboard
Tap-to-click: n/a
Tap-and-drag: n/a
Tap button map: n/a
Tap drag lock: n/a
Left-handed: n/a
Nat.scrolling: n/a
Middle emulation: n/a
Calibration: n/a
Scroll methods: none
Scroll button: n/a
Scroll button lock: n/a
Click methods: none
Clickfinger button map: n/a
Disable-w-typing: n/a
Disable-w-trackpointing: n/a
Accel profiles: n/a
Rotation: 0.0
Area rectangle: n/a
Device: AT Translated Set 2 keyboard
Kernel: /dev/input/event3
Id: serial:0001:0001
Group: 5
Seat: seat0, default
Capabilities: keyboard
Tap-to-click: n/a
Tap-and-drag: n/a
Tap button map: n/a
Tap drag lock: n/a
Left-handed: n/a
Nat.scrolling: n/a
Middle emulation: n/a
Calibration: n/a
Scroll methods: none
Scroll button: n/a
Scroll button lock: n/a
Click methods: none
Clickfinger button map: n/a
Disable-w-typing: n/a
Disable-w-trackpointing: n/a
Accel profiles: n/a
Rotation: 0.0
Area rectangle: n/a
Device: TPPS/2 IBM TrackPoint
Kernel: /dev/input/event4
Id: serial:0002:000a
Group: 6
Seat: seat0, default
Capabilities: pointer
Tap-to-click: n/a
Tap-and-drag: n/a
Tap button map: n/a
Tap drag lock: n/a
Left-handed: disabled
Nat.scrolling: disabled
Middle emulation: disabled
Calibration: n/a
Scroll methods: *button
Scroll button: BTN_MIDDLE
Scroll button lock: disabled
Click methods: none
Clickfinger button map: n/a
Disable-w-typing: n/a
Disable-w-trackpointing: n/a
Accel profiles: flat *adaptive custom
Rotation: n/a
Area rectangle: n/a
Device: ThinkPad Extra Buttons
Kernel: /dev/input/event6
Id: host:17aa:5054
Group: 7
Seat: seat0, default
Capabilities: keyboard switch
Tap-to-click: n/a
Tap-and-drag: n/a
Tap button map: n/a
Tap drag lock: n/a
Left-handed: n/a
Nat.scrolling: n/a
Middle emulation: n/a
Calibration: n/a
Scroll methods: none
Scroll button: n/a
Scroll button lock: n/a
Click methods: none
Clickfinger button map: n/a
Disable-w-typing: n/a
Disable-w-trackpointing: n/a
Accel profiles: n/a
Rotation: 0.0
Area rectangle: n/a
Device: Wacom Serial Penabled 1FG Touchscreen Finger
Kernel: /dev/input/event9
Id: <unknown>:056a:0093
Group: 8
Seat: seat0, default
Size: 263x165mm
Capabilities: touch
Tap-to-click: n/a
Tap-and-drag: n/a
Tap button map: n/a
Tap drag lock: n/a
Left-handed: n/a
Nat.scrolling: n/a
Middle emulation: n/a
Calibration: identity matrix
Scroll methods: none
Scroll button: n/a
Scroll button lock: n/a
Click methods: none
Clickfinger button map: n/a
Disable-w-typing: n/a
Disable-w-trackpointing: n/a
Accel profiles: n/a
Rotation: 0.0
Area rectangle: n/a
Device: Wacom Serial Penabled 1FG Touchscreen Pen
Kernel: /dev/input/event8
Id: <unknown>:056a:0093
Group: 8
Seat: seat0, default
Size: 263x165mm
Capabilities: tablet
Tap-to-click: n/a
Tap-and-drag: n/a
Tap button map: n/a
Tap drag lock: n/a
Left-handed: n/a
Nat.scrolling: n/a
Middle emulation: n/a
Calibration: identity matrix
Scroll methods: none
Scroll button: n/a
Scroll button lock: n/a
Click methods: none
Clickfinger button map: n/a
Disable-w-typing: n/a
Disable-w-trackpointing: n/a
Accel profiles: none
Rotation: n/a
Area rectangle: n/a
I also checked sway again on Fedora 43 sway immutable. Here the stylus does not work. Here is the output of libinput list-devices:
libinput list-devices with non-functioning stylus on Fedora 43 Sway Immutable
Device: Power Button
Kernel: /dev/input/event2
Id: host:0000:0001
Group: 1
Seat: seat0, default
Capabilities: keyboard
Tap-to-click: n/a
Tap-and-drag: n/a
Tap button map: n/a
Tap drag lock: n/a
Left-handed: n/a
Nat.scrolling: n/a
Middle emulation: n/a
Calibration: n/a
Scroll methods: none
Scroll button: n/a
Scroll button lock: n/a
Click methods: none
Clickfinger button map: n/a
Disable-w-typing: n/a
Disable-w-trackpointing: n/a
Accel profiles: n/a
Rotation: 0.0
Area rectangle: n/a
Device: Video Bus
Kernel: /dev/input/event6
Id: host:0000:0006
Group: 2
Seat: seat0, default
Capabilities: keyboard
Tap-to-click: n/a
Tap-and-drag: n/a
Tap button map: n/a
Tap drag lock: n/a
Left-handed: n/a
Nat.scrolling: n/a
Middle emulation: n/a
Calibration: n/a
Scroll methods: none
Scroll button: n/a
Scroll button lock: n/a
Click methods: none
Clickfinger button map: n/a
Disable-w-typing: n/a
Disable-w-trackpointing: n/a
Accel profiles: n/a
Rotation: 0.0
Area rectangle: n/a
Device: Lid Switch
Kernel: /dev/input/event0
Id: host:0000:0005
Group: 3
Seat: seat0, default
Capabilities: switch
Tap-to-click: n/a
Tap-and-drag: n/a
Tap button map: n/a
Tap drag lock: n/a
Left-handed: n/a
Nat.scrolling: n/a
Middle emulation: n/a
Calibration: n/a
Scroll methods: none
Scroll button: n/a
Scroll button lock: n/a
Click methods: none
Clickfinger button map: n/a
Disable-w-typing: n/a
Disable-w-trackpointing: n/a
Accel profiles: n/a
Rotation: 0.0
Area rectangle: n/a
Device: Sleep Button
Kernel: /dev/input/event1
Id: host:0000:0003
Group: 4
Seat: seat0, default
Capabilities: keyboard
Tap-to-click: n/a
Tap-and-drag: n/a
Tap button map: n/a
Tap drag lock: n/a
Left-handed: n/a
Nat.scrolling: n/a
Middle emulation: n/a
Calibration: n/a
Scroll methods: none
Scroll button: n/a
Scroll button lock: n/a
Click methods: none
Clickfinger button map: n/a
Disable-w-typing: n/a
Disable-w-trackpointing: n/a
Accel profiles: n/a
Rotation: 0.0
Area rectangle: n/a
Device: AT Translated Set 2 keyboard
Kernel: /dev/input/event3
Id: serial:0001:0001
Group: 5
Seat: seat0, default
Capabilities: keyboard
Tap-to-click: n/a
Tap-and-drag: n/a
Tap button map: n/a
Tap drag lock: n/a
Left-handed: n/a
Nat.scrolling: n/a
Middle emulation: n/a
Calibration: n/a
Scroll methods: none
Scroll button: n/a
Scroll button lock: n/a
Click methods: none
Clickfinger button map: n/a
Disable-w-typing: n/a
Disable-w-trackpointing: n/a
Accel profiles: n/a
Rotation: 0.0
Area rectangle: n/a
Device: TPPS/2 IBM TrackPoint
Kernel: /dev/input/event4
Id: serial:0002:000a
Group: 6
Seat: seat0, default
Capabilities: pointer
Tap-to-click: n/a
Tap-and-drag: n/a
Tap button map: n/a
Tap drag lock: n/a
Left-handed: disabled
Nat.scrolling: disabled
Middle emulation: disabled
Calibration: n/a
Scroll methods: *button
Scroll button: BTN_MIDDLE
Scroll button lock: disabled
Click methods: none
Clickfinger button map: n/a
Disable-w-typing: n/a
Disable-w-trackpointing: n/a
Accel profiles: flat *adaptive custom
Rotation: n/a
Area rectangle: n/a
Device: ThinkPad Extra Buttons
Kernel: /dev/input/event5
Id: host:17aa:5054
Group: 7
Seat: seat0, default
Capabilities: keyboard switch
Tap-to-click: n/a
Tap-and-drag: n/a
Tap button map: n/a
Tap drag lock: n/a
Left-handed: n/a
Nat.scrolling: n/a
Middle emulation: n/a
Calibration: n/a
Scroll methods: none
Scroll button: n/a
Scroll button lock: n/a
Click methods: none
Clickfinger button map: n/a
Disable-w-typing: n/a
Disable-w-trackpointing: n/a
Accel profiles: n/a
Rotation: 0.0
Area rectangle: n/a
and here is the output of swaymsg -t get_inputs
swaymsg -t get_inputs with non functioning stylus on Fedora 43 Sway Immutable
[
{
“identifier”: “6058:20564:ThinkPad_Extra_Buttons”,
“name”: “ThinkPad Extra Buttons”,
“type”: “switch”,
“libinput”: {
“send_events”: “enabled”
},
“vendor”: 6058,
“product”: 20564
},
{
“identifier”: “6058:20564:ThinkPad_Extra_Buttons”,
“name”: “ThinkPad Extra Buttons”,
“type”: “keyboard”,
“repeat_delay”: 600,
“repeat_rate”: 25,
“xkb_layout_names”: [
“EurKEY (US)”
],
“xkb_active_layout_index”: 0,
“xkb_active_layout_name”: “EurKEY (US)”,
“libinput”: {
“send_events”: “enabled”
},
“vendor”: 6058,
“product”: 20564
},
{
“identifier”: “2:10:TPPS/2_IBM_TrackPoint”,
“name”: “TPPS/2 IBM TrackPoint”,
“type”: “pointer”,
“scroll_factor”: 1.0,
“libinput”: {
“send_events”: “enabled”,
“accel_speed”: 0.0,
“accel_profile”: “adaptive”,
“natural_scroll”: “disabled”,
“left_handed”: “disabled”,
“middle_emulation”: “disabled”,
“scroll_method”: “on_button_down”,
“scroll_button”: 274,
“scroll_button_lock”: “disabled”
},
“vendor”: 2,
“product”: 10
},
{
“identifier”: “1:1:AT_Translated_Set_2_keyboard”,
“name”: “AT Translated Set 2 keyboard”,
“type”: “keyboard”,
“repeat_delay”: 600,
“repeat_rate”: 25,
“xkb_layout_names”: [
“EurKEY (US)”
],
“xkb_active_layout_index”: 0,
“xkb_active_layout_name”: “EurKEY (US)”,
“libinput”: {
“send_events”: “enabled”
},
“vendor”: 1,
“product”: 1
},
{
“identifier”: “0:3:Sleep_Button”,
“name”: “Sleep Button”,
“type”: “keyboard”,
“repeat_delay”: 600,
“repeat_rate”: 25,
“xkb_layout_names”: [
“EurKEY (US)”
],
“xkb_active_layout_index”: 0,
“xkb_active_layout_name”: “EurKEY (US)”,
“libinput”: {
“send_events”: “enabled”
},
“vendor”: 0,
“product”: 3
},
{
“identifier”: “0:5:Lid_Switch”,
“name”: “Lid Switch”,
“type”: “switch”,
“libinput”: {
“send_events”: “enabled”
},
“vendor”: 0,
“product”: 5
},
{
“identifier”: “0:6:Video_Bus”,
“name”: “Video Bus”,
“type”: “keyboard”,
“repeat_delay”: 600,
“repeat_rate”: 25,
“xkb_layout_names”: [
“EurKEY (US)”
],
“xkb_active_layout_index”: 0,
“xkb_active_layout_name”: “EurKEY (US)”,
“libinput”: {
“send_events”: “enabled”
},
“vendor”: 0,
“product”: 6
},
{
“identifier”: “0:1:Power_Button”,
“name”: “Power Button”,
“type”: “keyboard”,
“repeat_delay”: 600,
“repeat_rate”: 25,
“xkb_layout_names”: [
“EurKEY (US)”
],
“xkb_active_layout_index”: 0,
“xkb_active_layout_name”: “EurKEY (US)”,
“libinput”: {
“send_events”: “enabled”
},
“vendor”: 0,
“product”: 1
}
]
I installed sway on the workstation install, where the stylus continued to work and ran swaymsg -t get_inputs
swaymsg -t get_inputs with working stylus on Fedora 43 Workstation
[
{
“identifier”: “1386:147:Wacom_Serial_Penabled_1FG_Touchscreen_Finger”,
“name”: “Wacom Serial Penabled 1FG Touchscreen Finger”,
“type”: “touch”,
“libinput”: {
“send_events”: “enabled”,
“calibration_matrix”: [
1.0,
0.0,
0.0,
0.0,
1.0,
0.0
]
},
“vendor”: 1386,
“product”: 147
},
{
“identifier”: “1386:147:Wacom_Serial_Penabled_1FG_Touchscreen_Pen”,
“name”: “Wacom Serial Penabled 1FG Touchscreen Pen”,
“type”: “tablet_tool”,
“libinput”: {
“send_events”: “enabled”,
“accel_speed”: 0.0,
“accel_profile”: “none”,
“calibration_matrix”: [
1.0,
0.0,
0.0,
0.0,
1.0,
0.0
]
},
“vendor”: 1386,
“product”: 147
},
{
“identifier”: “6058:20564:ThinkPad_Extra_Buttons”,
“name”: “ThinkPad Extra Buttons”,
“type”: “switch”,
“libinput”: {
“send_events”: “enabled”
},
“vendor”: 6058,
“product”: 20564
},
{
“identifier”: “6058:20564:ThinkPad_Extra_Buttons”,
“name”: “ThinkPad Extra Buttons”,
“type”: “keyboard”,
“repeat_delay”: 600,
“repeat_rate”: 25,
“xkb_layout_names”: [
“English (US)”
],
“xkb_active_layout_index”: 0,
“xkb_active_layout_name”: “English (US)”,
“libinput”: {
“send_events”: “enabled”
},
“vendor”: 6058,
“product”: 20564
},
{
“identifier”: “2:10:TPPS/2_IBM_TrackPoint”,
“name”: “TPPS/2 IBM TrackPoint”,
“type”: “pointer”,
“scroll_factor”: 1.0,
“libinput”: {
“send_events”: “enabled”,
“accel_speed”: 0.0,
“accel_profile”: “adaptive”,
“natural_scroll”: “disabled”,
“left_handed”: “disabled”,
“middle_emulation”: “disabled”,
“scroll_method”: “on_button_down”,
“scroll_button”: 274,
“scroll_button_lock”: “disabled”
},
“vendor”: 2,
“product”: 10
},
{
“identifier”: “1:1:AT_Translated_Set_2_keyboard”,
“name”: “AT Translated Set 2 keyboard”,
“type”: “keyboard”,
“repeat_delay”: 600,
“repeat_rate”: 25,
“xkb_layout_names”: [
“English (US)”
],
“xkb_active_layout_index”: 0,
“xkb_active_layout_name”: “English (US)”,
“libinput”: {
“send_events”: “enabled”
},
“vendor”: 1,
“product”: 1
},
{
“identifier”: “0:3:Sleep_Button”,
“name”: “Sleep Button”,
“type”: “keyboard”,
“repeat_delay”: 600,
“repeat_rate”: 25,
“xkb_layout_names”: [
“English (US)”
],
“xkb_active_layout_index”: 0,
“xkb_active_layout_name”: “English (US)”,
“libinput”: {
“send_events”: “enabled”
},
“vendor”: 0,
“product”: 3
},
{
“identifier”: “0:5:Lid_Switch”,
“name”: “Lid Switch”,
“type”: “switch”,
“libinput”: {
“send_events”: “enabled”
},
“vendor”: 0,
“product”: 5
},
{
“identifier”: “0:6:Video_Bus”,
“name”: “Video Bus”,
“type”: “keyboard”,
“repeat_delay”: 600,
“repeat_rate”: 25,
“xkb_layout_names”: [
“English (US)”
],
“xkb_active_layout_index”: 0,
“xkb_active_layout_name”: “English (US)”,
“libinput”: {
“send_events”: “enabled”
},
“vendor”: 0,
“product”: 6
},
{
“identifier”: “0:1:Power_Button”,
“name”: “Power Button”,
“type”: “keyboard”,
“repeat_delay”: 600,
“repeat_rate”: 25,
“xkb_layout_names”: [
“English (US)”
],
“xkb_active_layout_index”: 0,
“xkb_active_layout_name”: “English (US)”,
“libinput”: {
“send_events”: “enabled”
},
“vendor”: 0,
“product”: 1
}
]