面板-狀態列
下載 polybar
由於 polybar 是屬於 AUR,因此無法直接用 pacman 來下載,要使用 AUR 方法
下載 AUR 的套件包的方法:
1.到 AUR 倉庫
2.點擊右邊 Download snapshot
3.解壓縮並進入目標
tar zxvf polybar.tar.gz
cd polybar
4.查看 PKGBUILD 有沒有惡意代碼
vim PKGBUILD
5.生成軟件包 (命令會自動調用 pacman 解決依賴關係,然後下載代碼、編譯並打包。然後安裝軟件包 )
makepkg -si
polybar 配置文件
配置文件位置 : /usr/share/doc/polybar/config
複製配置文件
cp /usr/share/doc/polybar/config ~/.config/polybar/config
這個文件裡有一行 [bar/example]
是用來辨識 polybar ,這裡的 example 就是的名稱
所以這樣就能運行:
polybar example
創建啟動腳本
創建並編譯 ~/.config/polybar/launch.sh
:
#!/bin/bash
# 终端可能已经有在运行的实例
killall -q polybar
# 等待进程被终止
while pgrep -u $UID -x polybar >/dev/null; do sleep 1; done
# 运行Polybar,使用默认的配置文件路径 ~/.config/polybar/config
polybar mybar &
echo "Polybar launched..."
自動運行 polybar
在 .config/bspwm/bspwmrc
添加:
sh ~/.config/polybar/launch.sh
這樣的話就能每次開啟 bspwm 便會自動運行 polybar
延伸
當然 example 的 polybar 只能湊合著用,我選擇用 polybar 的原因是它有很大的調整空間,可以參考 yychi 的 Polybar 的配置笔记 進行更多的客製化