Virtual Box環境で起動すると、Linux Mint 17.3
常にGUIにログインできません。
CUIを変更してUIにログインしたShift+Alt+F4
後startx
。
その後、すべてがうまくいきます。
エラーの詳細は次のとおりです。
~/.xsession-エラー
syndaemon: no process found
/etc/mdm/Xsession: Beginning session setup...
/etc/mdm/Xsession: Executing cinnamon-session-cinnamon failed, will try to run x-terminal-emulator
/etc/mdm/Xsession: 205: exec: x-terminal-emulator: not found
この問題をどのように解決できますか?
~/.プロフィール
#umask 022
# if running bash
if [ -n "$BASH_VERSION" ]; then
# include .bashrc if it exists
if [ -f "$HOME/.bashrc" ]; then
# . "$HOME/.bashrc"
fi
fi
# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/bin" ] ; then
PATH="$HOME/bin:$PATH"
fi
# Add $PATH
export PATH="$HOME/bin:$PATH"
export PATH="/usr/local/sbin:$PATH"
export PATH="$HOME/.rbenv/bin:$PATH"
export PATH='/usr/local/bin:$PATH'
これは私の~/.profile
ファイルです。
答え1
問題は~/.profile
次の行にあります。
export PATH='/usr/local/bin:$PATH'
二重引用符で書く必要があります。
export PATH="/usr/local/bin:$PATH"
これらの行は次のことを意味します。PATH
内容/usr/local/bin:
の後にPATHの現在の値(つまり$PATH
)が続く環境変数を定義します。
一重引用符を使用すると、PATH値は文字通り使用され、/usr/local/bin:$PATH
現在$PATH
の値に置き換えられなくなります。基本的に、PATH検索を絞り込み、/usr/local/bin
なぜx-terminal-emulator
見つからないのかを説明します。