Strona 1 z 1
[+] HAL - jak ustawić by obsługiwał tylko CD-ROM?
: 23 marca 2009, 19:55
autor: dowoszek
Witam.
Korzystam z menedżera plików PCManFM, który bez problemu obsługuje automatyczne montowanie CD i DVD. Wyświetla również ikony wszystkich partycji dyskowych dostępnych na komputerze (np. windowsowe). Po naciśnięciu na jedną z nich próbuje ją zamontować i prosi o hasło. Oczywiście zwykły użytkownik nie ma uprawnień do zamontowania dysku, klikam więc anuluj i... fluxbox się zawiesza (na szczęście Ctrl-Alt-Backspace działa).
Moje pytanie: co mam zrobić, żeby ikony niezamontowanych partycji dyskowych w ogóle się nie pojawiały? Tzn. żeby HAL obsługiwał wyłącznie CD-ROM i DVD?
: 23 marca 2009, 20:09
autor: ilin
Dopisz sobie partycje do /etc/fstab i bedą na stałe zamontowane.
: 23 marca 2009, 20:46
autor: dowoszek
ilin pisze:Dopisz sobie partycje do /etc/fstab i bedą na stałe zamontowane.
Z pewnych względów nie chcę, by one były w ogóle dostępne. Poza montowaniem przez root'a oczywiście.
: 23 marca 2009, 21:12
autor: ilin
Sorry źle zrozumialem pytanie.
Nie przetestuję bo mam na sztywno dyski we fstabie wpisane ale sądzę że będziesz musiał wyedytować plik /etc/hal/fdi/policy/preferences.fdi i tam naniesc stosowne zmiany.
jakie to nie powiem trzeba będzie poszukać.
Popatrz na wiki archlinuxa z tego co wiem to tam dosyć dużo na ten temat było i dosc często archowcy z halem walczyli.
: 23 marca 2009, 22:28
autor: dowoszek
ilin, dzięki za pomoc, nie przupuszczałem, że tak szybko to pójdzie :-D
Za polskim wiki ArchLinuxa (może przyda się innemu Debianowcowi :-> ):
Podczas normalnej pracy HAL montuje zwykłe dyski zamontowane w naszej maszynie oraz tworzy dla nich ikony umieszczane na pulpicie (gnome, xfce). Aby działo się tak tylko dla urządzeń przenośnych należy utworzyć plik 90-user-methods.fdi w /etc/hal/fdi/policy z następującą zawartością:
Kod: Zaznacz cały
<?xml version="1.0" encoding="UTF-8"?>
<deviceinfo version="0.2">
<device>
<match key="volume.fsusage" string="filesystem">
<merge key="volume.ignore" type="bool">true</merge>
<match key="@block.storage_device:storage.removable" bool="true">
<merge key="volume.ignore" type="bool">false</merge>
<merge key="storage.policy.should_mount" type="bool">true</merge>
</match>
</match>
</device>
</deviceinfo>
Swoją drogą, to szkoda że Arch nie ma wersji "stable", czegoś lepiej sprawdzonego niż "current". Niedawno korzystałem z niego, ale to jednak nie ta stabilność co Debian - zrezygnowałem głównie ze względu na beznadziejne połączenie nowego xorga ze sterownikami nvidii 96xx.