用于平铺窗口管理器的简单焦点动画

flashfocus的Python项目详细描述


闪光焦点

用于平铺窗口管理器的简单焦点动画。

Demo gif


兼容所有基于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自定义,只能通过配置文件使用。

在以下位置搜索配置文件:

  1. $xdg_config_home/flashfocus/flashfocus.yml
  2. ~/.config/flashfocus/flashfocus.yml
  3. ~/.flashfocus.yml

首次运行FlashFocus时,它会在1中创建一个默认配置文件。或者2。配置文件中提供了所有配置选项的文档。

请参阅wiki以获取一些额外的文档。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
swing Java按钮/网格布局   java列出Google日历中的所有事件   java无效:单击API publisher test按钮后连接到后端时出错   带有内部赋值的java While循环导致checkstyle错误   java为什么trimToSize/ensureCapacity方法提供“公共”级访问?   文件输出流的java问题   ListIterator和并发修改异常的java问题   java如何使用两个URL映射   无法识别使用“./../”构造的字符串java相对路径,为什么?   首次写入remotelyclosedsocket不会触发异常,对吗?JAVA   java OneDrive REST API为文件上载提供了400个无效谓词   Java泛型、集合接口和对象类的问题   OpenSSL Java安全提供程序   jmeter java运行jmx禁用操作