Давным-давно у меня были часы, чтобы говорить о времени в дневном приложении, как утром, днем, вечером, ночью. Широкий штрих, не очень специфичный, возможно, это был рабочий стол KDE. Я сейчас в Ubuntu Mate, есть ли способ получить это смутное описание времени на панели помощников?
9
Ответы:
Текстовые / говорящие часы для Mate и других вариантов Ubuntu
Хотя изначально вопрос был об Ubuntu Mate , к счастью, с 15.10 также можно использовать индикаторы
Mate
. В результате ответ ниже по крайней мере работает дляUnity
иMate
и (проверено) наXubuntu
.Графический интерфейс для изменения настроек все еще используется (работает над ним), но я проверил показанный ниже индикатор в течение как минимум 20 часов, и (как и ожидалось) он выполнил работу без ошибок.
Опции
Индикатор предлагает следующие варианты:
Показать текстовое время
Показать текстовое «день-зона» ( ночь , утро , день , вечер )
Показать утра / вечера
Показать все сразу (или любую комбинацию из трех)
Говорите время каждую четверть часа (
espeak
обязательно)При желании время отображается нечетко ; округляется на пять минут, например
10:43 ->
quarter to eleven
.Скрипт, модуль и иконка
Решение состоит из скрипта, отдельного модуля и иконки, которые необходимо хранить в одном и том же каталоге .
Значок:
Щелкните правой кнопкой мыши на нем и сохраните как (точно)
indicator_icon.png
Модуль:
Это модуль, который производит текстовое время и всю другую отображаемую информацию. Скопируйте код, сохраните его как (опять же, точно )
tcalc.py
вместе со значком выше в одном и том же каталоге .Сценарий:
Это фактический показатель. Скопируйте код, сохраните его как
moderntimes.py
вместе со значком и указанным выше модулем в одном и том же каталоге .Как пользоваться
Скрипт нуждается в
espeak
:Скопируйте все три вышеупомянутых файла в один и тот же каталог с точным именем, как указано в Сценарии, модуле и значке.
В заголовке скрипта (
moderntimes.py
) определите, какая информация должна отображаться и как. Просто установитеTrue
илиFalse
в строке:В заголовке модуля вы можете поменять часы, когда следует запускать утро , день , вечер , ночь , в строке:
Пока не трогайте ничего в сценарии :)
Пользователям Ubuntu Mate необходимо включить использование индикаторов в своей системе: выберите «Система»> «Установки»> «Внешний вид»> «Настройка Mate»> «Интерфейс»> «Включить индикаторы».
Запустите индикатор с помощью команды:
Запуск его из запуска приложений
Помните, что если вы запускаете команду из Startup Applications, во многих случаях вам нужно добавить небольшой перерыв, особенно (среди прочего) в отношении индикаторов:
Ноты
Без сомнения, сценарий будет изменен / обновлен в течение следующих нескольких дней много раз. В частности, я хотел бы услышать отзывы о «стиле», в котором цифровое время преобразуется в текстовое время. Как это делается сейчас:
целые часы, например:
менее 30 минут после часа, например
30 минут после часа, например:
более 30 минут, например:
Упоминается 15 минут
quarter
, например:Исключением является полночь, которая не вызывается
zero
, ноmidnight
, например:В сценарии очень мало сока, потому что после первой проверки по времени цикл автоматически синхронизируется на часах компьютера. Поэтому скрипт проверяет время / редактирует отображаемое время только один раз в минуту, а остальное время спит.
редактировать
На сегодняшний день (2016-4-9), PPA полированной версии доступен. Для установки из ppa:
Дневные периоды в этой версии изменены, по сравнению с версией скрипта выше, теперь это:
... и индикатор может изменить значок в дневное время:
утро / день / вечер / ночь :
Как уже упоминалось, эта версия была протестирована как
Mate
(из оригинального вопроса), такUnity
иXubuntu
.источник
Если у вас есть Kubuntu (дистрибутив Plasma Desktop Ubuntu), у вас есть встроенный виджет под названием «Нечеткие часы» - он существует по крайней мере с 14.04, или так же давно, как и Plasma 4, и до сих пор в Plasma 5. как найдено в Kubuntu 16.04.
Нечеткие часы можно установить так, чтобы они были «точными» с шагом в пять минут, подобно чтению аналоговых часов (скажем, «десять за четырьмя»), но у них также есть три «нечетких» настройки, одна из которых дает показания типа «день» и тот, который просто дает "Выходные!" (в воскресенье днем - я полагаю, завтра скажут "понедельник").
Я не знаю, есть ли нечеткие часы в других версиях Ubuntu - я видел их в xfce (как в Xubuntu) на моей системе, но ОС была установлена как Kubuntu, поэтому я не уверен, что нечеткие часы родной для xfce, а также для KDE / Plasma и не доступен ли он в Unity или Mate.
источник