可以使用以下命令读取当前设置:
gsettings get org.gnome.settings-daemon.peripherals.touchpad scroll-method
设置更改的设置:
gsettings set org.gnome.settings-daemon.peripherals.touchpad scroll-method <'new-value'>
下面的脚本读取当前设置,并根据当前设置对其进行更改,从而在启用/禁用“两指滚动”之间切换。
要使用它:
toggle_scroll.py
通过以下命令进行测试:
python3 /path/to/toggle_scroll.py
我不确定在您的情况下“禁用”应该是edge-scrolling
还是disabled
。我假设了最后一个。如果不是,请更改以下行:
cmd = set_cmd+key+" "+disabled1
进入
cmd = set_cmd+key+" "+disabled2
#!/usr/bin/env python3
import subprocess
# define command sections, key
get_cmd = "gsettings get "; set_cmd = "gsettings set "
key = "org.gnome.settings-daemon.peripherals.touchpad scroll-method"
enabled = "'two-finger-scrolling'"
disabled1 = "'disabled'"; disabled2 = "'edge-scrolling'"
# get current value
get = lambda cmd: subprocess.check_output(["/bin/bash", "-c", cmd]).decode("utf-8").strip()
current = get(get_cmd+key)
# toggle, depending on current setting
cmd = set_cmd+key+" "+disabled1 if current == enabled else set_cmd+key+" "+enabled
subprocess.Popen(["/bin/bash", "-c", cmd])
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句