내 노트북에서 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에서 구체적인 내용을 찾지 못했습니다.