web-dev-qa-db-ja.com

Unityは、13.10から14.04へのアップグレード後に起動/ロードしません

Ask ubuntuには多くの同様の投稿がありますが、ほとんど成功していません。

13.04から13.10に14.04に連続してアップグレードしました。 13.03から13.10へのアップグレードは正常に機能しました。 13.10から14.04にアップグレードした後、問題が発生しました。コンピューターにログインした後、背景画像のみが残り、他のデスクトップ要素や統一要素はありません。キーバインディングは機能しません(たとえば、ctrl + alt + t)。 ctrl + alt +(f1 + f6)を使用して端末にドロップできます。ターミナルにログインすると、apt-getやその他のシェルユーティリティなどを実行できます。ディスプレイ0 export DISPLAY=:0をエクスポートすることにより、端末に送信先を指示せずにグラフィカルなものを実行できません。

ターミナルからnautilusを実行すると、デスクトップとnautilusオプションのある画面上部のバーが表示されます(ファイル編集ビューブックマークヘルプヘルプ)。私はCCSMから統一を再有効化しようとしましたが、変更はありません。統一とUbuntu-Desktopを再インストールしました。変更はありません。 nvida-currentドライバーをアンインストールして再インストールしましたが、変更はありません。

私はこの問題を調査するために考えられるすべてのことをしました(私はまだこれにかなり慣れていないので大したことではありません)。これをさらに調査するために何かする必要がある場合はお知らせください。できるだけ早く実行します。それでも、標準出力をデスクトップ上のファイルに切り替えて、そこからアクセスできます。どんな助けも大歓迎です

  • 文法とスペルの編集が適用されました。

更新:

this postで行われた提案に基づきます。私は次のことをしました。

 Sudo apt-get install --reinstall ubuntu-desktop
 Sudo apt-get install unity
 Sudo apt-get purge nvidia* bumblebee*
 Sudo apt-get install nvidia-prime
 Sudo shutdown -r now

これで、コンピューターにログインした後、デスクトップにアイテムが表示されます。 ctrl+nを押してnautilusを開くこともできます。右クリックする機能が戻り、端末を開くことができます。ただし、ctrl+alt+tはまだ機能しません。ウィンドウをクリックして移動したり、デスクトップの背面から前面にプログラムウィンドウを移動したりすることはできません。それらは、私が開いた順に積み重ねられたままで、最新のウィンドウが一番上にあります。 Compiz Setting Managerをもう一度チェックすると、Unityがアクティブになりました。

アップデート2:

これはopenglの問題かもしれません。 Termialで次のコマンドを実行しました。

DISPLAY=:0 unity

端末がハングする前に次の出力が表示されます。

 compiz (core) - Info: Loading plugin: core
 compiz (core) - Info: Starting plugin: core
 unity-panel-service start/running, process 2707
 compiz (core) - Info: Loading plugin: ccp
 compiz (core) - Info: Starting plugin: ccp
 compizconfig - Info: Backend     : gsettings
 compizconfig - Info: Integration : true
 compizconfig - Info: Profile     : unity
 compiz (core) - Info: Loading plugin: composite
 compiz (core) - Info: Starting plugin: composite
 compiz (core) - Info: Loading plugin: move
 compiz (core) - Info: Starting plugin: move
 compiz (core) - Info: Loading plugin: place
 compiz (core) - Info: Starting plugin: place
 compiz (core) - Info: Loading plugin: snap
 compiz (core) - Info: Starting plugin: snap
 compiz (core) - Info: Loading plugin: commands
 compiz (core) - Info: Starting plugin: commands
 compiz (core) - Info: Loading plugin: compiztoolbox
 compiz (core) - Info: Starting plugin: compiztoolbox
 compiz (core) - Error: Plugin 'opengl' not loaded



compiz (core) - Info: Loading plugin: resize
 compiz (core) - Info: Starting plugin: resize
 compiz (core) - Info: Loading plugin: regex
 compiz (core) - Info: Starting plugin: regex
 compiz (core) - Info: Loading plugin: mousepoll
 compiz (core) - Info: Starting plugin: mousepoll
 compiz (core) - Info: Loading plugin: imgpng
 compiz (core) - Info: Starting plugin: imgpng
 compiz (core) - Info: Loading plugin: vpswitch
 compiz (core) - Info: Starting plugin: vpswitch
 compiz (core) - Info: Loading plugin: session
 compiz (core) - Info: Starting plugin: session
 compiz (core) - Info: Loading plugin: workarounds
 compiz (core) - Info: Starting plugin: workarounds
 compiz (core) - Error: Plugin 'opengl' not loaded

私はこれについてどうすればいいかわかりません、openglはグラフィカルに集中的なプログラムを実行できるので、一般的に見逃していないようです。ただし、openglプラグインがゲームのようなものに使用されるopenglプラグインとは異なるものかどうかはわかりません(それを認めるのは恥ずべきことです)。私はこれについて調査するつもりです。さらに情報があれば報告します。

4
G.Oxsen

ここでOP、ついに成功しました!

成功する前に私がやったすべてのステップを組み合わせています

Sudo apt-get install --reinstall ubuntu-desktop 
Sudo apt-get install unity 
Sudo apt-get purge nvidia* bumblebee* 
Sudo apt-get install nvidia-prime 
Sudo shutdown -r now

再起動後、ログインし直して、できる限りの方法で端末にドロップします。この時点で、デスクトップ上の空白の場所を右クリックし、ターミナルで開くを選択して、ターミナルを開くことができました。次の一連のコマンドを入力します

DISPLAY=:0 unity
dconf reset -f /org/compiz/
unity

そして結束がようやく始まり、すべてが順調に機能しています。

コマンドunityが最後に起動しない場合は、setsid unityを試してください

私の試用版が誰かに役立つことを願っています。このスレッドを見てくれた人とコメントしてくれた人に感謝します。

4
G.Oxsen

ちょうどこれらの行は私のためにそれを解決しました:

dconf reset -f /org/compiz/
Sudo reboot

また、別のカーネルで起動しようとしましたが、nVidia driverからunity-control-center > Sources > Proprietary Driversを使用してnouveauドライバーに変更しました

1
Jonathan