Как активировать говорящие часы в KDE в Ubuntu 14.04

Вы можете решить проблему путем понижения libc6

apt-get install **--reinstall** libc6=2.15-0ubuntu10.15 libc6-dev=2.15-0ubuntu10.15
apt-get check

Если вы встретили аналогичную ошибку Билла Z, попробуйте выполнить следующие команды:

mkdir -p /var/backup/usr/share/doc/libc6/
mv /usr/share/doc/libc6/* /var/backup/usr/share/doc/libc6/
apt-get install --reinstall libc6=2.15-0ubuntu10.15 libc6-dev=2.15-0ubuntu10.15
apt-get check
apt-get -f install
1
задан 17 December 2017 в 11:01

2 ответа

Вы можете использовать crontab для получения говорящих часов. Отредактируйте crontab с помощью

crontab -e

Эти строки

# Minute Hour Day of Month Month Day of Week Command # (0-59) (0-23) (1-31) (1-12 or Jan-Dec) (0-6 or Sun-Sat) * * * * * /bin/date '+It is \%-H and \%M'|/usr/bin/espeak >/dev/null 2>/dev/null

будут сообщать время каждую минуту. (Используйте его для тестирования.)

Если вы хотите, чтобы время звучало каждые 15 минут, вы можете заменить последнюю строку выше следующей строкой:

*/15 * * * * /bin/date '+It is \%-H and \%M'|/usr/bin/espeak >/dev/null 2>/dev/null

Если вы вы хотите использовать другой язык, кроме английского, вы можете использовать опцию espeak -v (и указать свой язык).

Обратите внимание, что

date '+It is %-H and %M'|espeak >/dev/null 2>/dev/null

(без обратных косых черт и без полных путей) работает как прямая команда (когда не в crontab)

1
ответ дан 18 July 2018 в 01:02

Вы можете использовать crontab для получения говорящих часов. Отредактируйте crontab с помощью

crontab -e

Эти строки

# Minute Hour Day of Month Month Day of Week Command # (0-59) (0-23) (1-31) (1-12 or Jan-Dec) (0-6 or Sun-Sat) * * * * * /bin/date '+It is \%-H and \%M'|/usr/bin/espeak >/dev/null 2>/dev/null

будут сообщать время каждую минуту. (Используйте его для тестирования.)

Если вы хотите, чтобы время звучало каждые 15 минут, вы можете заменить последнюю строку выше следующей строкой:

*/15 * * * * /bin/date '+It is \%-H and \%M'|/usr/bin/espeak >/dev/null 2>/dev/null

Если вы вы хотите использовать другой язык, кроме английского, вы можете использовать опцию espeak -v (и указать свой язык).

Обратите внимание, что

date '+It is %-H and %M'|espeak >/dev/null 2>/dev/null

(без обратных косых черт и без полных путей) работает как прямая команда (когда не в crontab)

1
ответ дан 24 July 2018 в 17:19
  • 1
    Спасибо, но голос говорит «обратная косая черта, семь». ... Поэтому я не могу на данный момент принять ответ как правильный. – Mephisto 22 December 2017 в 08:59
  • 2
    @Mephisto, Кажется, что ваша система работает по-другому от моего, и работает без обратных косых черт перед символами%. Я удалю их из ответа. – sudodus 22 December 2017 в 10:27
  • 3
    Подождите, у меня проблемы, и, может быть, моя система запутана. – Mephisto 22 December 2017 в 10:36
  • 4
    Да, зазоры - проблема. Я принял ваш ответ без обратной косой черты. Это то, что работает для меня. – Mephisto 22 December 2017 в 10:38
  • 5
    Извините, команда espeak работает, но не задание cron. Я должен понять, что я делаю неправильно. – Mephisto 22 December 2017 в 11:35

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

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