Desktop kosong saat masuk melalui xrdp

38

Saya mencoba mengakses Ubuntu 11.10 menggunakan Remote Desktop dari mesin Win 7. Saya menginstal xrdp. Saya meluncurkan klien desktop jarak jauh Windows dan masuk. Saya kemudian diminta untuk nama pengguna dan kata sandi.

Kemudian masuk, tapi yang saya lihat hanyalah latar belakang, tidak ada menu, tidak ada. Saya harus mematikan desktop jauh dengan menutupnya.

Bahkan jika saya klik kanan, tidak ada. Ada ide ???

Satu-satunya alasan saya menyusuri jalan RDP adalah karena VNC juga tidak akan berfungsi, bahkan setelah saya mengaktifkan desktop sharing. Saya terikat karena saya harus terhubung ke Ubuntu melalui Windows. Di versi 8 Ubuntu ini bukan masalah dan hanya berfungsi.

nitefrog
sumber
Ketika Anda mengatakan VNC tidak akan berfungsi, apakah itu masuk ok tetapi memiliki masalah latar belakang desktop yang sama saja, atau bisakah Anda tidak menghubungkannya sama sekali?
Lozzy_uk
dapatkah Anda mengonfirmasi bahwa Anda telah mencoba trik dalam jawaban ini? askubuntu.com/a/3936/14356
fossfreedom
Saya mem-boot ulang Ubuntu dan sekarang VNC dapat terhubung tetapi sangat lambat sehingga tidak bisa digunakan. Saya tidak pernah memiliki masalah dengan Ubuntu 8. Apakah ini bug di 11.10? Ketika saya masuk ke Ubuntu dengan RDP yang terjadi adalah ukuran layar kembali dan Anda tidak dapat mengakses bilah menu di bagian atas atau bilah alat di sebelah kiri. Juga ketika masuk melalui rdf Anda bahkan tidak dapat mengklik kanan pada desktop. Sungguh aneh, Anda dapat melihat menu di acara atas kemudian rdp melakukan sesuatu untuk kembali ukuran dan itu hilang. Saya telah mencoba beberapa klien rdp seperti terminal, mRemote dan MS remote desktop.
nitefrog
Ya, saya juga mencoba masuk dengan sistem XP dan saya mendapatkan masalah yang sama persis. Yang saya lihat hanyalah gambar desktop dan tidak ada menu sama sekali. Saya dapat masuk tetapi saya tidak melakukan apa-apa, tidak ada ikon, tidak ada menu, tidak ada apa-apa. Bahkan barang-barang di desktop saya tidak ada. Sekarang jika saya menggunakan VNC saya bisa melihat semuanya tetapi kinerjanya sangat buruk sehingga tidak bisa ditutup.
nitefrog

Jawaban:

20

Anda mungkin masih memiliki manajer desktop lain di konfigurasi .xsession Anda.

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

Saya memiliki masalah serupa dan ini menyelesaikannya.

txyoji
sumber
2
Anda dapat menambahkan baris ke-2 ( echo...) di /etc/xrdp/startwm.shsebelum memanggil . /etc/X11/Xsessiondan itu akan berfungsi bahkan jika .xsessionfile diubah oleh sesuatu yang lain.
laurent
Solusi ini bekerja dengan baik untuk saya. Tepuk tangan!
Matt Cashatt
Saya bahkan tidak ingin tahu BAGAIMANA Anda menemukan ini; cukup masukkan baris ke dalam konfigurasi - dan itu berhasil; thanks man +1
Grigorash Vasilij
@laurent Indah! Sederhana yang brilian
Yuriy Galanter
Solusi ini berhasil untuk saya.
Sitansu
8

Untuk pembaca masa depan dari posting ini (saya menemukan posting ini di atas pencarian Google saya ketika saya memiliki masalah yang sama), xrdp tampaknya tidak lagi berfungsi dengan Ubuntu-2d di Ubuntu 14.04. Sebagai gantinya Anda harus menginstal xfce

sudo apt-get install xfce4

Kemudian tambahkan baris

xfce4-session

ke file ~ / .xsession Anda alih-alih dari gnome-session --session = ubuntu-2d line

Phil Rosenberg
sumber
Ini adalah masalah saya dengan Ubuntu 15.10
sngreco
Masih tidak berhasil :(
Dmitry
Ini juga tidak berhasil bagi saya, tetapi yang saya tekankan adalah membaca file /var/log/xrdp/xrdp-sesman.log dan mencari kesalahan. Ini menuntun saya untuk menemukan solusi saya untuk masalah ini: github.com/neutrinolabs/xrdp/issues/764#issuecomment-304576785
QA Collective
Ini bekerja untuk saya TETAPI saya juga harus melakukan perbaikan di bawah dengan menambahkan ` in front of my username when logging it. It wasn't immediately obvious that this fixed my issue because before I used `di depan jendela nama pengguna saya telah menyimpan login yang salah dengan domain windows ditambahkan di depan nama pengguna. Jadi ini adalah perbaikan dua bagian.
anon58192932
3

Coba ini. Cukup tekan Ctrl+ Alt+ Tdi keyboard Anda untuk membuka Terminal. Saat terbuka, jalankan perintah di bawah ini:

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

Jika saya memahami Anda dengan benar, Anda memiliki mesin Win 7 (klien rdp) dan ubuntu 11.10 (server rdp).

Jika Anda memiliki 3d unity diaktifkan di ubuntu, itu akan menyebabkan masalah. Gunakan mundur sesi gnome:

sudo apt-get install gnome-session-fallback

(Anda harus keluar dan memilih "gnome classic no effect" )

..atau xubuntu (xfce):

sudo apt-get install xubuntu-desktop

..atau Lubuntu (lxde):

sudo apt-get install lubuntu-desktop

Juga, coba gunakan rdesktop dari baris perintah. Sepertinya program xrdp dan rdp gui lainnya tidak mendukung kapabilitas penuh rdesktop, jadi yang terbaik adalah menggunakan baris perintah secara langsung.

rdesktop -h

Savvas Radevic
sumber
1
Saya sudah mencobanya dengan versi 2D juga dan masalah yang sama. Bagaimana Anda menggunakan baris perintah dari Win7 ke Ubuntu?
nitefrog
itu pertanyaan yang sangat bagus .. Saya mencampur jawaban saya dengan koneksi rdp ubuntu-ke-windows. Maaf. Namun, Anda dapat melakukannya dengan cygwin, tetapi klien gui rdesktop di windows berfungsi seperti yang diharapkan :) Coba gnome-session-fallback, mungkin Anda akan mendapatkan hasil yang lebih baik
Savvas Radevic
1

jika Anda masih memiliki masalah,

Anda dapat melihat posting ini, bagi saya, sepertinya dijelaskan dengan baik

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

Semoga ini akan bermanfaat bagi orang lain juga

Ubuntugeek
sumber
4
Selamat Datang di Tanya Ubuntu! Sementara ini secara teoritis dapat menjawab pertanyaan, akan lebih baik untuk memasukkan bagian-bagian penting dari jawaban di sini, dan menyediakan tautan untuk referensi.
Eric Carvalho
1

Tambahkan garis miring terbalik di depan login Anda, seperti: \ yourlogin

Ini membuatnya bekerja untuk saya. Ini menghapus domain dari kredensial Anda.

qwertzguy
sumber
Ini bekerja untuk saya, tetapi saya juga harus mengganti .xsessionfile untuk digunakan xfcesebagai tambahan.
anon58192932
0

Saya sudah mencobanya dengan versi 2D juga dan masalah yang sama. Bagaimana Anda menggunakan baris perintah dari Win7 ke Ubuntu?

          - nitefrog 31 Des 11 pada pukul 1:05

Coba Bitvise Tunnelier. Ini berjalan seperti juara untuk terminal, FTP dan RDP dari Windows.

VidiMan
sumber
Bitvise agak buggy dan akan memutuskan sesi Anda secara acak. Lebih baik coba Putty yang bisa diandalkan dan stabil.
Denja
0

Ini lebih merupakan solusi, tetapi jika Anda mendapatkan desktop kosong, maka mungkin ada pertanyaan pada komputer remote Ubuntu yang menanyakan apakah akan menolak atau mengizinkan. Cukup klik tombol izinkan dari peringatan.

kinfe
sumber
0

Coba manajer desktop lain. Saat menggunakan lightdm saya mendapatkan layar kosong / hitam melalui XRDP. Setelah saya beralih ke lxdm semuanya bekerja seperti yang diharapkan.

theRedBu
sumber
0

Keterbatasan xrdp adalah Anda hanya bisa masuk ke desktop: 0

Saya masuk di mesin target dan juga mencoba terhubung. Setelah saya keluar dari server saya bisa masuk.

bendecko
sumber
0

Saya harus melakukan yang berikut sebelum berhasil:

  • Instal xfce4dan konfigurasikan .xsessionke "xfce4-session" sesuai jawaban Paul Rosenberg di atas.

  • Perbaiki masalah izin dengan /etc/xrdp/yang menyebabkan kesalahan berikut di /var/log/xrdp.log:

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

    Saya menambahkan pengguna xrdpke ssl-certgrup, tidak yakin apakah ini solusi terbaik.

cmenke
sumber
-1

Lihat di sini, ini adalah solusi terbaik hingga sekarang untuk Ubuntu 13.10. Gulir ke bawah melihat komentar brian mullan. Saya menginstal x2go dan berfungsi seperti pesona di KDE Ubuntu 13.10 Tidak ada lagi xrdp.

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

Semoga harimu menyenangkan ...

Vasi B
sumber
Harap berikan ringkasan kasar tentang apa yang Anda tautkan, bukan hanya tautan. :)
user98085