Vor über einem Jahr habe ich schon mal einen Artikel über dieses Thema geschrieben, jedoch gibt es seit irgendeinem Update ein Problem beim Mounten von NTFS formatierten Laufwerken. Jedenfalls dann, wenn man zum automatischen mounten udisks in Verbindung mit einer udev Regel verwendet, wie in meinem alten Artikel. 🙁
root@elfriede:~$ ls -lsa /media/USB-STICK ls: cannot access /media/USB-STICK: Transport endpoint is not connected root@elfriede:~$ ls -lsa /media/ ? d????????? ? ? ? ? ? USB-STICK/
Daher habe ich mich vor ein paar Tagen nach einer Alternative umgesehen – bei meinen Recherchen bin ich auf devmon gestoßen, welches mittlerweile ein Teil von udevil ist.
udevil – udevil „mounts and unmounts removable devices without a password, shows device info, and monitors device changes“. It is written in C and can replace UDisks and includes devmon, which can be installed separately from the AUR (devmon). It can also selectively automatically start applications or execute commands after mounting, ignore specified devices and volume labels, and unmount removable drives. (Quelle: wiki.archlinux.org – udev)
Die Installation und Einrichtung ist wirklich kinderleicht. 😉
pacman -S polkit udisks udevil
Das Programm devmon, welches sich in udevil befindet, muss beim Systemstart vom Benutzer, welcher XBMC ausführt, gestartet werden. In meinem Fall (Openbox) habe ich zwei Zeilen in meine /home/username/.config/openbox/autostart hinzugefügt.
vi /home/username/.config/openbox/autostart ... # DEVMON (AUTOMOUNT) devmon & ...
Nun muss der jeweilige Benutzer noch in die Gruppe storage aufgenommen werden.
usermod -aG storage username
Zu guter Letzt muss das mounten und unmounten noch über das PolicyKit für die Benutzer in der Gruppe storage erlaubt werden.
vi /etc/polkit-1/rules.d/10-xbmc.rules polkit.addRule(function(action, subject) { if (action.id.indexOf("org.freedesktop.udisks") == 0 && subject.isInGroup("storage")) { return polkit.Result.YES; } });
Meine komplette 10-xbmc.rules schaut übrigens so aus, da ich für die User in der Gruppe power auch das Herunterfahren, Neustarten, Energie sparen und den Ruhezustand erlaubt habe.
Viel Spaß mit eurem XBMC.
Quellen:
wiki.archlinux.org – udev
wiki.archlinux.org – XBMC