我想将i3 Window Manager与Ubuntu而不是Unity一起使用。
由于我要进行全新安装,因此我希望将膨胀保持在最低水平。
我是否应该将其与桌面版一起正常安装,然后删除Unity和compiz,或者先安装服务器版,然后再安装X和i3?
是一样的还是有什么我应该警惕的?
我想将i3 Window Manager与Ubuntu而不是Unity一起使用。
由于我要进行全新安装,因此我希望将膨胀保持在最低水平。
我是否应该将其与桌面版一起正常安装,然后删除Unity和compiz,或者先安装服务器版,然后再安装X和i3?
是一样的还是有什么我应该警惕的?
Answers:
要将系统膨胀保持在绝对最低水平,可以使用Ubuntu MinimalCD
。你可以在这里下载:
https://help.ubuntu.com/community/Installation/MinimalCD
仅安装基本系统(它需要Internet连接)之后,发出以下命令进行安装i3
和xinit
(startx
工作需要):
sudo apt install i3
然后
sudo apt install xinit
您现在可以重新启动,并且以用户身份登录后只需运行以下命令即可:
startx
享受您最小的i3 ubuntu安装。
xinit
考虑了:)
我还希望尽量减少膨胀,我个人更喜欢从全新的Ubuntu Server安装开始。
安装后,添加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网站,使用最新的稳定版本。
安装完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
提高工作效率。我还绑定了切换方向键的窗口,hjkl
而不是jkl;
匹配我在可以使用它们的每个其他程序中使用的vim键绑定,只是将水平拆分反弹到mod+shift+v
。
您还可以.i3/config
通过单独使用exec
而无需在前面添加内容,从而将它们添加到要在启动时运行的内容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
。