0

おはようございます。

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 が実行されているように見えるので、「修正済み」と言いました。

しかし、他の誰かがより良いアイデアを持っているなら、私はすべて耳を傾けています...

4

0 に答える 0