作为一个前端开发不喜欢用windows, 虽然win11的触摸板手势确实很好用, 但是windows终端不太喜欢, 还有就是docker desktop有时候打开很慢, 可能一直卡着的感觉, 可能有些人说直接转苹果好了, 不过重新买电脑成本又太大了, 本人用的是华硕的rog幻14又不支持黑苹果, 因此ubuntu还是很香的, 为了高度还原windows的触摸板, 小编研究了好几天, 终于得出来一个相对比较好的方案。
方案如下:
- 下载gnome扩展管理
sudo apt install gnome-tweaks
- 打开扩展管理器安装gnome插件, 需要的插件如下
- X11 Gestures (触摸板优化, 我是win11转的ubuntu, 因此我习惯设置成4指)
- 安装touchegg
sudo add-apt-repository ppa:touchegg/stable
sudo apt update
sudo apt install touchegg
- 安装libinput-gestures
sudo gpasswd -a $USER input
sudo apt-get install libinput-tools
sudo apt install libinput-gestures xdotool wmctrl
git clone https://github.com/bulletmark/libinput-gestures.git
cd libinput-gestures
sudo ./libinput-gestures-setup install
libinput-gestures-setup autostart # 开启自启
- 配置libinput-gestures
vim ~/.config/libinput-gestures.conf
下面是配置文件的内容
# 配置浏览器3指左滑右滑前进后退使用
gesture swipe left 3 xdotool key alt+Right gesture swipe right 3 xdotool key alt+Left
- 重启libinput-gestures
libinput-gestures-setup restart
到这里就已经结束了, 如果有什么bug建议重启一下电脑
有些朋友可能就会问为什么不直接用touchegg来配置那些操作?
我的回答是: 因为我个人感觉touchegg配置不太友好, 虽然可以界面化配置也可以通过代码来进行配置, 感觉像是很友好的感觉, 不过我经常出现界面化配置不生效和代码配置注释麻烦的问题, 今天还遇到了打开设置面板出错等bug。
那么又有些朋友可能会问为什么不直接用libinput-gestures来配置?
我的回答是: 虽然libinput-gestures自定义化很强, 但是想要达到x11的那种效果还是有点难, 可能是我太菜还没有熟悉。
以上就是我本期讲的所有内容, 如果有大佬觉得有更好的方案请指教!