浏览代码

Use launch script for #polybar

Colin Powell 5 年之前
父节点
当前提交
1d1afe90ed
共有 3 个文件被更改,包括 9 次插入2 次删除
  1. 1 1
      i3/.config/i3/config
  2. 1 1
      polybar/.config/polybar/config
  3. 7 0
      polybar/.config/polybar/launch.sh

+ 1 - 1
i3/.config/i3/config

@@ -35,7 +35,7 @@ floating_modifier $mod
 exec feh --bg-scale ~/var/inbox/ng_photos/`ls -Ar ~/var/inbox/ng_photos | tail -n 1`
 
 # polybar
-exec_always --no-startup-id polybar primary
+exec_always --no-startup-id ~/.config/polybar/launch.sh
 #
 # panel
 #bar {

+ 1 - 1
polybar/.config/polybar/config

@@ -28,7 +28,7 @@ secondary = #e60053
 alert = #bd2c40
 
 [bar/primary]
-;monitor = ${env:MONITOR:HDMI-1}
+monitor = ${env:MONITOR:}
 width = 100%
 height = 24
 ;offset-x = 1%

+ 7 - 0
polybar/.config/polybar/launch.sh

@@ -0,0 +1,7 @@
+#!/usr/bin/env bash
+#
+pkill polybar
+
+for m in $(polybar --list-monitors | cut -d":" -f1); do
+    MONITOR=$m polybar --reload primary &
+done