LinuxSir.cn,穿越时空的Linuxsir!

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

fvwm窗口得标题栏得问题

[复制链接]
发表于 2003-7-27 16:25:20 | 显示全部楼层 |阅读模式
这个配置什么??Fvwm*******?
那个SAMPLE文件又点问题.比如说开个PHOENIX,然后看她得属性设置,结果出来得对话框没又标题栏,部方便.
而我得现在得配置文件部管什么窗口都又标题栏,恋XMMS也又了多余得标题栏.我得PAGER,FVWMBUTTONS也又了标题栏,实在说部爽阿.多谢各位大哥指点.
 楼主| 发表于 2003-7-27 16:26:56 | 显示全部楼层
# basic set
exec xset m 100/50 1
# exec xmodmap -e "pointer = 1 2 3"

# exec xset s 60 120
# exec xset +dpms 180 240 300
exec xscreensaver -no-splash&

# set bell off
exec xset b off

#background color
exec xsetroot -bg black

EdgeResistance 500 0
EdgeScroll 0 0
EdgeThickness 1
OpaqueMoveSize 100
Style * ResizeOpaque
Style * WindowShadeSteps 0

ColormapFocus followsfocus
ClickTime 150
DeskTopSize 1x1

HidegeometryWindow
# default Styles:

Emulate win

# StringEncoding=gbk-0:Shadow=1 1 SE:xft:simsun:size=14
# Style * ForeColor white, BackColor black
# Style * HilightFore Black, HilightBack white
Style * FvwmFunctions, FvwmDecor, FvwmButtons, HintOverride
Style * DecorateTransient, NoPPosition
Style * ClickToFocus, MouseFocusClickRaises
Style * SmartPlacement

Style * Font  xft:simsun:shadow=1:encoding=iso10646-1
Style * IconFont  xft:simsun:shadow=1:encoding=iso10646-1
# Style * HilightFore gold, HilightBack black


#Style * WindowShadeShrinks, WindowShadeSteps 100

# TitleStyle * height 17

MenuStyle * PopupDelayed, PopupDelay 160, Animation, TitleWarp
MenuStyle * Foreground gold, Background Balck
MenuStyle * ActiveFore White
MenuStyle * font  xft:simsun:encoding=iso10646-1

TitleStyle   ( -- flat )
Style * BorderWidth 2, HandleWidth 3
ButtonStyle All -- UseTitleStyle Flat

# ButtonStyle All -- flat
ButtonStyle All ActiveDown VGradient 8 palevioletred black

# ButtonStyle 1 Vector 7  65x15@0 25x55@1 45x55@0 35x85@1 75x45@0 55x45@1 65x15@0
ButtonStyle 4 17 95x20@0 95x60@0 75x60@0 75x40@0 75x70@0 55x70@0 55x60@0 55x85@0 15x85@0 15x60@1 55x60@1 30x60@1 30x40@1 75x40@1 45x40@1 45x20@1 95x20@1
ButtonStyle 2 11 95x10@0 95x75@0 25x75@0 65x75@0 65x90@0 10x90@0 10x55@1 25x55@1 25x75@1 25x10@1 95x10@1

# Standard X 17
ButtonStyle 6 17 20x20@1 30x20@1 50x40@1 70x20@1 80x20@1 80x30@0 60x50@0 80x70@1 80x80@0 70x80@0 50x60@0 30x80@0 20x80@0 20x70@0 40x50@1 20x30@0 20x20@1

# Funky X 13
# 26x29@1 34x21@1 50x35@1 70x21@1 79x29@1 63x48@0 79x65@1 70x75@0 50x61@0 34x75@0 26x65@0 44x48@1 26x29@0

# Stylized X 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

#CursorStyle ROOT 58
#CursorStyle TITLE 62
#CursorStyle STROKE 86


# Styles for various Fvwm modules:
#Style "Fvwm*"       BorderWidth 2, CirculateSkipIcon, CirculateSkip
#Style "FvwmPager"   StaysOnTop
#Style "FvwmBanner"  StaysOnTop
#Style "FvwmButtons" Icon toolbox.xpm, NeverFocus
#Style "FvwmConsole" SloppyFocus

# Styles for your common terminal emulator programs:
#Style * NoActiveIconOverride

# Styles for various common programs:
Style "xbiff"       NoTitle, Sticky, WindowListSkip, ClickToFocus

# some simple default key bindings:
Key Next         A       SCM     Next
  • Focus
    Key Prior        A       SCM     Prev
  • Focus

    Key F1 A M GotoDesk -1
    Key F2 A M GotoDesk 1


    Key F12 A A Module FvwmConsole -fn "-adobe-courier-medium-r-*-*-14-*-*-*-*-*-*-*"
    Key F11 A C Exec xscreensaver-command -lock


    # root window
    # some simple default mouse bindings:
    Mouse 1        R           A       Menu RootMenu Nop
    #Mouse 2        R            A              Menu ProgramsMenu Nop
    Mouse 2 R       A       WindowList

    Mouse 1 WI        SC        CloseOrNot
    Mouse 3        A           MC      Menu RootMenu Nop
    Mouse 3 A        S        Move

    DestroyFunc CloseOrNot
    AddToFunc CloseOrNot
    + C Silent Close
    + M Nop

    # button of window
    #   for the title bar buttons:
    Mouse 1        4            A             Iconify
    Mouse 1 6                A                Close
    Mouse 1        2            A             Maximize

    # window frame
    #   for other parts of the window/borders/icons:
    # corner
    Mouse 1        FS        A        Resize-or-Raise
    # border
    Mouse 1        T        A        Move-or-Raise
    Mouse 1        I        A        Move-or-Iconify
    Mouse 1 FS        A        Resize-or-Raise


    ######################## Initialization Functions ############################
    DestroyFunc StartFunction
    AddToFunc StartFunction          
    + I Module FvwmAuto 500 Raise Nop
    + I Module FvwmAnimate
    #+ I Exec exec xclock

    DestroyFunc InitFunction
    AddToFunc InitFunction           
    + I Exec exec xscreensaver -no-splash

    DestroyFunc ExitFunction
    AddToFunc ExitFunction
    #+ I All (xclock) Close
    + I All (xscreensaver) Close

    ######################## Menus ###################

    DestroyMenu RootMenu
    AddToMenu RootMenu        "Root Menu"        Title
    # +                        "&xterm"        Exec exec xterm -fg white -bg black
    +                        "gnome-terminal" Exec exec gnome-terminal --hide-menubar
    # +                        "gnome-terminal big" Exec exec gnome-terminal --hide-menubar --geometry 100x45

    +                        ""                Nop
    +                       "&rograms"      Popup ProgramsMenu
    +                       "&Utilities"     Popup Utilities
    +                        ""                Nop
    +                       "Re&fresh Screen"   Refresh
    +                       "Re&capture Screen" Recapture
    +                        ""                Nop
    +                       "&Lock"         Exec exec xscreensaver-command -lock
    +                        "&Exit Fvwm%"        Popup Quit-Verify

    DestroyMenu ProgramsMenu
    AddToMenu "rogramsMenu" "rograms" Title
    +                        "&Emacs"  Exec exec emacs
    +                        "&Xchat"  Exec exec xchat
    +                        "Mo&zilla" Exec exec mozilla
    +                        "&Gaim" Exec exec gaim
    +                        "Gim&p" Exec exec gimp
    +                        "Xp&df" Exec exec xpdf
    +                        "O&owriter" Exec exec oowriter
    +                        "Mplaye&r" Exec exec gmplayer

    DestroyMenu Utilities
    AddToMenu Utilities     "Utilities" Title
    +                        "gkrellm"        Exec exec gkrellm
    +                        "Calculator"        Exec exec xcalc
    +                        "Xman"                Exec exec xman
    +                        "Xclock"        Exec exec xclock
    +                        "Stardict"        Exec exec stardict
    +                        ""                Nop
    +           "Reset X defaults" Exec xrdb -load $HOME/.Xdefaults

    DestroyMenu Quit-Verify        
    AddToMenu Quit-Verify         "Really Quit Fvwm?" Title       
    +                              "Yes, Really Quit"  Quit       
    +               "Restart Fvwm2"     Restart fvwm2
    +                              "No, Don't Quit"    Nop       

    ######################## Sample Functions ##########################
    DestroyFunc Move-or-Raise               
    AddToFunc Move-or-Raise                I Raise
    +                                "M" Move
    +                                  "D" WindowShade
    DestroyFunc Move-or-Raise2       
    AddToFunc Move-or-Raise2        "M" Raise
    +                                "M" Move
    +                                  "D" Lower
    DestroyFunc Maximize-Func
    AddToFunc Maximize-Func                "M" Maximize         0 100
    +                                "C" Maximize         0 80
    +                                "D" Maximize         100 98
    DestroyFunc Maximize-Func1
    AddToFunc Maximize-Func1        "M" Maximize         0 100
    +                                "C" Maximize         0 80
    +                                "D" Maximize         100 98
    DestroyFunc Maximize-Func2       
    AddToFunc Maximize-Func2        "M" Maximize         100 0
    +                                "C" Maximize         80 0
    +                                "D" Maximize         100 98
    DestroyFunc Move-or-Iconify       
    AddToFunc Move-or-Iconify        I Raise
    +                                "M" Move
    +                                "D" Iconify
    DestroyFunc Resize-or-Raise       
    AddToFunc Resize-or-Raise        I Raise
    +                                "M" Resize
    +                                "D" Lower
    DestroyFunc Resize-or-Raise2       
    AddToFunc Resize-or-Raise2        "M" Raise
    +                                "M" Resize
    +                                "D" Lower
    DestroyFunc Iconify-and-Raise     
    AddToFunc Iconify-and-Raise     I Iconify
    +                               I Raise
  • 发表于 2003-7-28 00:24:58 | 显示全部楼层
    在fvwm里面,每个窗口的标题栏都是可以单独设置的:

    Style "Fvwm*" BorderWidth 2, CirculateSkipIcon, CirculateSkip
    上面这一句表示所有以Fvwm四个子母开头的窗口边界宽度为2,不在Alt+Tab中出现。

    Style "xbiff" NoTitle, Sticky, WindowListSkip, ClickToFocus
    这是说名为xbiff的窗口没有标题栏,在所有桌面上显示,在窗口列表里不显示,通过鼠标点击才获得焦点。

    Style "FvwmPager" StaysOnTop, NeverFocus
    名为FvwmPager的窗口永在最上面,从不获得焦点。

    如上,还有很多选项,可以去看一下fvwm的man。

    比如想让fvwmpager没有标题栏:
    style fvwmpager notitle
    就行了。但是要注意效果是可以叠加的。如果在这一句后面又设置了fvwm* 的属性,有可能会影响到原来的设置。

    至于xmms,直接在xmms的选项里就可以设置是否显示标题栏。
     楼主| 发表于 2003-7-28 07:38:52 | 显示全部楼层
    多谢了
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

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