LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 11942|回复: 32

FVWM 安装方法

[复制链接]
发表于 2003-2-14 20:21:54 | 显示全部楼层 |阅读模式
1. Go to www.fvwm.org and down the unstable version:
Unstable version is always stabler than stable version --Debian
2. Go to google, search for 'libstroke'. Down the version for fvwm.
3. Install libstroke.
4. Install FVWM.

Now, have fun!
My config:

dgeResistance 250 10
EdgeScroll 100 100
ClickTime 750
DeskTopSize 2x2
Menustyle * fvwm, Font -misc-simsun-bold-r-*-*-14-*-*-*-*-*-*-*
MenuStyle * Foreground maroon, Background grey60, Greyed grey40
ColormapFocus FollowsMouse
Style *           Font -misc-simsun-medium-r-*-*-12-*-*-*-*-*-*-*
Style *           IconFont -misc-simsun-bold-r-*-*-12-*-*-*-*-*-*-*
Style *           HilightFore black, HilightBack palevioletred
Style *           BorderWidth 7, HandleWidth 7
Style *           Icon ghost.xpm, Color lightgrey/dimgrey
Style *           MWMFunctions, MWMDecor, HintOverride
Style *           DecorateTransient, NoPPosition
Style *           IconBox 0 -10 -280 -1
Style *           ClickToFocus
Style *           TileCascadePlacement

# Styles for various Fvwm modules:
Style "Fvwm*"       NoTitle, Sticky, WindowListSkip
Style "Fvwm*"       BorderWidth 2, CirculateSkipIcon, CirculateSkip
Style "FvwmPager"   StaysOnTop
Style "FvwmBanner"  StaysOnTop
Style "FvwmButtons" Icon /root/.fvwm/ghost.xpm, ClickToFocus

# Styles for your common terminal emulator programs:
Style "XTerm"       Icon xterm.xpm, SloppyFocus, IconBox -70 1 -1 -140

# Styles for various common programs:
Style "*lock"       NoTitle, NoHandles, Sticky, WindowListSkip, ClickToFocus
Style "xbiff"       NoTitle, Sticky, WindowListSkip, ClickToFocus
Style "xcalc"       Icon xcalc.xpm, NoButton 2,ClickToFocus
Style "xmh"         Icon mail1.xpm, NoIconTitle,StickyIcon
Style "xmh"            NoButton 2
Style "xman"            Icon xman.xpm, ClickToFocus
Style "xmag"            Icon mag_glass.xpm, ClickToFocus
Style "xgraph"      Icon graphs.xpm, ClickToFocus
Style "xmosaic"     Color Green/Yellow, ClickToFocus


# Jianpan bangding
Key F3 A A Module FvwmConsole

# 耗子绑定
#   for the root window:
Mouse 1        R           A       Menu RootMenu Nop
Mouse 2        R        N StrokeFunc DrawMotion
Mouse 3        R            A              WindowList

#   for the title bar buttons:
Mouse 1 4       A       Iconify
Mouse 1 6       A       Close
Mouse 3 2       A       Maximize-Func2
Mouse 1 2 N StrokeFunc DrawMotion
Mouse 1 1 A WindowList
Mouse 2 1 A Menu RootMenu Nop
Mouse 3 1 A Menu Window-Ops2 Nop

#   for other parts of the window/borders/icons:
Mouse 1        F        A        Resize-or-Raise
Mouse 1        TS        A        Move-or-Raise
Mouse 1        I        A        Move-or-Iconify
Mouse 2        I        A        Iconify
Mouse 3        TSIF        A        RaiseLower

######################## Initialization Functions ############################
AddToFunc StartFunction
+ I Module FvwmAnimate
+ I Module FvwmButtons MainPanel
+ I Exec exec xdaliclock
+ I Exec exec chinput

AddToFunc InitFunction
+ I exec xsetroot -mod 2 2 -fg rgb:55/40/55 -bg rgb:70/50/70

# For some SM-s (like gnome-session) there is an internal background setter.
AddToFunc SessionInitFunction
+ I Nop

######################## Menus ###################
AddToMenu RootMenu        "主菜单"        Title
+                "终端"                Exec exec konsole
+                ""                Nop
+               "东东"     Popup Utilities
+                ""                Nop
+                "Fvwm模块"        Popup Module-Popup
+                "音乐"                Popup MusicMenu
+                ""                Nop
+                "再见啦"        Popup Quit-Verify

AddToMenu MusicMenu
        PipeRead 'for i in $HOME/mp3/*.mp3; \
        do echo "+ $i Exec exec mpg123 $i"; done'

AddToMenu Utilities     "东东" Title
+                        "Top"                Exec exec xterm -T Top -n Top -e top
+                "计算器"        Exec exec xcalc
+                "Xman"                Exec exec xman
+                "Xmag"                Exec exec xmag
+               "编辑器"       Exec exec kedit
+                "---Something---"                Nop
+                "Emacs"        Exec exec emacs
+               "邮箱"          Exec exec kmail
+                        "---英特网---"                Nop
+               "联网" Exec exec redhat-config-network
+                "浏览器" Exec exec konqueror


AddToMenu Window-Ops2        "&M 移动"                Move
+                        "&R 改大小"        Resize
+                        "R& 上移"        Raise
+                        "&L 下移"        Lower
+                        "&I 最小化"        Iconify
+                        "&S 粘连"        Stick
+                       "&X 最大化" Maximize
+                        ""                Nop
+                        "&D K掉"        Delete
+                        "&C 关掉"        Close
+                        "先理后兵地关掉"        Destroy
+                        ""                Nop
+                        "滚动条"         Module FvwmScroll 2 2
+                        "打印"         PrintFunction

# be sure to fill these in with your correct machine names:

AddToMenu Module-Popup        "FvwmModules"        Title
+                        "Identify"        Module        FvwmIdent
+                        "Talk"          Module        FvwmTalk
+                        ""                Nop
+                        "Button-Bar"        Module        FvwmButtons
+                        "ager"                Module  FvwmPager 0 0
+                        "ager (2 desks)" Module  FvwmPager 0 1
+                        "WinList"        Module  FvwmWinList
+                        ""                Nop
+                        "Banner"        Module        FvwmBanner
+                       "ScrollBar"     Module  FvwmScroll 50 50
+                        "Background"        Module  FvwmBacker
+                       "AutoRaise"     Module  FvwmAuto 200 Raise Nop
+                       "Stop AutoRaise" KillModule FvwmAuto
+                        ""                Nop
+                        "IconBox"        Module        FvwmIconBox
+                       "IconMan"       Module  FvwmIconMan
+                        ""                Nop
+                       "Form - Rlogin"      Module FvwmForm Rlogin
+                       "Form - MyFvwmTalk"  Module FvwmForm MyFvwmTalk
+                       "Form - QuitVerify"  Module FvwmForm QuitVerify

AddToMenu Quit-Verify         "Really Quit Fvwm?" Title
+                              "Yes, Really Quit"  Quit
+                              ""                    Nop
+                       "Restart Fvwm"      Restart
+                              "Restart Fvwm 1.x"  Restart fvwm -s
+                              ""                    Nop
+                              "Start twm"         Restart twm
+                              "Start ctwm"        Restart ctwm
+                        "Start tvtwm"       Restart tvtwm
+                        "Start vtwm"        Restart vtwm
+                              "Start mwm"                Restart mwm
+                                    "Start olwm"        Restart /usr/openwin/bin/olwm
+                              ""                    Nop
+                              "Start Xterm"       Restart xterm
+                              ""                    Nop
+                              "No, Don't Quit"    Nop

######################## Sample Functions ##########################

AddToFunc MailFunction           I Next (AcceptsFocus $0) Iconify -1
+                           I Next (AcceptsFocus $0) Focus
+                           I None (AcceptsFocus $0) Exec $0 $1

AddToFunc Move-or-Raise                I Raise
+                                M Move
+                                  D Lower

AddToFunc Move-or-Raise2        M Raise
+                                M Move
+                                  D Lower

AddToFunc Maximize-Func                M Maximize         0 100
+                                C Maximize         0 80
+                                D Maximize         100 100

AddToFunc Move-or-Iconify        I Raise
+                                M Move
+                                D Iconify

AddToFunc Resize-or-Raise        I Raise
+                                M Resize
+                                D Lower

AddToFunc Resize-or-Raise2        M Raise
+                                M Resize
+                                D Lower

AddToFunc PrintFunction                I Raise
+                                I Exec xdpr -id $w

AddToFunc PrintReverseFunction  I Raise
+                               I Exec xdpr 1/2 -h -rv -id $w

AddToFunc Iconify-and-Raise     I Iconify
+                               I Raise

# RLOGIN machine fg bg
AddToFunc RLOGIN I Exec xterm -fg $1 -bg $2 -e rlogin $0 -8

# TELNET machine fg bg
AddToFunc TELNET I Exec xterm -fg $1 -bg $2 -e telnet $0

AddToFunc RunEmacs Exec exec emacs

AddToFunc FocusAndWarp I Focus
+                      I WarpToWindow 2p 2p

AddToFunc DeiconifyFocusAndWarp I Iconify -1
+                               I FocusAndWarp

AddToFunc ChangeDefaultFocus I Style * $0
+                            I Recapture

DestroyFunc Maximize-Func2
AddToFunc Maximize-Func2        "M" Maximize     100 0
+                               "C" Maximize     80 0
+                               "D" Maximize     100 100

#TitleBar
ButtonStyle All -- UseTitleStyle
ButtonStyle All ActiveDown VGradient 8 palevioletred black
ButtonStyle 6 16 20x20@1 30x20@1 50x40@1 70x20@1 80x20@1 80x30@0 \
        60x50@0 80x80@0 70x80@0 50x60@0 30x80@0 20x80@0 \
        20x70@0 40x50@1 20x30@0 20x20@1

##############Modules###############
*FvwmPager: Rows 4
*FvwmPager: Columns 1
*FvwmPagerBack #908090
*FvwmPagerFore #484048
*FvwmPager:Font  -*-simsun-medium-r-*-*-14-*-*-*-*-*-*-*
*FvwmPagerHilight #cab3ca
*FvwmPagerLabel 0 东东
*FvwmPagerLabel 1 网络
*FvwmPagerLabel 2 办公
*FvwmPagerLabel 3 娱乐
*FvwmPager:SmallFont  -*-simsun-medium-r-*-*-12-*-*-*-*-*-*-*
*FvwmPagerBalloons            All
*FvwmPagerBalloonBack         Yellow
*FvwmPagerBalloonFore         Black
*FvwmPager:BalloonFont         -*-simsun-medium-r-*-*-14-*-*-*-*-*-*-*
*FvwmPagerBalloonYOffset      +2
*FvwmPagerBalloonBorderWidth  1
*FvwmPagerBalloonBorderColor  Black

*FvwmButtonsBack bisque3
*MainPanel: Geometry 80x18+40+4
*MainPanel: Back SeaGreen
*MainPanel: (Panel(down, indicator, delay 0, steps 1) \
                PagerPanel "Module FvwmButtons PagerPanel")
*MainPanel: Font  -*-simsun-medium-r-*-*-16-*-*-*-*-*-*-*
*PagerPanel: Geometry 80x352
*PagerPanel: (Swallow FvwmPager "Module FvwmPager 0 3")
*PagerPanel: Font  -*-simsun-medium-r-*-*-16-*-*-*-*-*-*-*

##############Strokes###############
#grow horizontal and vertically
Stroke N258 0 TSF2 N Maximize True 0 growup
Stroke N852 0 TSF2 N Maximize True 0 growdown
Stroke N456 0 TSF2 N Maximize True growright 0
Stroke N654 0 TSF2 N Maximize True growleft 0

#grow bidirectional
Stroke N25852   0 TSF2 N Maximize True 0 grow
Stroke N5852    0 TSF2 N Maximize True 0 grow

#reverse to unmaximized
Stroke N74123 0 TSF2 N Maximize False
发表于 2003-2-14 23:39:18 | 显示全部楼层

不错

很好,很多的新手还都不会配置fvwm,那还请小兄弟说说你的输入法是如何解决的?
 楼主| 发表于 2003-2-15 13:32:53 | 显示全部楼层
俺就用miniChinput,hehe
GDM配置可看ChinaUnix
发表于 2003-2-15 20:54:27 | 显示全部楼层

如果是

xsim
那又如何呢?
 楼主| 发表于 2003-2-15 22:09:43 | 显示全部楼层
可以的。Although 我不用xsim。
发表于 2003-2-16 21:35:29 | 显示全部楼层

小兄弟帮帮忙了

我这次编译fvwn没能启动,
fvwm: error while loading shared libraries: libstroke.so.0: cannot open shared object file: No such file or directory

这是?
发表于 2003-2-17 01:19:19 | 显示全部楼层

lonely

libstroke需要单独装
发表于 2003-2-17 04:57:07 | 显示全部楼层
en, 不错,小伙子有两下子。
发表于 2003-2-17 07:45:59 | 显示全部楼层

Re: lonely

最初由 million 发布
libstroke需要单独装


我发现了两个文件libstroke-0.5.1fvwm.tar.gz和libstroke-0.5.1.tar.gz我都安装了一下,可是还是这个错误,苦恼
发表于 2003-2-17 11:17:41 | 显示全部楼层

tell me

you install in debian? I am in redhat8.0,how to do?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表