ไอคอนหายไปสำหรับเซสชัน Xfce ที่ไม่มีส่วนหัวผ่าน VNC


12

ฉันได้ตั้งค่าเซิร์ฟเวอร์ใหม่ที่ใช้งานการติดตั้งใหม่ของ Ubuntu Server 13.04 ผมได้ติดตั้งและxubuntu-desktop ไฟล์การกำหนดค่าtightvncของฉัน~/.vnc/xstartupมีดังต่อไปนี้:

#!/bin/sh

xrdb $HOME/.Xresources
xsetroot -solid grey
#x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
x-window-manager &
# Fix to make GNOME work
export XKL_XMODMAP_DISABLE=1
# /etc/X11/Xsession
startxfce4 &

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

ความกังวลของฉันคือไอคอนจำนวนมากใน GUI เสียหายหรือขาดหายไปดังที่แสดงในภาพหน้าจอนี้:

ภาพหน้าจอ

ฉันไม่มีคำสั่งบางxstartupไฟล์ในไฟล์ของฉันหรือไม่?

เป็นการดีที่ฉันต้องการให้ GUI เป็นเซสชัน Xubuntu เริ่มต้น (ด้วยชุดรูปแบบ Xubuntu ฯลฯ ) และไม่ใช่เซสชัน Xfce ที่ไม่ต้องใส่ข้อมูล


ปรับปรุง:

สำหรับการอ้างอิงเปิดการตั้งค่าลักษณะ XFCE มันแสดงให้เห็นว่ารูปแบบจะถูกเลือกและชุดไอคอนคือGreybirdelementary Xfce

กระทู้ ไอคอน


1
ฉันมีปัญหาที่คล้ายกันในกล่องหัวขาด 13.04 ที่เพิ่งสร้างขึ้นใหม่เมื่อไม่นานมานี้ ฉันไม่เคยพบวิธีแก้ปัญหายกเว้นว่ามันดูเหมือนจะเป็นสิ่งที่ต้องทำกับความล้มเหลวของ xfsettingsd daemon ที่จะเริ่มต้น (การเริ่มต้นด้วยตนเองทำให้ไอคอนกะพริบขึ้นในเวลาสั้น ๆ จากนั้นก็ตายทันที) บางทีนี่อาจจะนำคุณไปสู่การแก้ไขปัญหา - แนวทางปฏิบัติของฉันคือเปลี่ยนไปใช้เซสชัน LXDE
steeldriver

ใช่จากการวิจัยของฉันพบว่าผู้คนจำนวนมากมีปัญหาเดียวกันกับ XFCE และ VNC ในหลาย ๆ รุ่นของ Ubuntu LXDE ฟังดูเหมือนเป็นความคิดที่ดี แต่ฉันไม่ชอบที่จะยอมแพ้ง่ายๆ ;)
iglvzx

@steeldriver ฉันได้ละทิ้ง XFCE และตอนนี้ฉันใช้ LXDE โดยไม่มีปัญหาใด ๆ ฉันใช้เวลาส่วนใหญ่ในแต่ละวันกับ Googling และลองใช้วิธีแก้ไขปัญหาต่าง ๆ ที่เสนอมา แต่ฉันไม่สามารถทำงานกับ Ubuntu 13.04 ได้
iglvzx

เป็นไปได้ว่าคุณกำลังทำงาน Xfce เป็นroot(ที่บางรูปแบบอื่น ๆ ไอคอนได้รับเลือก) แต่เริ่มxfce4-settings-managerเป็นuser?
landroni

คำตอบ:


5

ฉันมีปัญหาเดียวกันที่แน่นอนและในที่สุดก็สามารถแก้ไขได้ สิ่งที่แปลกคือมันเป็นเพียงคำสั่งของทั้งสองบรรทัดในไฟล์กำหนดค่า

# Starting X session must come before export statement
/etc/X11/Xsession

# This line comes second
export XKL_XMODMAP_DISABLE=1

มันใช้งานได้สำหรับฉัน ฉันดึงผมออกมาหลายปีแล้ว xubuntu 18.04
AlexanderESmith

1

คุณโหลดสคริปต์ vncconfig ไม่ถูกต้องสำหรับเซสชัน vnc

เพิ่ม

vncconfig -iconic &

เพื่อ xstartup ของคุณสำหรับ xubuntu-desktop, xstartup ของคุณควรมีลักษณะเช่นนี้

#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
startxfce4 &

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &

ทำงานเหมือนจับใจ! แม้ว่าฉันจะสามารถรับรองความถูกต้องได้ แต่ฉันมีเดสก์ท็อปสีเทาที่ไม่มีอะไรในนั้น การตั้งค่าของฉัน~/.vnc/xstartupอย่างที่คุณมีที่นี่อนุญาตให้ฉันเห็นเดสก์ท็อปที่ฉันเลือกใช้การตั้งค่าเริ่มต้น
ไป

-1

คุณสามารถลองติดตั้งชุดรูปแบบ Greybird ซึ่งเป็นชุดรูปแบบเริ่มต้นใน Xubuntu ด้วยคำสั่ง:

sudo apt-get install shimmer-themes

จากนั้นเลือก "greybird-git" (ไม่ใช่ Greybird!) จากการตั้งค่า XFCE

สำหรับชุดไอคอนให้ใช้คำสั่งนี้:

sudo apt-get install xubuntu-icon-theme

จากนั้นเลือกชุดรูปแบบ "Elementary XFCE Dark" (หรือคล้ายกัน) จากการตั้งค่า XFCE


สิ่งนี้ไม่ได้ช่วยฉันเพราะxubuntu-desktopแพคเกจติดตั้งxubuntu-artworkแพคเกจซึ่งรวมถึงshimmer-themesและxubuntu-icon-themeแพคเกจ
iglvzx
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.