web-dev-qa-db-ja.com

Classic Gnomeデスクトップがunity-window-decoratorを使用するのはなぜですか?

私は、11.04から古典的なgnomeデスクトップを起動しており、11.04にアップグレードして以来、ひどいウィンドウのちらつきがあり、gdmがほとんど再起動しているようです。 gdmの再起動ではないかもしれませんが、デスクトップがちらつき、すべてのワークスペースのすべてのウィンドウが現在のワークスペースに移動します。多くの場合、すべてのウィンドウ装飾はなくなり、アーティファクト、ウィンドウのドラッグが途切れます。

とにかく、unity-window-decoratorには何か関係がありますか?これはcompizですか?他のものに置き換えることはできますか?

編集:バグのあるnvidiaドライバーと関係があると確信しています。 unity-window-decoratorへの切り替えは10.10から11.04の間に新しくなったので、それも問題になると思います。

編集:参照用にドライバーと何か関係がある場合は、nvidia-current onを使用しています-

product: G92 [GeForce 9800 GTX+]
vendor: nVidia Corporation

$ compiz --replace&を実行しますが、それで解決しません。

enter image description here

3

Unity-window-decoratorは間違いなくあなたの問題ではありません。gnome-window-decoratorとほとんど同じです。問題の最も可能性の高い原因は、(おそらく)バグのあるドライバーを持っていることです(おそらく、ハードウェアが原因であり、これを質問に追加する必要があります)。compizがクラッシュまたは再起動します。 (ちなみに、これはgdmの再起動ではないため、Xsession全体が必要になります)。

Unity-window-decoratorが問題であると確信している場合(私はそうではありませんが)、ccsmでcompizウィンドウデコレーターをgnome-window-decoratorに変更できます。

また、compizの代わりにmetacityを使用することもできます(効果は失われますが、少なくとも機能します)。

この回答を参照してください: nvidiaドライバーを正常に動作させる方法(実験的な3dサポートの実行)

1
RolandiXor