Esta solução é uma combinação da solução do @Jeroen e do usuário @A lubuntu solução .
A causa raiz, acredito, é que o arquivo light-locker.desktop
específico do usuário não substitui o arquivo do sistema. Portanto, mesmo que o usuário configure o light-locker para não ser iniciado, ele ainda será executado com os parâmetros de configuração padrão.
Aviso: Isso desativará o bloqueio de tela padrão em todo o sistema. Se você quiser ativar o bloqueio para um usuário específico, precisará editar a linha Exec=
no arquivo ~/.config/autostart/light-locker.desktop
de cada usuário. Configurar isso através de "Preferências > > Configurações do Light Locker" pode fazer isso (uma vez que o arquivo do sistema é movido para fora do caminho), mas eu não tentei isso.
Etapa 1: Desabilite a inicialização do sistema de bloqueio de luz em todo o sistema. Isso permitirá que o arquivo .desktop por usuário seja executado.
sudo mv /etc/xdg/autostart/light-locker.desktop /etc/xdg/autostart/light-locker.desktop.bak
Para reativar isso, basta renomear o arquivo para que ele não tenha mais a extensão .bak
.
Etapa 2: Edite o arquivo light-locker.desktop específico do usuário
Abra ~ / .config / autostart / light-locker.desktop em um editor de texto.
Edite a linha que começa com Exec=
, de modo que seja apenas Exec=
. Ou seja, não há nenhum comando especificado, o que significa que o light-locker não será iniciado.
Etapa 3: reinicialize.