Linux/X11触摸板配置

所需包libinputlibinput-gesturesAURxdotoolwmctrl


创建配置文件

首先查看 /etc/X11/xorg.conf.d/ 下有没有已有的触控板配置文件,具体是看 Section 中是否有 Identifier “touchpad”。如果有就把这个 Section 删掉(最好先备份以防出问题)。 新建一个配置文件,优先级与文件名随意,如 20-touchpad.conf,内容如下:

Section "InputClass"
    # 限定此配置文件只适用于触控板
    Identifier "touchpad"
    MatchIsTouchpad "on"

    # 设定驱动为 libinput
    Driver "libinput"

    # 在后面插入具体配置
    # ...

EndSection

灵敏度与鼠标加速

    # 使用预设的触控板加速配置 2
    Option "AccelerationProfile" "2"

    # 设置灵敏度为 0.05
    Option "Sensitivity" "0.05"

轻触为点击

Xorg默认不会将”轻触”识别为点击, 若开启则添加此代码:

    Option "Tapping" "on"

单双三指对应左中右键

顺序为”单双三”. , ‘l’为left, ‘r’为right, ‘m’为mid

    Option "TappingButtonMap" "lrm"

反向滚轮

    Option "NaturalScrolling" "on"

我的配置文件:

Section "InputClass"
    Identifier "touchpad"
    MatchIsTouchpad "on"
    MatchDevicePath "/dev/input/event*"
    Driver "libinput"
    Option "Tapping" "on"
    Option "ButtonMapping" "1 3 0 4 5 6 7"
    Option "TappingButtonMap" "lmr"
    Option "DisableWhileTyping" "on"
    Option "TappingDrag" "on"
    Option "NaturalScrolling" "on"
EndSection

触控板手势

修改 libinput-gestures 的配置文件,/etc/libinput-gestures.conf 或是 ~/.config/libinput-gestures.conf

格式: gesture [swipe/pinch] [手势] [手指数] xdotool key [功能快捷键]

# 识别阈值
swipe_threshold 0

# 切换工作区
gesture swipe left 4 xdotool key Ctrl+Right
gesture swipe right 4 xdotool key Ctrl+Left

# 切换窗口
gesture swipe left 3 xdotool key Alt+Right
gesture swipe right 3 xdotool key Alt+Left

#三指滑动,显示/隐藏所有窗口
gesture swipe down 3 xdotool key Super+a

# 二指捏或张,放大与缩小
gesture pinch in 2 xdotool key Ctrl+minus
gesture pinch out 2 xdotool key Ctrl+plus

设置完成后启动libinput-gestures

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇