Es kommt immer mal wieder vor, dass ich ein recht minimalistisches Arch System aufsetzte. Nach einer Weile möchte ich dann z.B. über SSH einen Browser starten und erhalte folgende Fehlermeldung.
firefox (process:1666): GLib-CRITICAL **: g_slice_set_config: assertion 'sys_page_size == 0' failed Error: no display specified
Wenn man dabei kurz nachsieht, stellt man fest, dass xauth nicht installiert ist (warum auch, wenn man minimal unterwegs ist)
ssh -X -v username@server debug1: Remote: No xauth program; cannot forward with spoofing.
Den Umstand kann man recht einfach beheben:
pacman -S xorg-xauth
Anschließend sollte man sich ausloggen, neu einloggen
ssh -X -C user@server
Und siehe da, der Browser startet (trotz Glib Meldungen, hier noch zusätzlich mit den Debugmeldungen von SSH):
firefox (process:1718): GLib-CRITICAL **: g_slice_set_config: assertion 'sys_page_size == 0' failed debug1: client_input_channel_open: ctype x11 rchan 3 win 65536 max 16384 debug1: client_request_x11: request from ::1 46534 debug1: channel 1: new [x11] debug1: confirm x11
-> Firefox öffnet