Linux (old) Newbies

古いWindows環境からLinux環境へと移り住んだ日々の出来事

デスクトップ環境を載せ替えたら画面が真っ黒け😱

いろいろと Ubuntu 関連を見て歩いて、軽い と評価の多い xubuntu に興味があったのですが、先のブログ記事のとおり Live USB 状態では英語表記のみだったので本体は本家の Ubuntu にして、後付で xubuntu のデスクトップ環境を入れようという目論見です。

デスクトップ環境一式を入れて Re Boot したら真っ黒け😱

Xubuntu環境インストール
sudo apt install xubuntu-desktop

パッケージのインストール展開で ディスプレイ・マネージャの選択が出て
GDM3 / LightDM の2択なのですが
xubuntu (Xfce) は LightDM 向けで軽く動作するというのが狙いなので
LightDM を選んで Re Boot したら、画面が真っ黒になりました😱

直し方が全く分からなかったので仕方なく EXT4パーティションを削除して再度 ubuntu 24.04.1 LTS を最初からインストールして色々と調べてみたら、ディスプレイ・マネージャも沢山あって主要なものだと GDM, SDDM, LightDM, XDM, LXDM などがあるらしく、組み合わせによっては性能低下や不具合が見られる様子。さらに近年では API というか、ディスプレイ・マネージャとのやりとりの規格が X11 というものの他に Wayland という所謂別のプロトコル規格が台頭してきて混在している状態らしい。X11 から Wayland へ移行させたいらしく、実態としては X11 と Wayland に加え、X11互換で動作する xWayland というものもあるので3タイプの存在。

で、画面が真っ黒になってしまった原因は、GPUのドライバーが Nvidia 純正(470.256.02)の Wayland 専用タイプ? だったことからなのか、当然ながら他の規格では動かないのだと解釈しました。とりわけ Ubuntu 24.04 LTS + Nvidia + LightDM という情報は見つけることが出来なかったです。

こういうことは仮想PC環境では起こらないのでしょうね。実機でのインストールならではであるけれど、他のGPUドライバ(例えば Nouveau など)では著しくパフォーマンスが低下するとのことで、Nvidia 純正ドライバーを使いたいけれど LightDM では動作しないってことが分かり、他の DM も試そうと SDDM を使う Kubuntu の環境も入れてみたのですが、やっぱり Nvidia のドライバーだと画面が真っ黒けとなってしまい、まだまだ  Wayland 対応って進んでいないのかなぁと感じました。


Xubuntu環境のアンインストール
sudo apt remove xubuntu-desktop
sudo apt autoremove xubuntu-desktop
sudo apt purge xubuntu-desktop

XFceXfceアプリのアンインストール
sudo apt autoremove '^xfce' --purge

◆LightDMも消すならGDMに戻してからremove
sudo dpkg-reconfigure gdm3
sudo apt remove lightdm


画面が真っ黒けとか逝ってしまっている場合の直し方

GUI から仮想コンソールを切り替えてテキストでログインして先の DM 切り替えなどの適切な処置をする。
コンソールの切り替えは、

CTRL + ALT + [F1-F6]

押したファンクションキーの番号が tty1 から tty6 に対応して切り替わる。
通常は tty1 から GUI 起動でログインしている状態なので、tty2 - tty6 [F2 - F6] で切り替え。
(元のコンソールに戻すと再度パスワードの投入が必要)
これは特段にトラブル時だけでなく普通に GUI でログインしている状態でも機能する。
という linux らしい使い方を知ることが出来ました。
別のログイン用に、もう1つアカウントを作っておいたほうが便利かもね。