web-dev-qa-db-ja.com

Unityダッシュとバーがない-既存のソリューションが機能していない

Ubuntu 14.04 LTS x64を、NVIDIA GeForce GTX850Mを搭載したSchenker M504(Clevo 650)Intel i7 4712で実行しています。

PRIMEを使用してNVIDIAカードに切り替えると、すべてのウィンドウが黒い太い枠で囲まれました。この問題を解決するために、NVIDIAドライバーを331.38から337.25に更新しようとしました dannyboy79-Nvidiaリリース337.25 のガイドに従ってください。その後、再起動したところ、左上に白いカーソルがある黒い画面が見つかりました。

私はこれを解決するために次のようなさまざまなことを試みました:

1)すべてのnvidiaドライバーを削除する(ソリューション1):

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

2)すべてをパージして再インストールする:

Nvidia独自のドライバーに関するすべてを削除します。

Sudo nvidia-settings --uninstall
Sudo apt-get remove --purge nvidia*

ゼロから始めます。

Sudo apt-get remove --purge xserver-xorg-video-nouveau xserver-xorg-video-nv

すべてのものを再インストールしてください!

Sudo apt-get install nvidia-common
Sudo apt-get install xserver-xorg-video-nouveau
Sudo apt-get install --reinstall libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-core

Xサーバーを再構成します。

Sudo dpkg-reconfigure xserver-xorg

Compizを再インストールします

Sudo apt-get install --reinstall compiz

オプション2)で問題は解決しましたが、Unityの背景が空白になっています。 Unityプラグインがccsmで無効にされていることについて言及している人が何人かいます。したがって、私は nityが読み込まれず、Launcherが表示されず、Dashが表示されない に記載されているすべての解決策に従いましたが、役に立ちません。

Ccsmの実行はいくつかの潜在的な回答で言及されていますが、ccsmを起動しようとするたびにエラーメッセージが表示されます。

/usr/lib/python2.7/dist-packages/gtk-2.0/gtk/__init__.py:57: GtkWarning: could not open   display
warnings.warn(str(e), _gtk.Warning)
Traceback (most recent call last):
File"/usr/lib/python2.7/dist-packages/ccm/__init__.py", line 1, in <module> from ccm.Conflicts import *
File"/usr/lib/python2.7/dist-packages/ccm/Conflicts.py", line 26, in <module> from ccm.Constants import *
File"/usr/lib/python2.7/dist-packages/ccm/Constants.py", line 30, in <module> CurrentScreenNum = gtk.gdk.display_get_default().get_default_screen().get_number()
AttributeError: 'NoneType' object has no attribute 'get_default_screen'

実行しようとすると:

dconf reset -f /org/compiz/ 

X11 $ DISPLAYがないとD-Busを自動起動できません。同様に

setsid unity 

どちらも機能しません。

私はlightdmの再インストールも試みましたが、問題は解決せず、gdmを使用して起動しようとすると、Ubuntuがロード中のディスプレイでハングします。

ホストとゲストの両方のセッションに問題があります。

何か案は?

ありがとう!

1
Chris_bio

それで、問題を部分的に解決することができました(つまり、元の設定とdirver(Nvidia 331.79)に戻しましたが、黒い境界線の問題が残っています)。誰かが同じ問題に遭遇した場合に備えて、コミュニティに知らせたいと思っていました。

元の設定に戻すには、

1)すべてのnvidiaドライバーをパージしました:

Sudo apt-get remove --purge nvidia*

2)Ubuntuデスクトップを再インストールしました

Sudo apt-get install ubuntu-desktop

3)xorg-edgersリポジトリからnvidiaドライバーを再インストールしました:

Sudo add-apt-repository ppa:xorg-edgers/ppa
Sudo apt-get update
Sudo apt-get install nvidia-331

私は黒枠の問題を引き続き調査しますが、これに関するいくつかの投稿を見たので、どこかに答えがあるはずです!

これが役立つことを願っています!

1
Chris_bio