I've also discovered that other gnome applications (e.g., gnome-software) have a --display option, but they ignore it and the application runs on the console desktop, rather than on my laptop.
Eu suponho que você esteja executando o Gnome 3 no servidor, não apenas por SSH? Eu suponho que funciona como uma sessão de via terrestre. Os aplicativos do Gnome podem usar WAYLAND_DISPLAY em vez de DISPLAY . Verifique XDG_SESSION_TYPE . Se estiver definido como wayland , os aplicativos do Gnome usarão a exibição de via expressa em vez da tela do SSH.
Tente executá-los com XDG_SESSION_TYPE=x11 .
Indeed, my manpage for gnome-session doesn't mention --display, while manpages around Internet do. So, I guess, it was removed at some point, do I still have a way to do it?
gnome-session deve considerar DISPLAY , você não precisa de --display . No entanto, gnome-shell tem a opção --display .
What I cannot run is gnome-session
Descobri que gnome-session e libmutter geralmente possuem segfaults, se não executados com hardware de exibição nativo. Verifique dmesg no seu servidor.
Talvez você possa executar env XDG_SESSION_TYPE=x11 gnome-session , mas desconfio que isso também será uma falha. Além disso, você pode tentar gnome-shell em vez de gnome-session .
Eu recomendo usar outro ambiente de área de trabalho mais leve para SSH, por exemplo, lxde ( lxsession ) ou xfce ( startxfce4 ) ou apenas um gerenciador de janelas como openbox ( openbox --sm-disable ).