
私のラップトップで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で特定のコンテンツが見つかりませんでした。