Добро пожаловать в Unix и LinuxStackExchange.
Во-первых, вы, вероятно, захотите After=network-online.target
убедиться, что сеть полностью готова.
Во-вторых, вы должны systemctl enable ServiceName.timer
, чтобы таймер запускался при загрузке. Ты сделал это? Используйте systemctl list-timers
, чтобы проверить, какие из них запущены.
В-третьих, обновите файл таймера, чтобы использовать WantedBy=timers.target
, что является рекомендуемой целью.
Вы можете попробовать удалить, а затем переустановить ваши приложения в плоском пакете с флагом --user
. Например:
flatpak --user install flathub org.application.name
Использование флага --user
установит приложения в домашний каталог вашего пользователя, который находится в /home
.
В этом ресурсе есть и другие отличные варианты.