Ubuntu20.04でMX Verticalのサイドボタンを有効化する
Ubuntu20.04でLogicool MX Verticalのサイドボタンを使ってブラウザバックしたい。 MX VerticalのサイドボタンはButton Pressとして認識されていないためlogiopsのインストールが必要があります。
logiopsのインストール
ligiopsをインストールします。 適当なディレクトリ上で以下の手順でビルドする。
依存ファイルのインストール
https://github.com/PixlOne/logiops#dependencies
ビルド・インストール
https://github.com/PixlOne/logiops#building
sudo systemctl enable logid
設定ファイルの配置
以下の内容で/etc/logid.cfgを作成する。
devices: ( { name: "MX Vertical Advanced Ergonomic Mouse"; buttons: ( { cid: 0x0053 action = { type: "Keypress"; keys: ["KEY_BACKSPACE"]; }; } ); } );
CIDはサイドボタンのID。以下を参照して設定したいキーを探してください。 https://github.com/PixlOne/logiops/wiki/CIDs keysはキーボードのkeyと対応しています。以下を参照してアサインしたいキーを探してください。 https://github.com/torvalds/linux/blob/master/include/uapi/linux/input-event-codes.h
設定ファイルを配置した後はdaemonをrestartしてください。
sudo systemctl restart logid
バックスペースでブラウザバックするAddonのインストール
Chromeは2016年からバックスペースでブラウザバックしなくなっています。 バックスペースでブラウザバックするためのアドオンをインストールします。 https://chrome.google.com/webstore/detail/go-back-with-backspace/eekailopagacbcdloonjhbiecobagjci