i3-gaps和polybar

  • i3-gaps //和i3wm的区别就是它可以调整窗口的大小和间距
  • polybar

i3-gaps

  1. 安装xorg-server和xorg-xinit i3gaps
    xorg-server是x window的实现,是用于显示图形界面。
$ sudo pacman -S xorg-server xorg-xinit i3-gaps

这里安装i3-gaps的时候会有许多附带的包(他们并不是依赖),你可以了解一下其他包的用处然后选择安装

  1. 从xinitrc启动

编辑 ~/.xinitrc ,在其末尾添加这一行:

exec i3

安装完成后,从tty启动

startx

polybar

  1. compton用来透明,这个必须装,因为polybar也依赖它
$ sudo pacman -S compton
$ yay -S polybar-git     #建议安装这个
  1. 启用polybar
$ polybar example    #如果这里能启用的话就没什么问题
  1. 如果不能启用
$ polybar -m
eDP1: 1366x768+0+0

会出现类似的输出,其中 eDP1就是你可用的显示器,需要修改~/.config/polybar/config

config

 monitor = ${env:MONITOR:eDP1}        #修改这个地方的eDP1为你的显示器
 monitor-strict = false
 override-redirect = false
 width = 100%
 height = 20
 fixed-center = true
 offset-x = 0%
 offset-y = 0%

如果不出意外的话你就可以启用你的polybar了

  1. 从i3启动

需要创建启动文件~/.config/polybar/launch.sh

launch.sh

# Basic script to kill all old bars and launch new.

# Terminate already running bad instances
killall -q polybar

# Wait until the processes have been shut down
# while grep -x polybar >/dev/null; do sleep 1; done
while pgrep -u $UID -x polybar >/dev/null; do sleep 1; done

# Launch the example bar
polybar example

然后在i3的配置文件~/.config/i3/config添加启动脚本,并且删除bar{...}部分

#添加
exec_always --no-startup-id ~/.config/polybar/launch.sh
#删除
bar {
    ......
}

重启i3,见证新世界!

配置

不多解释了,点这里 配置 我的配置爱用不用

Edit with markdown

仅有一条评论

  1. Towr

    test

    Towr October 21st, 2018 at 05:02 pm回复