このエラーを解決するにはどうすればよいですか?
Xauthority
ファイルの所有者とグループをルートに変更すると、Firefoxが実行されますが、機能しません。システムを再起動すると、Xauthority
が元の所有者とグループ名に自動的に変更されます。
P.S。:Ubuntu 18.04を使用しています。
earthmeLon の警告は非常に重要です。Firefoxをroot
として実行することなく、問題の解決を試みる必要があります。
ただし、何らかの理由で本当にそれを行う必要がある場合(私はあなたを判断しません)、これを行うことができます:
Sudo -i
ルートシェルを起動し、必要に応じてルートの.Xauthority
のバックアップを作成します
test -f .Xauthority && mv .Xauthority .Xauthority.bak
ホームからルートにファイルをコピーします
cp -a /home/youruser/.Xauthority .Xauthority
chown root: .Xauthority
その後、次のコマンドでFirefoxを起動できます。
XAUTHORITY=/root/.Xauthority Sudo firefox
終了したら、exit
ルートシェルを忘れないでください。
完了したら、.Xauthority
バックアップを展開することも忘れないでください。
Sudo -i
test -f .Xauthority.bak && mv .Xauthority.bak .Xauthority
exit