Yusuke Ebihara's website
Dotfiles Blog RSS

キー入力一発でDiscordのマイクミュートをするi3wmの設定d

2023/07/18

目次

通話をしている時に、マイクミュートにすぐしたいタイミングというのは定期的に発生する。

今回は、Linuxのタイル型居ウィンドウマネージャーのi3wmを使って、 Discord上にフォーカスが当たっていなくてもキー入力一発で Discordのミュート・ミュート解除ができるようにする。

環境

xdotool の導入

今回は、 discordアプリに ctrl + shift + m のキー入力を送ることでミュートを行う。

Linux上で、特定のwindowにキー入力を送ることができる xdotool をインストールする。

sudo apt install xdotool

設定

~/.config/i3/config 内に以下を記入する。

# mute/unmute on discord
bindsym $mod+m exec xdotool search --onlyvisible --name discord windowactivate --sync key --clearmodifiers ctrl+shift+m

この状態で super + m を入力すると、Discordのウィンドウがアクティブになってミュートされる。

まとめ

便利になった。 Linux+i3を使っていると、このような設定が簡単にできるのがとてもよい。

もちろんこの方法は他のソフトでも可能なので、便利な設定を探していきたい。

References

コメント

Github Issue と連動しています。