ฉันได้รับ“ ไม่สามารถโหลดเซสชัน” ubuntu-2d "เมื่อใช้ XRDP


16

เริ่มแรกเมื่อฉันพยายามเข้าสู่ระบบเครื่องอูบุนตูของฉัน (เวอร์ชั่น 12.10) โดยใช้ RDP ฉันจะได้รับพื้นหลังของเดสก์ท็อปอูบุนตูโดยไม่มีข้อความแถบเมนูหรืออะไรก็ได้ที่ระบุว่าโหลดเดสก์ท็อป

ฉันทำตามคำแนะนำต่อไปนี้ที่อ้างว่าแก้ไขปัญหานั้น

แก้ไข.Xsessionไฟล์เพื่อเพิ่มบรรทัดต่อไปนี้:

gnome-session –session=ubuntu-2d

แต่มันทำให้เกิดข้อผิดพลาดต่อไปนี้:

ไม่สามารถโหลดเซสชัน "ubuntu-2d

และอนุญาตให้ฉันออกจากระบบเท่านั้น

ดังนั้นตอนนี้คำถามของฉันคือ:

ฉันจะเข้าสู่ระบบ Ubuntu Desktop ของฉันโดยใช้ XRDP ในลักษณะที่จะเข้าใจผิดได้อย่างไร ฉันสามารถใช้ SSH ในบรรทัดคำสั่งได้สำเร็จฉันต้องติดตั้งตัวจัดการหน้าต่างอื่นหรือไม่ ฉันจำเป็นต้องรีเซ็ตการตั้งค่าบางอย่างหรือไม่

คำตอบ:


19

ตั้งแต่ Ubuntu 12.10, เดสก์ท็อป Unity 2D ("Ubuntu 2D") ไม่มีอยู่อีกต่อไป ตามปกติแล้วคอมพิวเตอร์ที่ไม่มีการเร่งความเร็วแบบ 3 มิติอย่างเพียงพอให้ใช้ตัวแสดงผลซอฟต์แวร์ llvmpipe

เนื่องจาก Unity 2D เคยเป็นวิธีที่ง่ายในการ xRDP ในระบบ Ubuntu การลบมันจึงต้องใช้เทคนิคที่แตกต่างกัน โชคดีที่มีทางออก:

ติดตั้ง xRDP

หน้าเว็บที่มีวิธีการติดตั้งอ้อมค้อม xRDP แต่จริงๆมันเป็นง่ายๆเป็นก่อน ติดตั้งxrdpติดตั้ง xrdpใน Software Center หรือติดตั้งจาก Terminal โดยเรียกใช้:

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

หากไม่พบให้แน่ใจว่าส่วนประกอบที่เก็บข้อมูล Universe เปิดใช้งานในแหล่งซอฟแวร์ของคุณ (หากนี่เป็นระบบที่ไม่มีส่วนหัวให้ใช้วิธีบรรทัดคำสั่งนี้แทน)

ติดตั้งส่วนต่อประสานเดสก์ท็อปที่ไม่ต้องใช้การเร่งความเร็วแบบ 3D (จริงหรือแบบจำลอง)

คำแนะนำของ Grifon แนะนำGNOME Fallback (ระบุประเภทเซสชัน "GNOME Classic") gnome-เซสชั่นสำรองติดตั้ง gnome-session-fallbackแพคเกจให้มัน

sudo apt-get install gnome-session-fallback

(เป็นการดีที่สุดที่จะเรียกใช้sudo apt-get updateก่อนถ้าคุณไม่ได้ทำเช่นนั้นมาก่อน)

ทางเลือกอื่น ๆ ได้แก่ :

  • Xfce ( xubuntu-desktopติดตั้ง xubuntu-desktop / sudo apt-get install xubuntu-desktop)
  • LXDE ( lubuntu-desktopติดตั้ง lubuntu-desktop / sudo apt-get install lubuntu-desktop)
  • MATE (นี่เกี่ยวข้องกับการติดตั้งอีกเล็กน้อยดูคำแนะนำเหล่านี้)

สร้าง~/.xsessionไฟล์ที่ระบุอินเตอร์เฟสที่ต้องการสำหรับ xRDP

ในไดเรกทอรีบ้านของผู้ใช้หรือผู้ใช้ที่คุณต้องการที่จะเข้าสู่ระบบผ่าน xRDP .xsessionสร้างไฟล์ที่เรียกว่า คุณสามารถทำได้ด้วยโปรแกรมแก้ไขข้อความใด ๆ เช่น Gedit เมื่อสร้างแล้วไฟล์นี้จะไม่ปรากฏในตัวจัดการไฟล์ยกเว้นเมื่อเปิดดู> แสดงไฟล์ที่ซ่อน (หรือคล้ายกัน) ใน Nautilus และตัวจัดการไฟล์อื่น ๆ ส่วนใหญ่Ctrl+ Hทำสิ่งนี้

วิธีที่เร็วและง่ายที่สุดในการสร้างไฟล์นี้น่าจะเป็น Terminal - คำสั่งเดียวจะสร้างขึ้น

หากต้องการใช้ GNOME Fallback ("GNOME Classic (ไม่มีผลกระทบ)"):

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

หรือเพื่อใช้ Xfce ("Xubuntu Session"):

echo xfce4-session > ~/.xsession

หรือหากต้องการใช้ LXDE ("Lubuntu Desktop"):

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

กำหนดค่าเค้าโครงแป้นพิมพ์

หากคุณต้องการรูปแบบแป้นพิมพ์ภาษาอังกฤษคุณไม่จำเป็นต้องทำอะไรในขั้นตอนนี้

มิฉะนั้นการกำหนดค่า xRDP ที่จะใช้รูปแบบแป้นพิมพ์ที่แตกต่างกันให้ดู "การแก้ปัญหาที่แป้นพิมพ์เค้าโครงในเซสชั่น xRDP" ส่วนของโพสต์นี้ (ส่วนที่เหลือของโพสต์ที่ใช้เพียงเพื่อเวอร์ชันก่อนหน้าของอูบุนตู; โพสต์ได้รับการเชื่อมโยงจากผู้ คำแนะนำสำหรับ 12.10 )

ตอนนี้มันควรจะทำงาน!

Griffonได้ชี้ให้เห็นว่าโชคไม่ดีที่ใน GNOME Fallback วิธีปกติของการออกจากระบบไม่ทำงาน (เมื่อเชื่อมต่อผ่าน xRDP) ให้ล็อกเอาต์ด้วยการรันคำสั่งแทน

gnome-session-quit --logout

คุณสามารถเปิดหน้าต่างเทอร์มินัล ( Ctrl+ Alt+ T) สำหรับสิ่งนี้ แต่คุณอาจใช้ไดอะล็อก Run ( Alt+ F2)

ในสภาพแวดล้อมเดสก์ท็อปอื่นการออกจากระบบอาจยังใช้งานได้ แต่หากไม่เป็นเช่นนั้นคุณสามารถใช้gnome-sesison-quitคำสั่งที่เทียบเท่าได้โดยประมาณ:

Xfce: xfce4-session-logout --logout

LXDE: lxsession-logout

กิตติกรรมประกาศ

ข้อมูลส่วนใหญ่ที่นี่มาจากการโพสต์บล็อกนั้น (แม้ว่าจะไม่มีการคัดลอกข้อความ)


ฉันคิดว่าการติดตั้งสภาพแวดล้อมเดสก์ท็อปใหม่ทั้งหมดพร้อมกับแพคเกจซอฟต์แวร์ทั้งหมดนั้นเกินความจำเป็น ฉันทำตามขั้นตอน แต่เพิ่งติดตั้ง openbox จากนั้นฉันใส่ '/ usr / bin / openbox-session' ใน. xsession ของฉันและลุงของฉันคือ Robert
Mark Williams

ฉันใช้echo lxsession -s Lubuntu -e LXDE > ~/.xsessionวิธีการทาง SSH และฉันยังคงได้รับหน้าจอสีดำเมื่อลงชื่อเข้าใช้ด้วย Remote Desktop for Mac มีเคล็ดลับอะไรบ้างที่ทำให้หน้าจอมืด?
Joshua F. Rountree

FYI ฉันได้รับหน้าจอว่างเปล่าด้วยgnome-fallback:(
Maria Ines Parnisari
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.