没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
2
索 引
FVWM
FVWM
FVWM
FVWM 入门指南
by Jaimos F Skriletz
translation by Nickel Cobalt(zh_CN) angelerosster@gmail.com
索引
i.
简介
ii.
全局设置
iii.
函数
iv.
按键绑定
v.
窗口装饰
vi.
菜单
vii.
模块
a.
FvwmTaskBar
b.
FvwmPager
c.
FvwmButtons
viii.
结果预览
ix.
附录
a.
高级主题
1.
函数进阶
2.
菜单进阶
3.
FvwmButtons 进阶
b.
更多资源
c.
GNU 自由文档协议
Copyright (c) 2004 Jaimos F Skriletz
中文版权 (c) 2007 Nickel Cobalt
在自由软件基金会发布的 GNU 自由文档协议 1.2 版,或更新版本的框架下,允许
复制、分发或修改本文; 全文没有不可变更部分,没有封面文字,也没有封底文
字。在 “ GNU 自由文档协议 ” 一节中包含了本协议的一个副本
Permission is granted to copy, distribute and/or modify this document under the terms of
the GNU Free Documentation License , Version 1.2 or any later version published by the
Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no
Back-Cover Texts. A copy of the license is included in the section entitled " GNU Free
Documentation License ".
3
简 介
FVWM
FVWM
FVWM
FVWM 入门指南
FVWM
FVWM
FVWM
FVWM (或称 Feeble Virtual Window Manager )是一个非常全面的 X 系统桌面
(窗口)管理器。尽管这个名称有点歧义,但刚开始 FVWM 是一个原叫 TWM 的
窗口管 理器的分支,而且还是个
简化过的
代用品。 这里 有张漂亮的图表让你得以
一窥 FVWM 家族史。 FVWM 从刚开始的一个粗陋的产品,到现在已经成为一个
高度可配置性的窗口管理器。 想想你需要桌面(窗口)管理器做的事吧, FVWM
有可能会做得更好。尽管 ‘ Feeble ’ 这个 词的意思已经不再适用于目前的窗口管理
器,但许多改名字的尝试,包含对 ‘ F ’ 的原义 进行都市浪漫色彩般的诠释均告失
败,而且走进了死胡同。现在最普遍的说法是:它就指 F? Virtual Window
Manager ,或者就是缩写 FVWM 。
FVWM 是非常全面和可编程的,但是还是有很多人由于缺少 GUI 配置工具而退却
了。 尽管现在已经尝试着开发了一些那方面的工具,如 fvwm-themes ,但只靠那
些工具中包含的选项还是不能轻易的建立起 完整的 GUI 界面,因此最好的方面是
用个性化的配置文件来配置 FVWM 。 这份指南的目的是帮 你 熟 悉 FVWM 所用的
配置文件的语法。指南的第一部分将一步一步地引导你建立一个简单的配置文件。
我已经另外放上去配置文件的超链接,以便各位看指南时可以方便的复制、 粘
贴。我的目标是看指南时能随时复制、粘贴某些部分,但也能进行一点修改,按我
放在那儿而你又看懂的语法,改成你自己喜欢的配置。在你按这份指南做完基本
的配置后,接下来我写了份附录,包含更多的高级话题和配置,你也可以看看并把
它们用到你的桌面上去。这份指南的最后是我的希望,但愿你熟悉 FVWM 并能写
出自己的配置,把它变成 你的 窗口管理器。
指南中会试着解释我提出的绝大多数选项,但所有这些东西在 FVWM
FVWM
FVWM
FVWM MAN
MAN
MAN
MAN
PAGES
PAGES
PAGES
PAGES 中有清楚详尽的解释。手册页非常冗长,但只要有关键词就能轻易的查到
选项在配置文件中的用法。我会略过或跳过提到的某些配置,希望你用手册页去找
我没说的具体事宜。如果你没听见我说的话就再说一遍, FVWM
FVWM
FVWM
FVWM MAN
MAN
MAN
MAN PAGES
PAGES
PAGES
PAGES 是
非常有价值的资源。
本指南是为 unstable 版的配置语法而写的,目前是 fvwm-2.5.10 。我没在稳定版
2.4.18 中进行过测试,因此我不能肯定对它是否有效。我建议用 2.5.10 ,尽管它号
称不稳定版,但基本的功能是很稳定的,而且在使用中也没发现什么严重的错误。
我也在配置中用了点半透明补丁,但只把它作为可选内容。如果你对用半透明补丁
给你的菜单加上逼真的透明效果, 这里 有份怎么安装的说明。
所有 FVWM 的配置保存在单一配置文件里,通常位于 $HOME/.fvwm2rc 或 $HO
4
全局设 置
ME/.fvwm/.fvwm2rc 。虽然用 'Read' 命令能把它们分割到更小的文件中去,但在这里
我们只把它们放在一个配置文件中。为能把所有 东西放在 $HOME/.fvwm 目录
下,第一步就是建立 $HOME/.fvwm 和 .fvwm2rc 空文件。在第一次运行 fvwm 时,
如果发现默认配置很丑,不要惊讶!因为很多人同意你的观点,但这是个好起点。
我在指南中用到的图片都能从 这里 下载。如果你想在看指南的时候用我的图片,就
下载那个文件,然后解压到你的 $HOME 目录;它会创建 .fvwm 目录,包含所有
我在指南中用到的图标和装饰。也可以从复制、粘贴本指南的第一部分的内容,从
而生成一份 fvwm2rc 文件的拷贝。
下一步,用你最喜欢的编辑器打开 $HOME/.fvwm/.fvwm2rc 文件, FVWM 会在启
动(或重启)时读取这个文件并用其中的内容建立桌面的外观。用 '#' 注释一行,这
我们在文件头部放些注释来作为练习的起点。例如,你可以把下面这一 段放在你
新建的 fvwm2rc 文件中
###########
# ____________________________
# ( _________________________)
# ) (__ _ _ _ _
# ( __)( \/ )( \/\/ )/\/\
# ) ( \ / \ // \
# (___) \/ \/\/(_/\/\_) 2.5.10
#
# My personal fvwm2rc file
#
#######################
配置 FVWM 的第一步就是全局设置,如:环境变量以及桌面的基本设定。环境变
量类似于 shell 中用的那些东西,可以对变量赋值以便能在整个 fvwm2rc 文件中随
时使用,这样如果你想改的话就不用去文件中每个用到的地方一个个地改了。我主
要用环境变量告诉 fvwm 到哪里去找配置中要用到的各种各样的东西。
但请注意,从头到尾都用环境变量的话会引起严重问题,尤其当这些变量仅被用于
保存那些每年都要有所改动的内容时尤为严重。需要详细信息的话,你可以看看
fvwm 论坛中的 thread 。
例如你能像下面这样建立些环境变量:
5
你也可以用环境变量设定你最喜欢用的默认程序,如:
下一步是建立图片(标)目录,告诉 FVWM 去哪里找你要显示的图片(标),比
如菜单或是快速启动按钮要用的图标。这有点像是 shell 的环境变量 $PATH 。典型
的图片目录看起来就像这样:
我把所有要用到的图标全放在 $[fvwm_icon] 目录下。之所以要连写两遍的原因
是,我在后面跟了个 ';.png' ,这意味着既能用默认的 .xpm 文件,又能交替使用 .png
文件来表示图标。如果有一些共用图像放在 '/usr/local/share/images' 下,又或者有些
$HOME/images 下的个人图片想在 fvwm 中使用的话,你可以在这里轻易地加些目
录。
下一步,建立虚拟桌面。 FVWM 允许你想要多少虚拟桌面就有多少,同时允许每
个桌面拥有多个 Pages (页)。假定你想要 3 个虚拟桌面,每个又拥有 3x3 格 9 个
pages ,你能用如下方法建立。
#####
# Set Environment variables
###########
SetEnv fvwm_img $[FVWM_USERDIR] /images
SetEnv fvwm_icon $[FVWM_USERDIR] / icons
icons
icons
icons
SetEnv fvwm_scrpt $. /scripts
SetEnv fvwm_wallpapers
$[FVWM_USERDIR] /wallpaper
SetEnv fvwm_webbrowser /usr/bin/firefox
SetEnv fvwm_term /usr/bin/aterm
SetEnv fvwm_mail /usr/bin/mutt
SetEnv fvwm_media_player /usr/bin/xmms
SetEnv fvwm_video_player /usr/bin/mplayer
#####
# Set the image path
###########
ImagePath
$[fvwm_icon] : $[fvwm_icon] ;.png:$[fvwm_wallpapers]:+
#####
# Virtual Desktops
###########
DesktopSize 3x3
剩余41页未读,继续阅读
资源评论
asmhi
- 粉丝: 5
- 资源: 21
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功