Недавно я установил i3 диспетчер Windows.
Проблема состоит в том, что ключи сноски для управления объемом и яркостью не работают.
Как я могу решить это?
И как я могу связать ультрасовременный ключ к ключу 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
Наконец, выполнение i3-msg reload
для перезагрузки конфигурационного файла.
Хорошо это - вариант тех же инструкций как всегда, но для меня я нашел свет haikarainen работать лучше всего по разнообразию аппаратных средств:
Так в Вашем i3
файл конфигурации, набор:
bindsym XF86MonBrightnessDown exec light -U 10
bindsym XF86MonBrightnessUp exec light -A 10
затем просто перезагрузка с $mod+Shift+c
или i3-msg reload
или путем прямого перезапуска WM.
xbacklight не работает на меня. Я записал этот сценарий, который пишет непосредственно в выставленные файлы подсветки ядра, по крайней мере, для Intel:
https://github.com/jappeace/brightnessctl
Я должен был сделать переустанавливание недавно и сейчас сделал make-файл для создания установки легче. Это - просто альтернатива для того, если xbacklight решение не работает на Вас также.
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
Для объема я использовал команду "amixer",
Во-первых, удостоверьтесь Вы hava, который все устройства включили, для наблюдения того первого типа
amixer
Это должно дать tou 'Основное' состояние [на] или [прочь]
Если это [выключено], Набор это к [на] путем ввода
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
Это увеличение команды, что процент ко всем устройствам вывода
Работы, идеально подходящие для меня