Шипы процессора вызывают звуковое заикание в Audacious при просмотре? (Lubuntu)

heemayl дал правильный ответ на мой вопрос. Еще раз спасибо! Если вы хотите проголосовать за этот ответ, пожалуйста, пожалуйста, ПОЖАЛУЙСТА, проголосовать за принятый ответ Хемайля, потому что он сделал все возможное!

Когда дело доходит до использования установленного по умолчанию приложения ogg123, дополнительные шаги необходимы, чтобы заставить его работать. Я кратко излагаю эти шаги здесь для тех, кто не хочет устанавливать дополнительные сторонние программы, или просто хочет использовать все встроенные инструменты в меру своих возможностей.

Настроить cron для запуска верхняя часть часа и дна часа

crontab -e setup (только последние 5 строк):

# For more information see the manual pages of crontab(5) and cron(8)
# 
# m h  dom mon dow   command
00 *    *   *   *    /usr/local/bin/top-of-hour-chime    >/dev/null
00,30 * *   *   *    /usr/local/bin/bottom-of-hour-chime >/dev/null

Примечание cron по умолчанию использует редактор nano. После добавления двух последних строк вам нужно набрать Ctrl + O, чтобы написать Еще раз спасибо! ut (сохранить) файл. Хотя имя файла /tmp... представлено, не беспокойтесь, просто нажмите Enter, чтобы принять. Затем введите Ctrl + X в eXit в редакторе.

Обратите внимание, что нижняя часть часового звонка будет работать в верхней части часа, но это нормально, так как это короткий, но сладкий.

If у вас нет >/dev/null в конце строк cron пытается отправить вам по электронной почте вывод команды. Если у вас нет настройки почтового сервера (почему бы мне?), В вашем файле /var/log/syslog появится сообщение об ошибке:

Oct 02 10:00:07 dell CRON[21259]: (CRON) info (No MTA installed, discarding output)

Содержание верхнего часа-звонка [!d18 ]
#! /bin/bash

# NAME: top-of-hour-chime
# PATH: /usr/local/bin
# DESC: Play sound called by cron
# CALL: Automatically called by /var/spool/cron/crontabs/<user_name>
# DATE: Created Oct 1, 2016.

# mpg123 needed this patch:
export XDG_RUNTIME_DIR="/run/user/1000"
pactl set-sink-volume 0 -- -40%
ogg123 '/usr/share/sounds/ubuntu/ringtones/Melody piano.ogg'
pactl set-sink-volume 0 +40%

Для воспроизведения звука требуется export XDG_RUNTIME_DIR.... Это связано с тем, что cron работает в минимальной среде. Сначала эту строку следует опустить, если вы используете сторонний звуковой плеер. Тогда, если звук не вернет линию. Тогда еще, если нет звука, хорошо счастливая охота!

Две главные телевизионные новости показывают, что я наблюдаю за сетью, имеют более мягкий объем, чем обычно, поэтому у меня телевизор выше, чем обычно. В результате, когда ogg123 воспроизводит звуковые файлы, они звучат очень громко. Таким образом, pactl используется для уменьшения громкости перед звуковым сигналом и увеличения его после.

Содержание дна-часа

Это почти дубликат top-of-hour-chime и, возможно,

#! /bin/bash

# NAME: bottom-of-hour-chime
# PATH: /usr/local/bin
# DESC: Play sound called by cron
# CALL: Automatically called by /var/spool/cron/crontabs/<user_name>
# DATE: Created Oct 1, 2016.

# mpg123 needed this patch:
export XDG_RUNTIME_DIR="/run/user/1000"
pactl set-sink-volume 0 -- -40%
ogg123 /usr/share/sounds/ubuntu/ringtones/Bliss.ogg
pactl set-sink-volume 0 +40%

Будущие улучшения

Новизна Grandfather clock может скоро исчезнуть. Я имею тенденцию смотреть фильмы после 10 вечера, и звуковой сигнал будет раздражать. Между 4 утра и 6 утра я нахожусь на фиксированном графике, готовясь к работе, поэтому в этом нет необходимости. Время проверки и просто выход могут быть помещены в скрипты.

Суббота и воскресенье - беззаботные дни без наблюдения за часами (и медленные новостные циклы), поэтому те дни недели можно проверить, чтобы включить куранты. Вместо того, чтобы помещать их в сценарий crontab -e, вы можете легко изменить это, я полагаю.

1
задан 21 March 2012 в 04:15

0 ответов

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

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