突然メインアカウントにログインした後、クラッシュレポートを受け取りました。 「ディスプレイを開けません」と表示されます。しかし、「guest」アカウントでログインすると、すべてがうまく機能します。私には適していない次の方法を試しました。
方法1:
黒い画面が表示されたら、ctrl + alt + f1キーを押してから、デフォルトのユーザー名でログインしました。私は次のコマンドを入力し始めました。
sudo apt-get install ppa-purge
ppa-purge ppa:unity-team/staging
sudo apt-get update
sudo apt-get intall --reinstall ubuntu-desktop
sudo apt-get install unity
方法2
cp .config/dconf/user .config/dconf/user.bkp
rm .config/compiz-1/compizconfig/config .config/dconf/user
sudo apt-get install dconf-tools
rm .config/comp-2-1/compiz config/config; dconf reset -f /org/compiz/
解決策はありますか?
答え1
私はNvidiaドライバとこの黒い画面の問題に対処するために2日間を過ごしました。そして12.04から14.04にアップグレードをして、こういうガタガタに落ちました。グルー!
私が最初に解決しようとした問題は、firefox、compiz、およびXorgの高いCPU使用率のためにグラフィックを大幅に使用できなくすることでした。 Nvidiaドライバをアップグレードして問題を解決しようとすると、すべてが失敗し、黒い画面が表示されます。
役に立つ場合に備えて、デスクトップ構成に関するいくつかのコマンドは次のとおりです。
"lshw"コマンドは以下を生成します。
description: Mini Tower Computer
product: OptiPlex GX270
"lspci -vnn | grep -i VGA -A 12"コマンドは次のように生成します。
VGA compatible controller [0300]: NVIDIA Corporation NV18 [GeForce4 MX 440 AGP 8x]
"wmctrl -m"コマンドは次のものを生成します。
Name: Metacity
Class: N/A
PID: N/A
Window manager's "showing the desktop" mode: N/A
結局私はあまりにも遅れていたので、何がうまくいくのか100%確信できませんでした。私の考えでは、それが正しいと思います。
すべてのNvidiaビットを削除してデフォルトのドライバNouveauを使用するには、次のコマンドを使用します。
sudo apt-get purge "nvidia *"
次に、Compizの代わりにMetacityを使用することを選択します。これは私が適用した2つの注目すべき変更であり、その結果、CNNxビデオストリーミングなどのタスクを実行するとグラフィック体験が大幅に向上し、CPU使用率が許容可能なレベルに向上しました。 Firefoxはまだ「nice top」で高いCPU使用率を示していますが、グラフィック、特にビデオストリーミングには影響しません。
答え2
この問題は、Ubuntuのバージョンをアップグレードしたときに発生しました。デフォルトユーザーはXにログインできなくなります。
./config バックアップが完了したら、ディレクトリを削除して X に戻すことができました。
答え3
Ubuntu 20.04で黒い画面が表示されたら、次の手順を実行する必要があります。
を押したCtrl+Alt+F4
後、ユーザー名とパスワードを使用してログインします。次のコマンドを入力します。
sudo apt purge gdm3
sudo apt update
sudo apt upgrade
sudo apt install gdm3
警告が表示されたら、gdm3
矢印キーを使って選択してEnterを押します。
そうでない場合は、次のように入力します。
sudo dpkg-reconfigure gdm3
それから:
sudo service gdm3 start
その後、Ubuntuログイン画面から再起動します。
答え4
私の場合、xfwm4(Xfceコンポジター)のバグで終わりました。
バージョン4.13.2以降、v-syncにGLXを使用していますが、私のGeforce 7100では機能しません。 Xpresent vblank_modeに切り替えると問題が解決しました。
2019年の追加では、2013年の失敗を説明することはできませんが、当時kwinやcompizに同様の問題があった可能性があります(特にUbuntuのようにX11から抜け出そうとする場合)。