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!