Xvnc TigerVNC 1.8.0 - built Nov 16 2020 16:47:50 Copyright (C) 1999-2017 TigerVNC Team and many others (see README.txt) See http://www.tigervnc.org for information on TigerVNC. Underlying X server release 12004000, The X.Org Foundation Mon Jan 4 09:30:20 2021 vncext: VNC extension running! vncext: Listening for VNC connections on all interface(s), port 5903 vncext: created VNC server for screen 0 (imsettings-check:2945): IMSettings-WARNING **: 09:30:23.960: Could not connect: 接続を拒否されました (imsettings-check:2945): GLib-GIO-CRITICAL **: 09:30:23.960: g_dbus_proxy_call_sync_internal: assertion 'G_IS_DBUS_PROXY (proxy)' failed /etc/X11/xinit/xinitrc.d/popup.sh: 3 行: cd: /usr/local/MegaRAID Storage Manager/MegaPopup: 許可がありません /etc/X11/xinit/xinitrc.d/popup.sh: 13 行: cd: OLDPWD が設定されていません /etc/X11/xinit/xinitrc.d/popup.sh: 行 12: ./popup: そのようなファイルやディレクトリはありません ** (process:2897): WARNING **: 09:30:23.989: Could not make bus activated clients aware of XDG_CURRENT_DESKTOP=GNOME environment variable: Could not connect: Connection refused /home/kuro/.vnc/xstartup: 5 行: 2897 Terminated sh /etc/X11/xinit/xinitrc Killing Xvnc process ID 2883
はてさて、なんでだ?
rootユーザでは起動できるのに。
どうやらhomebrewのためのPATH設定と喧嘩しているらしい。
# .bash_profile # Get the aliases and functions if [ -f ~/.bashrc ]; then . ~/.bashrc fi # User specific environment and startup programs PATH=$PATH:$HOME/local/bin:$HOME/bin export PATH #eval $(/home/linuxbrew/.linuxbrew/bin/brew shellenv)
と最後の行をコメントアウトしたら起動した。
しかしそれでは困るな。
苦肉の策だが
PATH=$PATH:$HOME/local/bin:$HOME/bin:/home/linuxbrew/.linuxbrew/bin export PATH
とPATHを通して使うこととする。他の環境変数がいらないのかどうかは試してみないと。