web-dev-qa-db-ja.com

Ubuntuの最小インストールでIceWMを実行しますか?

老朽化したDell Latitude(XP時代)のニーズに合わせて、カスタムUbuntuディストリビューションを構築しています。最終結果は、AntiXディストリビューションに似ていますが、Ubuntuのすべての利点が追加されています。デスクトップ環境を含めずに、Ubuntu最小インストールを新規インストールしました。そこから、コマンドライン経由でIceWMとLightDMをインストールします。

Ubuntuを起動し、LightDMログイン画面にアクセスして、IceWMにログインできるようにするだけです。問題はこれです。再起動すると、Ubuntuが空白の画面を表示してフリーズします。キーボード入力には応答せず、コマンドラインにもアクセスできません。誰かが私が間違っていることを知っていますか?どこかで見逃したステップはありますか?このビルドも可能ですか?

1
bowen3

最小インストールの場合、xinitという名前の最小ツールを使用することをお勧めします。

まず、lightdmを無効にするか削除します。

次に、xorg関連のもの、パッケージのようなものがインストールされていることを確認してください。

xserver-common
xserver-xorg
xserver-xorg-core
xserver-xorg-input-all
xserver-xorg-video-all

次にxinitをインストールします。

Sudo apt install xinit

ログイン使用後:

startx

ホームディレクトリーでIceWMが機能しない場合は、IceWMを起動する必要があります。

cp /etc/X11/xinit/xinitrc .xinitrc

エディターを使用して.xinitrcを開きます。

nano ~/.xinitrc

すべての行にコメントを付けます(#を配置する各行の先頭に#を入力します)。

それから加えて:

exec icewm-session

ファイルを保存し、startxを実行すると、正常に機能するはずです。


lightdmの代替として、slimをインストールし、サービスを開始するか、システムを再起動してから、資格情報を使用してログインすれば問題ありません。

1
Ravexina