Появилась необходимость регулировать громкость с помощью горячих клавиш, а то каждый раз запускать alsa-у утомляет. И видеть уровень громкости.
Задача:
Настроить регулировку громкости по горячим клавишам и выводить информацию об уровне громкости.
Дано:
Gentoo, i3wm, alsa, conky
Решение:
В нашем случае мы используем alsa. Выводить информацию будем с помощью conky.
1. Для начала установите необходимые пакеты:
Теперь у нас на панели будет отображаться уровень громкости [VOL:54%] пример ниже, ну а громкость регулируется клавишами win+ctrl+up/win+ctrl+down повышение и понижение соответственно.
Задача:
Настроить регулировку громкости по горячим клавишам и выводить информацию об уровне громкости.
Дано:
Gentoo, i3wm, alsa, conky
Решение:
В нашем случае мы используем alsa. Выводить информацию будем с помощью conky.
1. Для начала установите необходимые пакеты:
# emerge alsa conky2. Для выведения информации об уровне громкости будем использовать скрипт /opt/skripts/volune.sh пропишем в нём:
#!/bin/bash3. Сделаем файл исполняемым:
amixer get Master -M | grep -oE "[[:digit:]]*%"
# chmod +x /opt/skripts/volume.sh4. Подредактируем наш файл с conky ~/.conkyrc добавим:
background no5. Добавим необходимые горячие клавиши, укажем в файле ~/.i3/config и добавим строку:
use_xft yes
out_to_console yes
out_to_x no
double_buffer yes
update_interval 0.3
total_run_times 0
short_units yes
uppercase no
use_spacer no
TEXT
[VOL:${exec /opt/skripts/volume.sh}]
# voliumВывод:
bindsym $mod+Control+Up exec amixer set Master 5+
bindsym $mod+Control+Down exec amixer set Master 5-
Теперь у нас на панели будет отображаться уровень громкости [VOL:54%] пример ниже, ну а громкость регулируется клавишами win+ctrl+up/win+ctrl+down повышение и понижение соответственно.
2. Для выведения информации об уровне громкости будем использовать скрипт /opt/skripts/volune.sh пропишем в нём:
ОтветитьУдалитьТут опечатка в слове voluMe