web-dev-qa-db-ja.com

i3wmを使用したUbuntuの新規インストール

UnityではなくUbuntuでi3 Window Managerを使用したいと思います。

新規インストールを行うので、膨張を最小限に抑えたいと思います。

デスクトップバージョンで通常にインストールしてUnityとcompizを削除するか、サーバーバージョンをインストールしてからXとi3をインストールするだけですか?

同じですか、それとも私が警戒すべきことはありますか?

35
b-m-f

システムの膨張を最小限に抑えるには、Ubuntu MinimalCDを使用できます。こちらからダウンロードできます:

https://help.ubuntu.com/community/Installation/MinimalCD

基本システムのみをインストールした後(インターネット接続が必要)、次のコマンドを発行してi3およびxinitをインストールします(startxが機能するために必要です):

Sudo apt install i3

その後

Sudo apt install xinit

ユーザーがコマンドを実行するだけでログインした後、すぐに再起動できます:

startx

最小限のi3 Ubuntuインストールをお楽しみください。

11

また、肥大化を最小限に抑えることも好みであり、個人的にはUbuntuサーバーの新規インストールから開始することを好みます。

インストール後、 i3 PPA を追加してから実行します。

Sudo apt install i3

フォールバック環境が必要な場合は、たとえばXfce(コアパッケージのみ)をインストールすることを検討できますが、それでも膨張を最小限に抑えることができます。

Sudo apt install xfce4

注:これには、ログインマネージャーは含まれません。 CLIから開始することを好む人にとっては利点と見なされる場合があります

18
gsl

Kubuntu 14.04.1 LTS(Ubuntu派生物)で過去数日間i3wmを使用してきましたが、少し経験が異なります。

UbuntuはLightDM Display Managerを使用しているため、i3wmをインストールして、現在のウィンドウマネージャーと一緒に試してみることができます。

シェルで次を使用して適切なパッケージをインストールするだけです。

Sudo apt-get install i3

Ubuntuはリポジトリへの新しいパッケージのアップストリームに使用するプロセスのため、Ubuntuはi3の古いバージョンを使用することに注意してください。 i3wmサイトの here にある指示に従って、最新の安定バージョンを使用することもできます。

I3をインストールしたら、 ディスプレイマネージャー にログアウトするだけでログインが処理され、ウィンドウマネージャーが起動します。ウィンドウマネージャーボックスをクリックしてi3に変更し、ログインします。これでi3wmになり、構成ファイルを生成するプロンプトが表示され、使用する修飾キー(AltまたはSuper)を尋ねられます。

初めて使用するときに役立つ基本的なキーバインド:

Mod+Enter            # Starts a terminal session
Mod+d                # Brings up dmenu, which finds commands from your $PATH
Mod+Shift+e          # Prompt to exit i3wm

設定ファイルは.i3/configにあり、すべてのキーバインドのリストがあります。 mod+bはWebブラウザを起動し、mod+mはSteamを起動するように設定されています。また、方向キーを切り替えるウィンドウをjkl;ではなくhjklにバインドして、使用できる他のすべてのプログラムで使用するvimキーバインドに一致させ、水平分割をmod+shift+vにリバウンドしました。

execを前にbindsymなしで使用することにより、起動時に実行するものを.i3/configに追加することもできます。たとえば、背景を変更するために.i3/configに次の行を追加します。

exec_always --no-startup-id feh --bg-scale ~/pictures/Backgrounds/background01.jpg

また、ALSAボリュームアイコンとネットワークマネージャー用の、トレイアイコン用のexec --no-startup-id volumeiconexec --no-startup-id nm-appletなど、他にもいくつか追加しました。

少し違うのは、更新プロセスです。更新通知機能を実行していないため、コマンドラインから更新を実行した後、次のスクリプトを実行してファイル/var/run/reboot-requiredが存在するかどうかを確認します。

#!/bin/bash
if [ -f /var/run/reboot-required ]; then
    echo 'A system restart is required.'
fi

I3wmで気に入っているのは、コマンドラインをもっと使い始めており、その過程で多くのことを学んでいることです。戻ることにした場合に備えて、Unityをフォールバックとして保持することをお勧めします。

I3wm Webサイトのユーザーズガイドは非常に役立ち、.i3/configの詳細な設定を開始するのに役立ちます。

10
ixAp0c