Ich kann die Lautstärke von einer Terminalsitzung aus ausführen bindsym button4 exec amixer -D pulse sset Master 5%+
und anpassen. Wenn ich die Befehle jedoch wie folgt zu meiner Konfiguration für i3 hinzufüge:bindsym button5 exec amixer -D pulse sset Master 5%-
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%-
}
Ich habe einen Fehler in meiner Konfiguration:
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")
Ich spiegele die Syntax aus dem i3wm-Benutzerhandbuch wider:
bar {
# disable clicking on workspace buttons
bindsym button1 nop
# execute custom script when scrolling downwards
bindsym button5 exec ~/.i3/scripts/custom_wheel_down
}
Mir scheint, die Syntax stimmt und das Problem liegt definitiv bei diesen beiden Bindsym-Zeilen, denn ohne sie geht es auch. Wie kann ich das beheben, damit ich die Lautstärke regeln kann, wenn ich in der Statusleiste scrolle?
Antwort1
Ihre i3-Version ist sehr alt, Sie müssen sie auf mindestens 4.11 aktualisieren (bindsym für i3bar wird in seinerVersionshinweise).
Das Benutzerhandbuch für Ihre Version finden SieHier.