web-dev-qa-db-ja.com

団結が壊れています。ランチャー、メニューバー、ダッシュが消えました。 Unityの再インストールが機能しない

問題は この質問 と同じですが、そこに記載されているすべてのことを試した後でも、団結が機能しないという追加の問題があります。

ccsmunityunity-desktopのインストール/再インストールを試みました。 Unity Pluginを有効にしても何もしませんでした。 ~/.config/compiz-1の削除/名前変更は機能しません。

ユニティサポートチェック/usr/lib/nux/unity_support_test -pは、コンピュータがユニティを実行できることを示しています。

OpenGL vendor string:   nouveau
OpenGL renderer string: Gallium 0.4 on NVE7
OpenGL version string:  3.0 Mesa 11.2.0

Not software rendered:    yes
Not blacklisted:          yes
GLX fbconfig:             yes
GLX texture from pixmap:  yes
GL npot or rect textures: yes
GL vertex program:        yes
GL fragment program:      yes
GL vertex buffer object:  yes
GL framebuffer object:    yes
GL version is 1.4+:       yes

Unity 3D supported:       yes

setsid unityまたはunity --reset-icons &disownを試すと、次のようになります。

GLib-GIO-Message: Using the 'memory' GSettings backend.  Your settings will not be saved or shared with other applications.
unity-panel-service stop/waiting
unity7 stop/waiting
unity-panel-service start/running, process 5387
unity7 start/running, process 5507

エラーが発生したり、何もしたりせずにハングします。 ctrl+Cでプロセスを終了する必要があります。

unity --debugは以下を提供します。

unity-panel-service stop/waiting
unity7 stop/waiting
unity-panel-service start/running, process 2334
[Thread debugging using libthread_db enabled]
Using Host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
/usr/bin/compiz (core) - Info: Loading plugin: core
/usr/bin/compiz (core) - Info: Starting plugin: core
[New Thread 0x7ffff3638700 (LWP 2456)]
/usr/bin/compiz (core) - Info: Loading plugin: ccp
/usr/bin/compiz (core) - Info: Starting plugin: ccp
[New Thread 0x7fffeb20e700 (LWP 2457)]
[New Thread 0x7fffeaa0d700 (LWP 2458)]
compizconfig - Info: Backend     : gsettings
compizconfig - Info: Integration : true
compizconfig - Info: Profile     : unity

この後も、何もせず、エラーも発生せずにハングします。

dconf dump /org/compiz/の結果:

[/]
existing-profiles=['Default', 'unity']
current-profile='unity'

[profiles/unity]
plugins-with-set-keys=['vpswitch', 'unityshell', 'mousepoll', 'place', 'composite', 'ezoom', 'move', 'decor', 'matecompat', 'staticswitcher', 'opengl', 'workarounds', 'unitymtgrabhandles', 'snap', 'scale', 'animation', 'grid', 'expo', 'fade', 'gnomecompat', 'commands', 'wall', 'switcher', 'session', 'resize']

[profiles/unity/plugins/ezoom]
zoom-box-fill-color='#2f2f2f4f'
zoom-box-outline-color='#2f2f4f9f'

[profiles/unity/plugins/wall]
thumb-highlight-gradient-shadow-color='#dfdfdfff'
arrow-base-color='#e6e6e6d9'
arrow-shadow-color='#dcdcdcd9'

[profiles/unity/plugins/unityshell]
inactive-shadow-color='#000000a5'

[profiles/unity/plugins/animation]
unminimize-effects=['animation:Glide 2']
close-matches=['((type=Normal | Unknown) | name=Sun-awt-X11-XFramePeer | name=Sun-awt-X11-XDialogPeer) & !(role=toolTipTip | role=qtooltip_label) & !(type=Normal & override_redirect=1) & !(name=gnome-screensaver) & !(name=gnome-screenshot)', '((type=Menu | PopupMenu | DropdownMenu | Combo | Dialog | ModalDialog | Normal) & !(class=\\.exe$))', '(type=Tooltip | Notification | Utility) & !(name=compiz) & !(title=notify-osd)']
open-matches=['((type=Normal | Unknown) | name=Sun-awt-X11-XFramePeer | name=Sun-awt-X11-XDialogPeer) & !(role=toolTipTip | role=qtooltip_label) & !(type=Normal & override_redirect=1) & !(name=gnome-screensaver)', '((type=Menu | PopupMenu | DropdownMenu | Combo | Dialog | ModalDialog | Normal) & !(class=\\.exe$))', '(type=Tooltip | Notification | Utility) & !(name=compiz) & !(title=notify-osd)']

[profiles/unity/plugins/switcher]
background-color='#333333d9'

[profiles/unity/plugins/decor]
active-shadow-color='#00000080'
inactive-shadow-color='#000000ff'

[profiles/unity/plugins/gnomecompat]
main-menu-key='Disabled'
run-key='Disabled'

[profiles/unity/plugins/staticswitcher]
background-color='#333333d9'

[profiles/unity/plugins/expo]
ground-color1='#b3b3b3cc'
ground-color2='#b3b3b300'

今、私はgnome-panelをインストールして作業していますが、ユニティを元に戻す方法がわかりません。どんな助けも本当に感謝されます。

2
alpha_lyrae

Unityは、ここで説明するように新しいユーザーを作成することで修正できます: Unityがロードされず、ランチャーもダッシュも表示されず、ccsmメソッドが失敗しました(重複をマークする前に説明を読んでください)

私はこれをもう少し詳しく調べましたが、手順に従って新しいユーザーを作成せずに統一を修正できると思います:

  1. gnome-panelを使用してシステムにログインし、ディレクトリ.configおよび.cacheを移動します。

    cd ~
    mv .config config_save
    mv .cache cache_save
    
  2. 団結を使用してログアウトし、ログインしてください。保存したファイルを、ファイルを上書きせずに.configおよび.cacheディレクトリに戻します。

6
mattirn

〜/ .cacheディレクトリの何かがこれを引き起こしていることを報告したいだけです。削除して再起動すると、団結が復活しました。

2
Justin Foell

上記の提案に従い、cd ~mv .config config_savemv .cache cache_saveを実行しました。再起動すると、Unityが戻ってきました。

私のPCはUbuntu 16.04.3がインストールされたLenovo C-260です。今朝、私はdist-upgradeを実行しました。その結果、Ubuntu 16.04.4が発生し、ユニティが失われました(デスクトップは問題ありませんでした)。

私は他の多くの投稿から提案を試みましたが、上記を試すまで何もうまくいきませんでした。これらの手順に従って、ccsmを実行して、設定マネージャーが適切なチェックボックスを保持しているかどうかを確認しました。これは以前は実行していなかったもので、すべて正常です。

2
A4Skyhawk

同様の問題に直面しましたが、lightdmを削除して再インストールした後、修正しました。

これらのコマンドを使用してください:

Sudo apt-get update
Sudo apt-get remove lightdm
Sudo apt-get install lightdm
Sudo apt-get upgrade

上記の解決策がうまくいかなかった場合は、以下のコマンドを使用して構成からすべてを削除してみてください。

Sudo rm -rf ~/.config

これによりすべてがリセットされ、Ubuntuシステムは新規インストールの外観に似たものになります。インストールされたアプリケーションは変更されません。

1
Shateel