No Centos 7, mate-power-manager
(do repositório EPEL) continua travando. Quando executado manualmente a partir da linha de comando, no momento da falha, ele gera o erro:
ERROR:gpm-kbd-backlight.c:342:gpm_kbd_backlight_on_dbus_signal: code should not be reached
Descobri que é uma incompatibilidade comupower
, e as soluções alternativas sugeridas reduzem as falhas, mas não as eliminam.
Foi corrigido com a versão 1.18.1 No entanto, isso não está disponível no EPEL. Eu tentei construí-lo sozinho, mas continuo sendo solicitado para sudo com
authentication is needed to run mate-power-backlight-helper
Eu realmente só quero mate-power-manager
continuar funcionando (ou reiniciar automaticamente após uma falha) para não perder um alerta crítico de bateria.
Para ter apenas o gerenciador de energia rodando, a solução mais simples parece ser usar
sudo
para editar o arquivo/etc/xdg/autostart/mate-power-manager.desktop
e descomentar a última linha:As falhas ainda ocorrerão, mas pelo menos
mate-power-manager
agora serão reiniciadas automaticamente quando isso acontecer.Após algumas pesquisas adicionais, descobriu-se que a melhor coisa a longo prazo a fazer era reabrir o problema do GitHub para o projeto mate-power-manager . O bug corrigido anteriormente foi um problema pendente no Centos 7 que eles corrigiram rapidamente assim que fiz isso. Muito apreciado!