使用GSettings CommandLine实用程序配置触摸板设置

时间:2020-03-21 11:43:04  来源:igfitidea点击:

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