sábado, 13 de outubro de 2007

Facilitando o uso de CDs, DVDs e outras mídias no Kurumin

A forma como o Kurumin lida com mídias removíveis, CDs, DVDs, Pendrive e etc, costuma não agradar os novos usuários.

Na maioria das distribuições atuais, a dupla Hal e Dbus dão conta do trabalho sujo, fazendo com que fique fácil para o usuário interagir com mídias removíveis, você coloca um CD na bandeja e aparece uma janela perguntando o que você gostaria de fazer. Não é difícil habilitar isto no Kurumin 7.0, na realidade bastam alguns passos:

1ºremover o arquivo mediamanagerrc do seu usuário
comando:
$rm -f ~/.kde/share/config/mediamanagerrc

2º Habilitar o dbus para inicializar automaticamente
comando:
#ln -sf /etc/init.d/dbus /etc/rcS.d/S99dbus

3º - Habilitar o ícones de dispositivo no Desktop
abrir o Kcontrol e ir em área de trabalho - comportamento - aba ícones de dispositivo - clicar em Exibir ícones de disp...

4º Se não quiser reiniciar o computador só para testar, ative o Ddbus com o comando:
#service dbus start

Depois reiniciar o X com um CTRL+ALT+Backspace

5º Com o dbus funcionando falta apenas desativar o sistema antigo do pen-drive, senão ao inserir um pendrive, vão aparecer dois ícones no desktop, um do Hal-Dbus e o outro do sistema padrão do Kurumin.
A Solução é editar o arquivo "/etc/udev/rules.d/010-storage.rules"

comando:
#kedit /etc/udev/rules.d/010-storage.rules

e comentar as 6 primeiras linhas (acrescentar #), ficando como abaixo:

#ACTION=="remove",KERNEL=="sd*", RUN+="/usr/local/bin/detectar-cartao3"
#ACTION=="add", KERNEL=="sd??", NAME{all_partitions}="%k", RUN+="/usr/local/bin/detectar-cartao3"
#ACTION=="add", KERNEL=="sd?", NAME{all_partitions}="%k", RUN+="/usr/local/bin/detectar-cartao3"
#ACTION=="remove", KERNEL=="mmcbl*", RUN+="/usr/local/bin/detectar-mmc"
#ACTION=="add", KERNEL=="mmcbl??", NAME{all_partitions}="%k", RUN+="/usr/local/bin/detectar-mmc"
#ACTION=="add", KERNEL=="mmcbl?", NAME{all_partitions}="%k", RUN+="/usr/local/bin/detectar-mmc"

ACTION=="add",KERNEL=="bluetooth", NAME="%k", RUN+="/bin/sh -c '[ -x /etc/init.d/bluez-utils ] && /etc/init.d/bluez-utils restart >/dev/null'"


O Link do tópico do fórum do guiadohardware é este:
http://www.guiadohardware.net/comunidade/showthread.php?t=717527&highlight=hal+dbus

Para o que estão começando no mundo linux, o símbolo $ na frente da linha indica que o comando pode ser dado com seu usuário normal, o # indica que o comando tem que ser usado como administrador (root).
Para copiar o comando direto no terminal, basta selecioná-lo e clicar no terminal com o botão do meio do mouse.

Nenhum comentário: