touchpad e shmconfig

Oggi ho aggiornato il sistema e gsynaptics non si è più avviato.
Ho risolto cambiando in questa riga l’opzione di shmconfig, da true a on:

[~] diff /etc/hal/fdi/policy/11-x11-synaptics.fdi_old
/etc/hal/fdi/policy/11-x11-synaptics.fdi

43c43
<     <merge key="input.x11_options.SHMConfig" type="string">True</merge>
---
>     <merge key="input.x11_options.shmconfig" type="string">on</merge>[~]

led ipod shuffle (2° generazione)

http://www.archlinux.it/forum/viewtopic.php?pid=40717#p40717

  • si lascia ad hal la gestione del dispositivo (via le entry da fstab, directory in /media ecc..) (hal how-to e articolo);
  • configurato hal, si collega il dispositivo che viene automaticamente montato;
  • in nautilus, cliccando su espelli (non smonta), il led diventa fisso: arancione quando è in ricarica, e verde quando finisce :-)

5 cose sull’automount in gnome e hal

http://wiki.archlinux.org/index.php/HAL

  • in fstab, i dispositivi che si vuole gestire con hal non devono esserci;
  • quindi se ci sono si rimuovono le directory /media/<dispositivo>;
  • [~] cat /etc/dbus-1/system.d/hal.conf
    <!DOCTYPE busconfig PUBLIC
     "-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN"
     "http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd">
    <busconfig>
    
     <!-- This configuration file specifies the required security policies
     for the HAL to work. -->
    
     <!-- Only root or user hal can own the HAL service -->
     <policy user="hal">
     <allow own="org.freedesktop.Hal"/>
     </policy>
     <policy user="root">
     <allow own="org.freedesktop.Hal"/>
     </policy>
    
     <!-- Allow anyone to invoke methods on the Manager and Device interfaces -->
     <policy context="default">
     <allow send_destination="org.freedesktop.Hal"
     send_interface="org.freedesktop.DBus.Introspectable"/>
     <allow send_destination="org.freedesktop.Hal"
     send_interface="org.freedesktop.DBus.Properties" />
    
     <allow send_destination="org.freedesktop.Hal"
     send_interface="org.freedesktop.Hal.Device"/>
     <allow send_destination="org.freedesktop.Hal"
     send_interface="org.freedesktop.Hal.Manager"/>
    
     <allow send_destination="org.freedesktop.Hal"
     send_interface="org.freedesktop.Hal.Device.CPUFreq"/>
     <allow send_destination="org.freedesktop.Hal"
     send_interface="org.freedesktop.Hal.Device.DockStation"/>
     <allow send_destination="org.freedesktop.Hal"
     send_interface="org.freedesktop.Hal.Device.KillSwitch"/>
     <allow send_destination="org.freedesktop.Hal"
     send_interface="org.freedesktop.Hal.Device.KeyboardBacklight"/>
     <allow send_destination="org.freedesktop.Hal"
     send_interface="org.freedesktop.Hal.Device.LaptopPanel"/>
     <allow send_destination="org.freedesktop.Hal"
     send_interface="org.freedesktop.Hal.Device.Leds"/>
     <allow send_destination="org.freedesktop.Hal"
     send_interface="org.freedesktop.Hal.Device.LightSensor"/>
     <allow send_destination="org.freedesktop.Hal"
     send_interface="org.freedesktop.Hal.Device.Storage"/>
     <allow send_destination="org.freedesktop.Hal"
     send_interface="org.freedesktop.Hal.Device.Storage.Removable"/>
     <allow send_destination="org.freedesktop.Hal"
     send_interface="org.freedesktop.Hal.Device.SystemPowerManagement"/>
     <allow send_destination="org.freedesktop.Hal"
     send_interface="org.freedesktop.Hal.Device.Volume"/>
     <allow send_destination="org.freedesktop.Hal"
     send_interface="org.freedesktop.Hal.Device.Volume.Crypto"/>
     <allow send_destination="org.freedesktop.Hal"
     send_interface="org.freedesktop.Hal.Device.WakeOnLan"/>
    
     </policy>
    
    </busconfig>
    
    [~]
  • [~] cat /etc/PolicyKit/PolicyKit.conf

    (grazie al supporto di fgr)

    <?xml version="1.0" encoding="UTF-8"?> <!-- -*- XML -*- -->
    
    <!DOCTYPE pkconfig PUBLIC "-//freedesktop//DTD PolicyKit Configuration 1.0//EN"
    "http://hal.freedesktop.org/releases/PolicyKit/1.0/config.dtd">
    
    <!-- See the manual page PolicyKit.conf(5) for file format -->
    
    <config version="0.1">
     <match user="marinz">
     <return result="yes"/>
     </match>
    </config>
    [~]
  • [~] cat /etc/hal/fdi/policy/preferences.fdi
    <merge key="volume.ignore" type="bool">false</merge>
    [~]