Récemment, j'ai installé gestionnaire de fenêtres i .
Le problème est que les touches de note de bas de page permettant de contrôler le volume et la luminosité ne fonctionnent pas.
Comment puis-je résoudre ça?
Et comment puis-je lier la clé mod au Win clé?
Touches multimédia
Commencez par installer ces packages pour la luminosité et le volume:
Sudo apt-get update; Sudo apt-get install xbacklight alsa-utils pulseaudio
Puis de I3 FAQ :
Ajoutez ces lignes à ~/.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
Mod clé
Pour changer la clé $mod
:
~/.config/i3/config
.Cherchez la ligne:
set $mod
Changer cela en:
set $mod Mod4
Enfin, exécutez i3-msg reload
pour recharger le fichier de configuration.
Pour le volume, j'ai utilisé la commande "amixer",
Tout d’abord, assurez-vous que tous les périphériques sont activés, pour voir ce premier type
amixer
Cela devrait vous donner l'état 'Master' [on] ou [off]
Si elle est désactivée, activez-la en tapant
amixer sset Master on
.
En changeant maintenant le code par défaut 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
à celui-ci:
bindsym XF86AudioRaiseVolume exec amixer sset Master 5%+
bindsym XF86AudioLowerVolume exec amixer sset Master 5%-
bindsym XF86AudioMute exec amixer sset Master toggle
Cette commande augmente ce pourcentage sur tous les périphériques de sortie
Fonctionne parfaitement pour moi
xbacklight ne fonctionne pas pour moi. J'ai écrit ce script qui écrit directement dans les fichiers rétroéclairés du noyau, du moins pour Intel:
https://github.com/jappeace/brightnessctl
J'ai dû faire une réinstallation récemment et tout à l'heure, j'ai créé un fichier Make pour faciliter l'installation. Ceci est juste une alternative pour si la solution xbacklight ne fonctionne pas pour vous non plus.