[ubuntu] 自定义ubuntu触摸板功能

发布时间 2023-09-10 23:11:24作者: hh9515

现在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添加到你的启动应用程序列表中,这样每次登录时都会自动运行。