VNC錯誤修復方法
VNC錯誤描述
-
vnc viewer開啟后彈窗提示
Could not connect to session bus:
Failed to connect to socket /tmp/dbus-XXXXXXXXXX:
Connection refused -
關閉彈窗后又提示
Could not acquire name on session bus
問題分析
- 錯誤使用
vncserver -kill命令造成了~文件夾下的配置文件損壞.
修復方法
因為無法登陸圖形界面, 所以在ssh下修復, 具體方法如下:
-
登陸ssh, 關閉自己開啟的vncserver進程
-
備份~文件夾下重要的隱藏文件, 如.bashrc文件
cp ~/.bashrc ~/bashrc.bak -
刪除~文件夾下所有隱藏文件
rm -rf ~/.* -
輸入
exit登出賬戶, 再重新登陸ssh -
重置~文件夾下的默認配置文件
cp -r /etc/skel/. /home/usrname -
輸入
exit登出賬戶, 再重新登陸ssh
