Ubuntu Gestures插件安装
时间: 2024-12-30 15:36:09 浏览: 7
### 安装和配置Gestures插件
对于希望增强触控板手势功能的用户,在Ubuntu操作系统中可以通过安装`fusuma`来实现这一目标。尽管特定的手势识别工具可能不在官方仓库内,仍可以手动完成安装过程。
#### 安装依赖项
为了使Fusuma正常工作,首先需要确保Ruby环境已经准备好,并且安装必要的库文件:
```bash
sudo apt update && sudo apt upgrade -y
sudo apt install ruby ruby-dev build-essential libinput-tools -y
gem install fusuma
```
上述命令更新了包列表并升级现有软件包至最新版本;接着安装了一系列用于构建和支持Fusuma运行所需的组件[^4]。
#### 配置Fusuma作为服务自动启动
为了让Fusuma能够在每次开机时自动激活,创建一个Systemd用户级别的服务单元文件是一个有效的方法:
```bash
mkdir -p ~/.config/systemd/user/
cat <<EOL | tee ~/.config/systemd/user/fusuma.service
[Unit]
Description=Fusuma Touchpad Gesture Utility
[Service]
ExecStart=/usr/local/bin/fusuma
Restart=always
[Install]
WantedBy=default.target
EOL
systemctl --user daemon-reload
systemctl --user enable fusuma.service
systemctl --user start fusuma.service
```
此脚本片段定义了一个名为`fusuma.service`的服务描述符,它指定了执行路径以及重启策略等参数。通过这些指令可让Fusuma随用户的会话一同开启。
#### 自定义手势动作映射
编辑位于`~/.config/fusuma/config.yml`中的配置文件来自定义不同手势触发的动作响应。例如,下面的例子展示了如何设置三根手指向上滑动切换工作区的功能:
```yaml
swipe:
3:
up: 'workspace_switcher.next'
down: 'workspace_switcher.previous'
pinch:
in: 'volume_up'
out: 'volume_down'
```
请注意,具体的事件名称取决于所使用的桌面环境中可用的操作集。以上仅作为一个基础模板供参考调整。
阅读全文