东营网站app建设,织梦新闻门户网站模板,网站建设中倒计时模板,网站 只做程序员文章目录 [toc]libinput-gestures安装 libinput-gestures加入 input 组创建配置文件可用手势 启动 libinput-gestures停止 libinput-gestures自启动 libinput-gestures Touchpad Synapticssynaptics.4 在 /etc/X11/xorg.conf.d/ 目录下会有默认的触摸板配置文件#xff0c;如果… 文章目录 [toc]libinput-gestures安装 libinput-gestures加入 input 组创建配置文件可用手势 启动 libinput-gestures停止 libinput-gestures自启动 libinput-gestures Touchpad Synapticssynaptics.4 在 /etc/X11/xorg.conf.d/ 目录下会有默认的触摸板配置文件如果用的 libinput,配置文件是 40-libinput.conf 下面是一些常用的选项 Section InputClassIdentifier touchpadDriver synapticsMatchIsTouchpad onOption TapButton1 1Option TapButton2 3Option TapButton3 2Option VertEdgeScroll onOption VertTwoFingerScroll onOption HorizEdgeScroll onOption HorizTwoFingerScroll onOption CircularScrolling onOption CircScrollTrigger 2Option EmulateTwoFingerMinZ 40Option EmulateTwoFingerMinW 8Option CoastingSpeed 0Option FingerLow 30Option FingerHigh 50Option MaxTapTime 125...
EndSectionTapButton1 整数配置在非角点单指点击时报告哪个鼠标按钮。 TapButton2 整数配置在非角点双指点击时报告哪个鼠标按钮 TapButton3 整数配置在非角点三指点击时报告哪个鼠标按钮 RBCornerButton 整数配置在右下角报告哪个鼠标按钮单指点击使用 Option “RBCornerButton” “3” 实现右下角鼠标右键的 Ubuntu 样式点击行为 RTCornerButton 整数但对于右上角请用一根手指点击。 VertEdgeScroll 布尔值允许在触摸板的右边缘拖动时进行垂直滚动。 HorizEdgeScroll 布尔值在触摸板的底部边缘拖动时启用水平滚动。 VertTwoFingerScroll 布尔值启用使用两根手指进行垂直滚动。 HorizTwoFingerScroll 布尔值启用使用两个手指进行水平滚动。 EmulateTwoFingerMinZ/W 整数播放此值以设置双指滚动的精度。 FingerLow 整数当手指压力低于此值时驱动程序会将其计为释放。 FingerHigh 整数当手指压力超过此值时驱动程序会将其计为一次触摸。 MaxTapTime 确定拍子的 “清脆” 程度才能被视为真正的拍子。减小该值以需要更清脆的点击。正确调整此参数可以减少手悬停或轻轻触摸 pad 时的误报。 VertScrollDelta and HorizScrollDelta integer 配置滚动速度这有点违反直觉因为较高的值会产生更高的精度因此滚动速度会变慢。负值会导致自然滚动就像在 macOS 中一样。 如果您的触摸板过于敏感请为 FingerLow 和 FingerHigh 使用较高的值反之亦然。请记住 FingerLow 应小于 FingerHigh
libinput-gestures 虽然 libinput 驱动程序已经包含用于处理高级多点触控事件如滑动和捏合手势的逻辑但桌面环境或窗口管理器可能尚未为所有这些事件实施操作 于符合 EWMH 另见 wm-spec 的窗口管理器可以同时使用 libinput-gestures 工具。程序从触摸板读取 libinput 手势通过 libinput debug-events并根据配置文件将它们映射到手势。因此它在 libinput 的内置识别范围内提供了一些灵活性 libinput-gestures 您需要 python 3.7 或更高版本不支持 python2。您还需要 libinput 版本 1.0 或更高版本。 安装 libinput-gestures 安装 libinput-gestures 需要用到 aur 源需要提前安装好 yay 命令 yay -S libinput-gestures安装其他依赖 sudo pacman -S wmctrl xdotool加入 input 组 必须是 input 组的成员才能获得读取触摸板设备的权限 sudo gpasswd -a $USER input创建配置文件 默认手势在 /etc/libinput-gestures.conf 中。 如果要创建自己的自定义手势请将该文件复制到 ~/.config/libinput-gestures.conf 并对其进行编辑该文件中描述了许多示例和选项 cp /etc/libinput-gestures.conf ~/.config/一些常用的配置其他玩法可以看配置文件 这里的 key 对应的是 i3-wm 的快捷键具体的快捷键需要查看自己的 i3 配置文件 grep mod /.config/i3config # 四指上划切换悬浮模式
gesture swipe up 4 xdotool key superShiftspace
# 四指下划关闭窗口
gesture swipe down 4 xdotool key superShiftq
# 四指左划切换到左侧工作区
gesture swipe left 4 xdotool key superShiftLeft
# 四指右划切换到右侧工作区
gesture swipe right 4 xdotool key superShiftRight
# 双指缩放
gesture pinch in 2 xdotool key ctrlminus
gesture pinch out 2 xdotool key ctrlplus官方默认开启的配置 gesture swipe up _internal ws_up
gesture swipe down _internal ws_down
gesture swipe left xdotool key altRight
gesture swipe right xdotool key altLeft
gesture pinch in xdotool key supers
gesture pinch out xdotool key supers可用手势
Gesture 手势Example Mapping 示例映射swipe up向上滑动swipe down向下滑动swipe left向左滑动swipe right向右滑动swipe left_up向左上滑动swipe left_down向左下滑动swipe right_up向右上滑动swipe right_down向右下滑动pinch in捏合缩小pinch out捏合放大pinch clockwisepinch anticlockwisehold on请参阅按住手势的说明。hold onNN 秒例如 1.5按住时长。请参阅按住手势的说明。
启动 libinput-gestures
libinput-gestures-setup start停止 libinput-gestures
libinput-gestures-setup stop自启动 libinput-gestures
libinput-gestures-setup autostart