Как управлять воспроизведением музыки из терминала в Linux
Хитрые фанаты Linux нашли способ управлять музыкальным плеером Amarok (и любым другим), не отрываясь от консоли. Для этого использован интерфейс D-BUS.
Вот пример:
qdbus org.kde.amarok /Player org.freedesktop.MediaPlayer.Play
Команда запустит воспроизведение.
qdbus org.kde.amarok /Player org.freedesktop.MediaPlayer.VolumeSet 80
Установит уровень громкости на 80%.
А теперь представьте, какие это открывает возможности при написании собственных скриптов! Например, можно автоматически регулировать громкость в зависимости от времени суток. Или анализировать вывод команды ps для того, чтобы понять, чем занят в данный момент юзер и подбирать соответствующую музыку. Или даже анализировать вывод команды netstat, чтобы определять моменты, когда пользователь занят посещением сайтов для взрослых, чтобы включать расслабляющую музыку.
Чингачгук
1 мая, 2019 - 17:10
Есть же mocp?
Комментировать