英语法语西班牙语

运行服务器 | Ubuntu > | Fedora > |


OnWorks 网站图标

FvwmIconMan - 云端在线

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

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

程序:

名称


FvwmIconMan - 一个 fvwm 图标管理器

概要


FvwmIconMan 是由 fvwm 产生的,所以命令行调用不起作用。

商品描述


FvwmIconMan 是一个模仿 TWM 图标管理器的图标管理器。 用户可能有
多个图标管理器,每个图标管理器都配备了它管理的窗口类型列表。
例如,用户可能有一个只列出 emacs 窗口的管理器,而另一个
其中列出了其他所有内容。 您还可以指定每个图标管理器使用的分辨率,
例如,一个图标管理器可能管理所有桌面上的窗口,而另一个可能只管理
当前桌面、页面或屏幕上的那些。 FvwmIconMan 可以显示微型图标
由 fvwm 为其托管窗口提供。 经理最多可以有
列(因此垂直增长),最大行数(然后水平增长),
或者保持固定大小,并调整窗口按钮的大小以适应(想想win95的
任务栏)。 当为 X Shape 扩展编译支持时,管理器
窗户可以成型。

您可以指定在接收到鼠标或按键事件时要运行的操作。 例如,你
可以绑定第一个鼠标按钮来图标化选中的窗口,并为
箭头键无需鼠标即可在管理器窗口中导航。

FvwmIconMan 可以设置显示当前有键盘焦点的窗口,通过
将select事件(见下文)绑定到fvwm的Focus函数,可以模拟TWM
图标管理器的行为。

初始化


在初始化期间,FvwmIconMan 通过 fvwm 配置文件搜索
下面描述的选项。 强烈建议您将 FvwmIconMan 设为
粘性窗口。 如果你想使用 followfocus 选项,和/或绑定一个
动作到焦点,然后你应该让 FvwmIconMan clicktofocus。 此外,当使用形状
选项,建议 FvwmIconMan 窗口完全不要被 fvwm 修饰。

召唤


FvwmIconMan 可以通过在 .fvwm2rc 中插入一行“Module FvwmIconMan”来调用
文件。 如果 FvwmIconMan 是在 fvwm 初始化期间产生的,那么这一行应该
放置在 StartFunction 声明中,或者它可以绑定到菜单、鼠标按钮、
或击键以稍后调用它。

如果您希望以瞬态模式运行 FvwmIconMan,例如使用内置窗口列表,
然后将“-Transient”作为参数传递。 调用“Module FvwmIconMan -Transient”将
做得很好。 在这种模式下,FvwmIconMan 会直接弹出一个管理器窗口
光标。 当鼠标按钮被释放时,它会执行相应的动作,并且
然后退出。 事情有些复杂,因为您可以指定
FvwmIconMan 创建多个管理器窗口,运行时不适合的行为
短暂的。 所以,在短暂运行时,FvwmIconMan 只会创建一个管理器
窗户。 使用管理器 ID 'transient' 指定此管理器窗口的选项。

FvwmIconMan 可以接受别名作为参数。 例如,“模块 FvwmIconMan
FvwmIconMan-Variant2”。

配置 配置 参考 图表


FvwmIconMan 已经获得了很多选项。 我假设其他人也和我一样不喜欢寻呼
虽然手册页很长,所以这里有一个简短的参考图表,描述了可用的
选项。 它们将在下一节中更详细地描述。

名称 说明 默认

NumManagers 经理人数 1
Action 将命令绑定到事件 Mouse 0 N sendcommand Iconify
背景默认背景灰色
ButtonGeometry 按钮的像素大小
颜色集默认颜色集
不要显示要忽略的窗口列表
DrawIcons 使用迷你图标 false
FocusAndSelectButton 平面灰黑色
焦点和选择颜色集
FocusButton 样式,用于聚焦按钮向上灰黑色
焦点颜色集
FollowFocus 显示哪个胜利有焦点 false
字体 8x13
前景默认文本颜色白色
格式描述按钮标签“%c: %i”
IconName 管理器图标名称 FvwmIconMan
图标按钮的 IconButton 样式为黑色灰色
图标颜色集
按钮 0x1 中管理器的管理器几何尺寸
MaxButtonWidth 按钮的最大宽度
MaxButtonWidthByColumns
NoIconAction 动画图标化 NOP
普通按钮的普通按钮样式为黑色灰色
纯色集
ReliefThickness 按钮浮雕的尺寸 2
分辨率全局/桌面/页面/屏幕页面
反转正常,图标或无无
所选按钮的 SelectButton 样式为纯黑灰色
选择颜色集
形状使用形状扩展假
显示要显示的窗口列表
ShowOnlyIcons 仅图标可见 false
ShowNoIcons 图标不显示 false
ShowTransient 瞬态窗口可见 false
ShowOnlyFocused 仅聚焦可见 false
排序保持经理排序名称
SortWeight 用于排序的权重
提示 工具提示 模式 无
TipsDelays 工具提示映射延迟 1000 300
TipsFont 字体工具提示默认 fvwm 字体
TipsColorset 工具提示 Colorset 0
TipsFormat 描述了 Tips 标签的 Format 值
TipsBorderWidth 工具提示边框尺寸1
TipsPlacement 提示放置与按钮上下
TipsJustification Tips Just vs button leftup
TipsOffsets 提示放置 Offsets 3 2
标题管理器标题 FvwmIconMan
标题按钮的 TitleButton 样式凸起边缘黑灰色
标题颜色集
UseWinList 荣誉 WinListSkip? 真的

配置 配置


除了 nummanagers 选项外,所有选项都可以在每个选项上定义
经理基础。 因此,例如,用户可能有一个红色前景的 emacs 管理器,
和他的 xterm 经理与一个蓝色的。 因此,配置行可能具有两个
形式:

*FvwmIconMan:选项名称选项值
指定 选项名称 取值 选项值 对于所有的经理。

*FvwmIconMan: ManagerId OptionName OptionValue
指定选项 选项名称 取值 选项值 对于经理
经理 ID. 经理 ID 可以是正整数,也可以是字符串“transient”。
一个整数 id 指的是 FvwmIconMan 在正常运行时创建的管理器,
并且“transient”的 id 指的是 FvwmIconMan 创建的单个管理器
短暂运行时。

旧语法,之前使用星号而不是空格 经理 ID
选项名称, 也受支持,但现在已过时。

可以指定以下选项:

*FvwmIconMan:NumManagers NUM
NUM 是一个正整数,指定图标管理器的总数。 自从
FvwmIconMan 想知道有多少经理在处理任何
经理特定选项,这应该是第一位的。 默认值为 1。

*FvwmIconMan: [id] 动作 类型 捆绑
将 FvwmIconMan 命令绑定到事件。 类型 可能是以下值之一:Key、
鼠标或选择。 操作在以下部分操作中描述。

*FvwmIconMan: [id] 背景 背景
指定默认背景颜色。

*FvwmIconMan: [id] ButtonGeometry 几何
以像素为单位指定单个按钮的初始几何形状。 如果指定
高度为0,则按钮高度由字体大小决定。 X 和 Y
坐标被忽略。

*FvwmIconMan: [id] 颜色集 颜色集
使用的默认颜色集。 覆盖背景和前景。 参见 FvwmTheme。

*FvwmIconMan: [id] DrawIcons
如果你的 fvwm 版本能够使用迷你图标,那么这个选项决定
如果 FvwmIconMan 显示小图标。 否则,它会生成错误消息。
“true”表示为图标化窗口显示迷你图标,“false”表示迷你
图标永远不会显示,并且“始终”为所有窗口显示迷你图标。

*FvwmIconMan: [id] FocusAndSelectButton 样式 [前景色 背景色]
与普通按钮选项相同,但指定按钮的外观
选中,并获得键盘焦点。

*FvwmIconMan: [id] FocusAndSelectColorset 颜色集
像 focusandselectbutton 一样工作,但使用颜色集。 样式设置可以
仍然只适用于 focusandselectbutton。 参见 FvwmTheme。

*FvwmIconMan: [id] 焦点按钮 样式 [前景色 背景色]
与普通按钮选项相同,但指定其窗口的按钮外观
有键盘焦点。

*FvwmIconMan: [id] FocusColorset 颜色集
像焦点按钮一样工作,但使用颜色集。 样式设置还是可以的
仅适用于焦点按钮。 参见 FvwmTheme。

*FvwmIconMan: [id] FollowFocus 布尔
If true,则按钮外观反映当前具有焦点的窗口。
默认为假。

*FvwmIconMan: [id] 字体 字体
指定用于标记按钮的字体。 默认值为 8x13。

*FvwmIconMan: [id] 前景 前景
指定默认的前景色。

*FvwmIconMan: [id] 格式 格式字符串
一个类似于 printf 的格式字符串,它描述了要在管理器中打印的字符串
每个托管窗口的窗口。 可能的标志有:%t、%i、%c 和 %r
分别为窗口标题、图标标题、类或资源名称。 默认是
“%c:%i”。 警告: m4 保留字 格式, 所以如果你使用 m4, 采取适当的
行动。

*FvwmIconMan: [id] 图标名称 图标串
指定该管理器窗口的窗口图标名称。 图标字符串 可能是一个
单个单词,或用引号括起来的字符串。 默认为“FvwmIconMan”。

*FvwmIconMan: [id] 图标按钮 样式 [前景色 背景色]
与普通按钮选项相同,但指定其窗口为
图标化。

*FvwmIconMan: [id] IconColorset 颜色集
像 iconbutton 一样工作,但使用颜色集代替。 样式设置仍然只能
与图标按钮一起应用。 参见 FvwmTheme。

*FvwmIconMan: [id] ManagerGeometry 几何
以按钮为单位指定管理器的初始几何形状。 如果 高度 是0,
然后经理将使用 宽度 列,一旦有更多列就会垂直增长
宽度 视窗。 同样,如果 宽度 是 0,它将使用 高度 行,并成长
水平。 如果两者都非零,则管理器窗口将正是
大小,并保持这种状态。 随着列的创建,按钮将缩小到
容纳。 如果几何体指定为负 y 坐标,则
窗口管理器将向上增长。 否则,它将向下增长。

*FvwmIconMan: [id] MaxButtonWidth 宽度
定义按钮宽度的最大值(以像素为单位)。 默认情况下没有
最大值。 值 0 重置默认值。 最大值仅用于非
增长管理器(ManagerGeometry 选项指定非零宽度和高度)。

*FvwmIconMan: [id] MaxButtonWidthByColumns 山坳
这是设置按钮宽度的另一种方法。 col 是列数
图标。 按钮宽度除以FvwmIconMan的总宽度确定
按列数。 例如如果 FvwmIconMan 管理器的宽度是 1024,
MaxButtonWidthByColumns 为 4,则 MaxButtonWidth 为 256。
不知道,在配置时,管理器的宽度,例如,对于一个被吞
FvwmIconMan。

*FvwmIconMan: [id] NoIconAction 行动
告诉 FvwmIconMan 去做 行动 当 NoIcon 样式窗口被图标化或取消时
图标化。 相关坐标附加到 行动 这样图标就可以
追踪到一个 FvwmIconMan 按钮。 一个示例操作是“*FvwwmIconMan: NoIconAction
SendToModule FvwmAnimate animate”。空白或空操作会关闭此功能。

*FvwmIconMan: [id] 普通按钮 样式 [前景色 背景色]
指定普通按钮的外观。 样式 可能是其中之一 平面, up, 向下, 凸起的边缘,
or 沉边, 并描述了按钮的绘制方式。 颜色选项都是
可选,如果未设置,则使用默认颜色。 如果在单色
屏幕,然后 样式 选项被忽略,但仍必须设置。

*FvwmIconMan: [id] PlainColorset 颜色集
像普通按钮一样工作,但使用颜色集代替。 样式设置还是可以的
仅适用于普通按钮。 参见 FvwmTheme。

*FvwmIconMan: [id] ReliefThickness NUM
NUM 是一个整数,指定边缘浮雕的像素数
非平面按钮应该是。 将此设置为 0 将产生扁平按钮,就好像
的值 焦点和选择按钮, 焦点按钮, 图标按钮, 普通按钮,
选择按钮标题按钮 都被设置为 平面。 如果 NUM 为负,按钮
将被倒置,就像你用过一样 逆转 适用于所有课程。

*FvwmIconMan: [id] 分辨率 解析度
指定管理器何时显示某个窗口的条目。 解析度
可以采用以下值之一:global、desk、page、screen、!desk、!page 或
!屏幕。 如果是全局的,则所有适当类型的窗口(参见显示和
下面的不显示选项)将被显示。 如果是办公桌,那么只有桌面上的那些窗户
显示当前桌面。 如果页面,则只有当前页面上的那些窗口
显示。 如果为 screen,则仅显示当前 Xinerama 屏幕上的那些窗口。
!desk 反转桌子的感觉,只显示不在当前的那些窗口
桌子。 同样,!page 只显示不在当前页面和 !screen 上的那些窗口
仅显示不在当前 Xinerama 屏幕上的那些窗口。 默认为页面。
如果 Xinerama 未激活或仅使用单个屏幕,则页面和屏幕
当量。

当 FvwmIconMan 运行时,这条配置行也会被尊重,
分辨率是动态变化的。

*FvwmIconMan: [id] 反向
使某些类别的按钮的浮雕线反转,以便向上
和向下的样式是相反的。 这对扁平按钮没有影响。 班级可以是
图标,正常或无。 默认值为无。

*FvwmIconMan: [id] 选择按钮 样式 [前景色 背景色]
与plainbutton 选项相同,但指定鼠标移动时按钮的外观
在他们之上。

*FvwmIconMan: [id] SelectColorset 颜色集
像选择按钮一样工作,但使用颜色集代替。 样式设置还是可以的
仅适用于选择按钮。 参见 FvwmTheme。

*FvwmIconMan: [id] 形状 布尔
If ,然后使用使窗口成形。 可能只有在您有多个时才有用
列或行。 如果 FvwmIconMan 没有被编译为支持 Shape 扩展,
这会生成一条错误消息。 使用异型窗时,建议使用
fvwm 样式是为没有边框的 FvwmIconMan 设计的。 否则,fvwm 会得到
困惑。

*FvwmIconMan: [id] 排序
If 姓名,然后经理列表按名称排序。 如果 带大小写的名称,那是
按区分大小写的名称排序。 如果 id,然后经理列表按
窗口 id,在创建窗口后永远不会改变。 如果 加权的,则
经理列表按权重排序(见描述 排序权重 以下)。 或者它
可以设置为 没有,这导致没有排序。 默认是 姓名.

*FvwmIconMan: [id] 排序权重 重量 模式列表
分配指定的 重量 到匹配的窗口 模式列表. 名单已定
形式的模式 类型=模式,其中类型是其中之一 , 资源,
标题图标, 和 pattern 是 fvwm 中使用的相同格式的表达式
style 命令(简约的 shell 模式匹配)。 可以有多个排序权重
给。 每个窗口按顺序与排序权重列表匹配,并且是
给定第一场比赛的权重。 较低权重的窗口首先放置在
经理名单。 例如:
*FvwmIconMan:排序加权
*FvwmIconMan: SortWeight 1 类=XTerm 标题=特殊*
*FvwmIconMan:SortWeight 10 类=XTerm
*FvwmIconMan:SortWeight 5
在这个例子中,标题以“special”(权重 1)开头的 xterm 窗口是
首先列出,然后是除其他 xterm(权重 5)之外的所有内容,然后是其他
xterms(权重 10)列在最后。 如果没有默认权重(空模式列表)是
给定,默认权重为 0。仅当排序类型设置为 加权的.

*FvwmIconMan: [id] 标题 标题串
指定该管理器窗口的窗口标题字符串。 标题串 可以
可以是单个单词,也可以是用引号括起来的字符串。 默认为“FvwmIconMan”。
这将绘制在管理器窗口的标题栏中(如果有),并在标题中
按钮,即管理器为空时绘制的按钮。

*FvwmIconMan: [id] 标题按钮 样式 [前景色 背景色]
与普通按钮选项相同,但指定标题按钮的外观(
管理器为空时绘制的按钮)。 经理的职称是在title里画的
按钮。

*FvwmIconMan: [id] UseWinList 布尔
If true,然后尊重 WinListSkip 样式标志。 否则,所有窗户都受
根据 show 和 dontshow 列表进行可能的管理。

以下两个选项控制哪些窗口由哪些管理器处理。 一位经理
可以获得两个列表,一个要显示的窗口,一个要忽略的窗口。 如果只有 显示
给出列表,那么该管理器将只显示列表中的窗口。 如果只有
不要显示 给出列表,然后管理器将显示除列表中的窗口之外的所有窗口。
如果给出了两个列表,则如果它不在列表中,则会显示一个窗口 不要显示 名单,
和在 展示 列表。 最后,如果两个列表都没有给出,那么经理将处理
所有窗户。 每个列表由形式的模式组成 类型=模式,其中类型是一
of , 资源, 标题图标, 和 pattern 是使用相同格式的表达式
在 fvwm 样式命令中(简约的 shell 模式匹配)。 围绕模式的报价
将作为表达式的一部分。 如果一个窗口可以由多个人处理
经理,然后具有最低 id 的经理得到它。

*FvwmIconMan: [id] 显示 模式 名单
如果一个窗口匹配列表中的模式之一,那么它可能会被处理
经理。

*FvwmIconMan: [id] DontShow 模式 名单
如果一个窗口匹配列表中的模式之一,那么它可能不会被处理
这位经理。

*FvwmIconMan: [id] ShowTransient 布尔
在列表中显示临时窗口(默认为 false)。

*FvwmIconMan: [id] ShowOnlyIcons 布尔
仅显示图标化窗口,如果 布尔 是真的。

*FvwmIconMan: [id] ShowNoIcons 布尔
如果出现以下情况,则仅显示未图标化的窗口 布尔 是真的。

*FvwmIconMan: [id] ShowOnlyFocused 布尔
仅显示具有焦点的窗口,如果 布尔 是真的。

以下两个选项控制提示。

*FvwmIconMan: [id] 提示
哪里 可以总是、需要或错误。 默认为false,没有提示
显示。 始终启用提示。 需要时,提示仅在以下情况下显示
按钮字符串被截断或提示字符串不等于按钮
细绳。 当 FvwmIconMan 运行时,这条配置行也会被遵守。

*FvwmIconMan: [id] TipsDelays 延迟 [映射延迟]
哪里 延迟映射延迟 是以毫秒为单位的超时值。 如果不 映射延迟
给出 延迟 假设。 默认为 1000 300。当光标在按钮上时,
FvwmIconMan 等待 延迟 显示提示之前的毫秒数。 在这种情况下
提示已经映射,光标移到另一个按钮,FvwmIconMan 等待
映射延迟 显示新提示之前的毫秒数。

*FvwmIconMan: [id] TipsFont 字体名
指定用于提示的字体。 默认是默认的 fvwm 字体。

*FvwmIconMan: [id] TipsColorset 颜色集
指定提示窗口的颜色。 默认为 colorset 0。参见 FvwmTheme。

*FvwmIconMan: [id] TipsFormat 格式字符串
类似于格式选项,但用于提示窗口。 默认是格式
格式选项中的字符串。

*FvwmIconMan: [id] TipsBorderWidth 像素
指定提示窗口的边框宽度(以像素为单位)。 默认值为 1。

*FvwmIconMan: [id] TipsPlacement
哪里 可以是向上、向下、向右、向左、向上向下或向左向右。 该值指定
提示窗口相对于其按钮的位置。 默认是上下
屏幕上半部分的按钮在按钮下方获取提示,否则提示
位于按钮上方。

*FvwmIconMan: [id] TipsJustification
哪里 可以是左上、右下或居中。 指定理由
(方向)提示窗口相对于其按钮后的提示窗口
被放置。 默认为 leftup,这意味着如果将提示放在上方或下方
它的按钮,然后尖端和按钮的左边框对齐。 如果
提示位于其按钮的左侧或右侧,leftup 对齐顶部
边界。 rightdown 和 center 的工作方式与 leftup 类似,但方向不同。 这
对齐方式由 TipsOffset 选项调整。 请参阅下一个选项。

*FvwmIconMan: [id] TipsOffsets 布局偏移 刚偏移
哪里 布局偏移刚偏移 是 TipsPlacement 的像素偏移量
和 TipsJustification 配置选项。 默认值为 3 2。

行动


动作是可以绑定到以下类型事件的命令:按键、鼠标
单击或鼠标进入窗口管理器按钮 - 由操作类型表示 ,
老鼠选择.

通常,当按下按钮时,会执行绑定到鼠标单击的操作。 在
瞬态模式,当按钮被释放时执行动作,因为它假设
FvwmIconMan 绑定到某个鼠标事件。 提示/警告:FvwmIconMan 仍然保留
在这种情况下跟踪鼠标按钮和任何修改键,所以如果你绑定 FvwmIconMan
比如说,meta-button3,那么明智的做法是确保你要执行的动作
将在 meta-button3 事件发生时执行(这将是按钮释放,
假设您将手指放在元键上)。

动作的语法是:

行动: 钥匙 键符 修饰符 功能列表
键符修饰符 与 fvwm 完全相同 命令。

老鼠 行动: 鼠 按键 修饰符 功能列表
按键修饰符 与 fvwm 完全相同 老鼠 命令。

选择 行动: 选择 功能列表

A 功能列表 是由逗号分隔的命令序列。 他们在左到
正确的顺序,在一个共享上下文中——当前只包含一个指向
“当前”按钮。 如果选择了一个按钮(通常是通过鼠标指针放在按钮上)
当动作被执行时,当前按钮被初始化为那个按钮。
否则,它指向什么。

大多数可用命令然后通过移动它来修改这个“当前”按钮
周围,​​使其成为选定的按钮,或发送命令到 fvwm 作用于
该按钮代表的窗口。 请注意,虽然这个当前按钮被初始化为
作为选定按钮,选定按钮不会隐式跟随它。 这个
方式,用户可以向各种窗口发送命令,而无需更改哪个按钮
选择。

命令采用五种类型的参数: 整数, 经理, 窗口, 按键。 一个
是一个与 fvwm 完全相同的字符串 - 无论是在引号中还是作为单个单词
不在引号中。 同样,您可以通过列出命令将一系列命令绑定到事件
被逗号隔开。

窗口按键 类型在 .fvwm2rc 文件中看起来完全相同,但被解释为
要么指定一个托管窗口,要么指定一个代表窗口的 F​​vwmIconMan 按钮。 他们
可以是一个整数(它被解释为模块 N,其中 N 是按钮的数量 -
所以 0 是第一个,-1 是最后一个),或字符串之一: 选择, 开发, Up, Down,
, 离开, 下一页 , 上一页. 选择开发 指当前选择或关注的
按钮或窗口。 Up, Down, 离开 请参阅上方、下方的按钮或窗口
管理器窗口中当前按钮的右侧或左侧,允许
管理器窗口周围的导航。 下一页 上一页 指定窗口、按钮或
manager 在当前按钮之后或之前,允许一维导航
在管理器窗口中绘制的窗口列表。 如果经理被排序, 下一页
上一页 按排序顺序在窗口中移动。

冥界 经理 类型可以是整数, 下一页 上一页. 意思类似于
按键 类型,但就经理的整体指数而言,仅限于
非空的经理。

目前定义了以下函数:

BIF 按键 整数/字符串
相对分支指令。 如果 按键 is 选择 or 开发,然后取分支
如果有一个选定的按钮或一个焦点按钮。 如果 按键 是一个整数,那么
如果非零则分支。 如果是其中之一 Up, Down, , 离开, 下一页 , 上一页,则
当当前按钮可以朝那个方向移动时,就会采用分支。 如果分行
被采取,然后 整数 命令被跳过。 不允许向后分支。

比芬 按键 整数/字符串
bif 的补充。 如果分支被采用 按键 评估为假,由
为 bif 列出的标准。

转到按钮 按键
将当前按钮设置为 按键。 如果 按键 是一个整数,那么当前按钮是
设置 按键 以按钮数为模,在包含
选择的按钮,如果有的话。

管理员 经理
将按钮设置为按钮 0 经理. 这只会转到一个可见的、非空的
经理。 因此,以此类经理的数量为模数采用了一个完整的论点。

JMP 整数/字符串
执行相对跳转 整数 指示。 不允许向后跳跃。
跳转是相对于 jmp 之后的指令计算的。

标签
提供先前指令可以跳转到的标签。 它将不可见
后续跳转指令,同一个标签可以多次使用
相同的指令列表(尽管这样做是不正常的。)

打印
拷贝(Prints) 到控制台。 用于调试操作。

打印调试
将定义的操作打印到控制台。 只应由开发人员使用。 到
启用此命令,将 CONFIG 和 FUNCTIONS 变量设置为“1”
modules/FvwmIconMan/debug.h 并重新编译这个模块。

退出 退出 FvwmIconMan。

刷新
导致所有管理器窗口重新绘制自己。

ret 停止执行整个动作。

回访
将按钮设置为在管理器中打印字符串的当前按钮之前的按钮
指定的窗口匹配 , 可能包含通配符。

向前搜索
将按钮设置为在管理器中打印字符串的当前按钮之后的按钮
指定的窗口匹配 , 可能包含通配符。

select 选择当前按钮(如果有)。 如果已指定选择操作,它将
然后运行。 因此,在菜单中设置选择按钮被认为是不明智的。
选择动作。

发送命令 命令
发送 fvwm 命令 命令 到当前按钮所代表的窗口,如果
任何。

扭曲 将光标扭曲到当前按钮(如果有)。

例子:
gotobutton 选择,gotobutton 向下,选择
选择当前所选按钮下方的按钮。 由于当前按钮是
已经初始化为选定的按钮,这可以缩短为“gotobutton Down,
选择”。

gotobutton 向上,选择
选择当前所选按钮上方的按钮。

转到按钮 0,选择
选择当前管理器的第一个按钮。 如果没有现任经理,这是
如果没有选择任何按钮,则不会执行任何操作。

转到按钮 -1,选择
选择当前管理器的最后一个按钮。

转到按钮焦点,选择
选择与焦点窗口对应的按钮。

转到按钮焦点,图标化
将 fvwm 命令 Iconify 发送到聚焦窗口。 请注意,这不会改变
选定的按钮。

bif Next 3, gotobutton 0, select, ret, gotobutton Next, select
如果选择了一个按钮,并且它是最后一个按钮,则转到按钮 0。如果它不是最后一个
按钮,转到下一个按钮。 否则,什么都不做。 基本上,这个动作循环
通过当前管理器中的所有按钮。

bif 选择 7,bif 焦点 3,gotomanager 0,选择,ret,gotobutton 焦点,\
选择, ret, gotobutton down, 选择
这对于使用 SendToModule 命令发送到 FvwmIconMan 很有用。 如果有一个
选择的按钮,它向下移动。 否则,如果有一个焦点按钮,它被选中。
否则,经理 0 的按钮 0 被选中。

bif select 选择,bif 焦点焦点,gotomanager 0,选择,ret,标签焦点,\
gotobutton 焦点,选择,ret,标签 选择,gotobutton down,选择
与之前相同,但使用标签指令。

除了绑定到keys和鼠标,actions还可以从fvwm发送到FvwmIconMan
通过 SendToModule 命令。 使用 SendToModule 时不要引用命令。 另外,由于
对于当前版本的 fvwm 中的错误,也不要引用 FvwmIconMan。

样品 构型


第一个例子是最简单的 FvwmIconMan 调用,它只有一个
manager,并处理所有窗口:

################################################## ############
# 加载任何应该在此期间启动的模块
# fvwm 初始化
模块路径 /usr/lib/X11/fvwm:/usr/bin/X11
模块 FvwmIconMan

# 使 FvwmIconMan 没有标题栏,具有粘性,并给它一个图标
样式“Fvwm*”图标工具箱.xpm,NoTitle,NoHandles,Sticky
样式 "FvwmIconMan" HandleWidth 5, Handles, BorderWidth 5

################################################## ############
################################################## ############
#模块使用的定义

*FvwmIconMan:NumManagers 1
*FvwmIconMan:全局分辨率
* FvwmIconMan:背景灰泥
*FvwmIconMan:前景白色
*FvwmIconMan:字体 7x13
*FvwmIconMan:ButtonGeometry 100x0
*FvwmIconMan:ManagerGeometry 1x0-0+0

这个例子是我个人配置的读者文摘版本。 它有两个
管理器,一个用于 emacs,一个用于其他所有东西,减去没有图标标题的东西。 仅有的
显示当前页面上的窗口。 使用 绘图图标塑造 选项
要求我们使用正确的选项编译 fvwm 和 FvwmIconMan。 注意如何
几何和显示选项是每个管理器指定的,其他的都是通用的:

样式 "FvwmIconMan" NoTitle, Sticky, WindowListSkip, BorderWidth 0
样式 "FvwmIconMan" HandleWidth 0

键 F8 AN SendToModule FvwmIconMan bif select Select, bif focus Focus, \
gotomanager 0,选择,发送命令 WarpToWindow,ret,标签焦点,\
gotobutton 焦点,选择,发送命令 WarpToWindow,ret,标签选择,\
gotobutton prev, select, sendcommand WarpToWindow
键 F9 AN SendToModule FvwmIconMan bif select Select, bif focus Focus, \
gotomanager 0,选择,发送命令 WarpToWindow,ret,标签焦点,\
gotobutton 焦点,选择,发送命令 WarpToWindow,ret,标签选择,\
gotobutton next, select, sendcommand WarpToWindow

*FvwmIconMan:NumManagers 2
*FvwmIconMan:分辨率页面
*FvwmIconMan:背景钢蓝色
*FvwmIconMan:前景白色
*FvwmIconMan:字体 7x13
*FvwmIconMan: UseWinList 真
*FvwmIconMan:DrawIcons 为真
* FvwmIconMan:形状真实
*FvwmIconMan:FollowFocus true
*FvwmIconMan:排序名称
*FvwmIconMan:PlainButton up white steelblue
*FvwmIconMan: SelectButton down white steelblue
*FvwmIconMan:FocusButton up 白棕色
*FvwmIconMan:FocusAndSelectButton down 白棕色
*FvwmIconMan:TitleButton 凸起边缘白色 steelblue
* FvwmIconMan: NoIconAction "SendToModule FvwmAnimate animate"

*FvwmIconMan:1 个标题“Emacs windows”
*FvwmIconMan: 1 IconName "FvwmIconMan: Emacs"
*FvwmIconMan: 1 格式 "%i"
*FvwmIconMan: 1 显示资源=emacs 资源=gemacs
*FvwmIconMan: 1 ManagerGeometry 1x0-400+0
*FvwmIconMan:1 ButtonGeometry 200x0

*FvwmIconMan:2 标题“所有窗口”
*FvwmIconMan: 2 IconName "FvwmIconMan: all"
*FvwmIconMan: 2 格式 "%c: %i"
*FvwmIconMan: 2 DontShow icon=Untitled
*FvwmIconMan: 2 ManagerGeometry 2x4-0+0
*FvwmIconMan:2 ButtonGeometry 200x0

*FvwmIconMan:瞬态几何图形 194x100
*FvwmIconMan: 暂时的 DontShow icon=Untitled
*FvwmIconMan:瞬态动作鼠标 0 A sendcommand select select Iconify

*FvwmIconMan:动作鼠标 1 N 发送命令图标化
*FvwmIconMan: Action Mouse 2 N sendcommand WarpToWindow
*FvwmIconMan: Action Mouse 3 N sendcommand "Module FvwmIdent FvwmIdent"
*FvwmIconMan: Action Key Left N gotobutton Left, select
*FvwmIconMan: Action Key Right N gotobutton Right, select
*FvwmIconMan: Action Key Up N gotobutton Up,选择
*FvwmIconMan:Action Key Down N gotobutton Down,选择
*FvwmIconMan:操作键 q N 退出

未完成 工商


我知道有一个错误。 一个诚实的善良解决方案将是
赞赏。 当图标管理器设置为向上或向左增长时,在某些机器上它
可能会偶尔徘徊。

它不会像它应该的那样优雅地处理没有资源名称的窗口。

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


Ad


Ad