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