📅  最后修改于: 2023-12-03 15:39:04.947000             🧑  作者: Mango
如果你想为你的 Ubuntu 操作系统提供一个简约、高效的窗口管理器,那么 i3-gaps 可能是一个好的选择。本文将介绍如何在 Ubuntu 上安装 i3-gaps。
i3-gaps 是 i3wm 的一个分支,i3wm 是一个简约的、轻量级且高效的窗口管理器。i3-gaps 在 i3wm 的基础上增加了透明度和间隙功能,使其更加美观。
安装 i3-gaps 需要用到一些依赖包,先运行以下命令来安装依赖包:
sudo apt-get update
sudo apt-get install -y git libxcb1-dev libxcb-keysyms1-dev libpango1.0-dev \
libxcb-util0-dev libxcb-icccm4-dev libyajl-dev libev-dev libxcb-xkb-dev \
libxcb-cursor-dev libxkbcommon-dev libxcb-xinerama0-dev libxkbcommon-x11-dev \
autoconf libxcb-xrm0 libxcb-xrm-dev automake
然后,clone i3-gaps 的源代码并编译:
cd ~/
git clone https://www.github.com/Airblader/i3 i3-gaps
cd i3-gaps
autoreconf --force --install
rm -rf build/
mkdir -p build && cd build/
../configure --prefix=/usr --sysconfdir=/etc --disable-sanitizers
make -j8
sudo make install
安装完成后,启动 i3-gaps:
exec i3
i3-gaps 的默认配置文件位于 $HOME/.config/i3/config
。你可以通过对该文件进行编辑来自定义 i3-gaps 的外观和行为。
以下是一些可能有用的配置指令:
gaps inner <px>
:设置内部边距,单位为像素。gaps outer <px>
:设置外部边距,单位为像素。bindsym <key> <command>
:绑定一个键位和一个命令。set $variable <value>
:设置一个变量和一个值。i3-gaps 是一个优秀的窗口管理器,比 Ubuntu 默认的 Unity 或者 Gnome Shell 更加高效。安装 i3-gaps 并自定义配置是一项非常值得尝试的工作。