Introdução a "acpid"
        
        
          O acpid ("Advanced Configuration
          and Power Interface" processo de segundo plano de evento) é um
          processo de segundo plano completamente flexível e totalmente
          extensível para entrega de eventos "ACPI". Ele escuta na interface
          "netlink" e, quando ocorre um evento, executa aplicativos para
          lidar com o evento. Os aplicativos que ele executa são configurados
          por meio de um conjunto de arquivos de configuração, que podem ser
          inseridos por pacotes ou pelo(a) usuário(a).
        
        
          Esse pacote é conhecido por construir e funcionar adequadamente
          usando uma plataforma LFS 11.3.
        
        
          Informação do Pacote
        
        
          
            - 
              
                Transferência (HTTP): 
                https://downloads.sourceforge.net/acpid2/acpid-2.0.34.tar.xz
              
             
            - 
              
                Transferência (FTP): 
              
             
            - 
              
                Soma de verificação MD5 da transferência:
                988c2e3fd5ba0ea4492d3ba7273af295
              
             
            - 
              
                Tamanho da transferência: 160 KB
              
             
            - 
              
                Espaço em disco estimado exigido: 1,9 MB
              
             
            - 
              
                Tempo de construção estimado: menos que 0,1 UPC
              
             
          
         
        
          Observações de Usuário(a): https://wiki.linuxfromscratch.org/blfs/wiki/acpid
        
       
      
        
          Instalação do "acpid"
        
        
          Instale acpid executando os
          seguintes comandos:
        
        ./configure --prefix=/usr \
           --docdir=/usr/share/doc/acpid-2.0.34 &&
make
        
          Esse pacote não vem com uma suíte de teste.
        
        
          Agora, como o(a) usuário(a) root:
        
        make install                        &&
install -v -m755 -d /etc/acpi/events &&
cp -r samples /usr/share/doc/acpid-2.0.34
       
      
        
          Configurando "acpid"
        
        
          acpid é configurado por eventos
          definidos pelo(a) usuário(a). Coloque os arquivos de eventos sob o
          diretório /etc/acpi/events. Se
          ocorrer um evento, [então] acpid percorre os arquivos de
          eventos para a finalidade de ver se a expressão regular definida
          depois de "event" corresponde. Se corresponder, [então] a ação é
          executada.
        
        
          O seguinte breve exemplo suspenderá o sistema quando a tampa do
          "laptop" for fechada (exige pm-utils-1.4.1):
        
        cat > /etc/acpi/events/lid << "EOF"
event=button/lid
action=/etc/acpi/lid.sh
EOF
cat > /etc/acpi/lid.sh << "EOF"
#!/bin/sh
/bin/grep -q open /proc/acpi/button/lid/LID/state && exit 0
/usr/sbin/pm-suspend
EOF
chmod +x /etc/acpi/lid.sh
        
          Infelizmente, nem todos os computadores rotulam os eventos "ACPI"
          da mesma maneira. Para determinar como seus botões são
          reconhecidos, use a ferramenta acpi_listen. Além disso, procure
          no diretório samples sob /usr/share/doc/acpid-2.0.34 para mais exemplos.
        
        
          
            Script de Inicialização
          
          
            Para iniciar automaticamente o acpid quando o sistema for
            reinicializado, instale o script de inicialização /etc/rc.d/init.d/acpid originário do pacote
            blfs-bootscripts-20230101.
          
          make install-acpid