UnityではなくUbuntuでi3 Window Managerを使用したいと思います。
新規インストールを行うので、膨張を最小限に抑えたいと思います。
デスクトップバージョンで通常にインストールしてUnityとcompizを削除するか、サーバーバージョンをインストールしてからXとi3をインストールするだけですか?
同じですか、それとも私が警戒すべきことはありますか?
システムの膨張を最小限に抑えるには、Ubuntu MinimalCD
を使用できます。こちらからダウンロードできます:
https://help.ubuntu.com/community/Installation/MinimalCD
基本システムのみをインストールした後(インターネット接続が必要)、次のコマンドを発行してi3
およびxinit
をインストールします(startx
が機能するために必要です):
Sudo apt install i3
その後
Sudo apt install xinit
ユーザーがコマンドを実行するだけでログインした後、すぐに再起動できます:
startx
最小限のi3 Ubuntuインストールをお楽しみください。
また、肥大化を最小限に抑えることも好みであり、個人的にはUbuntuサーバーの新規インストールから開始することを好みます。
インストール後、 i3 PPA を追加してから実行します。
Sudo apt install i3
フォールバック環境が必要な場合は、たとえばXfce(コアパッケージのみ)をインストールすることを検討できますが、それでも膨張を最小限に抑えることができます。
Sudo apt install xfce4
注:これには、ログインマネージャーは含まれません。 CLIから開始することを好む人にとっては利点と見なされる場合があります
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 volumeicon
やexec --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
の詳細な設定を開始するのに役立ちます。