I recently did an AMD64 install of Debian Sid and use the same .xinitrc with openbox and everything is working! I should stress that I am using the following packages from aptosid currently to resolve some issues with udev, I have no idea if these have any effect on why things are now working?
I have not tested i386. Please let me know if you need anything more specific or perhaps it has been resolved? ii libgudev-1.0-0 167-1+c0.aptosid.1 GObject-based wrapper library for libudev ii libudev0 167-1+c0.aptosid.1 libudev shared library ii udev 167-1+c0.aptosid.1 /dev/ and hotplug management daemon > apt-cache policy consolekit consolekit: Installed: 0.4.4-1 Candidate: 0.4.4-1 Version table: *** 0.4.4-1 0 500 http://mirror.internode.on.net/pub/debian/ unstable/main amd64 Packages 500 http://ftp.us.debian.org/debian/ unstable/main amd64 Packages 100 /var/lib/dpkg/status > ck-list-sessions Session1: unix-user = '1000' realname = 'James Robertson' seat = 'Seat1' session-type = '' active = FALSE x11-display = '' x11-display-device = '' display-device = '/dev/tty1' remote-host-name = '' is-local = TRUE on-since = '2011-04-12T09:27:32.867288Z' login-session-id = '4294967295' idle-since-hint = '2011-04-12T09:28:03.520208Z' Session2: unix-user = '1000' realname = 'James Robertson' seat = 'Seat1' session-type = '' active = TRUE x11-display = ':0' x11-display-device = '/dev/tty7' display-device = '/dev/tty1' remote-host-name = '' is-local = TRUE on-since = '2011-04-12T09:27:36.224396Z' login-session-id = '4294967295'