Ubuntu 16.04 Unityデスクトップ環境は、新規インストール後にロードされません


12

Ubuntu 16.04の新規インストールを行った後、ログインしましたが、Unityデスクトップ環境がロードされません。デスクトップの背景だけが表示され、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

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


「X」構成を確認する必要があります
Valeriy Solovyov

正確にどこで?
イリダネク

1
Compiz / Unityには、グラフィックスカードまたはドライバーでサポートされていないか、誤ってサポートされているグラフィックス機能が必要なようです。クローズドソースドライバーをインストールしようとしましたか?
-JanC

はい。従来の「追加ドライバ」ウィンドウからインストールすると、Ubuntuは起動しなくなり、起動ローディング画面に大きなアイコンが表示されたままになり、グラフィックドライバが機能していないことを示します。場合によっては、nvidia独自のドライバーをインストールした後に何かを実行する必要があることがわかりました。
イリダネク

1
askubuntu.com/a/481620/281857の#5の修正も私にとってはうまくいきました!ありがとう!

回答:


11

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

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

修正を見つけることができず、投稿の修正は役に立たない。他のポインター?仮想ボックスで実行しているim
Manny265

@ Manny264あなた自身の質問を始めることをお勧めします。そこで何が問題なのか、今までに何を試したのかを説明できます。
イリダネク

これは、nvdia gxカードに固有のものであることに気づきませんでした。:私はこの問題について解決策を見つけるDD askubuntu.com/questions/17381/...
Manny265

6

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

dconf reset -f /org/compiz/
setsid compiz

これは、ランチパッドのバグ#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 &

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


4

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

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

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


2

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

dconf reset -f /org/compiz/
setsid compiz

あるべき

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

コメントするほどの評判がない場合は、投稿の編集を提案できます。
ザンナ

これは私のために働きます!!!
zs2020

再起動するたびにこれを行う必要があるようです。誰かがより永続的な解決策を見つけましたか?
ジョナサンリチャーズ

バージョン16.04.1は問題を永久に修正したようです。正確なバグ修正は特定できませんでしたが、変更ログ(wiki.ubuntu.com/XenialXerus/ReleaseNotes/ChangeSummary/16.04.1)には多数の統一修正があります。
ジョナサンリチャーズ


0
setsid compiz --replace

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


0

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

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.