Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha


Dica

Fazendo o HAL funcionar no Arch Linux
Linux user
Publicado por Xerxes Lins em 09/03/2009

Login: xerxeslins, 2561325 pontos | Blog: http://linuxstyle.blogspot.com/
[ Hits: 4569 ]

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

Leitura recomendada
   Dica Linux recomendada Desabilitar montagem automática de dispositivos no Ubuntu 10.04
   Dica Linux recomendada Recuperar boot do Linux após ter reinstalado o Windows
   Dica Linux recomendada Multi-toque no Ubuntu
   Dica Linux recomendada Como remover arquivos CORE
   Dica Linux recomendada IPCalc via web

Comentários
Nenhum comentário foi encontrado.

Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.