
Eu atualizei para 16.04 [Ubuntu Gnome]. Estou usando um Lenovo Y700 com GTX960M.
Após suspender ou fechar a tampa acabei bloqueado fora do login após aquela mensagem aparecer. Aconteceu duas vezes hoje, suspeito que o problema surja ao fechar a tampa,nãoao usar o botão suspender, pressione o botão alt enquanto pressiona o botão liga / desliga na tela. Usando NVIDIA de código aberto versão 364.19 nvidia-364.
Responder1
É causado por sensores lm. Clique no indicador do termômetro (que é lm-sensors) -> Preferências -> Provedores. Entãodesmarque 'Ativar suporte para udisks2'. Isso parece fazer com que tudo desapareça. (Fonte)
Responder2
Problema ainda presente no Ubuntu 20.
OCorreção de JavaScript apresentada por @WiR3Dnão funciona como está. A localização do rules.d
diretório mudou e pode ser encontrada em /usr/share/polkit-1/rules.d/00_user_hacks.rules
.
Editar o arquivo neste novo local e entrar no modo de espera parece resolver o problema, mas depois de algum tempo, a senha será solicitada novamente ao entrar novamente no modo de espera.
Tentarei investigar esse problema mais profundamente e atualizar esta discussão assim que uma solução apropriada for encontrada.
Responder3
Original aqui:https://ubuntuforums.org/showthread.php?t=2274234&page=2&p=13522130#post13522130
isso é causado pelo PolKit e, se você quiser os sensores, poderá escrever uma regra personalizada:
Dependendo da sua distribuição, crie uma regra de polkit personalizada. Ubuntu 20.04 e superior
sudo mkdir -p /usr/share/polkit-1/rules.d/
sudo touch /usr/share/polkit-1/rules.d/00_user_hacks.rules
Ubuntu 18.04 e inferior
sudo mkdir -p /etc/polkit-1/rules.d
sudo touch /etc/polkit-1/rules.d/00_user_hacks.rules
O arquivo é na verdade JavaScript, o que torna muito fácil modificá-lo se você tiver essa experiência.
const CUSTOM_PERMISSIONS = {
// fixes udisk2 issue with lm-sensor where it prompts for root password after suspend -> resume
"org.freedesktop.udisks2.ata-smart-update": polkit.Result.YES
};
polkit.addRule(function (action, subject) {
if (subject.user == "YOUR_USERNAME_HERE" && action.id in CUSTOM_PERMISSIONS) {
return CUSTOM_PERMISSIONS[action.id];
}
return polkit.Result.NOT_HANDLED;
});
Você pode simplesmente adicionar outras regras personalizadas ao objeto CUSTOM_PERMISSIONS e isso será tratado.
Responder4
No meu caso psensor
causou o problema. Apenas mate psensor
.