I just subscribed so I could post this workaround. It took me days to
figure out what was actually wrong with the libice in Archaroo (I use
Manjaro, but it's Arch's PGKBUILDS that they use for these packages). It's
misleading because of the "ICE connection refused! No supported
authentication protocols" etc.
What happened is that the location of ICEauthority has been changed to
/run/user/UID/ICEauthority (which is $XDG_RUNTIME_DIR) from ~/.ICEauthority
and it doesn't jibe. Blank files are being created in both locations, that
don't get the magic cookie data written to them.
A workaround is to simply set an ICEAUTHORITY environment variable...
export ICEAUTHORITY=/home/yourname/.ICEauthority
I just added that variable to the top of my ~/.xinitrc file that I use with
startx
export ICEAUTHORITY=/home/grogan/.ICEauthority
exec starttde
I am using current git sources for trinity, and that workaround works for
me.
I love Trinity by the way, it's my favourite desktop in the world. (I liked
KDE 3.x back in the day).