おはようございます。
Ubuntu 14.10 で、gvm、.profile、および lightdm の間に奇妙な相互作用の問題があります。
gvm が .profile の最後に置く行は次のようになります。
[[ -s "/home/clh/.gvm/bin/gvm-init.sh" ]] && source "/home/clh/.gvm/bin/gvm-init.sh"
ログイン時に .profile を処理すると思われる lightdm は、ログイン プロセスの状態でポップアップが表示されるため、その行が気に入らないようです。
/usr/sbin/lightdm-session: 25 /home/clh/.profile: [[ not found
私には、これは lightdm が bash ではなく sh を使用してテストを処理しているように見えます。また、gvm - lightdm コンボを数か月間使用しており、先週かそこらでこれに気付き始めたので、これは最近の変更に違いないようです。
とにかく、gvm によって入力された最後の行が次のようになるように .profile を変更して、これを「修正」しました。
if [ -n "$BASH_VERSION" ]; then
[[ -s "/home/clh/.gvm/bin/gvm-init.sh" ]] && source "/home/clh/.gvm/bin/gvm-init.sh"
fi
ポップアップ メッセージが消え、gvm が実行されているように見えるので、「修正済み」と言いました。
しかし、他の誰かがより良いアイデアを持っているなら、私はすべて耳を傾けています...