Desktop vuoto quando si accede tramite xrdp


38

Sto cercando di accedere a Ubuntu 11.10 usando Desktop remoto da una macchina Win 7. Ho installato xrdp. Avvio il client desktop remoto di Windows ed eseguo l'accesso. Quindi mi viene richiesto il nome utente e la password.

Quindi accede, ma tutto quello che vedo è lo sfondo, nessun menu, niente. Devo uccidere il desktop remoto chiudendolo.

Anche se clicco con il tasto destro, niente. Qualche idea???

L'unico motivo per cui ho anche seguito la strada RDP era che VNC non avrebbe funzionato neanche, anche dopo aver abilitato la condivisione desktop. Sono in difficoltà perché devo collegarmi a Ubuntu tramite Windows. Nella versione 8 Ubuntu questo non era un problema e ha funzionato.


Quando hai detto che VNC non funzionava, ha funzionato correttamente ma ha avuto lo stesso problema con il solo sfondo del desktop o non sei riuscito a collegarlo?
Lozzy_uk,

puoi confermare di aver provato il trucco in questa risposta? askubuntu.com/a/3936/14356
fossfreedom

Ho riavviato Ubuntu e ora il VNC può connettersi ma è così lento che non è utilizzabile. Non ho mai avuto questo problema con Ubuntu 8. È un bug in 11.10? Quando accedo a Ubuntu con RDP ciò che accade è che lo schermo si ridimensiona e non è possibile accedere alla barra dei menu in alto o alla barra degli strumenti a sinistra. Inoltre, quando si accede tramite rdf, non è nemmeno possibile fare clic con il tasto destro del mouse sul desktop. È strano, puoi vedere il menu nello spettacolo in alto, quindi rdp fa qualcosa per ridimensionare ed è sparito. Ho provato diversi client rdp come terminali, mRemote e desktop remoto MS.
nitefrog,

Sì, ho anche provato ad accedere con un sistema XP e ottengo lo stesso identico problema. Tutto quello che vedo è un'immagine desktop e nessun menu. Posso accedere ma non faccio nulla, nessuna icona, nessun menu, niente di niente. Persino gli oggetti sul mio desktop non ci sono. Ora se uso VNC posso vedere tutto, ma le prestazioni sono così povere che è insostenibile.
nitefrog,

Risposte:


20

Potresti avere ancora un altro gestore desktop nella tua configurazione .xsession.

cd /home/youruser
echo "gnome-session --session=ubuntu-2d" > .xsession
sudo /etc/init.d/xrdp restart

Ho avuto un problema simile e questo ha risolto.


2
Puoi aggiungere la 2a linea ( echo...) /etc/xrdp/startwm.shprima di chiamare . /etc/X11/Xsessione funzionerà anche se il .xsessionfile viene modificato da qualcos'altro.
Laurent,

Questa soluzione ha funzionato magnificamente per me. Saluti!
Matt Cashatt

non voglio nemmeno sapere come l'hai capito; basta inserire le linee nella configurazione - e ha funzionato; grazie uomo +1
Grigorash Vasilij

@laurent Beautiful! Semplicemente geniale
Yuriy Galanter,

Questa soluzione ha funzionato per me.
Sitansu,

8

Per i futuri lettori di questo post (ho trovato questo post in cima alla mia ricerca su Google quando ho avuto lo stesso problema), xrdp sembra non funzionare più con Ubuntu-2d in Ubuntu 14.04. Invece devi installare xfce

sudo apt-get install xfce4

Quindi aggiungi la linea

xfce4-session

nel tuo file ~ / .xsession invece della riga gnome-session --session = ubuntu-2d


Questo era il mio problema con Ubuntu 15.10
sngreco

Non funziona ancora :(
Dmitry

Neanche questo ha funzionato per me, ma ciò che vorrei sottolineare è leggere il file /var/log/xrdp/xrdp-sesman.log e cercare errori. Questo mi ha portato a trovare la mia soluzione a questo problema: github.com/neutrinolabs/xrdp/issues/764#issuecomment-304576785
Collettivo QA

Questo ha funzionato per me MA ho anche dovuto fare la correzione in basso aggiungendo un ` in front of my username when logging it. It wasn't immediately obvious that this fixed my issue because before I used `davanti al mio nome utente Windows aveva salvato il login errato con il dominio Windows aggiunto davanti al nome utente. Quindi è una correzione in due parti.
anon58192932

3

Prova questo. Premi Ctrl+ Alt+ Tsulla tastiera per aprire Terminale. Quando si apre, esegui i seguenti comandi:

sudo apt-get install gnome-session-fallback
echo “gnome-session -–session=gnome-fallback” > ~/.xsession
sudo /etc/init.d/xrdp restart

1

Se ti ho capito bene, hai Win 7 machine (client rdp) e ubuntu 11.10 (server rdp).

Se hai unità 3d abilitato in Ubuntu, ciò causerà problemi. Usa il fallback della sessione di gnome:

sudo apt-get install gnome-session-fallback

(devi disconnetterti e selezionare "gnome classic senza effetti" )

..o xubuntu (xfce):

sudo apt-get install xubuntu-desktop

..o lubuntu (lxde):

sudo apt-get install lubuntu-desktop

Inoltre, prova a utilizzare rdesktop dalla riga di comando. Sembra che xrdp e altri programmi di gui rdp non supportino le piene capacità di rdesktop, quindi è meglio usare direttamente la riga di comando.

rdesktop -h


1
L'ho provato anche con la versione 2D e lo stesso problema. Come si utilizza la riga di comando da Win7 a Ubuntu?
nitefrog,

è un'ottima domanda .. Ho confuso la mia risposta con la connessione rdp ubuntu-to-windows. Scusate. Tuttavia, puoi farlo con cygwin, ma il client gui rdesktop in Windows funziona come previsto :) Prova il gnome-session-fallback, forse otterrai risultati migliori
Savvas Radevic

1

se hai ancora il problema,

puoi dare un'occhiata a questo post, per me, sembra ben spiegato

http://c-nergy.be/blog/?p=2879

Spero che questo sia utile anche per gli altri


4
Benvenuti in Ask Ubuntu! Sebbene ciò possa teoricamente rispondere alla domanda, sarebbe preferibile includere qui le parti essenziali della risposta e fornire il collegamento come riferimento.
Eric Carvalho,

1

Aggiungi una barra rovesciata davanti al tuo login, come: \ yourlogin

Questo ha funzionato per me. Rimuove il dominio dalle tue credenziali.


Questo ha funzionato per me, ma ho anche dovuto cambiare il .xsessionfile da utilizzare xfcein aggiunta.
anon58192932

0

L'ho provato anche con la versione 2D e lo stesso problema. Come si utilizza la riga di comando da Win7 a Ubuntu?

          - nitefrog, 31 dicembre 11 alle 1:05

Prova Bitvise Tunnelier. Funziona come un campione per terminale, FTP e RDP da Windows.


Bitvise è un po 'difettoso e disconnetterà le sessioni in modo casuale. Meglio provare Putty che è affidabile e stabile.
Denja,

0

Questo è più una soluzione alternativa, ma se si ottiene un desktop vuoto, potrebbe esserci una domanda sul computer Ubuntu remoto che chiede se rifiutare o consentire. Basta fare clic sul pulsante Consenti dall'avviso.


0

Prova un desktop manager diverso. Mentre usavo lightdm stavo ottenendo uno schermo bianco / nero tramite XRDP. Una volta passato a lxdm tutto ha funzionato come previsto.


0

Una limitazione di xrdp è che puoi accedere solo al desktop: 0

Ho effettuato l'accesso sul computer di destinazione e ho provato a connettermi. Una volta disconnesso dal server sono stato in grado di accedere.


0

Ho dovuto fare quanto segue prima che funzionasse:

  • Installa xfce4e configura .xsession"xfce4-session" secondo la risposta di Paul Rosenberg sopra.

  • Risolvi un problema di autorizzazioni /etc/xrdp/che causava il seguente errore in /var/log/xrdp.log:

    [ERROR] Cannot read private key file /etc/xrdp/key.pem: Permission denied
    

    Ho aggiunto l'utente xrdpal ssl-certgruppo, non sono sicuro se questa è la soluzione alternativa migliore.


-1

Vedi qui, è la soluzione migliore fino ad ora per Ubuntu 13.10. Scorri verso il basso per vedere i commenti di Brian Mullan. Ho installato x2go e funziona come un incantesimo su KDE Ubuntu 13.10 Non più xrdp.

http://c-nergy.be/blog/?p=4448&cpage=1#comment-1013

Buona giornata a tutti ...


Fornisci un riepilogo approssimativo di ciò a cui stai collegando, anziché solo un collegamento. :)
user98085,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.