Você deve usar uma unidade de usuário para isso em vez de uma unidade de sistema. Coloque-o em /etc/systemd/user/
, se você quiser que ele esteja disponível (não ativado) para todos os usuários, ou $HOME/.config/systemd/user/
, se você quer que ele esteja disponível apenas para esse usuário.
Em seguida, você pode remover a opção User=
(e provavelmente a opção Environment=
, você pode executar systemctl show-environment
como o usuário atual para ver se as variáveis de env necessárias já foram importadas) e, em seguida, habilitar serviço com systemd --user enable i3clock
. (Ou sudo systemd --global enable i3lock
se estiver disponível para todos os usuários e você quiser que ele esteja ativado para todos os usuários .)