para onde foi / proc / acpi / battery / BAT0 / XXX em 12.10?


11

Eu uso alguns scripts personalizados que usam e monitoram as informações da bateria que estavam em:

/ proc / acpi / battery / BAT0 / (estado | informações)

No entanto, desde a atualização para a 12.10, não tenho mais esses arquivos e não consegui procurar uma substituição que possa usar.

Alguém sabe onde eles foram ou foram substituídos? Onde eu iria obter o estado atual da bateria, a última capacidade de carga, a capacidade original da bateria, etc.?

Respostas:


13

/sys/class/power_supply/BAT0 ?


1
Obrigado, parece que meus scripts ficarão muito mais simples, pois dividiram os dados em vários arquivos diferentes e exigem menos análise.
Rick

Talvez você possa postar alguns dos scripts em sua pergunta como exemplos?
Don.joey

1

Você pode tentar instalar acpie, em seguida, ligar acpi -Vpara obter informações sobre baterias e temperaturas do seu equipamento.

sudo apt-get install acpi
acpi -V

0

Este comando é válido se a sua distribuição tiver a pasta 'bateria' em / proc / acpi; se isso não acontecer, a solução não é criar uma pasta com o comando mkdir com permissões de root (sudo mkdir) até o mesmo porque o sistema não permite a criação de pastas nesse diretório quando iniciado, a resolução para o problema é usar uma distribuição 'live CD' logicamente com a já instalada no HD e, finalmente, criar a pasta 'bateria' em / proc / acpi.

Bem, isso não é relevante para o problema discutido aqui neste tópico, mas a técnica de distribuição mencionada acima, usando o 'live CD', para criar distribuições de pastas já instaladas no HD, é útil mesmo para reconhecimento, por exemplo, a porta USB. Mesmo para quem usa máquina virtual, essa técnica é especialmente útil se a virtualização da máquina for Virtual Box, pois ela é falha neste momento. O procedimento em discussão é simples de criar pastas em / proc, criando pastas subseqüentes, que são: / bus / usb. Assim: '/ proc / bus / usb'.

Agora, de volta a este 'post', este tópico. Como criar a pasta com 'live CD' se a distro que eu instalei o HD para usar: "LVM"? Bem, não vou explicar para não fugir do assunto principal, aqui vai: Para quem não pode usar o comando suprarelatado possui esse formulário simples, com as seguintes alternativas:

Instalando o 'pacote' acpi para;

Ubuntu e Debian "são como":

su-c 'apt-get install acpi'

Fedora (o melhor na minha opinião), ou relacionado à Red Hat:

su-c 'yum instalar acpi'

E então, finalmente, execute: 'acpi' (sem as aspas, é claro, um corolário lógico).

Mas a lista de alternativas, não pára por aí. Então instale:

su-c 'yum instalar powertop'

Em seguida, execute como superusuário: su-c 'powertop' (o powertop é o melhor de todos, ele se atualiza).

Além disso, adicionamos a opção de bateria "gkrellm", lembrando que essa é GUI (ultra leve). Há conky, mas isso é problemático porque a distribuição precisa ter a pasta 'battery' em / proc / acpi.

Atenciosamente, usando a inteligência e o Linux. E, afinal, seja esperto, sem falhas de segurança no screesaver de gnomos, para removê-lo se não forem invadidos. De fato, o fracasso é para todos os protetores de tela linux 'bobinhos'. Nós vamos lá, você sabe, deve-se usar é: openbox ou mesmo fluxbox. Eles representam o Linux e não as "janelas" curtidas "':" Gnome e pior, KDE ".


1
Este site é apenas em inglês. Você pode traduzir a pergunta.
Warren Hill
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.