Quando proviamo a connetterci in Desktop Remoto su una macchina Linux xRDP, dove è presente l’ambiente grafico Mate (Ubuntu Mate o Parrot nel mio caso), otterremo l’errore “Could not acquire name on session bus”.

Per risolvere questo errore è necessario modificare lo script startwm.sh presente all’interno della cartella principale di xRDP.

  • Apriamo il terminale e digitiamo sudo nano /etc/xrdp/startwm.sh
  • Andiamo verso la fine dello script e mettiamo davanti a “test -x /etc/X11/Xsession && /etc/X11/Xsession” e a “exec /bin/sh /etc/X11/Xsession” per disattivarli
  • Sopra i 2 codici appena disattivati scriviamo:

unset DBUS_SESSION_BUS_ADDRESS

exec mate-session

  • Chiudiamo e salviamo l’editor di testo con CTRL + X, successivamente Y nella conferma di salvaggio e premiamo Invio

Ora è necessario riavviare il servizio xRDP per rendere effettive le modifiche.

  • Per fare ciò digitiamo nel terminale sudo systemctl restart xrdp

Problema risolto!

Categorie: Fix It