如何全局应用我的鼠标设置?

如何全局应用我的鼠标设置?

我已经将鼠标灵敏度调整到合适的程度,并且交换了鼠标按钮,因为我习惯用左手。这是使用 Gnome 中的用户“鼠标和触摸板”设置完成的。

我希望这适用于登录屏幕和所有其他用户会话(因为它们也都是我的)。我在 13.10 下使用 Gnome 3.8,但其他会话可能使用 Unity 或 XFCE。

如何全局应用我的会话鼠标设置?

答案1

没有一个中心位置可以全局应用鼠标设置。

为什么?
让我们回顾一下用户会话如何在 X 窗口环境(GNOME、KDE、XFCE 等)中启动。

  1. 显示管理器启动 X 服务器,读取其配置文件 xorg.conf 并显示登录窗口(通常由独立的欢迎程序创建)。因此,目前更改鼠标设置的唯一方法是通过 xorg.conf。

  2. 登录后,会话管理器将启动设置守护进程,重新应用其存储的设置,并覆盖 xorg.conf 中的设置。对于不同的桌面环境,设置守护进程是不同的,并且它们没有责任尊重彼此的设置。通常,每个设置守护进程都有一个 GUI 前端。

关于设置守护进程的说明。在 GNOME 中,它是 gnome-settings-daemon,而在 XFCE 中它是 xfsettingsd。在 Unity 中它是 gnome-settings-daemon,因为 Ubuntu 重用了大部分 GNOME 堆栈。

回到你的要求。

  1. 应用于登录屏幕,
    实现此目的的唯一方法是通过 xorg.conf。因为设置守护进程当时没有启动。
    要将鼠标更改为左手,请参阅如何将特定的 USB 鼠标型号配置为左手鼠标?
    要更改鼠标加速度,请参阅https://wiki.archlinux.org/index.php/Mouse_acceleration

  2. 应用于所有其他用户会话
    这很简单。所有桌面环境都有设置程序。将每个桌面环境的鼠标设置更改为您想要的值。

相关内容