英语法语西班牙语

Ad


OnWorks 网站图标

FvwmAuto - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 FvwmAuto

这是 FvwmAuto 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


自动 - fvwm 自动提升模块

概要


模块 FvwmAuto 超时 [-passid] [-menter|-menterleave|-mfocus] [EnterCommand [LeaveCommand]]
自动 只能被 fvwm 调用。 命令行调用 自动 不会
工作。

商品描述


自动 模块最常用于自动提升焦点窗口。

召唤


正确的语法是:
模块 FvwmAuto 超时 [-passid] [-menter|-menterleave|-mfocus] [EnterCommand [LeaveCommand]]

添加到菜单模块
+“自动提升(300毫秒)”模块FvwmAuto 300
+“自动升高/降低”模块 FvwmAuto 300“静音升高”“静音降低”
超时 参数是必需的。 它指定窗口必须保留键盘多长时间
命令执行前输入焦点。 延迟以毫秒为单位,任何
大于零的整数是有效的。

如果文字选项 -密码 给定,刚进入或离开的窗口的窗口ID
附加到发送到 fvwm 的命令之后。 这可以与 窗口编号
fvwm 命令。

选项 -导师, - 心理假期-mfocus 影响 FvwmAuto 反应的动作。
只能选择一个选项。 在 -mfocus 模式,FvwmAuto 提高
具有焦点的窗口。 在 -导师 模式,FvwmAuto 将指针下的窗口抬高
当指针进入窗口时。 这 离开命令 在窗口上执行
在它进入新窗口之前在指针下方。 当指针离开窗口时
进入根窗口, 输入命令 也执行了,但是没有窗口操作
在。 在 - 心理假期 模式,FvwmAuto 就像在 -导师 模式,但 离开命令
如果指针移出窗口但没有进入新窗口,也会执行。
后两种操作模式对于不接受焦点的窗口很有用。

注意:-menterleave 模式会干扰某些应用程序的弹出窗口。 一
例如 Ghostview 的缩放菜单。 请不要向我们抱怨这个 - 这是一个
Ghostview 中的错误。

输入命令离开命令 是可选的。 输入命令 被执行 超时 毫秒
在窗口获得输入焦点后, 离开命令 被执行 超时 几毫秒后
窗口失去焦点。 请注意,您应该始终使用“Silent”关键字之前
命令本身。 FvwmAuto 自己在命令字符串前面加上“Silent”,如果你
忘掉这个。 如果没有这个前缀,fvwm 会要求你提供一个窗口,如果窗口
在 FvwmAuto 发送的命令还没有被 fvwm 处理之前就死掉了。 这可以为
示例发生在弹出菜单中。

“Silent Raise”是默认设置 输入命令, 但允许任何 fvwm 函数。 我会
但是,不要在超时时间较短的情况下使用“关闭”或“销毁”。 这 离开命令 可以很方便
为了一个整洁的桌面。 试验:
模块 FvwmAuto 0 Nop "Silent Lower"
模块 FvwmAuto 0 Nop "Silent Iconify"

使用 ClickToFocus 自动提升窗口的示例:
样式 * ClickToFocus
FvwmAuto 0 -menter "Silent Raise"

仅自动升高和降低某些窗口的示例:
启动 FvwmAuto:
FvwmAuto 0 -passid -menter \
“沉默的selective_raiselower加注”\
“沉默的 selection_raiselower 降低”
并将其放在您的 .fvwm2rc 中:
AddToFunc selected_raiselower
+ I WindowId $1 (FvwmIconMan) $0
+ I WindowId $1 (FvwmButtons) $0
+ I WindowId $1 (xclock) $0
...

更复杂的例子(三个 FvwmAuto 正在运行):
DestroyFunc 恢复图标化
AddToFunc 恢复图标化
+ I Current (Iconic) 图标化 false

DestroyFunc 注册焦点
AddToFunc 注册焦点
+ I Exec date +"%T $n focus" >>/tmp/focus-stats.txt

DestroyFunc 寄存器Unfocus
AddToFunc 注册Unfocus
+ I Exec date +"%T $n unfocused" >>/tmp/focus-stats.txt

KillModule FvwmAuto
模块 FvwmAuto 250 Raise Nop
模块 FvwmAuto 800 RestoreIconified Nop
模块 FvwmAuto 0 RegisterFocus RegisterUnfocus

附注


FvwmAuto 中有一个特殊的升/降支持。 添加它是为了改善加/减
回调,因为大多数 FvwmAuto 用法是自动升高或自动降低。 这个
改进包括锁定 M_RAISE_WINDOW 和 M_LOWER_WINDOW 数据包,而不是
升高/降低显式升高的窗户。 启用了特殊的加/减支持
只有当 输入命令 or 离开命令 包含子字符串“Raise”或“Lower”。 你
可以使用这个事实通过重命名这些命令来启用/禁用任何特殊支持,如果
FvwmAuto 不会自动执行您期望它执行的操作。

运用 自动 和这个结合 边缘命令 可以更强大。 有一个短
的例子 虚拟机 手册页。

使用 onworks.net 服务在线使用 FvwmAuto


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad