📜  安装 i3-gaps ubuntu - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:39:04.947000             🧑  作者: Mango

安装 i3-gaps Ubuntu

如果你想为你的 Ubuntu 操作系统提供一个简约、高效的窗口管理器,那么 i3-gaps 可能是一个好的选择。本文将介绍如何在 Ubuntu 上安装 i3-gaps。

什么是 i3-gaps?

i3-gaps 是 i3wm 的一个分支,i3wm 是一个简约的、轻量级且高效的窗口管理器。i3-gaps 在 i3wm 的基础上增加了透明度和间隙功能,使其更加美观。

安装 i3-gaps

安装 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

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 并自定义配置是一项非常值得尝试的工作。