dimanche 18 avril 2010

Accéder à ses disques USB sous Arch Linux/XFCE

Vous avez installé Arch Linux et XFCE en suivant toutes les instructions du Wiki, mais quand vous essayez d'accéder à vos disques externes USB, formatés en NTFS, sous XFCE, vous n'obtenez que des messages d'insulteerreur incompréhensibles ?

Rejected send message, 1 matched rules; type="method_call", sender=":1.46" (uid=1000 pid=3783 comm="exo-mount --hal-udi /org/freedesktop/Hal/devices/v") interface="org.freedesktop.Hal.Device.Volume" member="Mount" error name="(unset)" requested_reply=0 destination="org.freedesktop.Hal" (uid=0 pid=3045 comm="/usr/sbin/hald --daemon=yes "))


Deux choses :

1) éditer ~/.xinitrc et remplacer la ligne

exec startxfce4

par

exec ck-launch-session startxfce4

C'est pour que les programmes lancés par xfce soient considérés comme appartenant à l'utilisateur local, en gros, et par conséquent qu'il ait le droit de monter les disques.

2) éditer /etc/polkit-1/localauthority/onsenfoutdunom.conf et y mettre

# Allowing everything (not recommended because of security constraints):
<match user="robertpetitecolline">
 <return result="yes"/>
</match>

en prenant soin de remplacer robertpetitecolline par votre nom d'utilisateur.
Ça devrait vous autoriser à faire plein de trucs que les concepteurs de HAL voulaient vous empêcher de faire, dont accéder à vos disques. Les puristes de la sécurité vont se plaindre, mais moi j'ai perdu des heures à causes de ces conneries et j'aimerais bien utiliser ma machine. J’ai l’impression que ça permet aussi de rebooter sans donner son mot de passe, mais je ne suis pas sûr.

3) s'assurer qu'il n'y a aucune ligne concernant les disques en question dans /etc/fstab.

Après un reboot, un double clic sur l'icone du disque devrait le monter et afficher son contenu, et vous serez alors libre de monter sur la table la plus proche pour entamer toute danse traditionnelle de votre choix.

Cette solution est valable à la date de rédaction et ne le sera probablement plus dans deux semaines. Bonne chance !

2 commentaires:

  1. Oh la la ! Mais que de progrès !

    Est-ce que ça veut dire que bientôt™, tu switches pour de bon sur Tux ? :)

    RépondreSupprimer
  2. Ça a l’air plutôt bien parti cette fois-ci ! C’est toujours super compliqué, mais au moins Arch rame un peu moins qu’XP (et démarre nettement plus vite, mais c’est pas super important), contrairement à Xubuntu, et puis comme j’ai enfin réussi à faire fonctionner cpufreq...

    (C’est ironique, "que de progrès", non ?)

    RépondreSupprimer