VNC接続の灰色の画面エラー「セッションバスで名前を取得できませんでした」を使用して、Raspberry PiUnbuntuメイトを解決します
Solve Raspberry Pi Unbuntu Mate Using Vnc Connection Gray Screen Errorcould Not Acquire Name Session Bus
'〜/ .vnc / xstartup'ファイルを変更します
'〜/ .vnc / xstartup'ファイルを開きます
1、2行追加
unset SESSION_MANAGER unset DBUS_SESSION_BUS_ADDRESS
2.デスクトップ環境が何であるかを確認します。
まず、システムのデスクトップ環境を確認します。
端子入力:
echo $DESKTOP_SESSION
パテを使用しないでください。使用しないと空になります。元のデバイスで表示する必要があります。
mateデスクトップの場合は、mate-session&に変更します。
gnomeデスクトップの場合は、gnome-session&に変更します。
KDEデスクトップの場合は、startkde&に変更します。
Unityデスクトップの場合は、最初に/ usr / share / gnome-session / sessions /に移動して、デスクトップセッションの名前を確認します。 ubuntu-2dの場合は、最後の行を次のように変更します。
export STARTUP = '/ usr / bin / gnome-session --session = ubuntu-2d'
$ STARTUP
3、最終結果
#!/bin/sh #Uncomment the following two lines for normal desktop: #unset SESSION_MANAGER #exec /etc/X11/xinit/xinitrc unset SESSION_MANAGER unset DBUS_SESSION_BUS_ADDRESS [ -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' & mate-session &
4.vncサービスを再起動します。
$ vncserver -kill :1 $ vncserver : 1 #plus options: -geometry x Set resolution