Как изменить яркость экрана при использовании оконного менеджера i3? [dубликат]

Недавно я установил i3-менеджер окон.

Проблема в том, что клавиши сноски для управления громкостью и яркостью не работают.

Как я могу это решить? [ ! d3]

И как я могу привязать ключ мод к клавише Win?

11
задан 6 September 2017 в 00:56

8 ответов

Мультимедийные клавиши

Сначала установите эти пакеты для яркости и громкости:

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 Наконец, перезагрузитесь.
12
ответ дан 18 July 2018 в 01:16

Мультимедийные клавиши

Сначала установите эти пакеты для яркости и громкости:

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 Наконец, перезагрузитесь.
12
ответ дан 24 July 2018 в 17:22

Для тома я использовал команду «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

Эта команда увеличивает этот процент для всех устройств вывода

Прекрасно подходит для меня

2
ответ дан 18 July 2018 в 01:16
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

0
ответ дан 18 July 2018 в 01:16

xbacklight не работает для меня. Я написал этот скрипт, который напрямую записывает в ядро ​​файлы с подсветкой, по крайней мере для intel:

https://github.com/jappeace/brightnessctl

Мне нужно было сделать недавно установить и просто сделать makefile, чтобы упростить установку. Это просто альтернатива, если решение xbacklight не работает для вас.

1
ответ дан 18 July 2018 в 01:16

Для тома я использовал команду «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

Эта команда увеличивает этот процент для всех устройств вывода

Прекрасно подходит для меня

2
ответ дан 24 July 2018 в 17:22
  • 1
    Мне пришлось использовать bindsym XF86AudioMute exec amixer -D set Master 1+ toggle для переключения, чтобы нормально работать. – Gabriel Ziegler 8 July 2018 в 06:11
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

0
ответ дан 24 July 2018 в 17:22

xbacklight не работает для меня. Я написал этот скрипт, который напрямую записывает в ядро ​​файлы с подсветкой, по крайней мере для intel:

https://github.com/jappeace/brightnessctl

Мне нужно было сделать недавно установить и просто сделать makefile, чтобы упростить установку. Это просто альтернатива, если решение xbacklight не работает для вас.

1
ответ дан 24 July 2018 в 17:22

Другие вопросы по тегам:

Похожие вопросы: