Saya mendapatkan "Gagal memuat sesi" ubuntu-2d "saat menggunakan XRDP

16

Awalnya, ketika saya mencoba masuk ke mesin ubuntu saya (versi 12.10) menggunakan RDP, saya akan mendapatkan latar belakang desktop ubuntu, tanpa teks, bilah menu, atau apa pun untuk mengindikasikan bahwa itu memuat desktop.

Saya pergi melalui instruksi berikut yang diklaim untuk memperbaiki masalah itu:

Edit .Xsessionfile untuk menambahkan baris berikut:

gnome-session –session=ubuntu-2d

tapi itu menyebabkan kesalahan berikut:

Gagal memuat sesi "ubuntu-2d

dan itu hanya memungkinkan saya untuk logout.

Jadi sekarang, pertanyaan saya adalah:

Bagaimana cara masuk ke Desktop Ubuntu saya menggunakan XRDP dengan sangat mudah. Saya dapat berhasil SSH ke baris perintah, jadi apakah saya perlu menginstal window manager lain? Apakah saya perlu mengatur ulang beberapa pengaturan?

George Stocker
sumber

Jawaban:

19

Pada Ubuntu 12.10, antarmuka desktop Unity 2D ("Ubuntu 2D") tidak ada lagi. Biasanya, komputer tanpa akselerasi 3D yang memadai menggunakan renderer perangkat lunak llvmpipe.

Karena Unity 2D dulunya merupakan cara mudah untuk xRDP ke dalam sistem Ubuntu, penghapusannya membutuhkan penggunaan teknik yang berbeda. Untungnya ada solusinya:

Instal xRDP

Halaman itu menyediakan cara memutar untuk menginstal xRDP, tetapi sebenarnya sesederhana sebelumnya . Instal xrdpInstal xrdp di Pusat Perangkat Lunak. Atau instal dari Terminal dengan menjalankan:

sudo apt-get update && sudo apt-get upgrade

Jika tidak ditemukan, pastikan komponen repositori Universe diaktifkan di Sumber Perangkat Lunak Anda. (Jika ini adalah sistem tanpa kepala , gunakan cara baris perintah ini sebagai gantinya.)

Instal Antarmuka Desktop Tidak Memerlukan Akselerasi 3D (Nyata atau Simulasi)

Instruksi Grifon merekomendasikan GNOME Fallback (menyediakan tipe sesi "GNOME Classic"). Paket gnome-session-fallbackInstal gnome-session-fallback menyediakannya.

sudo apt-get install gnome-session-fallback

(Lebih baik dijalankan sudo apt-get updateterlebih dahulu jika Anda belum melakukannya baru-baru ini.)

Alternatif lain termasuk:

Buat ~/.xsessionFile Menentukan Antarmuka yang Diinginkan untuk xRDP

Di direktori home pengguna atau pengguna yang ingin Anda masuki melalui xRDP, buat file bernama .xsession. Anda dapat melakukan ini dengan editor teks apa pun, seperti Gedit. Setelah dibuat, file ini tidak akan terlihat di manajer file kecuali ketika Lihat> Tampilkan File Tersembunyi (atau serupa) diaktifkan. Di Nautilus dan sebagian besar pengelola file lainnya, Ctrl+ Hmelakukan ini.

Cara tercepat dan termudah untuk membuat file ini mungkin Terminal - satu perintah akan membuatnya.

Untuk menggunakan GNOME Fallback ("GNOME Classic (no effect)"):

echo gnome-session --session=gnome-fallback > ~/.xsession

Atau, untuk menggunakan Xfce ("Sesi Xubuntu"):

echo xfce4-session > ~/.xsession

Atau, untuk menggunakan LXDE ("Lubuntu Desktop"):

echo lxsession -s Lubuntu -e LXDE > ~/.xsession

Konfigurasikan Tata Letak Keyboard

Jika Anda ingin tata letak keyboard bahasa Inggris, Anda tidak perlu melakukan apa pun untuk langkah ini.

Jika tidak, untuk mengkonfigurasi xrdp menggunakan layout keyboard yang berbeda, lihat "Memecahkan masalah keyboard Layouts di sesi xrdp" bagian dari posting ini (sisa posting yang berlaku hanya untuk versi sebelumnya dari Ubuntu, posting terkait dengan dari orang-orang instruksi untuk 12.10 ).

Sekarang itu seharusnya bekerja!

Griffon telah menunjukkan bahwa, sayangnya, di GNOME Fallback, cara biasa keluar tidak berfungsi (ketika terhubung melalui xRDP). Sebagai gantinya, logout dengan menjalankan perintah:

gnome-session-quit --logout

Anda dapat membuka jendela Terminal ( Ctrl+ Alt+ T) untuk ini, tetapi Anda mungkin juga cukup menggunakan dialog Run ( Alt+ F2).

Di lingkungan desktop lain, keluar mungkin masih berfungsi, tetapi jika tidak, Anda dapat menggunakan perkiraan setara dari gnome-sesison-quitperintah:

Xfce: xfce4-session-logout --logout

LXDE: lxsession-logout

Ucapan Terima Kasih

Banyak informasi di sini berasal dari posting blog itu (meskipun tidak ada teks yang disalin).

Vishal
sumber
Saya pikir menginstal lingkungan desktop yang sama sekali baru dengan semua paket perangkat lunak berlebihan. Saya mengikuti langkah-langkahnya, tetapi baru saja menginstal openbox. Lalu saya memasukkan '/ usr / bin / openbox-session' di .xsession saya dan paman saya adalah Robert.
Mark Williams
Saya menggunakan echo lxsession -s Lubuntu -e LXDE > ~/.xsessionmetode ini melalui SSH dan saya masih mendapatkan layar hitam ketika saya masuk dengan Remote Desktop untuk Mac. Adakah tips tentang apa yang menyebabkan layar hitam?
Joshua F. Rountree
FYI Saya mendapatkan layar kosong juga dengan gnome-fallback:(
Maria Ines Parnisari