A bateria do meu laptop está quebrada, totalmente descarregada. Também é insubstituível e não poderei substituí-lo nos próximos três meses, pelo menos. Ele está chamando mensagens de notificação quase a cada 3-5s, que rapidamente se tornam irritantes. Eu acho que os mesmos também causam atraso de digitação, porque, como explico para mim mesmo, a bateria ou algum cão de guarda no SO envia uma interrupção para a CPU, o SO processa a comutação, para executar a interrupção e, portanto, o atraso.
Por favor, diga-me como posso parar completamente a bateria de ser usada pelo computador. Até o momento, tentei as configurações do dconf, "critical-battery-action" = "nothing" e utilizei a política de tempo true e false, nada ajuda. Eu desinstalei o indicador de bateria, que também não funcionou. Devo remover os drivers da bateria? Em caso afirmativo, como e que impedirão que o computador funcione apenas no carregador?
Respostas:
Não existe um método para isso no Ubuntu: uma bateria cria um loop entre a fonte de energia e a placa-mãe, portanto é tudo hardware. Você precisará remover fisicamente a bateria do sistema.
As baterias não possuem drivers. Qualquer coisa dentro do Ubuntu é usada para fins de análise (porcentagens, vida útil, etc.)
Uma observação extra: verifique se o cabo de alimentação está conectado ao sistema com fita adesiva; se o conector for tão inconstante quanto o que tenho agora, ele matará seu sistema se estiver desconectado.
fonte
Uma solução que por enquanto funciona é, em Configurações> Notificações, desativei completamente todas as notificações, clicando em Notificações . O atraso desapareceu, as notificações também. O problema é que nenhuma das minhas tentativas de interromper apenas as notificações de bateria fraca funcionou localmente. Portanto, esta solução impede que outros aplicativos sejam exibidos também.
Se a solução não funcionar no futuro ou encontrar uma melhor, atualizarei esta resposta.
A bateria está no laptop.
fonte
@Rinzwind é tecnicamente correto - as baterias não têm drivers, mas possuem firmware controlável. Este firmware aceita pedidos via ACPI (Advanced Configuration and Power Interface). Você pode interromper seu sistema operacional com informações sobre o que a bateria está fazendo descarregando todos os módulos do kernel ACPI (
acpi=off
parâmetro do kernel) ou descarregando especificamente obattery
módulo do kernel acpi (com modprobe). Ambas as soluções são cortesia de https://wiki.archlinux.org/index.php/ACPI_modules .No entanto, mexer com a ACPI é uma má ideia . A ACPI é útil para mais do que apenas o controle da bateria - controla os estados do processador (você provavelmente precisará alterar o agendador do processador), a velocidade do ventilador, o brilho da tela, o botão liga / desliga (para desligar o computador se o sistema operacional travar irrecuperavelmente), temperatura sensores. Desativar o ACPI é como desapertar o cinto de segurança.
fonte
Nos anos passados, eu tive dois computadores (bem, um era realmente um amigo) falhar com baterias ruins. Eles não inicializariam nada. Tirou as baterias e inicializaram muito bem.
fonte