Hallo,
vorab: dieser Post als Cross-Posting zu Konfiguration policy file für HAL.
Ich komme unter Suse 11.3. nicht weiter mit dem Erstellen einer Policy für einen USB-Stick. Dieser soll unter einem fixen Mountpoint erstellt werden. Dieses Thema wurde zwar u.a. in diesem Forum schon in zwei Postings (eins, zwei) behandelt. Doch unter 11.3 scheint die Lösung nicht zu funktionieren.
Die Datei:
Der Stick hat auch nur eine Partition, daher nur eine Datei mit einem Eintrag. HAL wurde nach jeder Regeländerung wieder neu gestartet.
- Die Datei scheint unter KDE3 zu funktionieren. Bei mir zwar auch unter KDE4: wenn ich die Ergebnisse mit lshal überprüfe, werden die Keys angezeigt. Aber wenn ich den Stick dann via Klick in Dolphin mounte, wird doch wieder der LABEL des Sticks verwendet. Weiß jemand, warum? Liegt es evtl. an Dolphin? Oder kann es an der KDE-Version liegen?
- wenn man die fdi - Datei ändert und ein nicht definiertes Property definiert, wie z.B. <merge key="funny.stuff" type="string">justAjoke</merge>, so wird dieses ebenfalls von HAL in die DB geschrieben (überprüft mit lshal). Somit kann es auch sein, daß die Properties volume.policy.should_mount und volume.policy.desired_mount_point zwar hinzugefügt, aber nicht mehr verwendet werden!?
Weiß jemand weiter? Könnte das jemand unter 11.3 mit KDE4 versuchen? In dem oben erwähnten Cross-Posting habe ich noch mehr Details zur Vorgehensweise gepostet.
Gruß,
Raphalon
vorab: dieser Post als Cross-Posting zu Konfiguration policy file für HAL.
Ich komme unter Suse 11.3. nicht weiter mit dem Erstellen einer Policy für einen USB-Stick. Dieser soll unter einem fixen Mountpoint erstellt werden. Dieses Thema wurde zwar u.a. in diesem Forum schon in zwei Postings (eins, zwei) behandelt. Doch unter 11.3 scheint die Lösung nicht zu funktionieren.
Die Datei:
Code:
<?xml version="1.0" encoding="ISO-8859-1"?>
<deviceinfo version="0.2">
<device>
<match key="block.is_volume" bool="true">
<match key="volume.fsusage" string="filesystem">
<match key="volume.uuid" string="12A3-9U0U">
<merge key="volume.policy.should_mount" type="bool">true</merge>
<merge key="volume.policy.desired_mount_point" type="string">/media/usbstick</merge>
</match>
</match>
</match>
</device>
</deviceinfo>
- Die Datei scheint unter KDE3 zu funktionieren. Bei mir zwar auch unter KDE4: wenn ich die Ergebnisse mit lshal überprüfe, werden die Keys angezeigt. Aber wenn ich den Stick dann via Klick in Dolphin mounte, wird doch wieder der LABEL des Sticks verwendet. Weiß jemand, warum? Liegt es evtl. an Dolphin? Oder kann es an der KDE-Version liegen?
- wenn man die fdi - Datei ändert und ein nicht definiertes Property definiert, wie z.B. <merge key="funny.stuff" type="string">justAjoke</merge>, so wird dieses ebenfalls von HAL in die DB geschrieben (überprüft mit lshal). Somit kann es auch sein, daß die Properties volume.policy.should_mount und volume.policy.desired_mount_point zwar hinzugefügt, aber nicht mehr verwendet werden!?
Weiß jemand weiter? Könnte das jemand unter 11.3 mit KDE4 versuchen? In dem oben erwähnten Cross-Posting habe ich noch mehr Details zur Vorgehensweise gepostet.
Gruß,
Raphalon