Как мне получить доступ к списку предыдущих напоминаний?

Вопрос или проблема

Я делал бэкап своего dconf, когда заметил, что в reminders-past (полный путь /org/gnome/evolution-data-server/calendar/reminders-past) содержится личная информация. Оказывается, это список прошлых напоминаний, которые я никогда не удалял, таких как “идти к [другу] домой”, и он содержит их адрес.

Дело в том, что я не могу понять, как получить доступ к этому списку через GUI, но я уверен, что видел его раньше. Как до него добраться?

В gnome-calendar я могу найти события, соответствующие напоминаниям, но не список прошлых напоминаний.

Я знаю, что могу просто сбросить ключ dconf, но хочу посмотреть на GUI, чтобы лучше понять, как предотвратить сохранение этой информации в будущем.

Я использую Ubuntu 20.04.

Исследование

Я установил Evolution, но не могу найти там напоминания.

Я искал “past reminder” на https://discourse.gnome.org/tag/calendar, но не нашел ничего подходящего.
(Кстати, этот URL связан как “онлайн-страница помощи” с страницей приложения Calendar, но это на самом деле форум.)

gnome-calendar --help не выдал ничего подходящего, и man gnome-calendar не существует.

Связано

Пример напоминания

Если это поможет, вот пример напоминания, в котором, кажется, нет личной информации — это просто Новый год в Квебеке — но я сократил некоторые данные, чтобы быть уверенным, используя угловые скобки. Формат, кажется, похож на Python (список строк), поэтому я так его и разобрал и напечатал. Это из моего учетной записи Google.

<40 шестнадцатеричных цифр A>
<40 шестнадцатеричных цифр B>
<10 цифр A>
<10 цифр B>
<10 цифр C>
BEGIN:VEVENT
DTSTART;VALUE=DATE:20250101
DTEND;VALUE=DATE:20250102
DTSTAMP:<datetime A>
UID:[email protected]
CLASS:PUBLIC
CREATED:<datetime B>
X-LIC-ERROR;X-LIC-ERRORTYPE=VALUE-PARSE-ERROR:Нет значения для свойства DESCRIPTION. Удаление всего свойства:
LAST-MODIFIED:<datetime A>
X-LIC-ERROR;X-LIC-ERRORTYPE=VALUE-PARSE-ERROR:Нет значения для свойства LOCATION. Удаление всего свойства:
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Новый год
TRANSP:TRANSPARENT
X-EVOLUTION-CALDAV-ETAG:<11 цифр>
BEGIN:VALARM
ACTION:DISPLAY
DESCRIPTION:Это напоминание о событии
TRIGGER:-PT15H
X-EVOLUTION-ALARM-UID:<40 шестнадцатеричных цифр B>
END:VALARM
BEGIN:VALARM
ACTION:DISPLAY
DESCRIPTION:Это напоминание о событии
TRIGGER:-P6DT19H
X-EVOLUTION-ALARM-UID:<40 шестнадцатеричных цифр C>
END:VALARM
END:VEVENT

Ответ или решение

Чтобы получить доступ к списку прошлых напоминаний, сохраненных в вашем Ubuntu 20.04 в рамках пути dconf /org/gnome/evolution-data-server/calendar/reminders-past, мы постараемся рассмотреть все доступные возможности в данном контексте, поскольку эта информация не доступна напрямую через GUI (графический интерфейс). Прежде всего, важно понять, что это относится к системе напоминаний в Evolution и GNOME Calendar.

Теория

Понимание роли dconf и структуры данных:

dconf — это система низкоуровневого хранения для приложений GNOME, которая предоставляет механизм хранения и управления настройками приложений в единый и централизованный способ. Файл его конфигурации содержит различные выражения, включая путь /org/gnome/evolution-data-server/calendar/reminders-past, который вы заметили. Эти записи могут включать старые напоминания, которые автоматически не удаляются после уведомления.

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

Пример

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

Применение

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

  1. Использование dconf для чтения данных:

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

    dconf dump /org/gnome/evolution-data-server/calendar/reminders-past/

    Это выведет все записи, хранящиеся по этому пути.

  2. Анализ и фильтрация данных:

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

  3. Обход Evolution:

    Убедитесь, что вы правильно установили и сконфигурировали Evolution. Иногда проблема может быть в том, что нужные календари не подключены к Evolution. В интерфейсе Evolution проверьте подключенные аккаунты и календари в секции "Календари".

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

  4. Проверка параметров синхронизации и уведомлений:

    • Настройки Evolution содержат опции уведомлений и очистки старых событий. Убедитесь, что они настроены в соответствии с вашими предпочтениями. Например, отключение напоминаний и автоматическая очистка могут помочь избежать сохранения чувствительных данных в будущем.
  5. Дополнительные ресурсы и помощь:

    Если проблема не решается, обратитесь за дополнительной помощью на форумах GNOME или рассматривались ли подобные вопросы в контексте GNOME и Evolution. Документация и сообщества могут иметь дополнительные руководства и советы.

  6. Альтернативные решения и улучшения:

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

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

Оцените материал
Добавить комментарий

Капча загружается...