เดสก์ท็อปว่างเปล่าเมื่อลงชื่อเข้าใช้ผ่าน xrdp


37

ฉันพยายามเข้าถึง Ubuntu 11.10 โดยใช้ Remote Desktop จากเครื่อง Win 7 ฉันติดตั้ง xrdp ฉันเปิดใช้ไคลเอนต์เดสก์ท็อประยะไกล Windows และเข้าสู่ระบบจากนั้นฉันจะได้รับพร้อมท์สำหรับชื่อผู้ใช้และรหัสผ่าน

จากนั้นเข้าสู่ระบบ แต่ทั้งหมดที่ฉันเห็นคือพื้นหลังไม่มีเมนูไม่มีอะไร ฉันต้องฆ่าเดสก์ท็อประยะไกลด้วยการปิดมัน

แม้ว่าฉันจะคลิกขวาไม่มีอะไร ความคิดใด ๆ ???

เหตุผลเดียวที่ฉันไปตามถนน RDP ก็คือ VNC จะไม่ทำงานเช่นกันแม้หลังจากฉันเปิดใช้งานการแชร์เดสก์ท็อป ฉันกำลังผูกพันฉันต้องเชื่อมต่อกับ Ubuntu ผ่าน Windows ในอูบุนตูเวอร์ชัน 8 นี่ไม่ใช่ปัญหาและเพิ่งใช้งานได้


เมื่อคุณบอกว่า VNC ใช้งานไม่ได้มันเข้าสู่ระบบได้หรือไม่ แต่มีปัญหาพื้นหลังเดสก์ท็อปเดียวหรือคุณไม่สามารถเชื่อมต่อได้เลย
Lozzy_uk

คุณยืนยันได้ไหมว่าคุณลองใช้เคล็ดลับในคำตอบนี้ askubuntu.com/a/3936/14356
fossfreedom

ฉันรีบูตอูบุนตูและตอนนี้ VNC สามารถเชื่อมต่อได้ แต่มันช้ามากจนไม่สามารถใช้งานได้ ฉันไม่เคยมีปัญหากับ Ubuntu 8 นี่เป็นข้อผิดพลาดใน 11.10 หรือไม่ เมื่อฉันเข้าสู่ Ubuntu ด้วย RDP สิ่งที่เกิดขึ้นคือหน้าจอเปลี่ยนขนาดและคุณไม่สามารถเข้าถึงแถบเมนูด้านบนหรือแถบเครื่องมือทางด้านซ้าย เมื่อคุณล็อกอินด้วย rdf คุณจะไม่สามารถคลิกขวาที่เดสก์ท็อปได้ด้วยซ้ำ มันแปลกคุณสามารถดูเมนูที่แสดงด้านบนแล้ว rdp ทำบางสิ่งเพื่อปรับขนาดและมันหายไป ฉันได้ลองใช้ไคลเอนต์ rdp หลายอย่างเช่นเทอร์มินัล, mRemote และ MS remote desktop
nitefrog

ใช่ฉันได้ลองลงชื่อเข้าใช้ด้วยระบบ XP และฉันพบปัญหาเดียวกัน ทั้งหมดที่ฉันเห็นคือรูปภาพบนเดสก์ท็อปและไม่มีเมนูเลย ฉันเข้าสู่ระบบได้ แต่ฉันทำอะไรเลยไม่มีไอคอนไม่มีเมนูไม่มีอะไรเลย แม้แต่สิ่งของบนเดสก์ท็อปของฉันก็ยังไม่มี ตอนนี้ถ้าฉันใช้ VNC ฉันสามารถเห็นทุกอย่าง แต่ประสิทธิภาพแย่มากจนมองไม่เห็น
nitefrog

คำตอบ:


20

คุณยังอาจมีผู้จัดการเดสก์ทอปคนอื่นในการกำหนดค่า. xsession ของคุณ

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

ฉันมีปัญหาที่คล้ายกันและสิ่งนี้แก้ไขได้


2
คุณสามารถเพิ่มบรรทัดที่ 2 ( echo...) ใน/etc/xrdp/startwm.shก่อนโทร. /etc/X11/Xsessionและมันจะทำงานแม้ว่า.xsessionไฟล์นั้นจะถูกแก้ไขโดยอย่างอื่น
เรน

วิธีนี้ใช้ได้ผลดีสำหรับฉัน ไชโย!
Matt Cashatt

ฉันไม่อยากรู้ด้วยซ้ำว่าคุณจะเข้าใจสิ่งนี้ได้อย่างไร ใส่บรรทัดลงใน config - และใช้งานได้;
Thanks

@ ลอเรนท์ที่สวยงาม! Simple brilliant
Yuriy Galanter

วิธีนี้ใช้ได้ผลสำหรับฉัน
Sitansu

8

สำหรับผู้อ่านในอนาคตของโพสต์นี้ (ฉันพบโพสต์นี้ด้านบนของการค้นหา Google ของฉันเมื่อฉันมีปัญหาเดียวกัน), xrdp ดูเหมือนจะไม่ทำงานกับ Ubuntu-2d ใน Ubuntu 14.04 อีกต่อไป แต่คุณต้องติดตั้ง xfce

sudo apt-get install xfce4

จากนั้นเพิ่มบรรทัด

xfce4-session

ไปยังไฟล์ ~ / .xsession แทน gnome-session --session = ubuntu-2d line


นี่เป็นปัญหาของฉันกับ Ubuntu 15.10
sngreco

ยังไม่ทำงาน :(
มิทรี

สิ่งนี้ไม่ได้ผลสำหรับฉัน แต่สิ่งที่ฉันจะเน้นคือการอ่านไฟล์ /var/log/xrdp/xrdp-sesman.log และค้นหาข้อผิดพลาด สิ่งนี้นำฉันไปสู่การแก้ไขปัญหานี้: github.com/neutrinolabs/xrdp/issues/764#issuecomment-304576785
QA Collective

สิ่งนี้ใช้ได้ผลสำหรับฉัน แต่ฉันต้องแก้ไขด้านล่างด้วยการเพิ่ม` in front of my username when logging it. It wasn't immediately obvious that this fixed my issue because before I used `ด้านหน้าของชื่อผู้ใช้ windows ของฉันได้บันทึกการเข้าสู่ระบบที่ไม่ถูกต้องด้วยโดเมน windows ที่เพิ่มขึ้นด้านหน้าชื่อผู้ใช้ มันเป็นการแก้ไขสองส่วน
anon58192932

3

ลองสิ่งนี้ เพียงกดCtrl+ Alt+ Tบนแป้นพิมพ์เพื่อเปิด Terminal เมื่อเปิดขึ้นให้เรียกใช้คำสั่งด้านล่าง:

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

1

ถ้าฉันเข้าใจคุณถูกต้องคุณมี Win 7 machine (ไคลเอนต์ rdp) และ ubuntu 11.10 (เซิร์ฟเวอร์ rdp)

หากคุณเปิดใช้งาน Unity 3d ในอูบุนตูนั่นจะทำให้เกิดปัญหา ใช้ทางเลือกย้อนหลังของ Gnome:

sudo apt-get install gnome-session-fallback

(คุณต้องออกจากระบบและเลือก "gnome classic no effects" )

.. หรือ xubuntu (xfce):

sudo apt-get install xubuntu-desktop

.. หรือ lubuntu (lxde):

sudo apt-get install lubuntu-desktop

นอกจากนี้ลองใช้ rdesktop จากบรรทัดคำสั่ง ดูเหมือนว่า xrdp และโปรแกรม rdp gui อื่น ๆ ไม่สนับสนุนความสามารถเต็มรูปแบบของ rdesktop ดังนั้นจึงเป็นการดีที่สุดที่จะใช้บรรทัดคำสั่งโดยตรง

rdesktop -h


1
ฉันได้ลองกับรุ่น 2D และปัญหาเดียวกัน คุณใช้บรรทัดคำสั่งจาก Win7 ลงใน Ubuntu ได้อย่างไร
nitefrog

นั่นเป็นคำถามที่ดีมาก .. ฉันผสมคำตอบของฉันกับการเชื่อมต่อ rdp ของ ubuntu-to-windows ขอโทษ ยังคุณสามารถทำได้กับ cygwin แต่ไคลเอนต์ gui rdesktop ใน windows ทำงานตามที่คาดไว้ :) ลองgnome-session-fallbackบางทีคุณอาจจะได้ผลลัพธ์ที่ดีกว่า
Savvas Radevic

1

หากคุณยังคงมีปัญหา

คุณสามารถดูโพสต์นี้สำหรับฉันดูเหมือนว่าจะอธิบายได้ดี

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

หวังว่านี่จะเป็นประโยชน์สำหรับคนอื่นเช่นกัน


4
ยินดีต้อนรับสู่ถาม Ubuntu! ในขณะที่สิ่งนี้อาจตอบคำถามในทางทฤษฎีมันก็ควรที่จะรวมส่วนสำคัญของคำตอบที่นี่และให้ลิงค์สำหรับการอ้างอิง
Eric Carvalho

1

เพิ่มแบ็กสแลชหน้าล็อกอินของคุณเช่น: \ yourlogin

นี่ทำให้มันใช้ได้สำหรับฉัน จะลบโดเมนจากข้อมูลประจำตัวของคุณ


สิ่งนี้ใช้ได้สำหรับฉัน แต่ฉันต้องสลับ.xsessionไฟล์เพื่อใช้xfceเพิ่มเติม
anon58192932

0

ฉันได้ลองกับรุ่น 2D และปัญหาเดียวกัน คุณใช้บรรทัดคำสั่งจาก Win7 ลงใน Ubuntu ได้อย่างไร

          - nitefrog 31 ธันวาคม '11 เวลา 1:05

ลองใช้ Bitvise Tunnelier มันทำงานได้อย่างยอดเยี่ยมสำหรับเทอร์มินัล FTP และ RDP จาก Windows


Bitvise เป็นรถบั๊กเล็กน้อยและจะตัดการเชื่อมต่อเซสชันของคุณแบบสุ่ม ลอง Putty ดีกว่าซึ่งเชื่อถือได้และมั่นคง
Denja

0

นี่เป็นวิธีแก้ปัญหามากกว่า แต่ถ้าคุณได้รับเดสก์ท็อปที่ว่างเปล่าอาจมีคำถามบนคอมพิวเตอร์ Ubuntu ระยะไกลที่ถามว่าจะปฏิเสธหรืออนุญาต เพียงคลิกปุ่มอนุญาตจากการแจ้งเตือน


0

ลองใช้ตัวจัดการเดสก์ท็อปอื่น ในขณะที่ใช้ lightdm ฉันได้รับหน้าจอว่าง / สีดำผ่าน XRDP เมื่อฉันเปลี่ยนไปใช้ lxdm ทุกอย่างทำงานได้อย่างที่คาดไว้


0

ข้อ จำกัด ของ xrdp คือคุณสามารถลงชื่อเข้าใช้เดสก์ท็อปเท่านั้น: 0

ฉันลงชื่อเข้าใช้ในเครื่องเป้าหมายรวมทั้งพยายามเชื่อมต่อ เมื่อฉันออกจากเซิร์ฟเวอร์ฉันก็สามารถเข้าสู่ระบบได้


0

ฉันต้องทำสิ่งต่อไปนี้ก่อนที่มันจะใช้ได้:

  • ติดตั้งxfce4และกำหนดค่า.xsessionเป็น "xfce4-session" ตามคำตอบของ Paul Rosenberg ด้านบน

  • แก้ไขปัญหาการอนุญาต/etc/xrdp/ที่ทำให้เกิดข้อผิดพลาดต่อไปนี้ใน/var/log/xrdp.log:

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

    ฉันเพิ่มผู้ใช้xrdpไปยังssl-certกลุ่มไม่แน่ใจว่านี่เป็นวิธีแก้ปัญหาที่ดีที่สุด


-1

ดูที่นี่เป็นทางออกที่ดีที่สุดจนถึงตอนนี้สำหรับ Ubuntu 13.10 เลื่อนลงมาดูสหายไบรอันมูลลาน ฉันติดตั้ง x2go และทำงานอย่างมีเสน่ห์ใน KDE Ubuntu 13.10 ไม่มี xrdp อีกต่อไป

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

ขอให้มีความสุขในทุกวัน ...


โปรดระบุข้อมูลคร่าวๆเกี่ยวกับสิ่งที่คุณลิงก์ไปแทนที่จะเป็นลิงก์ :)
user98085
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.