`
csstome
  • 浏览: 1521680 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

FVWM

阅读更多
国庆期间,把自己的FVWM好好整理了一下,现在我的桌面看上去是这个样子滴(点击可放大):

Forrest's FVWM

我的.fvwm2rc可以下载
我的部分FVWM笔记:

*** 如何使用托盘

$ sudo apt-get install trayer
$ trayer --widthtype pixel --width 128 --height 32 --edge bottom &
*** .fvwm2rc
**** Function
DestroyFunc FuncName
AddToFunc FuncName
+ I (Action to happen immediately)
+ C (Action to happen on a mouse 'click)
+ D (Action to happen on a mouse 'double click')
+ H (Action to happen on a mouse 'hold')
+ M (Action to happen on a mouse 'motion')

**** Geometry 57x500-5-5
宽度x高度 左上角坐标
**** 键(鼠标)绑定(binding)
键:Key X Context Modifier Action
鼠:Mouse X Context Modifier Action
Context: where the mouse is currently located (as shown below)
+-----------------------------------+
| +---+ +---+ |
| R R | I | | I | |
| +---+ +---+ |
| |
| F S S F |
| +---------------------+ |
| |13579 T T T 08642| |
| +---------------------+ |
| | | |
| R | W W | R|
| | | |
| S| |S |
| | | |
| | W W | |
| | | |
| +---------------------+ |
| F S S F |
| R |
+-----------------------------------+
R - the root window
I - Icon
F - frame corners
S - frame sides
T - title bar
W - application window and 0-9 - buttons
Note: A will stand for anywhere (it doesn't matter where the mouse is located)
Modifier: 下列取值的组合:(A)ny, (C)ontrol, (S)hift, (M)eta, (N)othing,
or 1-5, representing the X Modifiers mod1-mod5 (man xmodmap)
e.g.:
# Key X Context Modifier Action
Key Tab A M WindowList Root c c NoDeskSort, SelectOnRelease Meta_L
Key Super_L A A Exec exec xterm -fn -misc-fixed-medium-r-normal--18-120-100-100-c-90-iso10646-1
# for the root window:
Mouse 1 R A Menu RootMenu Nop
Mouse 2 R A Menu Window-Ops Nop
Mouse 3 R A WindowList
# for the title bar buttons:
Mouse 0 1 A Menu Window-Ops2 Close
Mouse 0 2 A Close
Mouse 0 3 A Maximize-Func
Mouse 0 4 A Iconify
# for other parts of the window/borders/icons:
Mouse 1 F A Resize-or-Raise
Mouse 1 TS A Move-or-Raise
Mouse 1 W M Move-or-Raise
Mouse 1 I A Move-or-Iconify
Mouse 2 I A Iconify
Mouse 2 FST A Menu Window-Ops2 Nop
Mouse 3 TSIF A RaiseLower

**** Window Decor
TitleStyle
TitleStyle LeftJustified Height 18
ButtonStyle
Vectors are just simple line drawings.
Each vector is set up on a 100x100 grid and can have any number of points all connected by lines.
The syntax is 'Vector [number of points] [[point1] [point2] ...]'.
points: 'XxY@Z'
Z: 0 - Shadow(sh)
1 - Hilight(hi)
2 - Background(bg)
3 - Foreground(fg)
4 - Invisible.
e.g.
ButtonStyle 1 5 25x25@1 25x75@1 75x75@0 75x25@0 25x25@1
**** Module
所有的Fvwm的模块,只有在函数中启动了它们,它们才能够工作
在.fvwm2rc文件中,如果您需要用到FvwmButtons,或者其它的模块,必需要先启动它。具体如下:
DestroyFunc StartFunction
AddToFunc StartFunction
+ I Module FvwmButtons
+ I Module FvwmPager
+ I Module FvwmAuto 500 Raise Nop
+ I Module FvwmAnimate
+ I Module FvwmTaskBar
+ I Module FvwmWharf
+ I Exec exec xpmroot /root/pic/macblack.png
I 表示:立即执行
上面的配置中,分别在启动函数中,启动了FvwmButtons,FvwmPager,FvwmAnimate,FvwmTaskBar 和FvwmWharf等
你有什么程序需要在fvwm启动的时候执行,你可以在其中加入一行:比如我想在fvwm启动的时候启动 gkrellm
+ I Exec exec gkrellm 就ok了:)
**** FvwmTaskBar
如果把它设成没有边框(!Borders)的话,屏幕右边总是空着一块,甚是不爽,
于是我想了个办法,就是把边框设成4,并让颜色跟FvwmTaskBar的颜色一致:
Colorset 11 fg rgb:00/60/60, hi rgb:00/60/60, sh rgb:00/60/60, bg rgb:00/60/60
Style "FvwmTaskBar" NoTitle, BorderWidth 4, HandleWidth 4, Sticky,\
StaysOnTop, WindowListSkip, CirculateSkip, BorderColorset 11, HilightBorderColorset 11
*FvwmTaskBar: Back rgb:00/60/60
这样TaskBar就能充满屏幕的左右两边了。
**** FvwmPager
将窗口移动到别的工作区,可以在pager里面用中键拖动窗口,拖到别的desktop里面就好了。
**** FvwmButtons
做一个抽屉的方法:
*MyButtons: (1x1+0+6, Frame 0, Panel(left, indicator, delay 0, steps 1) QuickLaunchButtons "Module FvwmButtons QuickLaunchButtons")
DestroyModuleConfig QuickLaunchButtons: *
*QuickLaunchButtons: Geometry 128x64
*QuickLaunchButtons: ...
*QuickLaunchButtons: ...
包含其它组件的方法:
*MyButtons: (1x4+0+11, Swallow(UseOld) asmon `Exec exec asmon`)
*PagerPanel: (Swallow FvwmPager "Module FvwmPager 0 3")
**** docks
用 apt-cache search wm dock 可以查到很多 dock app,很酷。 :)
favorites
xclock
asclock
wmweather -m
asmon
cputnik
from http://www.dockapps.org/
wmmoonclock
wmnd

一些有用的链接:
FVWM Beginners Guide
Wangyin's FVWM简明使用指南
dockapps.org
分享到:
评论

相关推荐

    fvwm 参考

    ### Fvwm参考手册知识点详解 #### 一、Fvwm简介 Fvwm是一款针对X11环境设计的窗口管理器,其主要特点是内存消耗低、提供三维外观的窗口框架以及虚拟桌面功能。Fvwm的设计理念在于尽可能地给予用户自定义窗口管理...

    fvwm中文手册(manual)

    **fvwm中文手册** 在Linux世界中,fvwm(First Virtual Window Manager)是一款经典的轻量级窗口管理器,以其高度可定制性和灵活性而备受推崇。本手册是`man fvwm`命令的中文翻译版本,旨在帮助中文用户更好地理解...

    fvwm的中文手册 -- pdf

    **fvwm中文手册详解** `fvwm`,全称“Fast Virtual Window Manager”,是一个轻量级、高度可配置且功能强大的X窗口管理器。它基于Unix哲学,注重简洁和效率,允许用户根据个人需求定制其桌面环境。这个中文手册是由...

    fvwm-crystal.tar.gz

    fvwm-crystal是一款轻量级且高度可定制的窗口管理器,主要针对Unix和Linux操作系统。这个名为"fvwm-crystal.tar.gz"的压缩包包含了用于在Slackware Linux系统上构建和安装fvwm-crystal 3.0.6版本的资源。Slackbuild...

    fvwm实例分析-基本篇

    ### fvwm实例分析—基本篇 #### 知识点概览 本文主要解析了fvwm配置文件中的部分内容,包括环境变量设置、图像路径管理、字体样式定义、桌面配置及执行命令等关键设置项。fvwm是一款高度可定制的窗口管理器,适用于...

    fvwm配置,超经典

    **fvwm配置详解** `fvwm`,全称“Fast Virtual Window Manager”,是一款轻量级且高度可定制的X窗口管理器。它以其简洁、高效和灵活性著称,深受Linux和Unix用户喜爱。本篇文章将深入探讨fvwm的配置,帮助你理解...

    fvwm---经典窗口管理器配置文件

    **fvwm——经典窗口管理器配置文件** fvwm(Fantasy Virtual Window Manager)是一款轻量级、高度可定制的X窗口管理器,以其强大的脚本功能和灵活性在Linux和Unix系统中深受用户喜爱。它起源于1992年的 fvwm1,发展...

    fvwm中文手册(PDF)

    ### FVWM中文手册知识点详解 #### 一、FVWM简介 - **名称**:FVWM(F? Virtual Window Manager for X11) - **概要**:FVWM是一款针对X11环境设计的虚拟窗口管理器,旨在实现最小的内存占用并提供3D窗口边框效果及...

    PDF电子书《Fvwm中文手册》

    《Fvwm中文手册》是一本专为Linux用户编写的指南,主要介绍Fvwm这款轻量级窗口管理器的使用方法和高级功能。Fvwm(First Virtual Window Manager)是一个高度可定制和模块化的窗口管理器,尤其适合对系统性能有较高...

    FVWM的很牛的配置参照

    关于FVWM的资源: http://pemarchandet.free.fr/fvwm.html http://www.fvwm.org/screenshots/desktops/index.php?num=2http://xueruini.myipcn.org/publish/GNU/fvwm.html#sec2 ...

    基本的fvwm2rc文件1

    初学指南的fvwm2rc文件,在窗口预览之前的。

    FVWM Beginner Guide 中文翻译

    这是翻译的 FVWM Beginner Guide, http://i18n-zh.googlecode.com/svn/trunk/l10n/guide上面有在线版本。 这个文章非常适合初学者。html格式的文档。

    Fvwm中文手册 fvwm入门教程

    ### Fvwm中文手册知识点详解 #### 一、Fvwm简介 - **定义与特点**:Fvwm是一款专为X11设计的轻量级窗口管理器,旨在尽可能减少内存消耗的同时提供3D窗口边框效果及虚拟桌面功能。它的体积小巧且灵活性高,适合对...

    fvwm简易学习资料

    适合fvwm入门的资料 Fvwm is a window manager for X11. It is designed to minimize memory consumption, provide a 3D look to window frames, and a virtual desktop. — The FVWM(F? Virtual Window Manager) ...

    FVWM配置style

    fvwm配置文件中关于STYLE的可配置选项.

    自动建立fvwm菜单的bash脚本

    fvwm是linux下的高效桌面管理器,资源消耗少但功能强大。可惜菜单不是自动形成的,所以使用有些不便。 我写了一个脚本,可自动搜索不同类型的软件,建立对应的菜单。 因linux的桌面软件分类在对应的.desktop文件中...

    fvwm实例分析-高级篇

    ### fvwm实例分析—高级篇:f.action配置详解 #### 一、引言 fvwm是一种高度可定制的窗口管理器,广泛应用于Linux系统中。本文档深入剖析了fvwm的高级配置文件f.action,主要关注于键盘和鼠标的自定义设置以及窗口...

    fvwm3:FVWM版本3-fvwm2的后继者

    FVWM3 欢迎来到fvwm3。 Fvwm3是一个多个大型虚拟桌面窗口管理器,最初(很久以前!)源自twm。 的后继者。 Fvwm3旨在具有较小的内存占用空间,但具有丰富的功能集,具有高度可定制性和可扩展性,并具有高度的...

Global site tag (gtag.js) - Google Analytics