Closed victordiaz closed 5 years ago
Can you please post the output of swaymsg -t get_seats
?
I'm playing around with seats and I have the duplicate cursor too, but with a more simple setup. I have a laptop with a USB keyboard and USB mouse. Here's my config:
seat seat0 fallback true
seat seat1 attach "1:1:AT_Translated_Set_2_keyboard"
I'm just attaching the built-in keyboard to seat1. And for some reason I get two cursors. Everything appears to have mapped correctly:
$ swaymsg -t get_seats
Seat: seat1
Capabilities: 2
Devices:
AT Translated Set 2 keyboard
Seat: seat0
Capabilities: 3
Devices:
ETPS/2 Elantech Touchpad
Chicony USB 2.0 Camera: Chicony
PixArt Microsoft USB Optical Mouse
Dell Dell USB Keyboard
Sleep Button
Power Button
Video Bus
Power Button
Edit: Okay, it seems pretty obvious that this is happening because seat_create
creates the cursor regardless of whether a pointer is attached to the seat or not.
I configured sway to use 2 seats, one with all the inputs in my computer and a second with just a mouse. I get 3 cursors, 2 of them work as intended, and a third that cannot be moved with any input device.
Using sway version 1.0-beta.1 (Oct 21 2018, branch 'master')
Config
Log (grep seat)