Fazendo o HAL funcionar no Arch Linux

Publicado por Xerxes em 09/03/2009

[ Hits: 9.433 ]

 


Fazendo o HAL funcionar no Arch Linux



Sim, o problema acontece quando você tem o HAL e o Dbus instalados e tem seu usuário adicionado ao grupo "hal" e mesmo assim recebe uma mensagem de erro ao tentar montar o pendrive (ou outro dispositivo) automaticamente, como por exemplo, através do Thunar.

Para resolver, faça o seguinte. Edite o arquivo PolicyKit.conf:

# mousepad /etc/PolicyKit/PolicyKit.conf

e substitua tudo o conteúdo por este:

<?xml version="1.0" encoding="UTF-8"?> <!-- -*- XML -*- -->

<!DOCTYPE pkconfig PUBLIC "-//freedesktop//DTD PolicyKit Configuration 1.0//EN"
"http://hal.freedesktop.org/releases/PolicyKit/1.0/config.dtd">

<!-- See the manual page PolicyKit.conf(5) for file format -->

<config version="0.1">


<match action="org.freedesktop.hal.storage.mount-removable">
   <return result="yes" />
</match>

<match action="org.freedesktop.hal.storage.eject-removable">
   <return result="yes" />
</match>

<match action="org.freedesktop.hal.storage.mount-fixed">
   <return result="yes"/>
</match>

<match action="hal-storage-mount-fixed-extra-options">
   <return result="yes"/>
</match>

<match action="hal-storage-mount-removable-extra-options">
   <return result="yes"/>
</match>

<match action="hal-storage-mount-removable-options">
   <return result="yes"/>
</match>


<match action="org.freedesktop.hal.power-management.shutdown">
   <return result="yes"/>
</match>

<match action="org.freedesktop.hal.power-management.reboot">
   <return result="yes"/>
</match>

</config>

Se não quiser substituir todo o conteúdo, observe as diferenças e apenas acrescente ao seu arquivo o que estiver faltando.

Em seguida, faça:

# /etc/rc.d/hal stop
# /etc/rc.d/fam stop
# /etc/rc.d/dbus restart
# /etc/rc.d/fam start
# /etc/rc.d/hal start


Além de corrigir o erro do HAL, você também resolve o problema de não conseguir desligar e reiniciar o sistema pelo menu do XFCE.

Outras dicas deste autor

Removendo Lightdm e boot splash do GRUB

SSH pelo gerenciador Dolphin

CentOS 6.x (minimal) sem rede após instalado [Resolvido]

NOVO: Sauerbraten - Justice Edition

Transforme seu aparelho Android em um PSP

Leitura recomendada

Menu do LXDE não mostra todos as aplicações instaladas [Resolvido]

Configurando o cron para enviar e-mail de output para o root (Debian)

Cinnamon no Ubuntu 14.04 LTS

Colocando módulos na inicialização do Fedora 9

Como remover "Update Avaliable" do Sublime Text no Linux

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts