使用GSettings CommandLine实用程序配置触摸板设置
GSETTENSES是GSETTENSE的命令行界面,其允许我们获取,设置或者监视单个键以进行GNOME桌面的更改。
我们已经查看了如何在连接外部鼠标时禁用触摸板以及使用GSettings命令键入时如何禁用触摸板。
从这些连接的链接,请参阅方法2以禁用鼠标连接时禁用触摸板,或者在键盘上键入某些内容时。
嗯,我们也可以使用gsettings做一些其他东西,如;
- 启用/禁用自然滚动,
- 启用/禁用两个Finger滚动,
- 启用/禁用点击单击单击功能,
- 启用/禁用两个Finger滚动,
- 配置鼠标左侧或者右手(默认是左撇子),
- 配置触摸板速度,
- 启用/禁用点击和拖动功能,
- 启用/禁用边缘滚动功能等
本教程已在Ubuntu 18.04 LTS桌面上进行了测试。
提供的步骤也可以在具有GNOME桌面环境的任何Linux发行版。
查看触摸板的当前设置
我们可以使用命令查看与触摸板相关的所有当前设置:
$gsettings list-recursively org.gnome.desktop.peripherals.touchpad
示例输出:
org.gnome.desktop.peripherals.touchpad send-events 'disabled-on-external-mouse' org.gnome.desktop.peripherals.touchpad natural-scroll true org.gnome.desktop.peripherals.touchpad tap-to-click true org.gnome.desktop.peripherals.touchpad two-finger-scrolling-enabled false org.gnome.desktop.peripherals.touchpad left-handed 'mouse' org.gnome.desktop.peripherals.touchpad click-method 'fingers' org.gnome.desktop.peripherals.touchpad speed 0.0 org.gnome.desktop.peripherals.touchpad scroll-method 'two-finger-scrolling' org.gnome.desktop.peripherals.touchpad tap-and-drag true org.gnome.desktop.peripherals.touchpad edge-scrolling-enabled true org.gnome.desktop.peripherals.touchpad disable-while-typing false
如果要查看特定设置的值,请使用:
$gsettings get org.gnome.desktop.peripherals.touchpad natural-scroll
此命令将显示当前的自然滚动设置。
配置所有上述触摸板设置非常简单。
我们所要做的就是交换真/假值以启用或者禁用所述函数。
使用gsettings命令配置触摸板设置
让我们了解如何在以下示例中使用gsettings命令配置一些触摸板设置。
启用或者禁用自然滚动
对于那些不知道的,有两种类型的滚动,即自然滚动和反向滚动。
这是这两种类型的滚动之间的区别。
- 反向滚动:当我们在触摸板或者触控板上向上滚动/滑动Finger时,滚动条上升,内容下降。就像明智的时候,当我们向下滚动或者滑动时,滚动条下降,内容上升。我习惯了这种类型的滚动。我猜大多数用户也习惯了滚动滚动。
- 自然滚动:当我们在触摸板上向上滚动/滑动Finger时,滚动条掉下来,内容上升。刷新Finger下来时,滚动条上升,内容下降。
现在,要禁用触摸板的"自然滚动"功能,请将其值设置为下面的"假"。
$gsettings set org.gnome.desktop.peripherals.touchpad natural-scroll false
要启用自然滚动,请在上面的命令中用"true"替换"false"。
$gsettings set org.gnome.desktop.peripherals.touchpad natural-scroll true
启用/禁用点击单击功能
要单击项目,我们只需点击它。
这是默认设置。
要双击,我们会在触摸板上点击两次。
如果要禁用点击单击功能,只需运行:
$gsettings set org.gnome.desktop.peripherals.touchpad tap-to-click false
要启用它,请运行:
$gsettings set org.gnome.desktop.peripherals.touchpad tap-to-click true
启用/禁用两个Finger滚动
如我们所知,我们可以在触摸板中使用两个Finger向上或者向下滚动。
如果我们想要禁用此双指滚动功能,请运行:
$gsettings set org.gnome.desktop.peripherals.touchpad two-finger-scrolling-enabled false
启用两个Finger滚动:
$gsettings set org.gnome.desktop.peripherals.touchpad two-finger-scrolling-enabled true
同样,我们可以使用GSettings命令配置触摸板的所有其他设置。
将触摸板设置重置为默认值
只是在情况下,我们搞定了触摸板,不记得是一个特定设置的默认值,只需运行以下命令将所有触摸板设置重置为默认值:
$gsettings reset-recursively org.gnome.desktop.peripherals.touchpad
或者,
$gsettings reset-recursively org.gnome.settings-daemon.peripherals.touchpad
我们还可以使用DConf将触摸板设置重置为如下所示的默认设置。
$dconf reset -f /org/gnome/desktop/peripherals/touchpad/
有关更多详细信息,请参阅Man页面。
$man gsettings