web-dev-qa-db-ja.com

ハードリブート後にUnity構成(およびその他の問題)を復元するにはどうすればよいですか?

Ubuntu 14.04を実行しています。それは私に閉じ込め、そして私はハードリブートを行いました。 (私は物理的に電源ボタンを押したまま再起動する必要がありました。)今何が起こっているのか、私の壁紙、ランチャーのアイコン、私のテーマです-それはすべてなくなっています。

Launcherにもあったものが足りません。そこには、以前は持っていなかった(またはカスタマイズを開始したときに削除した)アイコンがあります。デフォルトのUnityテーマに戻りました。

しかし、それはただ欠けているテーマ以上のものです。私が言ったように、私のランチャーにあったアイテムも不足しています。これらのいくつかは、ソフトウェアセンターを通じてインストールしたため、実際の問題であり、それらのターミナルコマンドがわかりません。ランチャーの自動非表示などのカスタマイズもなくなりました。取り付けていた国際キーボードはなくなりました。

そして、もう1つの奇妙な部分があります。ログイン画面には、壁紙、カスタムアイコンなどがあります(キーボードは含まれません)。ログインしたら、説明した問題があります。

これを解決する方法についての提案があれば私は開いています。

関連するログの内容は次のとおりです。

$ ls -ld ~/.xsession-errors{,.old} ~/.config
drwx------ 1 grace grace 1064 Dec 28 23:10 /home/grace/.config
-rw------- 1 grace grace  835 Feb  2 15:35 /home/grace/.xsession-errors
-rw------- 1 grace grace  638 Feb  2  2017 /home/grace/.xsession-errors.old

$ more .xsession-errors.old
Script for ibus started at run_im.
init: at-spi2-registryd main process ended, respawning
init: at-spi2-registryd main process ended, respawning
init: at-spi2-registryd main process ended, respawning
init: at-spi2-registryd main process ended, respawning
init: at-spi2-registryd main process ended, respawning
init: at-spi2-registryd main process ended, respawning
init: at-spi2-registryd main process ended, respawning
init: at-spi2-registryd main process ended, respawning
init: at-spi2-registryd main process ended, respawning
init: at-spi2-registryd main process ended, respawning
init: at-spi2-registryd respawning too fast, stopped

$ ls -lR ~/.config/unity
/home/grace/.config/unity:
total 0
-rw-rw-r-- 1 grace grace 0 Jan 13  2015 first_run.stamp

ファイル .xsession-errorsは空です。

他のユーザーから、私のログファイルへのリンクを含めるように提案されました(/var/log)、関連がある場合。はい、どうぞ:

2
gracious1

~/.config/dconf/userファイルが破損しています。ファイルの名前を変更して、その理論をテストできます。 user.oldログアウトしてから再度ログインする、そしてその測定が設定を変更する可能性に影響を与えるかどうかを確認します。

それが失敗した場合は、何かを試す前に再起動してください...

3

これはゲストアカウントでは発生しないとチャットで言ったように、次の手順を使用して問題を回避します:(これは回避策であり、解決策ではありません)

  • 新しいユーザーを作成します(例:元のユーザーのuser2user
  • 他のユーザーと同じグループで。 (ターミナルに移動し、groupsを実行して、各ユーザーにログオンしていることと、それらが同じ出力を持っていることを確認します)

今:

  1. ファイルマネージャを開きます
  2. /home/userディレクトリに移動します
  3. コピー(移動しない!)ダウンロードから/home/user2/Downloadsへのすべてのファイルとディレクトリ
  4. あなたが良い仕事をしたことを確認してください。
  5. /home/user/Downloadsを削除してください
  6. 手順3に戻り、ドキュメント、ビデオなどについて繰り返します。
  7. 端末で次のコマンドを入力します。deluser user --remove-home

できた!

なぜ?あなたが持っているように 真剣にめちゃくちゃ 現在のユーザープロファイルに関するいくつかの問題、.configファイルまたはディレクトリの権限のいずれかの設定が問題を引き起こしています。妥当な時間内にこの問題を解決することはできないので、そのプロファイルを残して、最初からやり直すことをお勧めします。

4
Fabby