Esto funciona para mí una vez que estoy ssh'd en:
export DISPLAY=:0; nohup <command> &>/dev/null &
Por ejemplo:
export DISPLAY=:0; nohup iceweasel &>/dev/null &
Cuando esté conectado normalmente, configure el DISPLAY
variable con export DISPLAY=0:0
(0:0 es la visualización del cuadro de destino), y luego puede ejecutar su comando como lo haría normalmente. Si desea poder cerrar la sesión ssh, anteponga el comando con nohup:nohup ./yourcommand > dev/null
.