Вот сценарий, который я создал для удобства. У меня это мой ПУТЬ
под именем vu
, и я использую его как vu 10
, чтобы добавить 10% объема.
Сначала он спрашивает, какой динамик вы используете (не работает, когда нет звука). Затем он увеличивает громкость на 5% или, если указан параметр, на указанную величину . В конце он сообщает вам громкость, которую вы сейчас слышите.
Это вообще идея @ Graeme, но заключенная в сценарий.
Я написал очень похожий сценарий (просто замените + на -), который уменьшает громкость и помещает его под именем vd
.
#!/usr/bin/bash
MASTER_SINK=$(pactl list short sinks | grep "RUNNING" | awk '{print $1}')
if [ $# -eq 0 ]
then
pactl set-sink-volume $MASTER_SINK +5%
else
pactl set-sink-volume $MASTER_SINK +$@%
fi
pactl list sinks | grep -E "RUNNING|Volume" | grep -A1 "RUNNING" | grep -E -o "[[:digit:]]{1,5}%" | head -n1
Я обошел эту проблему, вызвав dh _systemd _enable (, чтобы служба работала по умолчанию ), и dh _systemd _start (, чтобы фактически запуститься. это после установки )вручную из переопределения _dh _авто _установить цель в правилах, вот так это выглядит:
%:
dh $@ --with-systemd
override_dh_auto_install:
dh_auto_install
dh_systemd_enable || true
dh_systemd_start || true
На самом деле в override_dh_auto_install
добавлять ничего не нужно.
Вам нужно--with systemd
(без тире между with
иsystemd
)в rules
и установлен пакет dh-systemd
.