web-dev-qa-db-ja.com

Unityが読み込まれない、ランチャーがない、ダッシュが表示されない、ccsmメソッドが失敗する

私はHPラップトップにUbuntu 16.04を持っています。ユニティランチャーの数日前、すべてが消えました。 Unityが完全に正常に動作しているこのPCに2つ目のアカウントがあります。私は次のようなリンクを試しました:

私はccsmを使用でき、必要なすべてのオプションが表示されます。 Unityプラグインを有効にすると、他のすべてのオプションが有効になりますが、再起動後もUnityを元に戻すことができません。また、ccsmを起動すると、Unityプラグインが選択されていないことがわかります。私は何をすべきか?

1

CCSM構成は、ホームディレクトリ内の主要な構成ファイルとフォルダーの所有権(permission)がないため、固定されていません。これは次の方法で確認できます。

$ find ~/ ! -user $(whoami)

ホームフォルダー内のファイルの所有権を取り戻すには、次のコマンドを実行します。

$ Sudo chown -R $(whoami):$(whoami) ~/

デスクトップを正常にロードするには、これで十分です。質問で言及したCCSM構成は、再起動間で固執します。

この問題は、特定のGUIアプリケーションをSudoとして実行することで発生します。

更新:

解決策は、~userフォルダーの名前を変更し、クリーンなフォルダーを作成することでした。次に、古い~userフォルダからファイルをコピーします。

手順は別のアカウントで実行する必要があります)。アカウントBを作成します。 Bとしてログインします。手順を実行します。 BにはSudoアクセス権が必要です。これはで行うことができます。アカウントAB the different account to perform the commandsを検討してください。

$ Sudo adduser B Sudo

ターミナルから(Bログインの)実行:

 $ cd〜A 
 $ cd .. 
 $ Sudo mv A A.str 
 $ Sudo mkdir A 
 $ Sudo chown A:AA 
 $ Sudo ln -s A.str〜A/A.str 

ここでAとしてログインし、新しいログインのフォルダーA.strからコンテンツをコピーまたは移動します。

2
L. D. James