web-dev-qa-db-fra.com

Comment ouvrir un terminal sur le bureau distant d'Ubuntu 18.04

J'ai installé XRDP sur Ubuntu 18.04 et cela a fonctionné. Mais je ne peux pas ouvrir un terminal sur un bureau distant. Si j'essaie de l'ouvrir, il s'est ouvert sur l'ordinateur d'origine, pas sur le bureau distant.

Et aussi si j'ouvre un logiciel, tel que Chrome navigateur, il est ouvert lors d'une session où j'ai ouvert le logiciel et il n'est pas possible d'utiliser le logiciel simultanément sur une autre session.

J'ai besoin de créer et d'utiliser plusieurs sessions de bureau à distance en même temps.

Comment résoudre le problème? S'il-te-plaît apprend-moi.

startwm.sh

  #!/bin/sh
# xrdp X session start script (c) 2015, 2017 mirabilos
# published under The MirOS Licence

if test -r /etc/profile; then
        . /etc/profile
fi


if test -r /etc/default/locale; then
        . /etc/default/locale

        test -z "${LANG+x}" || export LANG
        test -z "${LANGUAGE+x}" || export LANGUAGE
        test -z "${LC_ADDRESS+x}" || export LC_ADDRESS
        test -z "${LC_ALL+x}" || export LC_ALL
        test -z "${LC_COLLATE+x}" || export LC_COLLATE
        test -z "${LC_CTYPE+x}" || export LC_CTYPE
        test -z "${LC_IDENTIFICATION+x}" || export LC_IDENTIFICATION
        test -z "${LC_MEASUREMENT+x}" || export LC_MEASUREMENT
        test -z "${LC_MESSAGES+x}" || export LC_MESSAGES
        test -z "${LC_MONETARY+x}" || export LC_MONETARY
        test -z "${LC_NAME+x}" || export LC_NAME
        test -z "${LC_NUMERIC+x}" || export LC_NUMERIC
        test -z "${LC_PAPER+x}" || export LC_PAPER
        test -z "${LC_TELEPHONE+x}" || export LC_TELEPHONE
        test -z "${LC_TIME+x}" || export LC_TIME
        test -z "${LOCPATH+x}" || export LOCPATH
fi

if test -r /etc/profile; then
        . /etc/profile

fi
xfce4-session
mate-session
1
Soonmyun Jang

On dirait que votre variable d’environnement DISPLAY est définie sur la session d’origine (par exemple, définie comme DISPLAY =: 0) au lieu d’être définie pour votre session en cours. Chaque session créera son propre affichage (virtuel) et seul celui que vous avez utilisé assis à l'ordinateur sera affiché sur le moniteur local.

0
James Synge