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

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

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

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で無効になっていると言っている人が何人かいました。そこで、Unityが読み込まれず、ランチャーもダッシュも表示されない、しかし無駄でした。

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

さて、私は問題を部分的に解決することができました (つまり、元の設定とドライバ (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

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

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

関連情報