web-dev-qa-db-fra.com

Restaurer le contenu de /etc/xrdp/startwm.sh

J'essayais de configurer l'accès à distance à ma machine Ubuntu à partir de Windows et j'ai suivi les conseils ici: https://www.taking4all.com/software/linux-software/use-xrdp-remote-access-ubuntu-14 -04 /

Toutefois, dans l'étape où je suis censé modifier STARTWM.SH et inclure le texte de XFCE, j'ai remplacé par erreur tout le contenu du fichier. Je ne suis pas sûr que c'est la raison mais je ne suis plus en mesure d'ouvrir de nombreuses applications. J'ai toutefois réussi à ouvrir une instance de terminal et j'ai besoin du contenu de la startwm.sh d'origine afin que je puisse remplacer et, espérons-le, restaurez le système. Quelqu'un pourrait-il indiquer où je peux trouver cela s'il vous plaît?

Emplacement du fichier sh: /etc/xrdp/startwm.sh

contenu du fichier sh:

    #!/bin/sh

if [ -r /etc/default/locale ]; then
  . /etc/default/locale
  export LANG LANGUAGE
fi

startxfce4
1
pna

Le contenu d'origine est ici:

#!/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

test -x /etc/X11/Xsession && exec /etc/X11/Xsession
exec /bin/sh /etc/X11/Xsession

La meilleure façon de l'obtenir soit réinstallant le package xrdp ou si cela n'est pas possible pour vous, vous pouvez exécuter l'image ISO que vous avez installée l'instance à partir de, puis installez xrdp Là-bas et copier le fichier sur votre hôte.

3
Parsa Mousavi