最近LinuxMintをインストールしたため、アカウントにログインできません。 Ubuntu 13.10でこの問題が発生しましたが、再インストールしても修正されなかったようです。ただし、Mintは、セッションが10秒未満続いたことを警告するveryの便利なウィンドウを表示し、〜/ .xsession-errorsの内容を表示します。ログイン画面に戻る前に、ファイル。これまで、ターミナルにアクセスしてコマンドを実行することができました。$ PATH変数が次のとおりであることを確認しました。
/usr/local/sbin:/usr/local/bin:/usr/sbin:/user/bin:/sbin:/bin:/usr/local/games:/usr/games
私の.xsession-errorsの内容は次のとおりです。
/etc/mdm/Xsession: Beginning session setup...
/etc/mdm/Xsession: 1: /etc/profile: id: not found
/etc/mdm/Xsession: 12: [: Illegal number:
/etc/mdm/Xsession: Executing default failed, will try to run x-terminal-emulator
/etc/mdm/Xsession: 205: exec: x-terminal-emulator: not found
編集:ログインオプション画面から「シナモン」を選択するようにアドバイスされた後、私はそれを試しましたが、うまくいきませんでした。新しい.xsession-errorsファイルは次の場所にあります: http://Pastebin.com/36F4daQ
役に立つ情報のように見えますが、Linuxは初めてなので、どうしたらよいかわかりません。
問題は、Mintがデフォルトのセッションをロードしようとしていることです。デフォルトのセッションは、/etc/mdm/Xsession
、おそらく~/.xsessionrc
によって読み取られたファイルの1つに保存されているようです。
いずれにせよ、最も簡単な解決策は、ログインメニューオプションからCinnamonを選択し、それをデフォルトとして保存することです。
それでも問題が解決しない場合は、関連するファイルを移動してみてください(ここで問題の原因となっているファイルがわからない)。
mkdir old_dotfiles
mv ~/.x* ~/.X* old_dotfiles
その後、再度ログインしてみてください。それが機能する場合は、ファイルを1つずつコピーして、どのファイルが壊れているかを確認できますが、変更したことがわからない場合は、そのままにしておきます。
最後の手段として、古いドットファイルをすべて新しいディレクトリに移動して、再度ログインしてみてください。この問題は以前のインストールから保持されている設定であるため、これで修正されるはずです。
mkdir olddotfiles;
mv ~/.[A-Za-z0-9]* olddotfiles
古い設定ファイルはすべて$HOME/olddotfiles
にあり、復元したい場合は1つずつ戻すことができます。問題のあるものを動かさないように注意してください。