srdusr
aboutsummaryrefslogtreecommitdiffstats
path: root/crates/config/src/engine
diff options
context:
space:
mode:
Diffstat (limited to 'crates/config/src/engine')
-rw-r--r--crates/config/src/engine/support.rs6
1 files changed, 6 insertions, 0 deletions
diff --git a/crates/config/src/engine/support.rs b/crates/config/src/engine/support.rs
index 97c499f..5574bee 100644
--- a/crates/config/src/engine/support.rs
+++ b/crates/config/src/engine/support.rs
@@ -159,6 +159,12 @@ pub(super) fn default_config() -> HashMap<String, ConfigValue> {
// completely unaffected - see `WindowManager::phone_mode`'s own doc
// comment.
set("general.phone_mode", Bool(false));
+ // `false`: an extra cursor sprite per other physical pointer device is
+ // opt-in, not automatic - see `WindowManager::multi_cursor_enabled`'s
+ // own doc comment for the real, reported reason (a phantom libinput
+ // device from otherwise-ordinary hardware showing up as an
+ // uncontrollable frozen ghost cursor).
+ set("general.multi_cursor", Bool(false));
// Real desktop icons (Home/Computer/Trash plus `~/Desktop`'s own
// contents) on by default - see `WindowManager::desktop_icons_
// enabled`'s own doc comment for why this, unlike `general.gpu` just