英语法语西班牙语

Ad


OnWorks 网站图标

fvwm-menu-directory - 云端在线

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

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

程序:

您的姓名


fvwm-menu-directory - 为 fvwm 构建目录浏览菜单

概要


fvwm-菜单目录 [ - 帮帮我|-h|-? [ - 版|-V [ - 姓名|创建 姓名 ] [ - 标题|-t
姓名 ] [ - 物品|-它 姓名 ] [ --图标标题|-图标-t XPM] [ --图标目录|-图标-d XPM] [
--图标文件|-图标-f XPM] [ --图标应用程序|-图标-a XPM] [ --wm-图标 [ --目录|-d 姓名 ] [
- 命令|-o 数字 ] [ --[不]全部|-a [ --[无]链接|-l [ --xterm|-x 指令] [
--exec 标题|-exec -t 指令] [ --exec 文件|-exec -f 指令] [ --执行应用|-exec -a [命令] ] [
--命令标题|-命令-t 指令] [ --命令文件|-命令-f 指令] [
--命令应用程序|-命令-a 指令] [ --[无]重用|-r [ --[无]检查子目录|ch [
--特殊目录|-s [价值] ] [ --[无]内存换速度|-内存 [ --菜单式| 姓名 ] [
--func-名称|-f 姓名 ]

商品描述


一个 perl 脚本,它提供一个输出以使用 PipeRead 读入以构建 fvwm 菜单
包含目录列表。 几乎所有东西都可以配置。

HINTS


带有自己附加操作的标题项通常会添加到菜单中。 这可以使用
为构建菜单的目录定义一个动作,例如启动一个
此目录中的终端(默认)。 但是,这可能会惹恼一些用户。 禁用
标题动作使用 --命令标题 "", 完全删除标题使用 - 标题 “”。

配置


- 帮帮我
显示用法并退出

- 版
显示版本并退出

- 姓名 姓名
菜单名称,仅与 --reuse 一起使用,默认为 MenuBrowser

- 标题 标题
菜单标题格式,默认为 '%*-40p' - 当前完整路径的最后 40 个字符。
TAB 可以指定为 '\t',但在 .fvwm2rc 中你应该指定一个双反斜杠或
一个真正的选项卡。

格式说明符: %d - 当前目录名 %p - 当前目录已满


这些说明符可以接收一个可选的整数大小,正确调整为正数
左调整的字符串或负数,例如:%8x; 和可选的 *num 或 *-num,其中
意味着只留下第一个或最后一个(如果减去)字符数,数字必须更大
比 3,因为条纹部分被替换为“...”,例如:%*30x。 两者都可以
组合:%-10*-20x,这指示只获取最后 20 个字符,但如果
长度小于 10 - 在右侧最多填充 10 个空格。

- 物品 格式
菜单项格式,默认为“%n”。 %n、%N 和 %s 的 TAB 和宽度修饰符可以是
如中所述指定 - 标题 以上。 注意,指定非默认格式会减慢
剧本。

格式说明符:

%n - 文件/目录名称(不带路径)
%N - 文件/目录名称(完整的路径)
%d - 文件/目录日期 (yyyy-mm-dd HH:MM:SS)
%D - 文件/目录日期 (yyyy-mm-dd)
%s - 文件/目录大小(以字节为单位)
%t - 文件/目录类型(文件|目录|链接|袜子|黑色|字符|管道)
%T - 文件/目录类型 (F|D|L|S|B|C|P)

示例:--title '%*-40p\tDate, Type\tSize' --item '%*40n\t%d %t\t%s'

--图标标题 图标
菜单标题图标,默认为无

--图标目录 图标
菜单目录图标,默认为无

--图标文件 图标
菜单文件图标,默认为无

--图标应用程序 图标
菜单应用图标,默认为无

--wm-图标
定义适用于 wm-icons 包的图标名称。 目前这是等效的
到:--icon-title 菜单/folder-open.xpm --icon-item 菜单/file.xpm --icon-dir
menu/folder.xpm --icon-app 菜单/utility.xpm。

--目录 DIR
起始目录,默认为 ${HOME-.}

- 命令
在范围 (-6 .. 6) 中,默认值为 5:

1 - 不排序,2 - 目录优先,3 - 文件优先
4 - 按名称排序,5 - 目录优先,6 - 文件优先
负数表示逆序。

--[不]全部
显示隐藏文件,如'ls -A',默认为--noall

--[无]链接
跟随链接目录,默认是--nolinks

--xterm 命令
X 终端调用,默认为 'xterm -e'

--exec 标题 命令
目录标题上的 fvwm Exec 命令(通常是 shell),默认为
${壳-/ bin / sh的}. '-' 表示没有 Exec 命令,即 Nop。 如果命令没有启动
带有 '^' X 终端调用是预先准备好的。 该命令在当前浏览的
目录。

--exec 文件 命令
对常规文件的 fvwm Exec 命令,默认为 ${EDITOR-vi}。 '-' 表示没有 Exec
命令,即 Nop。 如果命令不是以 '^' 开头,则 X 终端调用是
前置。 实际文件名附加到命令。

--执行应用 [命令]
+x 文件上的 fvwm Exec 命令,默认为“-”,表示与 on 相同的命令
常规文件。 如果没有给出命令,则假定为空 - 只需运行 +x
文件。 如果该命令不是以 '^' 开头的,则 X 终端调用会被前置。 实际上
文件名附加到命令。

--命令标题 命令
在标题上执行的 fvwm 命令。 如果没有给出这个选项(或者命令是'-'),
改为使用“--exec-title”。 在命令中,%d 被替换为完整的
目录路径。

事实上, --exec-标题=tcsh 相当于 --command-title='Exec cd "%d"; xterm的 -e
tcsh'

空值禁用标题操作。

--命令文件 命令
在常规文件上执行的 fvwm 命令。 如果未给出此选项(或命令
是“-”),则使用“--exec-file”代替。 在命令中,%f 被替换为
完整的文件路径。

其实 --exec-file=vi 等价于 --command-file='Exec xterm -e vi "%f"'

--命令应用程序 命令
在 +x 文件上执行的 fvwm 命令。 如果没有给出这个选项(或者命令是
'-'),则使用“--command-app”代替。 在命令中,%f 被替换为
完整的文件路径。

其实 --exec-app=^exec 等价于 --command-app='Exec exec "%f"'

--[无]重用
没有弹出菜单,重复使用相同的菜单,默认是--noreuse。 当你指定这个
选项使用菜单操作,而不是弹出窗口。 此外, --name 参数不会被忽略,
如果存在,则忽略 --dir 参数 〜/.fvwm/.fvwm-菜单目录.dir 文件。 这个
文件仅在指定此选项的情况下创建或使用,它是唯一的解决方案
当前 fvwm 菜单状态。

--[无]检查子目录
检查所有子目录是否具有执行 (+x) 权限并替换“弹出”/“菜单”
对于这些没有权限的命令,带有“Nop”。 这具有视觉效果
禁用子目录项中的弹出三角形。 默认是--nocheck-subdirs,
因为:1) 启用它会稍微减慢脚本的速度,2) 启用此选项,如果没有
使用的图标和没有使用目录/文件单独排序没有办法知道该项目
是目录而不是文件。

--特殊目录 折扣值
根据给定的可选值添加 .. 或 ~ 或 / 特殊目录。 没有与
选项不添加这些目录。 如果未指定,默认值为“1,2”。 这
值是逗号分隔的有序特殊目录索引,其中 1 是父目录
目录,2 是主目录,3 是根目录。 如果在前面加上减号
值,特殊目录添加在菜单底部而不是顶部。 值“0”
或者任何错误的值都相当于完全不指定此选项。

--[无]内存换速度
使用速度优化,即使用之前创建的目录菜单而不破坏
关闭时,默认为 --nomemory-for-speed

警告:速度优化占用大量内存
当 fvwm 运行时,它永远不会再被释放。

--菜单式 姓名
为菜单分配 MenuStyle 名称

--func-名称 姓名
覆盖默认的 MissingSubmenuFunction 名称,即“FuncFvwmMenuDirectory”

可以使用“=”或在下一个参数中指定选项参数。 短选项
如果没有歧义就可以:“-a”、“-x”、“-icon-f”; 但要小心短选项,什么是
现在是明确的,在下一个版本中可能会变得模棱两可。

用法


将其放入 fvwm 配置文件以调用脚本:

AddToFunc FuncFvwmMenuDirectory 目录
+ I PipeRead "fvwm-menu-directory -d '$0'"

更复杂的例子:

# AddToFunc FuncFvwmMenuDirectory
# + I PipeRead "fvwm-menu-directory -d '$0' -x 'Eterm -g 80x40 -e' \\
-a -l -o 6 --exec-app --exec-title 'tcsh -l' --exec-file 'vim -R' \\
-t '转到:%d' --wm-icons"

并将其放在要从中弹出目录菜单的菜单中:

AddToMenu SomeMenu MissingSubmenuFunction FuncFvwmMenuDirectory
+“主目录”弹出窗口 $[HOME]
+ “Httpd 目录”弹出 /home/httpd

注意:请使用绝对路径名。

将菜单弹出延迟设置为正值并启用忙碌是个好主意
光标

菜单样式* PopupDelayed,PopupDelay 200
BusyCursor DynamicMenu 真

在您的配置文件中使用此脚本以获得更好的结果。

另一个有趣的用法(“--reuse”或“-r”是强制性的):

添加到菜单浏览器
+ DynamicPopupAction PipeRead \\
“fvwm-menu-directory -r -na 浏览器 -d / -s”
AddToMenu SomeMenu “我的浏览器”菜单浏览器

这里的“--dir”参数(起始目录)被忽略,如果有
〜/.fvwm/.fvwm-菜单目录.dir 文件,您可以删除该文件。

作者


灵感来自 1999-06-07 由 Dominik Vogt[电子邮件保护]>.

由 Mikhael Goikhman 于 1999-08-05 重写[电子邮件保护]>.

复印


该脚本的发布条款与 fvwm 本身相同。 参见 GNU 通用公共许可证
了解详情。

使用 onworks.net 服务在线使用 fvwm-menu-directory


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad