屏幕分辨率更改时重新加载Polybar
polybar-reload的Python项目详细描述
Polybar重新加载
当屏幕分辨率改变时,通知polybar
重新加载。特别有用
在虚拟机中运行时,经常会出现屏幕大小调整的情况。
当前支持一个屏幕。
安装
为要重新加载的每个栏启用进程间通信:
编辑~/.config/polybar/config
:
[bar/myBar1]
enable-ipc = true
...
[bar/myBar2]
enable-ipc = true
通过pip安装polybar-reload
:
pip install --user polybar-reload
运行polybar-reload
。这可以在很多地方完成。如果你不使用
下面提到的任何工具,都可以在任何脚本中运行polybar-reload
你过去常开polybar。
对于i3用户:
将以下内容添加到您的~/.config/i3/config
exec_always --no-startup-id ~/.local/bin/polybar-reload
这将在启动时加载polybar,但不会在“reload i3”(通常绑定到mod+shift+r)上加载
升级
pip install --upgrade --user polybar-reload
如果polybar-reload
没有更新到最新版本,则可以卸载并重新安装。
确保绕过本地缓存。
pip uninstall polybar-reload && pip install --user --no-cache-dir polybar-reload