私は最近Ubuntu 12.04にアップグレードしましたが、いくつかの更新を行った後、アプリケーションランチャーとタイトルバー(ウィンドウダイアログ用)が見つかりません。基本的に、Unity GUI全体が欠落しています!
何が起こったのかわからないので、GNOME 3をインストールしましたが、ランチャーもありませんでしたが、タイトルバーはありました。さらに、上部にあるバーは、何が開いているかを知らせ、GNOME拡張機能を表示できるようにするため、インタラクティブではありません。どこでもクリック、右クリック、Alt +クリック(右または左)、Alt +スーパークリック(右または左)ができません!私もGNOMEサイトからアプリケーションメニューをインストールしましたが、インタラクティブでもありません。ただし、アプリケーションを起動する方法がないため、ターミナルを使用する必要があり、アプリケーションを最小化すると完全に消えます。
それから、Unity 2Dを試してみることにしました。黒い背景、ランチャーはありますが、デスクトップ上のアイコンとトップバーは完全に歪んでいます。ピクセル化されているだけではありません。それらはあらゆる種類のファンキーな色であり、Unity 2Dランチャーから何かを開くと、ランチャーで開かれていると表示されますが、画面には何も表示されません。
YouTubeでビデオを表示しようとすると、ビデオはゆがんで、Unity 2Dと同じように見えます。奇妙なことに、ビデオではなくオーディオが正常に機能します。写真はロードされますが、ビデオをストリーミングする広告はロードされません。
ランチャーとUnity GUIを元に戻すための提案はありますか?ターミナルからGNOME、Unity 3D、Unity 2Dを再インストールしようとしました。変化なし。また、Unityデスクトップを再インストールしてリセットしようとしましたが、何も起こりませんでした。
同じ問題がありました。 unity --reset
(compiz-configで問題を解決するために使用されていたものを修正するために使用)を試しましたが、今では問題を解決できませんでした。すべてを正常に機能させるためにできることは、compizの設定をリセットすることだけでした。
~/.compiz-1
および~/.config/compiz-1
ディレクトリをバックアップ(名前変更)し、デフォルト設定で再度作成できるようにします(ログアウトして再度ログインする必要があります)。
mv ~/.compiz-1 ~/.compiz-1.BACKUP
mv ~/.config/compiz-1 ~/.config/compiz-1.BACKUP
再起動して、すべてが期待どおりに機能することを確認したら、これらのバックアップを削除できます(使用する場合を除く)。
rm -Rfv ~/.compiz-1.BACKUP
rm -Rfv ~/.config/compiz-1.BACKUP
注:一部の人々にとっては、次のリンクのいずれかが解決策を持っている可能性があります。すべてのcompizカスタマイズを失いたくない場合は、それらを試してください。
私の場合、Unityをリセットするだけでは十分ではなかったため、すべてのcompiz設定を削除することにしました。
同じ問題がありました。これを試してみました。
押す Ctrl+Alt+F1 CLI/ttyに切り替えます。
ユニティパッケージがインストールされているかどうかを確認します。
dpkg -l | grep unity
「unity」が出力にリストされている場合は、次の手順に進みます。そうでない場合は、インストールします(およびその依存関係):
Sudo apt-get update
Sudo apt-get install unity
「ubuntu-desktop」がインストールされているかどうかを確認します。
dpkg -l | grep ubuntu-desktop
そうでない場合は、インストールします。
Sudo apt-get update
Sudo apt-get install ubuntu-desktop
ディスプレイマネージャーを再起動します。
Nattyユーザーの場合、GDMを再起動する必要があります。
Sudo service gdm restart
または、Oneiricを使用していて、後でLightDMを再起動する必要がある場合(デフォルト):
Sudo service lightdm restart
空白の画面があり、マウス以外に何もなければ、端末を呼び出すことができます。
その場合、CCSMをまだインストールしていない場合はインストールします。
Sudo apt-get install compizconfig-settings-manager
それがインストールされたら、同じ端末で次のようにします:
ccsm
マネージャーGUIがポップアップしたら、desktop/ubuntu unityプラグインに移動して、それが有効になっていることを確認します。
既に有効になっている場合は、無効にしてから再度有効にし、ログアウトしてから再度ログインすると、すべてが正常に戻ります。
Compizが起動時にクラッシュし続ける問題がある場合は、単純にシェルスクリプトを作成します。
sleep 3
compiz --replace
end
次に、これを起動アプリケーションに追加するだけで、起動時にCompizがリセットされます。もちろん、最初にファイルを実行可能にしてください。
私の場合、犯人と思われる古い.gnomercファイルがありました。おそらく非常に古いcompizのインストール(2008年頃)からでしょう。ファイルを削除することで問題が解決しました。他の人の助けになるかもしれません。
ファイルは:
cat .gnomerc
export LIBGL_ALWAYS_INDIRECT=1
rm ~/.gnomerc
および再起動またはログアウト/ログインします。
サイモンの方法は、ログインシェル(仮想コンソール)で作業できるターミナルを開くことができない場合に機能します。 @erikは、どの仮想コンソールでも実行できます。
ctrl+alt+F1-6
うまくいったと思います。
私のマシンでアップグレードを行った後、デスクトップの背景を失い、完全に黒のままですが、同じ問題がありますが、端末を開くと背景が表示されます。私はこのスレッドでここに記載されている他のステップを試しました。シナモンが犯人であることが判明しました。
私がしたことは
$ Sudo apt-get removeシナモン*
その後再起動
Gnome Classicにログイン-効果なし
動いた!
Compizディレクトリの削除はうまくいきましたが、端末を取得できなかったため、次のことをしなければなりませんでした。
これで、上記のようにcompizディレクトリの名前を変更できます。ライブセッションをシャットダウンし、CDを取り出して、ハードディスクから起動します。
それは私のために働いた。 YMMV。
ありがとうございました! Preciseにアップグレードした後、Unityは無効になりました(最初はそうではありませんでした)。
インストール compizconfig-settings-manager 、ccsm
を介して実行し、Unityを再起動するために必要な変更を適用することでトリックを実行しました!
12.04でもほとんど同じ問題がありました。高齢のGPUではUnityの動作が遅いため、数か月間、Unity 2dをデスクトップとして使用していました。明確な理由はありませんが、突然(すべてのユーザーに対して)ランチパッドとタイトルバーの表示を拒否しました。上記で提案したようにCCSMでUnityを再有効化することはソリューションの一部でしたが、ここで提案する他の手段や、以下を含むがこれらに限定されない他のいくつかの関連するスレッドではありません:
Unityの再インストール
Ubuntuデスクトップの再インストール
関連するすべての構成情報(例:compiz、gconfなど)を削除する
12.04(64ビット)でこれらの症状を完全に解決するのに役立ちました。
unity --reset
私にはうまくいきません。さまざまなエラーおよび情報メッセージを配信した後、常に次の場所でハングします。
Setting Update "run_key"
「unity has vanished」というタイトルのスレッド に投稿されたログに示されているように、引数なしの単一実行の場合。
エラーメッセージが配信されることに気付きました:
/usr/lib/nux/unity_support_test -p
unity --resetによって報告されるエラーのいくつかに似ていました:
error while loading shared libraries: libGL.so.1: cannot open shared object file: No such file or directory.
user139869 here によって報告されます。残念ながら、彼の解決策は私にはうまくいきませんでした。広範囲に検索した結果、次の解決策が見つかりました。
コマンドLocate libGL.so.1を使用して、libGL.so.1のパスを取得します。
次の例に示すように、/ usr/lib /のライブラリへのリンクを追加します。
Sudo ln -s /usr/lib/i386/mesa/libGL.so.1/usr/lib
( J.D。Bartlett )提供)
コンピューターを再起動します。
これにより、unity_support_test-pとunity --resetの両方を実行できるだけでなく、Unity 2dを起動することもできました。何が問題を引き起こしたのか分かりませんが、上記のリンクを作成してから(数週間後)、それ以上の問題はありませんでした。