Диалог изменения напоминания

Диалог изменения напоминания позволяет просматривать и редактировать напоминание. При первом запуске KAlarm показывается упрощённый вариант этого диалога с небольшим количеством параметров. Для просмотра всех параметров нажмите кнопкуПоказать подробности; для возврата к упрощённому варианту диалога — кнопку Скрыть подробности. Программа KAlarm всегда запоминает последний выбранный вариант отображения и применяет его при повторном открытии диалога изменения напоминания.

Для многих параметров диалога изменения напоминания возможно задать значения по умолчанию: это выполняется с помощью диалога настройки (на вкладке «Правка»).

Упрощённый диалог изменения текстового напоминания

Упрощённый диалог изменения текстового напоминания

Диалог изменения текстового напоминания со всеми параметрами

Диалог изменения текстового напоминания со всеми параметрами

Название напоминания

Чтобы присвоить напоминанию название, введите его в поле Название напоминания. Это упростит дальнейшую идентификацию напоминания. Вводить название необязательно. Возможно использовать неуникальное название.

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

Действие напоминания

Параметры, которые доступны в блоке Действие, зависят от типа изменяемого напоминания.

Текстовые напоминания

Текстовые напоминания при срабатывании выводят на экран окно. Выберите способ создания содержимого этого окна в поле со списком, которое расположено в верхней части диалога:

  • Вариант Текстовое сообщение позволяет ввести текст напоминания (он может содержать несколько строк) в поле редактирования.

  • Вариант Содержимое файла позволяет ввести путь или URL-адрес текстового файла или файла изображения, содержимое которого будет отображено в напоминании. Чтобы открыть диалог выбора файла, нажмите кнопку, расположенную рядом с полем редактирования. Для напоминаний этого типа недоступен параметр Зачитать напоминание.

  • Вариант Вывод команды позволяет указать, что текст напоминания будет создан с помощью команды, которая выполняется при срабатывании напоминания. Подробное описание процесса ввода команды или сценария для выполнения доступно в приведённом далее разделе Командные напоминания.

Для текстовых напоминаний доступны следующие параметры:

  • Параметр Звук позволяет выбрать, следует ли воспроизводить звук при показе напоминания. Доступные варианты:

    • Нет для показа напоминания без звука.

    • Сигнал для воспроизведения звукового сигнала.

    • Зачитать напоминание для озвучивания напоминания при показе. Этот вариант доступен только в том случае, если модуль речи Qt™ установлен и работает.

    • Звуковой файл для воспроизведения звукового файла. Чтобы открыть диалог выбора звукового файла и настроить параметры громкости и повторения, нажмите кнопку, расположенную справа. При наведении указателя мыши на поле выбора будет показана всплывающая подсказка с именем текущего выбранного звукового файла.

      В диалоге «Звуковой файл»:

      • Введите путь к звуковому файлу или откройте диалог выбора файла путём нажатия кнопки, расположенной рядом с полем редактирования. Чтобы прослушать выбранный файл, нажмите кнопку воспроизведения, расположенную слева от поля редактирования. Чтобы остановить воспроизведение, нажмите эту кнопку ещё раз.

      • Если звуковой файл следует непрерывно повторять в течение показа напоминания, включите параметр Повтор. (В окне напоминания имеется кнопка, с помощью которой при необходимости возможно остановить воспроизведение звука, не закрывая при этом окно напоминания.)

      • Чтобы отрегулировать громкость воспроизведения звукового файла с помощью ползунка, включите параметр Установить громкость.

      • Если используемая внутренняя служба Phonon поддерживает затихание, возможно настроить его. Это означает, что при воспроизведении звукового файла громкость будет постепенно снижаться в течение заданного временного интервала, пока не достигнет итогового значения. Итоговая громкость задаётся с помощью расположенного выше ползунка Громкость. Для включения затихания следует установить флажок Затихание, а затем ввести временной интервал затихания (в секундах) в поле Период затихания и отрегулировать положение ползунка Начальная громкость.

      Подсказка

      Кнопка Опробовать позволяет протестировать выбранные параметры громкости.

  • Используйте кнопку Шрифт и цвета... для выбора шрифта, цвета текста или фона сообщения. В диалоге Выбор шрифта и цвета напоминания установите флажок Использовать шрифт по умолчанию для отображения сообщения шрифтом, настроенным по умолчанию. Чтобы выбрать другой шрифт, снимите флажок Использовать шрифт по умолчанию. (Шрифт по умолчанию возможно установить в диалоге настройки.)

    Выбранные цвета будут показаны в поле ввода текста напоминания.

  • Параметр Способ показа позволяет выбрать способ показа напоминания. Доступные варианты:

    • Окно для показа напоминания в окне. При выборе этого варианта будет доступны все параметры настройки напоминания.

    • Уведомление для показа напоминания с помощью стандартной системы уведомлений. При выборе этого варианта будут недоступны следующие параметры настройки напоминания (так как они не поддерживаются системой уведомлений): указание шрифта и цвета; указание звукового файла для воспроизведения при показе напоминания; подтверждение прочтения; автоматическое закрытие напоминания после истечения периода опоздания.

    Более подробные сведения о показе напоминаний доступны в разделе Показ напоминаний.

  • Используйте кнопку Специальные действия... для указания команд оболочки, которые следует выполнить до или после показа напоминания. В диалоге Специальные действия напоминания:

    • В поле Предварительное действие возможно ввести команду оболочки, которая будет выполнена до показа напоминания. Обратите внимание, что приложение KAlarm отобразит напоминание только после завершения команды.

      Предварительное действие выполняется только один раз, при первом показе напоминания, в том числе и при смене предварительного сообщения на основное. Команда не выполняется в следующих случаях:

      • При показе предварительного сообщения.

      • При повторном показе отложенного напоминания (если флажок Выполнить для отложенных напоминаний не установлен).

      • При восстановлении сообщения (которое отображалось при выходе пользователя из сеанса) после возобновления сеанса пользователя.

      • При срабатывании повторяющегося напоминания, если на экране всё ещё отображается сообщение напоминания (или сообщение отложенного напоминания), связанное с предыдущим повтором; иными словами, когда напоминание не было принято при предыдущем повторе.

      Предварительное действие возможно использовать для управления отображением напоминания:

      • Установите флажок Не показывать напоминание при ошибке для отмены напоминания в том случае, если предварительная команда возвращает ошибку. Напоминание не будет показано, и действие после напоминания не будет выполнено.

      • Когда предварительная команда возвращает ошибку, обычно показывается сообщение об ошибке и в списке напоминаний появляется соответствующее обозначение. Чтобы такие сообщения об ошибках не отображались, установите флажок Не уведомлять об ошибках.

    • В поле Действие после напоминания возможно ввести команду оболочки, которая будет выполнена после принятия напоминания (либо нажатием кнопки Закрыть, либо нажатием кнопки закрытия в заголовке окна). Команда не выполняется в следующих случаях:

      • При закрытии предварительного сообщения.

      • При откладывании напоминания (но не в том случае, когда выполняется принятие отложенного напоминания).

      • При закрытии напоминания из-за прекращения сеанса пользователя.

    Подробные сведения о выполнении команд оболочки доступны в разделе Командные напоминания.

Командные напоминания

При срабатывании командного напоминания выполняется команда, при этом на экран не выводятся какие-либо сообщения.

Примечание

Этот тип напоминания недоступен, если KDE выполняется в режиме киоска.

Во время выполнения команды переменная среды KALARM_UID содержит UID события, активировавшего напоминание. Обратите внимание: когда команда выполняется по нажатию кнопки Опробовать в диалоге изменения напоминания, переменная среды KALARM_UID будет пустой, если это новое напоминание или если напоминание было изменено в диалоге, так как напоминание получает UID только после сохранения в календаре напоминаний.

Для командных напоминаний доступны следующие параметры:

  • Флажок Указать сценарий позволяет ввести команду оболочки или сценарий.

    Если этот флажок не установлен, возможно ввести команду оболочки. Она будет передана оболочке по умолчанию (определённой в переменной среды SHELL) и может включать любые опции, параметры, команды обработки каналов и другие разрешённые оболочкой в одной строке команды.

    Если этот флажок установлен, возможно ввести текст сценария для исполнения. Сценарий должен начинаться с #!/bin/bash (это обеспечит вызов правильного интерпретатора команд).

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

  • Блок Вывод команды позволяет указать, как следует обрабатывать вывод команды, который появляется в терминале при её выполнении.

    • Для выполнения команды в окне терминала установите флажок Выполнить в окне терминала. Тип окна терминала возможно выбрать в диалоге настройки.

    • Для записи вывода команды в файл установите флажок Записать в журнал. Вывод, предваряемый заголовком, в котором указано запланированное время выполнения команды, будет добавлен к существующему содержимому файла. Введите имя файла в поле редактирования или нажмите кнопку, расположенную рядом с полем редактирования, чтобы открыть диалог выбора файла.

    • Для игнорирования вывода команды установите флажок Игнорировать.

Почтовые напоминания

При срабатывании почтового напоминания отправляется письмо, при этом на экран не выводятся какие-либо сообщения.

Заполните в соответствующих полях адреса получателей, тему письма и тело сообщения. Используйте кнопку справа от поля адреса для вызова адресной книги KDE, в которой возможно выбрать получателей. (Обратите внимание, что эта кнопка будет показана только в том случае, если подключаемый модуль Akonadi KAlarm установлен и включён.) Вложения могут быть добавлены с помощью кнопки Добавить.... Обратите внимание, что файлы вложений должны существовать при срабатывании напоминания, так как при создании напоминания их копии не сохраняются. Для удаления вложения выберите его в раскрывающемся списке и нажмите кнопку Удалить.

Задайте следующие параметры:

  • В поле со списком Отправитель возможно выбрать профиль KMail, адрес электронной почты которого будет использован при отправке письма. Этот параметр доступен только в том случае, если в диалоге настройки параметр Отправитель установлен в значениеИспользовать профиль KMail. Если это не так, то будет использован адрес электронной почты, предустановленный в диалоге настройки.

  • Флажок Отправить копию письма самому себе позволяет отправить самому себе скрытую копию письма при срабатывании напоминания. Адрес, на который будет отправлена копия, указывается в диалоге настройки. По умолчанию используется адрес электронной почты, установленный в KMail.

Звуковые напоминания

При срабатывании звукового напоминания воспроизводится звуковой файл, при этом на экран не выводятся какие-либо сообщения.

Задайте следующие параметры:

  • Введите путь к звуковому файлу или используйте кнопку, расположенную рядом с полем редактирования, чтобы открыть диалог выбора файла.

  • Установите флажок Повтор для непрерывного повторения звукового файла вплоть до выбора параметра Остановить воспроизведение. Чтобы остановить воспроизведение файла, выберите пункт меню ДействияОстановить воспроизведение или щёлкните правой кнопкой мыши по значку в системном лотке и выберите в контекстном меню пункт Остановить воспроизведение. При необходимости для этого действия возможно настроить глобальную комбинацию клавиш.

  • Чтобы отрегулировать громкость воспроизведения звукового файла с помощью ползунка, включите параметр Установить громкость.

  • Если используемая внутренняя служба Phonon поддерживает затихание, возможно настроить его. Это означает, что при воспроизведении звукового файла громкость будет постепенно снижаться в течение заданного временного интервала, пока не достигнет итогового значения. Итоговая громкость задаётся с помощью расположенного выше ползунка Громкость. Для включения затихания следует установить флажок Затихание, а затем ввести временной интервал затихания (в секундах) в поле Период затихания и отрегулировать положение ползунка Начальная громкость.

Отсрочка

Если напоминание является повторяющимся и было отложено после последнего показа, в блоке Отсроченное напоминание будет показано время, на которое перенесено напоминание. При нажатии кнопки Изменить... будет открыт диалог, который позволяет изменить это время или отменить отсрочку.

Время

В блоке Время возможно выбрать один из двух вариантов:

  • В указанную дату/время — позволяет ввести дату и время срабатывания напоминания. Если требуется указать только дату напоминания, установите флажок Время не указано: напоминание будет показано при первой возможности в настроенное время начала дня или после него, в указанную дату (описание установки времени начала дня доступно в разделе Настройка KAlarm).

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

  • Через — позволяет указать время (в часах и минутах), через которое должно сработать напоминание.

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

Элементы управления часовым поясом отображаются только по нажатию кнопки Часовой пояс... или в том случае, если выбранный часовой пояс отличается от часового пояса по умолчанию, который задан в диалоге настройки.

  • Выберите в поле со списком часовой пояс, который следует использовать для этого напоминания. При создании нового напоминания в списке автоматически выбирается часовой пояс, заданный в диалоге настройки, — этот часовой пояс будет использоваться на компьютере (если его не изменить).

  • Чтобы использовать часовой пояс компьютера (на котором работает программа KAlarm), установите флажок Системный часовой пояс.

Предварительное напоминание

Для текстового напоминания возможно установить флажок Напомнить за, если требуется показать дополнительное напоминание до или после показа основного напоминания или любого из его повторений (если они имеются). Введите время дополнительного напоминания с помощью элементов управления, расположенных рядом с флажком. Обратите внимание: если напоминание повторяется, интервал дополнительного напоминания обычно не может превышать интервал повторения или дополнительного повторения.

Примечание

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

Для повторяющегося напоминания возможно установить флажок Предварительное напоминание только для первого повторения, если требуется показать дополнительное напоминание только перед первым повторением. Если этот флажок установлен и дополнительное напоминание будет сделано заранее, интервал дополнительного напоминания не ограничен интервалом повторения или дополнительного повторения.

Отмена

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

  • Флажок Отмена при невозможности показа позволяет указать действие, которое следует выполнить в случае невозможности срабатывания напоминания в запланированное время.

    Установите этот флажок, чтобы отменить напоминание, если оно не сработает по прошествии заданного периода после изначально установленного времени срабатывания. Чтобы задать период времени, используйте соответствующие элементы управления (они станут доступны после установки флажка). Например, если ввести период времени длительностью 1 час, напоминание должно сработать при первой возможности в течение часа с момента наступления времени срабатывания, но если за это время оно не сработает, его активация будет отменена.

    Примечание

    Просрочка напоминаний, для которых задана только дата (тех, для которых был установлен флажок Время не указано), считается от времени начала дня запланированной даты срабатывания.

    Если требуется, чтобы напоминание сработало при первой возможности, начиная с запланированного времени, независимо от того, насколько оно просрочено, не устанавливайте этот флажок.

    Примечание

    Напоминание может сработать только во время сеанса пользователя (при условии, что запущены как графическая подсистема, так и KAlarm).

  • Флажок Автоматически закрыть напоминание позволяет автоматически закрыть окно напоминания, если оно продолжает отображаться по истечении заданного периода времени.

Повторение

На вкладке Повторение возможно указать, следует ли повторять напоминание, и настроить параметры повторения.

Примечание

Для удобства основные характеристики повторения представлены в заголовке вкладки Повторение. Сначала показан интервал повторения, далее — интервал дополнительного повторения (для его настройки предназначена кнопка Дополнительное повторение).

В блоке Правило повторения возможно указать тип повторения или период времени следующим образом:

  • Чтобы напоминание сработало только один раз, выберите вариант Без повторения.

  • Чтобы напоминание срабатывало при входе в систему вплоть до наступления запланированного времени его окончания, выберите вариант При входе в систему. Последнее срабатывание напоминания произойдёт в запланированное время его окончания. (Обратите внимание, что напоминание, которое повторяется при входе в систему, будет срабатывать и при каждом перезапуске KAlarm.)

  • Чтобы сделать напоминание регулярно повторяющимся, выберите нужный тип периода и введите в поле Повторять каждые количество периодов между повторениями. Например, чтобы напоминание повторялось каждые две недели, следует выбрать Ежедневно и ввести значение 14 или выбрать Еженедельно и ввести значение 2. В зависимости от выбранного типа периода, могут быть доступны дополнительные параметры:

    • При выборе еженедельного повторения возможно указать те дни недели, в которые должно срабатывать напоминание.

    • При выборе ежемесячного повторения возможно выбрать либо фиксированную дату, либо позицию (например, второй вторник).

    • При выборе ежегодного повторения возможно выбрать либо фиксированный день месяца, либо позицию в месяце (например, последнюю субботу мая). Отметьте те месяцы года, в которые должно срабатывать напоминание.

      Если заданы ежегодные повторения на 29 февраля, возможно определить, как их следует обрабатывать в невисокосные годы. Для этого предназначен параметр Показывать напоминания на 29 февраля в невисокосные годы. Доступны следующие варианты:

      • Нет: напоминание повторится 29 февраля в високосный год и не повторится в обычный.

      • 28 февраля: напоминание повторится 29 февраля в високосный год и 28 февраля в обычный.

      • 1 марта: напоминание повторится 29 февраля в високосный год и 1 марта в обычный.

    Подсказка

    Чтобы напоминание повторялось только в будние дни, используйте еженедельные повторения и выберите все будние дни.

В блоке Окончание повторения возможно установить общую длительность времени повторения следующим образом:

  • Выберите Период не ограничен для бесконечного продолжения повторений.

  • Выберите Закончить повтор после для указания общего количества повторений напоминания.

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

    Примечание

    Дата и время окончания определяют, когда произойдёт последнее повторение основного напоминания, но не ограничивают дополнительные повторения. Если эти повторения настроены, они будут срабатывать как обычно после последнего повторения основного напоминания независимо от даты и времени окончания.

В блоке Исключения возможно настроить пропуск повторов в определённые даты и время. Обратите внимание, что эти элементы управления не отображаются в упрощённом диалоге изменения напоминания: для их показа следует нажать кнопку Показать подробности.

  • Список исключений (то есть тех дат и времени, в которые не будет срабатывать напоминание) показан в левой части блока. Чтобы добавить новое исключение, введите дату в поле, расположенном справа от списка, и нажмите кнопку Добавить. Для изменения исключения выделите его в списке, введите новую дату и нажмите кнопку Изменить. Для удаления исключения выделите его в списке и нажмите кнопку Удалить.

  • Чтобы напоминание не повторялось в праздничные дни, установите флажок Исключить праздничные дни. Это не повлияет на запланированное время срабатывания напоминания; оно просто будет подавлено при срабатывании в праздничный день. Профиль праздников для страны или региона пользователя возможно выбрать в диалоге настройки.

  • Чтобы напоминание повторялось только в рабочее время, установите флажок Только в рабочее время. Это не повлияет на запланированное время срабатывания напоминания; оно просто будет подавлено при срабатывании в нерабочее время. Рабочие дни и рабочие часы возможно задать в диалоге настройки.

Дополнительное повторение

С помощью кнопки Дополнительное повторение возможно настроить повторение внутри повторения. В этом случае при наступлении основного времени срабатывания напоминание будет срабатывать не один раз, а несколько, в соответствии с заданным расписанием дополнительных повторений. Например, чтобы напоминание повторялось каждый час с полудня до 6 часов вечера по четвергам, следует установить еженедельное повторение по четвергам в 12 часов и задать в диалоге повтора дополнительных напоминаний часовой интервал, а также либо равное 6 количество дополнительных напоминаний, либо равную 6 часам продолжительность.

В диалоге повтора дополнительных напоминаний (открывается по нажатию кнопки Дополнительное повторение) установите флажок Повторять каждые для настройки повторения или снимите его для удаления повторения. Если флажок Повторять каждые установлен, настройте повторение следующим образом:

  • Задайте временной интервал между повторениями с помощью элементов управления, расположенных рядом с флажком Повторять каждые. Выберите нужные единицы измерения времени (например,дни) и введите количество времени.

  • Укажите либо количество повторений, либо продолжительность повторения:

    • Параметр Количество дополнительных напоминаний позволяет ввести количество срабатываний напоминания после основного повторения. Например, чтобы при каждом основном повторении напоминание срабатывало 4 раза, то есть 3 раза срабатывало дополнительно, в этом поле следует указать значение 3.

    • Параметр Продолжительность позволяет указать общий период времени, в течение которого следует повторять напоминание. Нет необходимости рассчитывать его кратным интервалу повторения; период будет автоматически округлён при нажатии кнопки OK.

Примечание

Чтобы дополнительные повторения одного и того же напоминания не накладывались друг на друга, для продолжительности дополнительных напоминаний установлено ограничение — она должна быть короче самого длинного интервала между основными повторениями. При каждом срабатывании напоминания согласно расписанию основного повторения отменяются все запущенные при предыдущем срабатывании дополнительные напоминания, которые ещё активны.

Другие параметры

Для текстовых напоминаний доступен флажок Запросить подтверждение о прочтении напоминания, который позволяет указать, следует ли запрашивать подтверждение при закрытии окна напоминания. Это возможно использовать для предотвращения случайного закрытия напоминаний.

Флажок Показывать в KOrganizer позволяет добавить напоминание в активный календарь KOrganizer — оно будет показано как событие без напоминания. Благодаря этому параметру возможно отслеживать напоминания в KOrganizer, продолжая использовать функционал KAlarm.

Примечание

Если в дальнейшем изменить или удалить напоминание в KAlarm, соответствующее событие в KOrganizer также будет изменено или удалено. Но если изменить событие в KOrganizer, это не повлияет на соответствующее напоминание в KAlarm.

Кнопка Загрузить шаблон... позволяет выбрать шаблон, параметры которого будут показаны в диалоге (подробные сведения доступны в разделе Создание и управление напоминаниями).

Кнопка Опробовать позволяет протестировать напоминание, чтобы убедиться в правильности его работы. Напоминание выполняется точно так же, как и при обычном запланированном срабатывании. При проверке звукового напоминания для остановки воспроизведения звукового файла следует нажать кнопку Опробовать ещё раз.

По завершении настройки напоминания нажмите кнопку OK, чтобы добавить напоминание в список. Обратите внимание, что при редактировании существующего напоминания кнопка OK станет доступна только после внесения каких-либо изменений.