使用 i3wm 全新安装 Ubuntu

b-m*_*m-f 39 window-manager unity i3-wm

我想在 Ubuntu 而不是 Unity 中使用 i3 窗口管理器。

由于我要进行全新安装,因此我希望将膨胀保持在最低限度。

我应该使用桌面版本正常安装它并删除 Unity 和 compiz 还是安装服务器版本然后安装 X 和 i3?

是一样的还是有什么我应该提防的?

gsl*_*gsl 21

我也喜欢将膨胀保持在最低限度,我个人更喜欢从全新的 Ubuntu Server 安装开始。

安装完成后,添加i3 PPA,然后执行:

sudo apt install i3
Run Code Online (Sandbox Code Playgroud)

想要有一个后备环境,可以考虑安装例如 Xfce(只是核心包),这仍然会将膨胀保持在最低限度:

sudo apt install xfce4
Run Code Online (Sandbox Code Playgroud)

注意:这将不包括登录管理器。对于喜欢从 CLI 开始的人来说,这可能被视为一种优势

  • 请注意,如果您跳过 xfce,i3 仍然需要 xinit。http://leetschau.github.io/blog/2014/05/04/191733/ (3认同)

Mic*_*icz 17

要将系统膨胀保持在绝对最小值,您可以使用Ubuntu MinimalCD. 您可以在这里下载:

https://help.ubuntu.com/community/Installation/MinimalCD
Run Code Online (Sandbox Code Playgroud)

仅安装基本系统(它需要 Internet 连接)后,发出以下命令进行安装i3xinitstartx工作所需):

sudo apt install i3
Run Code Online (Sandbox Code Playgroud)

进而

sudo apt install xinit
Run Code Online (Sandbox Code Playgroud)

您现在可以重新启动,并在以用户身份登录后运行命令:

startx
Run Code Online (Sandbox Code Playgroud)

享受您的最小 i3 ubuntu 安装。

  • 太容易了。:DI 记得在 SVGA 适配器、模拟显示器带宽和 Redhat(预售)必须编辑 X 显示配置以及默认情况下 Ctrl-Alt-Backspace 杀死 X 的糟糕过去。(插入不存在的灰胡子的图片。) (3认同)

小智 10

过去几天我一直在 Kubuntu 14.04.1 LTS(Ubuntu 衍生版)上使用 i3wm,这是一种有点不同的体验。

由于 Ubuntu 使用 LightDM 显示管理器,您可以安装 i3wm 并与您当前的窗口管理器一起尝试。

只需在您的 shell 中使用以下命令安装正确的软件包:

sudo apt-get install i3
Run Code Online (Sandbox Code Playgroud)

请注意,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
Run Code Online (Sandbox Code Playgroud)

您的配置文件将在 中.i3/config,并包含所有键绑定的列表。它是非常可配置的,我有我的设置,以便mod+b打开我的网络浏览器,并mod+m打开蒸汽。我还将我的窗口切换方向键绑定到,hjkl而不是jkl;匹配我在每个其他程序中使用的 vim 键绑定,我可以在其中使用它们,并且只是将水平拆分反弹到mod+shift+v.

您还可以将.i3/config要在启动时运行的内容添加到您的内容中,方法是exec在没有前面的bindsym. 例如,我将这一行放在 my 中.i3/config以更改我的背景:

exec_always --no-startup-id feh --bg-scale ~/pictures/Backgrounds/background01.jpg
Run Code Online (Sandbox Code Playgroud)

我还为 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
Run Code Online (Sandbox Code Playgroud)

我喜欢 i3wm 的一件事是我开始更多地使用命令行,并在此过程中学到了很多东西。我建议保留 Unity 作为后备,以防您决定返回。

i3wm 网站上的用户指南非常有用,应该可以帮助您开始对.i3/config.

  • 问题是如何处理 Ubuntu 膨胀。即 Unity 和 Compiz。 (3认同)