问题描述
我想使用i3 Window Manager和Ubuntu而不是Unity。
因为我要做一个全新的安装我喜欢把膨胀保持在最低限度。
我应该只使用Desktop版本正常安装它并删除Unity和compiz或安装Server版本然后安装X和i3吗?
它是一样的还是有什么我应该警惕的东西?
最佳解决思路
要将系统膨胀保持在绝对最小值,您可以使用Ubuntu MinimalCD
。您可以在这里下载:
https://help.ubuntu.com/community/Installation/MinimalCD
仅安装基本系统(需要Internet连接)后,发出以下命令以安装i3
和xinit
(startx
需要它才能运行):
sudo apt install i3
接着
sudo apt install xinit
您可以立即重新启动并在登录后以用户运行命令:
startx
享受您的最小i3 ubuntu安装。
次佳解决思路
我也喜欢将膨胀保持在最低限度,我个人更喜欢从全新的Ubuntu Server安装开始。
安装完成后,添加i3 PPA,然后执行:
sudo apt install i3
想要拥有一个fall-back环境,可以考虑安装例如Xfce(只是核心包),这仍然会使膨胀最小化:
sudo apt install xfce4
注意:这不包括登录管理器。对于喜欢从CLI开始的人来说,这可能被视为一种优势
第三种解决思路
过去几天我一直在使用i3wm Kubuntu 14.04.1 LTS(Ubuntu衍生产品),这与体验有点不同。
由于Ubuntu使用LightDM显示管理器,您可以安装i3wm并尝试与当前的窗口管理器一起使用。
只需在shell中使用以下命令安装正确的软件包:
sudo apt-get install i3
请注意,由于Ubuntu使用上游新软件包到其存储库的过程,Ubuntu使用旧版本的i3。您也可以按照i3wm网站上找到的here的说明使用最新的稳定版本。
一旦安装了i3,只需登出您的display manager即可处理您的登录信息。启动你的窗口管理器。单击窗口管理器框&将其更改为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
调出我的网络浏览器,而mod+m
带来了蒸汽。我还将我的窗口切换方向键切换到hjkl
而不是jkl;
来匹配我在其他所有可以使用它们的程序中使用的vim键绑定,并且只是将水平分割回弹到mod+shift+v
。
您还可以在启动时使用exec
添加要在.i3/config
上运行的内容,而无需使用前面的bindsym
。例如,我将此行放在我的.i3/config
中以更改我的背景:
exec_always --no-startup-id feh --bg-scale ~/pictures/Backgrounds/background01.jpg
我还添加了一些其他的,如exec --no-startup-id volumeicon
和exec --no-startup-id nm-applet
用于托盘图标,用于ALSA音量图标&网络管理器。
有一点不同的是我的更新过程,我没有运行更新通知程序,因此在通过命令行运行更新后,我运行以下脚本来检查文件/var/run/reboot-required
是否存在:
#!/bin/bash
if [ -f /var/run/reboot-required ]; then
echo 'A system restart is required.'
fi
我喜欢i3wm的一个原因是我开始更多地使用命令行,并且在此过程中学到了很多东西。我建议保持Unity作为后备,以防你决定回去。
i3wm网站上的用户指南非常有用,可以帮助您开始进一步配置.i3/config
。