i3status의 i3wm 믹서 제어

i3status의 i3wm 믹서 제어

터미널 세션에서 실행 bindsym button4 exec amixer -D pulse sset Master 5%+하고 bindsym button5 exec amixer -D pulse sset Master 5%-볼륨을 조정할 수 있습니다. 그러나 다음과 같이 i3의 구성에 명령을 추가하면:

 bar {
         #status_command i3status
         #status_command i3blocks -c ~/.i3/i3blocks.conf
         #status_command ~/.i3/Bar.sh
         status_command conky -c /etc/config/conky/conky.conf

         font pango:Monospace
         colors {
                 background $bg-color
                 separator #757575
                 #                  border             background         text
                 focused_workspace  $bg-color          #000000          $text-color
                 inactive_workspace $inactive-bg-color $inactive-bg-color $inactive-text-color
                 urgent_workspace   $urgent-bg-color   $urgent-bg-color   $text-color
         }

         bindsym button4 exec amixer -D pulse sset Master 5%+
         bindsym button5 exec amixer -D pulse sset Master 5%-
 }

내 구성에 버그가 있습니다.

ERROR: CONFIG: Expected one of these tokens: <end>, '#', 'set', 'i3bar_command', 'status_command', 'socket_path', 'mode', 'hidden_state', 'id', 'modifier', 'position', 'output', 'tray_output', 'font', 'binding_mode_indicator', 'workspace_buttons', 'verbose', 'colors', '}'
ERROR: CONFIG: (in file /home/kalenpw/.i3/config)
ERROR: CONFIG: Line 206:        }
ERROR: CONFIG: Line 207:        
ERROR: CONFIG: Line 208:        bindsym button4 exec amixer -D pulse sset Master 5%+
ERROR: CONFIG:                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ERROR: CONFIG: Line 209:        bindsym button5 exec amixer -D pulse sset Master 5%-
ERROR: CONFIG: Line 210: }
ERROR: CONFIG: Expected one of these tokens: <end>, '#', 'set', 'i3bar_command', 'status_command', 'socket_path', 'mode', 'hidden_state', 'id', 'modifier', 'position', 'output', 'tray_output', 'font', 'binding_mode_indicator', 'workspace_buttons', 'verbose', 'colors', '}'
ERROR: CONFIG: (in file /home/kalenpw/.i3/config)
ERROR: CONFIG: Line 207:        
ERROR: CONFIG: Line 208:        bindsym button4 exec amixer -D pulse sset Master 5%+
ERROR: CONFIG: Line 209:        bindsym button5 exec amixer -D pulse sset Master 5%-
ERROR: CONFIG:                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ERROR: CONFIG: Line 210: }
ERROR: CONFIG: Line 211: 
ERROR: FYI: You are using i3 version 4.7.2 (2014-01-23, branch "tags/4.7.2")

i3wm 사용자 가이드에 있는 구문을 미러링하고 있습니다.

bar {
    # disable clicking on workspace buttons
    bindsym button1 nop
    # execute custom script when scrolling downwards
    bindsym button5 exec ~/.i3/scripts/custom_wheel_down
}

제가 보기에는 구문이 정확하고 2개의 binsym 라인이 없어도 문제가 없기 때문에 문제가 있는 것 같습니다. 상태 표시줄을 스크롤하는 동안 볼륨을 조절할 수 있도록 이 문제를 해결하려면 어떻게 해야 합니까?

답변1

귀하의 i3 버전이 매우 오래되었습니다. 최소한 4.11로 업데이트해야 합니다.릴리즈 노트).

해당 버전에 대한 사용자 가이드를 찾을 수 있습니다.여기.

관련 정보