现在ubuntu最新版本使用wayland管理输入。而不是x11了,网上有很多教程建议使用的软件都不能用,搞不好还就把原来系统内置的一些东西搞坏了。 这里发一个目前实测可以用的自定义触摸板功能的软件 叫fusuma
https://github.com/iberianpig/fusuma
下面用四指的触摸板自定义来举例说明怎么使用
要使用Fusuma在Ubuntu上实现四指左滑动触发`Ctrl+Tab`的功能,可以按照以下步骤操作:
### 1. 安装依赖
首先安装Ruby和RubyGems。如果还没有安装,可以使用以下命令进行安装:
```bash
sudo apt update
sudo apt install ruby ruby-dev
```
### 2. 安装 Fusuma
使用gem(Ruby的包管理器)来安装Fusuma:
```bash
sudo gem install fusuma
```
### 3. 添加用户到输入组
为了让Fusuma能够访问触摸板设备,你需要将你的用户添加到`input`组:
```bash
sudo gpasswd -a $USER input
```
然后重新登录或重启你的电脑以应用这些更改。
### 4. 创建和编辑Fusuma的配置文件
创建一个新的Fusuma配置文件:
```bash
mkdir -p ~/.config/fusuma
nano ~/.config/fusuma/config.yml
```
在打开的编辑器里,粘贴以下内容:
```yaml
swipe:
4:
left:
command: 'xdotool key ctrl+Tab'
right:
command: 'xdotool key shift+ctrl+Tab'
```
保存并关闭文件。
### 5. 运行Fusuma
在终端中运行以下命令以启动Fusuma:
```bash
fusuma
```
也可以将Fusuma添加到你的启动应用程序列表中,这样每次登录时都会自动运行。