Еще одним простым быстрым вариантом управления громкостью с помощью PulseAudio с Tint2 было бы установить pavucontrol
и добавить его в параметры запуска tintrc, добавив launcher_item_app = /usr/share/applications/pavucontrol.desktop
пример или tintrc:
# Launcher
launcher_padding = 2 5 2
launcher_background_id = 0
launcher_icon_background_id = -1
launcher_icon_size = 20
launcher_icon_asb = 100 0 0
launcher_icon_theme_override = 0
startup_notifications = 0
launcher_tooltip = 0
launcher_item_app = /usr/share/applications/Thunar.desktop
launcher_item_app = /usr/share/applications/org.kde.konsole.desktop
launcher_item_app = /usr/share/applications/firefox.desktop
launcher_item_app = /usr/share/applications/pavucontrol.desktop
Есть несколько способов, самый простой, наверное, sleep(1)
:
sleep 1m && ksnapshot --region ...
Использование &&
вместо ;
имеет дополнительное преимущество - возможность отменить команду с помощью CTRL C
.
Посмотрите man at
. Думаю, что-то вроде:
at -f <(printf %s 'ksnapshot --region ...') 'now + 1 minutes'
сделает то, что вы хотите.
Здесь используется подстановка процесса bash, так что все это может уместиться на одной строке. Если вы не против добавить команду snapshot в файл перед выполнением команды, то это будет выглядеть так:
at -f file_that_contains_the_command 'now + 5 minutes'