Recientemente he instalado i3 windows manager .
El problema es que las teclas de nota al pie para controlar el volumen y el brillo no funcionan.
¿Como puedo resolver esto?
¿Y cómo puedo vincular la tecla mod a la Wintecla?
Recientemente he instalado i3 windows manager .
El problema es que las teclas de nota al pie para controlar el volumen y el brillo no funcionan.
¿Como puedo resolver esto?
¿Y cómo puedo vincular la tecla mod a la Wintecla?
Respuestas:
Claves multimedia
Primero instale estos paquetes para brillo y volumen:
sudo apt-get update; sudo apt-get install xbacklight alsa-utils pulseaudio
Luego de I3 FAQ :
Agregue estas líneas a ~/.config/i3/config
# Pulse Audio controls
bindsym XF86AudioRaiseVolume exec --no-startup-id pactl -- set-sink-volume 0 +5% #increase sound volume
bindsym XF86AudioLowerVolume exec --no-startup-id pactl -- set-sink-volume 0 -5% #decrease sound volume
bindsym XF86AudioMute exec --no-startup-id pactl set-sink-mute 0 toggle # mute sound
# Sreen brightness controls
bindsym XF86MonBrightnessUp exec xbacklight -inc 20 # increase screen brightness
bindsym XF86MonBrightnessDown exec xbacklight -dec 20 # decrease screen brightness
Tecla Mod
Para cambiar la $mod
clave:
~/.config/i3/config
.Busca la línea:
set $mod
Cambia eso a:
set $mod Mod4
Finalmente, ejecute i3-msg reload
para volver a cargar el archivo de configuración.
Para el volumen, utilicé el comando "amixer",
Primero, asegúrese de tener todos los dispositivos habilitados para ver ese primer tipo
amixer
Eso debería darle al estado 'Maestro' [activado] o [desactivado]
Si está [apagado], configúrelo en [encendido] escribiendo
amixer sset Master on
.
Ahora cambiando el código predeterminado de:
# Pulse Audio controls
bindsym XF86AudioRaiseVolume exec --no-startup-id pactl set-sink-volume 2 +5% #increase sound volume
bindsym XF86AudioLowerVolume exec --no-startup-id pactl set-sink-volume 2 -5% #decrease sound volume
bindsym XF86AudioMute exec --no-startup-id pactl set-sink-mute 0 toggle
a este:
bindsym XF86AudioRaiseVolume exec amixer sset Master 5%+
bindsym XF86AudioLowerVolume exec amixer sset Master 5%-
bindsym XF86AudioMute exec amixer sset Master toggle
Este comando aumenta ese porcentaje a todos los dispositivos de salida
Funciona perfecto para mi
bindsym XF86AudioMute exec amixer -D set Master 1+ toggle
para alternar para trabajar bien.
xbacklight no funciona para mí. Escribí este script que escribe directamente en los archivos de luz de fondo expuestos del núcleo, al menos para Intel:
https://github.com/jappeace/brightnessctl
Tuve que reinstalar recientemente y justo ahora hice un archivo MAKE para facilitar la instalación. Esta es solo una alternativa si la solución xbacklight tampoco funciona para usted.
Bueno, es una variante de las mismas instrucciones de siempre, pero para mí la luz de haikarainen funciona mejor en una variedad de hardware:
Entonces, en su i3
archivo de configuración, establezca:
bindsym XF86MonBrightnessDown exec light -U 10
bindsym XF86MonBrightnessUp exec light -A 10
Luego, simplemente vuelva a cargar con $mod+Shift+c
o i3-msg reload
o reiniciando directamente el WM.
sudo apt-get update
sudo apt-get install xbacklight
cambie set $ mod a Mod4 en ~ / .config / i3 / config
y
agregue ~ / .config / i3 / config:
# Pulse Audio controls
bindsym XF86AudioRaiseVolume exec --no-startup-id pactl -- set-sink volume @DEFAULT_SINK@ +5% #increase sound volume
bindsym XF86AudioLowerVolume exec --no-startup-id pactl -- set-sink volume @DEFAULT_SINK@ -5% #decrease sound volume
bindsym XF86AudioMute exec --no-startup-id pactl set-sink-mute @DEFAULT_SINK@ toggle # mute sound
# Sreen brightness controls
bindsym XF86MonBrightnessUp exec xbacklight -inc 20 # increase screen brightness
bindsym XF86MonBrightnessDown exec xbacklight -dec 20 # decrease screen brightness
guardar el archivo
y presione $ mod + Shift + c o reinicie i3wm
xbacklight
no funciona para usted, visite github.com/haikarainen/light