ฉันมีปัญหาในการทำให้แอปพลิเคชัน GUI บางตัวแสดงอย่างถูกต้องเมื่อฉันติดตั้งการแชร์ nfs บน Synology NAS เป็นโฮมไดเร็กทอรี
ใครช่วยกรุณาแก้ปัญหาได้ไหม
เวอร์ชัน Ubuntu คือ 18.04LTS Desktop และ NAS OS คือ DSM6
ฉันมีสิทธิ์เข้าถึงเครื่อง Ubuntu จากระยะไกล และฉันเข้าถึงเดสก์ท็อปผ่าน xrdp
เรากำลังใช้ LXDE สำหรับสภาพแวดล้อมเดสก์ท็อป ต่อไปนี้เขียนลงในไฟล์ .xsession
lxsession -s LXDE -e LXDE
เมื่อฉันเชื่อมต่อกับ Ubuntu ด้วยการเชื่อมต่อเดสก์ท็อประยะไกล เดสก์ท็อปจะแสดงขึ้นและไอคอนเดสก์ท็อปสำหรับถังรีไซเคิลจะแสดงขึ้น อย่างไรก็ตาม แถบงาน (lxpanel) จะเป็นสีเทาทั้งหมดและไม่มีปุ่มใดๆ แสดงขึ้นมา
เมื่อฉันเปิดถังรีไซเคิล pcmanfm จะเริ่มทำงาน และฉันสามารถเปิดการตั้งค่าและแอปพลิเคชันได้จากที่นั่น
การตั้งค่าระบบส่วนใหญ่เปิดตามปกติ และ lxterm ก็ใช้งานได้เช่นกัน อย่างไรก็ตาม แอปพลิเคชันบางอย่าง เช่น gedit มีปัญหาหน้าต่างว่างเปล่า หรือแย่กว่านั้นคือไม่มีอะไรแสดงเลย
เท่าที่ฉันลอง gedit, firefox และ VSCode แสดงไม่ถูกต้อง pcmanfm, gimp, โครเมียม-เบราว์เซอร์, lxterm, eog และการตั้งค่าต่างๆ แสดงอย่างถูกต้อง
ฉันได้ลองสิ่งต่าง ๆ และค้นพบสิ่งต่อไปนี้
- ปัญหาข้างต้นจะไม่เกิดขึ้นเมื่อแบ่งปัน NFS ที่เผยแพร่โดยเครื่อง CentOS6 หรือดิสก์ในเครื่องของ Ubuntu ถูกตั้งค่าเป็นโฮมไดเร็กทอรี
- ฉันใช้ค่าเริ่มต้นสำหรับตัวเลือกการเมานต์ NFS แต่ปัญหายังคงเกิดขึ้นเมื่อฉันตั้งค่า intr หรือ timeo
- ไม่สำคัญว่าจะเปิด/ปิดการเขียน NFS async บนฝั่ง NAS หรือไม่
- เมื่อฉันเชื่อมต่อกับ Ubuntu จากเครื่องภายนอก (ฉันเพิ่มตัวเลือก -X -Y) และเริ่ม gedit gedit ไม่แสดงอย่างถูกต้องตามด้านบน
- "lxpanel --profile LXDE" แสดงแถบงานไม่ถูกต้อง แต่ "lxpanel --profile default" แสดง และฉันสามารถเปิดเมนูได้ อย่างไรก็ตาม gedit ทำงานไม่ถูกต้องตามที่อธิบายไว้ข้างต้น