Controles de i3wm amixer desde i3status

Controles de i3wm amixer desde i3status

Puedo ejecutar bindsym button4 exec amixer -D pulse sset Master 5%+y bindsym button5 exec amixer -D pulse sset Master 5%-ajustar el volumen desde una sesión de terminal. Sin embargo, cuando agrego los comandos a mi configuración para i3 así:

 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%-
 }

Tengo un error en mi configuración:

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")

Estoy reflejando la sintaxis que se encuentra en la guía del usuario de i3wm:

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

Me parece que la sintaxis es correcta y el problema definitivamente está en esas 2 líneas bindsym porque está bien sin ellas. ¿Cómo puedo solucionar este problema para poder controlar el volumen cuando me desplazo en la barra de estado?

Respuesta1

Su versión de i3 es muy antigua, necesita actualizarla al menos a 4.11 (bindsym para i3bar se menciona en suNotas de lanzamiento).

Puedes encontrar la guía del usuario para tu versión.aquí.

información relacionada