web-dev-qa-db-ja.com

Ubuntu 16.04 Unityデスクトップ環境が新規インストール後にロードされない

Ubuntu 16.04の新規インストールを行った後、ログインしましたが、ユニティデスクトップ環境がロードされません。デスクトップの背景のみが表示され、compizのエラーに関する情報ウィンドウが表示される場合があります。

私は以前に最終ベータ版でもこれを持っていましたが、解決策を見つけることができませんでした。

Ctrl + Alt + F1コンソールからUnityを再起動しようとすると、次のようになります。

DISPLAY=:0 unity

私は得る:

compiz (core) - Info: Loading plugin: core
... many more instructions here
compiz (core) - Info: Unity is not supported by your hardware. Enabling software rendering instead (slow). 
... many more instructions again
compiz (core) - Info: Starting plugin: switcher
Illegal instruction (core dumped)

私はNvidia gtx980グラフィックカードを持っています、Ubuntuによると、(オープンソースの)Nvidiaドライバーが正しくインストールされているので、imo、Unityは完全にサポートされるはずですが、UbuntuがUnityを起動しようとすると失敗します唯一の情報はIllegal instructionです。

これを修正またはデバッグできる方法についてアドバイスしてください

12
Illidanek

次の手順に従って問題を解決しました。

  1. Nouveauオープンソースドライバではなく、独自のNvidiaグラフィックドライバをアクティブにしました。
  2. 残念ながら、これによりUbuntuが起動できなくなりました。そのため、次の手順に従って動作させる必要がありました。 https://askubuntu.com/a/391608/281857
  3. この時点でUbuntuは起動していましたが、ランチャー、トップバーなどはまだありませんでした。しかし、デスクトップを右クリックしてターミナルを開き、この回答で詳細に修正5を実行できました: https:// askubuntu .com/a/481620/281857
11
Illidanek

通常、これに対する答えは、ユニティのdconfエントリをリセットすることです。

dconf reset -f /org/compiz/
setsid compiz

これは、ランチパッドの bug#1569357 によるものと思われます。通常は、ランチパッドエントリのバグの修正もいくつか行いますが、sddm(シンプルなデスクトップディスプレイマネージャ)でのみ発生するようです-lightdmでは発生しません。

Dconf reset -f/org/compiz /を使用しても動作しませんでした(Sudoまたはno Sudo)。 setsid compizもしませんでした。

また、ログインして起動したパネルがない場合、コマンドラインがある場合にそれらを起動する簡単な方法は次のとおりです。

Nohup /usr/bin/unity > /dev/null 2>&1 &
Nohup /usr/lib/x86_64-linux-gnu/unity/unity-panel-service > /dev/null 2>&1 &

これはあなたがいるセッションのためだけです。次回ログインしたときに起動され、パネルが起動することはありません。

6
Patola

これらのコマンドを使用して問題を修正します。

Sudo dpkg --configure -a  
Sudo apt-get update  
Sudo apt-get upgrade -y  

マシンを再起動します。デスクトップが表示されます

4
Vaneet

残念ながら、私はコメントする評判がありませんが、Patolaのソリューションは1つのわずかな変更で機能しました。

dconf reset -f /org/compiz/
setsid compiz

あるべき

dconf reset -f /org/compiz/
setsid compiz --replace
2

私は同じ問題を抱えていましたが、これは私のために働いた:

Sudo apt-get install --reinstall compiz
0
Hypercube

Ctrl + Alt + F1を使用してシステムが起動したら、ユニティコンソールを取得しようとしても同様の問題に直面しました。

  1. 管理者の資格情報でログインします。
  2. 以下を使用してディスプレイドライバーを一覧表示します。

    ubuntu-drivers devices
    
  3. Nvidiaドライバーをインストールします。

    Sudo apt-get install Sudo apt-get install nvidia-361
    

    または

     Sudo apt-get install nvidia-364
    
  4. 再起動システム:

    Sudo reboot now
    
  5. グラフィカル表示を再開するには:

    Ctrl + Alt + F7

私のために働いた。ではごきげんよう

0
Navjot Sumal
setsid compiz --replace

修正され、私の場合はうまくいきました-統一が修正されました!ありがとう、ジョナサン・リチャーズ!

0
user1180249