J'ai branché le Raspberry Pi à un écran. Je suis entré depuis une autre machine et je me demandais comment, si possible, ouvrir une fenêtre de navigateur via epiphany http://example.com
ma session ssh et la faire apparaître à l'écran.
En supposant que vous êtes connecté en tant que même utilisateur qui exécute l'affichage X, cela est assez facile. Vous devez d'abord connaître l'identifiant d'affichage; s'il n'y a qu'une seule instance en cours, c'est probablement :0
. Pour vérifier, utilisez who
. Vous verrez une sortie comprenant des trucs comme celui-ci:
goldilocks pts/5 2015-02-16 07:18 (:1)
goldilocks pts/6 2015-02-16 07:18 (:1)
goldilocks pts/7 2015-02-16 07:36 (:1)
L'identifiant d'affichage est entre parenthèses à la fin, dans ce cas :1
. Vous devez définir cela dans l'environnement de votre session ssh. Pour la plupart des shells, y compris bash (la valeur par défaut sur raspbian):
export DISPLAY=:0
Ou :1
, selon le cas. Pour commencer ici l'épiphanie:
epiphany http://example.com &
Les &
arrière-plans ceci, sinon il se bloquera et vous ne recevrez pas l'invite ssh
.
En complément de la réponse de Goldilocks , pour l'épiphanie, vous pouvez régler l'affichage en utilisant l' --display
option:
epiphany --display=:0 http://example.com &
Ouvrez un ssh avec redirection de port X11 et vous pouvez exécuter une commande Xwindows à partir du terminal
la source
ssh
une autre machine. Le transfert X11 consiste à exécuter des applications GUI distantes sur l' écran local .ssh -X [email protected]
si vous êtes pressé. (et je suis d'accord avec @goldilocks: il semble vouloir afficher l'épiphanie sur l'écran distant)