我想在 Ubuntu 中使用 i3 窗口管理器,而不是 Unity。
因为我要进行全新安装,所以我想将膨胀程度降至最低。
我是否应该使用桌面版本正常安装并删除 Unity 和 compiz,或者安装服务器版本,然后安装 X 和 i3?
是否同样如此或者我应该注意什么?
答案1
我还希望将膨胀程度保持在最低限度,我个人更喜欢从全新安装的 Ubuntu Server 开始。
安装后,添加i3 PPA,然后执行:
sudo apt install i3
如果想要一个后备环境,可以考虑安装例如 Xfce(仅核心包),这样仍可将膨胀保持在最低限度:
sudo apt install xfce4
注意:这不包括登录管理器。对于喜欢从 CLI 启动的人来说,这可能被视为一种优势
答案2
为了将系统膨胀保持在最低限度,您可以使用Ubuntu MinimalCD
。您可以在此处下载:
https://help.ubuntu.com/community/Installation/MinimalCD
仅安装基本系统(需要互联网连接)后,发出以下命令进行安装i3
(xinit
这是startx
工作所必需的):
sudo apt install i3
进而
sudo apt install xinit
您可以立即重新启动,并以用户身份登录后运行命令:
startx
享受您的最小 i3 ubuntu 安装。
答案3
过去几天我一直在 Kubuntu 14.04.1 LTS(Ubuntu 衍生产品)上使用 i3wm,体验有点不同。
由于 Ubuntu 使用 LightDM 显示管理器,您可以安装 i3wm 并与当前窗口管理器一起尝试。
只需在你的 shell 中使用以下命令安装适当的软件包:
sudo apt-get install i3
请注意,Ubuntu 使用的是旧版本的 i3,这是由于 Ubuntu 使用将新软件包上游到其存储库的过程所致。您也可以按照以下说明操作这里从 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
打开 steam。我还将我的 Windows 切换方向键绑定到 ,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
。