Cela fonctionne pour moi une fois que je suis connecté en ssh :
export DISPLAY=:0; nohup <command> &>/dev/null &
Par exemple :
export DISPLAY=:0; nohup iceweasel &>/dev/null &
Lorsque vous êtes connecté en ssh normalement, définissez le DISPLAY
variable avec export DISPLAY=0:0
(0:0 étant l'affichage de la zone cible), puis vous pouvez exécuter votre commande comme vous le feriez normalement. Si vous voulez pouvoir fermer la session ssh, faites précéder la commande de nohup :nohup ./yourcommand > dev/null
.