Существуют ли клейкие заметки на рабочем столе в среде Wayland/Sway и функция уведомлений по времени?

Я привык использовать клейкие заметки на своем рабочем столе, хотя у меня на нем нет файлов. Также мне нужна функция уведомлений по времени, которая будет появляться как системное уведомление. Существуют ли готовые решения для этого?
  • 30 октября 2024 г. 19:13
Ответы на вопрос 3
Да, в среде Wayland, включая композитор Sway, есть несколько решений для создания клейких заметок и настройки уведомлений.

### Клейкие заметки

1. **nsxiv**: Это простая программа для создания заметок поверх других окон. Она работает в среде Wayland и позволяет размещать текстовые заметки на вашем рабочем столе.

2. **Sticky Notes**: Есть несколько приложений, таких как `gnote`, `xpad`, которые могут иметь поддержку XWayland. Это значит, что они могут работать в окружении Wayland, хотя не все функции могут быть доступны.

3. **Выбор через GTK/Qt-приложения**: Некоторые заметочные приложения, написанные с использованием GTK или Qt, могут также работать под Wayland. Вы можете попробовать что-то вроде `Simple Sticky Notes` или `KNotes`.

### Уведомления по времени

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

1. **`notify-send`**: Это стандартная утилита для отправки уведомлений в Linux. Вы можете использовать его в сочетании с `cron` или `systemd` timers для автоматической отправки уведомлений в заданное время.

   Пример команды:
   ```bash
   notify-send "Напоминание" "Не забудьте сделать перерыв!"
   ```

2. **`remind`**: Это мощное приложение для управления напоминаниями и расписаниями, которое также может отправлять уведомления.

3. **`at`**: Программа `at` позволяет запускать команды в заданное время, что можно использовать для отправки уведомлений.

### Пример использования `cron` для уведомлений

Вы можете добавить задачу в `crontab`, чтобы получать уведомления:

```bash
* * * * * DISPLAY=:0 notify-send "Текущее время" "$(date)"
```

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

### Заключение

Хотя возможности приложений в среде Wayland могут отличаться от стандартной X-среды, существует множество инструментов и приложений, которые могут помочь вам создать клейкие заметки и настроить уведомления. Попробуйте различные варианты и выберите то, что подходит вам лучше всего.
https://www.baeldung.com/linux/sticky-notes-applic... 
Уведомления - GNOME Evolution + Google calendar
Для принудительных периодических перерывов (с уведомлениями) пользуюсь этим https://breaktimer.app/linux 
Не знаю насколько подойдет вам.
Но помимо этого если, нужны спонтанно или по расписанию заводимые уведомления, то можно обвязать bash-скриптом (или systemd-timer- ом ) notify-send и mako ( https://github.com/emersion/mako ).
Или вот широкий спектр: https://wiki.archlinux.org/title/Desktop_notifications
Но к мако у меня претензий нет.
Похожие вопросы