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
).