pid_gnome=$(pgrep gnome-session)
DBUS_SESSION_BUS_ADDRESS=$(grep -z DBUS_SESSION_BUS_ADDRESS /proc/${pid_gnome}/environ|cut -d= -f2-)
export DBUS_SESSION_BUS_ADDRESS=${DBUS_SESSION_BUS_ADDRESS}
ユーザーが DISPLAY 変数を設定していることを確認してください。
別の方法は次のとおりです:
export $(dbus-launch)
やっと答えが見つかりました。次のコマンドを実行すると、dbus-launch の出力がエクスポートされます:
export $(dbus-launch)
Linux Bash:複数の異なるファイルを同じディレクトリに移動する
Composer:file_put_contents(./composer.json):ストリームを開けませんでした:権限が拒否されました