Jonvy

导航

ubuntu默认桌面解决vnc灰屏

一、安装vncserver

sudo apt-get install tightvncserver

 

二、创建/关闭端口

# 创建端口
vncserver :1 -geometry 1920x1000 -depth 24

# 关闭端口
vncserver -kill :1

 

三、解决VNC连接后灰屏

vnc连接以后桌面打开是灰的,没有图标和terminal

sudo apt-get install gnome-panel



再更新一些必要软件sudo apt-get install gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal
修改xstartup文件为
#!/bin/bash
export $(dbus-launch)  # 主要是这句
export XKL_XMODMAP_DISABLE=1
unset SESSION_MANAGER

gnome-panel &
gnome-settings-daemon &
metacity &
nautilus &
gnome-terminal &

# [ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
# [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources

xsetroot -solid grey
vncconfig -iconic &
x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
gnome-session &

  sudo apt update && sudo apt install dbus-x11

 

Ubuntu / Debiantightvncservertigervnc-tools sudo apt update && sudo apt install tightvncserver

 

 

启动 xface4桌面:

#!/bin/bash

# --- 关键授权设置 ---
# VNC 会话 ID,例如 :1
export DISPLAY=":1"
# 设置 X 授权文件的路径,VNC 服务器通常会创建这个文件
# 确保使用 $HOME/.Xauthority,而非 /root/.Xauthority
export XAUTHORITY="$HOME/.Xauthority"

# --- 清理 D-Bus 和 Session Manager ---
# 清除 D-Bus 变量以让 Xfce 重新创建(解决之前的错误)
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS

# --- 启动桌面环境 ---
# 确保启动行是可执行的
exec /usr/bin/xfce4-session

  

posted on 2025-10-12 17:08  不亮  阅读(166)  评论(0)    收藏  举报