20200901:现在正在使用的fvwm配置

花了一点时间,终于弄出来了自己还算满意的fvwm配置文件,保存在下面。

文件~/.fvwm2rc

#ImagePath +:/usr/share/icons:/usr/share/pixmaps:/usr/share/icons/hicolor/48x48/apps:/usr/local/share/fvwm/icons:$HOME/.fvwm/icons:$HOME/.fvwm/pixmaps
ImagePath $HOME/.fvwm/icons:$HOME/.fvwm/pixmaps
EwmhBaseStruts 0 0 32 0
#保留区,这条指令好像失效了
EdgeResistance 250 100
EdgeScroll 100 100
ColormapFocus FollowsMouse
ClickTime 750
DeskTopSize 1x1
#不习惯工作区,只保留一个

# default Styles:
Style * BorderWidth 3, HandleWidth 3, DepressableBorder
Style * Icon kcmkwm.png
Style * MWMFunctions, MWMDecor, MWMButtons, HintOverride
Style * DecorateTransient, NoPPosition
Style * SloppyFocus, MouseFocusClickRaises
Style * SmartPlacement
#Style * FucusFollowsMouse
#Style * SloppyFocus, MouseFocusClickRaises
Style * TileCascadePlacement


Style * Font "xft:WenQuanYi Zen Hei Mono"

Style * IconFont  "xft:WenQuanYi Zen Hei Mono"

Style * HilightTitleFore grey, HilightTitleBack black
Style * HilightFore red, HilightBack black
Style * GreyedColorset rgb:00/00/00
Style * IconBox 360x200+1-1, IconFill left bottom

Style * WindowShadeShrinks, WindowShadeSteps 100
Style * Back black
Style * Fore white
TitleStyle height 24
AddTitleStyle ActiveDown VGradient 8 black black

MenuStyle * MWM
MenuStyle * PopupDelayed, PopupDelay 160, Animation, TitleWarp
MenuStyle * Foreground white, Background black
MenuStyle * ActiveFore red
MenuStyle * Font  "xft:WenQuanYi Zen Hei Mono"

MenuStyle * MenuFace VGradient 64 black black
#MenuStyle * MenuFace TiledPixmap weird10dark.xpm

ButtonStyle All -- UseTitleStyle
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 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

CursorStyle ROOT 58
CursorStyle TITLE 62
CursorStyle STROKE 86

# Styles for various Fvwm modules:
Style "Fvwm*"       Layer 5,  NoTitle,  Sticky, WindowListSkip
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 "xterm"       Icon /usr/share/icons/Bluecurve/48x48/apps/gnome-term-tiger.png, SloppyFocus
Style "rxvt"        NoTitle, Icon /usr/share/icons/Bluecurve/48x48/apps/gnome-term-linux.png
Style "xclock"      NoTitle, NoHandles, BorderWidth 1, Sticky, WindowListSkip, ClickToFocus, Layer 6
Style "gv"	    ClickToFocus
Style "mozilla"	    RandomPlacement, SloppyFocus
Stype "firefox"     RandomPlacement, SloppyFocus
Stype "firefox-esr"     RandomPlacement, SloppyFocus
Style "NoResource" NoTitle BorderWidth 0, HandleWidth 0
Style "xdaliclock" NoTitle, NoHandles, Sticky, WindowListSkip, ClickToFocus, Layer 6
Style "MPlayer" Layer 7
#NoTitle, Layer 7
Style "RealPlayer" Layer 7
Style "XSIM"	    Layer 7, NoTitle, HandleWidth 1, Sticky, WindowListSkip
Style "emacs"	    Icon gnu-animal.xpm
Style "gv"	    Icon gv.xpm
Style "Xdvi help"	NoTitle
Style "AcroRead"	VariablePosition, VariableUSPosition
Style * RaiseTransient LowerTransient StackTransientParent
#Style * NoActiveIconOverride

# Styles for various common programs:
Style "xbiff"       NoTitle, Sticky, WindowListSkip, ClickToFocus
Style "xcalc"       Icon xcalc.xpm, NoButton 2,RandomPlacement,ClickToFocus
Style "xmh"         Icon mail1.xpm, NoIconTitle,StickyIcon
Style "xmh"	    RandomPlacement, NoButton 2
Style "xman"	    Icon xman.xpm, RandomPlacement, ClickToFocus
Style "xmag"	    RandomPlacement, ClickToFocus
Style "FvwmButtons"	BorderWidth 0,NoHandles

Read fvwm.strokes

# some simple default key bindings:
#Key Tab A M -
#Key Next         A       SCM     Next [*] Focus
#Key Prior        A       SCM     Prev [*] Focus

Key Tab A M WindowList Root c c NoDeskSort
Key F1 A M GotoDesk -1
Key F2 A M GotoDesk 1

Mouse 3 A M MoveToDesk 1
Mouse 1 A M MoveToDesk -1

Key F3 A A Exec exec terminator
Key F4 A A Exec exec firefox-esr
Key F5 A A Exec exec import -window root ~/.screen.shot/shot-$(date +%Y%m%d%H%M%S).png
Key F6 A A Exec exec import ~/.screen.shot/shot-$(date +%Y%m%d%H%M%S).png
#一个是全屏截图,一个是窗口截图
Key F11 A C Exec xscreensaver-command -lock

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

Mouse 3 WI	SC	CloseOrNot
Mouse 3	A   	MC      Menu RootMenu Nop
Mouse 3 A	S	Move
Mouse 3 Win M Move
DestroyFunc CloseOrNot
AddToFunc CloseOrNot
+ C Silent Close
+ M Nop

#   for the title bar buttons:
Mouse 1	4    	A     	Iconify-Func
#Iconify
Mouse 1 6	    A	      Close
Mouse 3	2    	A     	Maximize-Func2

#   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

######################## Initialization Functions ############################
DestroyFunc StartFunction
AddToFunc StartFunction   	
#+ I Module FvwmButtons MainPanel

+ I Module FvwmAuto 500 Raise Nop
+ I Module FvwmAnimate
#+ I Exec exec ~/.xclock.sh
#xclock -geometry 60+180+0+0 -update 1 -digital -bg black -fg white 

#xdaliclock 
+ I Module FvwmButtons -g 800x32+0+0 MyButtons 
+ I Exec exec xsetroot -bg black
#xloadimage -onroot -fullscreen ~/pic/cat_20.jpg
+ I Exec exec fcitx

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

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

########################
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值