Недавно я установил i3-менеджер окон.
Проблема в том, что клавиши сноски для управления громкостью и яркостью не работают.
Как я могу это решить? [ ! d3]
И как я могу привязать ключ мод к клавише Win?
Мультимедийные клавиши
Сначала установите эти пакеты для яркости и громкости:
sudo apt-get update; sudo apt-get install xbacklight alsa-utils pulseaudio
Затем из I3 FAQ:
Добавьте эти строки в ~/.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:
Открыть ~/.config/i3/config. Найдите строку:set $mod
Измените это на: set $mod Mod4
Наконец, перезагрузитесь. Мультимедийные клавиши
Сначала установите эти пакеты для яркости и громкости:
sudo apt-get update; sudo apt-get install xbacklight alsa-utils pulseaudio
Затем из I3 FAQ:
Добавьте эти строки в ~/.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:
Открыть ~/.config/i3/config. Найдите строку:set $mod
Измените это на: set $mod Mod4
Наконец, перезагрузитесь. Для тома я использовал команду «amixer»,
Сначала убедитесь, что у вас все устройства включены, чтобы увидеть этот первый тип
amixer
Это должно дать tou в состоянии «Master» [on] или [off]
Если он [выключен], установите для него значение [on], набрав
amixer sset Master on
.
Теперь изменим код по умолчанию:
# 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
на этот:
bindsym XF86AudioRaiseVolume exec amixer sset Master 5%+
bindsym XF86AudioLowerVolume exec amixer sset Master 5%-
bindsym XF86AudioMute exec amixer sset Master toggle
Эта команда увеличивает этот процент для всех устройств вывода
Прекрасно подходит для меня
sudo apt-get update
sudo apt-get install xbacklight
изменить набор $ mod на Mod4 в ~ / .config / i3 / config
и
добавить в ~ / .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
сохранить файл
и нажать $ mod + Shift + c или перезапустить i3wm
xbacklight не работает для меня. Я написал этот скрипт, который напрямую записывает в ядро файлы с подсветкой, по крайней мере для intel:
https://github.com/jappeace/brightnessctl
Мне нужно было сделать недавно установить и просто сделать makefile, чтобы упростить установку. Это просто альтернатива, если решение xbacklight не работает для вас.
Для тома я использовал команду «amixer»,
Сначала убедитесь, что у вас все устройства включены, чтобы увидеть этот первый тип
amixer
Это должно дать tou в состоянии «Master» [on] или [off]
Если он [выключен], установите для него значение [on], набрав
amixer sset Master on
.
Теперь изменим код по умолчанию:
# 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
на этот:
bindsym XF86AudioRaiseVolume exec amixer sset Master 5%+
bindsym XF86AudioLowerVolume exec amixer sset Master 5%-
bindsym XF86AudioMute exec amixer sset Master toggle
Эта команда увеличивает этот процент для всех устройств вывода
Прекрасно подходит для меня
sudo apt-get update
sudo apt-get install xbacklight
изменить набор $ mod на Mod4 в ~ / .config / i3 / config
и
добавить в ~ / .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
сохранить файл
и нажать $ mod + Shift + c или перезапустить i3wm
xbacklight не работает для меня. Я написал этот скрипт, который напрямую записывает в ядро файлы с подсветкой, по крайней мере для intel:
https://github.com/jappeace/brightnessctl
Мне нужно было сделать недавно установить и просто сделать makefile, чтобы упростить установку. Это просто альтернатива, если решение xbacklight не работает для вас.