Closed2
Sway(Wayland)でもスワイプで行ったり来たりしたい
はじめに
Swayをタッチパッドな環境で操作しています。
ブラウザはVivaldiを使っていますが、履歴を行ったり来たりするのにショートカットを使っていました。
せっかくのタッチパッドなのでスワイプ操作で動かしたいなと思いました。(こなみかん)
環境
- Sway(I use Arch btw)
- Waylandで動作してほしい(X非依存)
- Fujitsu FMV Mobile keyboard
これまではxremapでRightCtrl
→Alt
に変換していました
選定
導入記事が豊富なのはlibinput-gesutures
GUIで設定可能なtouchegg
ただし上記はいずれもXへの依存が多少なりともあるようです😅
X.orgはあんまり使いたくない
今回導入したのはwzmach
導入
AURにもまだ登録されていないのでソースからbuildした。
ghq get d86leader/wzmach
cd /path/to/builddir/
cargo build --release
cargo install
PATHを通して起動
設定に関しては~/.config/wzmach/config.ron
global_triggers: [
// Move to the right tab in most apps (natural scroll direction)
(
trigger: Swipe (
fingers: 3,
direction: Left,
repeated: false,
),
action: UinputAction (
modifiers: ["RightAlt"],
sequence: ["Right"],
)
),
// Move to the left tab in most apps (natural scroll direction)
(
trigger: Swipe (
fingers: 3,
direction: Right,
repeated: false,
),
action: UinputAction (
modifiers: ["RightAlt"],
sequence: ["Left"],
)
),
],
基本的にはlibinput
の拡張らしいです
快適です😀
余談
Firefoxなら標準でできます😯
chromiumなら--enable-features=TouchpadOverscrollHistoryNavigation
でも動く?
→Vivaldiではできませんでした(Archlinux特有のvivaldi-*.conf
に記載)
Swayにも1.8くらいからbindgesture
というコマンドが使えるようになっているのでydotool
などを使えば再現できるかも?
反応がいまいちだったりアニメーションがなかったりしたのでChrome拡張に乗り換えた
このスクラップは2024/01/15にクローズされました