用于平铺窗口管理器的简单焦点动画
flashfocus的Python项目详细描述
闪光焦点
用于平铺窗口管理器的简单焦点动画。
兼容所有基于x的窗口管理器(i3、bspwm、awesome wm、xmonad…)。
FlashFocus目前非常稳定,我在 然而,该工程仍在积极维护和特色 欢迎随时提出要求:)
安装
要使flashfocus的效果 引人注目。如果你还没有一个设置,我建议 compton。
拱
从arch用户存储库安装:flashfocus-git
ubuntu/debian
sudo apt-get install libxcb-render0-dev libffi-dev python-dev python-cffi
pip install flashfocus
打开SUSE
FlashFocus位于OpenSuse Tumbleweed的官方存储库中。 opensuse leap用户可以从X11:Utilitiesdevel项目安装它:
zypper ar obs://X11:Utilities x11util
zypper ref
zypper in flashfocus
快速启动
康普顿设置
您的compton配置文件中必须包含以下内容:
detect-client-opacity = true;
如果使用i3,FlashFocus还需要以下内容才能使用标签容器:
opacity-rule = [
"0:_NET_WM_STATE@:32a *= '_NET_WM_STATE_HIDDEN'"
];
运行FlashFocus
FlashFocus应该添加到启动程序中。例如,对于i3,将 以下是您的配置:
exec_always --no-startup-id flashfocus
可以使用flash_window
脚本在按键时刷新当前窗口。例如,如果要绑定到i3中的mod+n:
bindsym $mod+n exec --no-startup-id flash_window
配置
FlashFocus可以通过其配置文件或命令行参数进行配置。一些功能,如特定于窗口的flash自定义,只能通过配置文件使用。
在以下位置搜索配置文件:
- $xdg_config_home/flashfocus/flashfocus.yml
- ~/.config/flashfocus/flashfocus.yml
- ~/.flashfocus.yml
首次运行FlashFocus时,它会在1中创建一个默认配置文件。或者2。配置文件中提供了所有配置选项的文档。
请参阅wiki以获取一些额外的文档。