De acordo com o meu relatório de erros , isso já está corrigido.
No KDE, configurei minhas preferências para que, se eu desconectar meu laptop e fechar a tampa, ele entre no modo de suspensão. No entanto, se eu fechar a tampa primeiro e depois desconectá-la, ela não será suspensa.
Mais especificamente, eu configurei o KDE para escolher um dos dois perfis com base em se o adaptador AC está ou não conectado (este é o padrão). O perfil "plug-in" está configurado para desligar a tela. quando a tampa está fechada, enquanto o perfil "no plugged in" está definido para ir para o modo de suspensão quando a tampa está fechada. Se a tampa já estiver fechada quando eu desconectar o laptop, ele ainda alternará os perfis, mas não acionará a nova ação porque o status da tampa não mudou.
Então, há uma maneira de acionar a ação de tampa apropriada sempre que eu conecto ou desconecto o laptop? Como alternativa, existe uma maneira de gerar automaticamente um evento ACPI de tampa falsa quando conecto ou desconecto o laptop?
Mais informações: Relatório de bugs do KDE
De acordo com o meu relatório de erros , isso já está corrigido.
Em eventos ACPI, o acpid executa uma ação conforme especificado nos arquivos em / etc / acpi / events (consulte a página do manual acpid para saber mais sobre isso). Você pode usar isso para executar sua própria ação, acpi_listen pode ajudá-lo a encontrar o evento ACPI.
Eu acho que você pode obter o status atual da tampa em algum lugar em / proc / acpi /
Talvez exista uma maneira melhor de fazer isso usando o gerenciador de energia do KDE, mas eu não uso o KDE.