インターネット設定を手動で構成し、 このウェブサイトからヘルプを求めることにしました。 Ubuntuはstep 1の実行を許可しませんでした/と言って、
X: user not authorized to run the X server, aborting
そのため、Sudo -s
を実行してスーパーユーザーとしてログインしました。それからstep 1を実行しました。突然、すべてのトレイアイコンが消え、表示されていたのは壁紙だけでした。シャットダウン/再起動ができず、電源ボタンでラップトップを直接シャットダウンすることにしました。再起動すると、次の問題が発生しました。
問題:
私はubuntu 13.04を使用しています。どうすれば修正できますか?
ターミナルウィンドウを開く Ctrl + Alt + T コマンドを入力します:
cd ~
Sudo chown username:groupname .Xauthority
(ユーザー名とグループ名を自分のものに置き換えます。通常、グループ名はユーザー名と同じになります。)
startx
をルートとして実行しないでください:Xシステムをルートとして起動したので(ルートとしてログインし、startx
を使用して)ユーザーホームディレクトリのファイル.Xauthority
~
)はrootに所有されており、それがログインループでスタックしている理由です。そして、それがSudo startx
を実行すべきではない理由です。上記のように、ファイルの所有権をユーザーに戻すことでこれを解決できます。
正確な答えに何かを追加したかった。まさにそれをしましたが、私の場合はそれだけでは不十分でした。正確な指示に従ってもまだ誰かがログインできない場合は、次のようにします。
ls -l ~/.ICEauthority
-rw------- 1 root root 684 may 9 11:56 /home/user/.ICEauthority
のような場合は、
Sudo chown user:user ~/.ICEauthority
ここで、user
は、もちろんユーザー名です。
私は同じ問題を抱えており、問題を解決しようとする複数の異なる方法を試しました。これが私にとって最もうまくいったことです。
Ctrl alt f1を押します
次にログインします。
入力する
mv .Xauthority .Xauthority.bak
時には、そのようなファイルやディレクトリが存在しないと言うこともあります。心配しないでください。次の手順に進んでください。
exitと入力します。
ctrl alt f7を押して、もう一度憧れを試みます。
お役に立てば幸いです!