i3 - setxkbmapが設定でbinsymと競合する

i3 - setxkbmapが設定でbinsymと競合する

私のラップトップでManjaro i3ディストリビューションを使用しています。現在私はWin + Spaceを使用してレイアウトを切り替えます。

$ setxkbmap -print -verbose 10 | grep options
options:    grp:win_space_toggle

dunstまた、切り替え後に設定した言語を表示するためにデフォルトの通知デーモン(viaと呼ばれる)を使用したかったのでnotify-send(バーが常に表示されるわけではありません)、設定ファイルに移動して次のように作成しました。

bindsym $mod+space exec "notify-send 'Layout changed'"

そしてi3を再起動してください。これがうまくいくかどうかを確認し、実際のレイアウトを示すスクリプトを作成したいと思います。
問題は、レイアウトを切り替えるときに通知がないことです(しかしレイアウトは切り替えられます)。私は次のような他のバインディングをテストしました。

bindsym $mod+o exec "notify-send 'test'"

(動作)setxkbmapスイッチを無効にします。

$ setxkbmap -option
$ setxkbmap -print -verbose 10 | grep options
$

(Win + Spaceは今すぐ通知を表示しますが、grp:win_space_toggle再度追加すると通知は表示されません。)問題は何ですか? Web / StackExchangeで特定のコンテンツが見つかりませんでした。

ベストアンサー1

おすすめ記事