Das Problem mit dem Touchpad hatte ich nach dem Update auf den aktuellen Kernel (auch unter GNOME).
Bei mir fehlte das Paket xf86-input-synaptics und die entsprechende Konfiguration.
pacman -S xf86-input-synaptics
cp /usr/share/hal/fdi/policy/10osvendor/11-x11-synaptics.fdi /etc/hal/fdi/policy/11-x11-synaptics.fdi
In der Datei /etc/hal/fdi/policy/11-x11-synaptics.fdi kann man jetzt das Touchpad einstellen. Bei mir hat folgendes funktioniert:
<?xml version="1.0" encoding="ISO-8859-1"?>
<deviceinfo version="0.2">
<device>
<match key="info.capabilities" contains="input.mouse">
<match key="info.product" contains="Elantech Touchpad">
<merge key="input.x11_driver" type="string">synaptics</merge>
<merge key="input.x11_options.SHMConfig" type="string">on</merge>
<merge key="input.x11_options.MaxSpeed" type="string">1.00</merge>
<merge key="input.x11_options.MinSpeed" type="string">0.75</merge>
<merge key="input.x11_options.Emulate3Buttons" type="string">on</merge>
<merge key="input.x11_options.VertTwoFingerScroll" type="string">1</merge>
<merge key="input.x11_options.HorizTwoFingerScroll" type="string">1</merge>
<merge key="input.x11_options.TapButton1" type="string">1</merge>
<merge key="input.x11_options.TapButton2" type="string">2</merge>
<merge key="input.x11_options.TapButton3" type="string">3</merge>
<merge key="input.x11_options.MaxTapMove" type="string">220</merge>
<merge key="input.x11_options.MaxTapTime" type="string">180</merge>
<merge key="input.x11_options.MaxDoubleTapTime" type="string">2000</merge>
</match>
</match>
</device>
</deviceinfo>
Funktioniert aber nur, wenn der X-Server nicht mit /etc/X11/xorg.conf konfiguriert wird, also die Datei nicht existiert.
Vielleicht bringt dich das ja weiter. Zu den Warnmeldungen kann ich leider nichts sagen.