This configuration rocks, both of them. I love FVWM. I think FVWM should dropped as the default WM, its old and clunky. I think it should be twm.
On Sun, Nov 25, 2018 at 11:55 PM Ingo Schwarze <[email protected]> wrote: > Hi Manuel, > > Manuel Solis wrote on Sun, Nov 25, 2018 at 08:50:23PM -0600: > > > I have read some post about getting along with the default WM, i mean > > complaining about configuring it, saying that the man page its dificult > > and stuff, and then saddly going to another WM. > > > > I my OpenBSD era (from 60 to date) i was using cwm but wondering why they > > say that Theo uses fvwm, so i wondered that maybe it is worth it to try. > > The default fvwm(1) is certainly not the best part of OpenBSD - the > code is old and crappy. > > I can't speak for Theo, but the reason i'm using it is nothing more > and nothing less than that i don't want to bother configuring a > window manager. If i have one complaint about the base fvwm(1) - > apart from the crappy code - it is that it is way too bloated and > has way too many features. For that reason, even though i'm rarely > using .dot-files for any programs (except git, mutt, and ssh, which > don't work at all without a config file), this is one of the few > programs where i do have my own config file. The point is to get > rid of all the horrible bloat in the default .fvwrc: > > $ grep -cv -e '^$' -e '^#' /usr/X11R6/lib/X11/fvwm/.fvwmrc > 378 > $ grep -cv -e '^$' -e '^#' /home/schwarze/.fvwmrc > 81 > > Yours, > Ingo > > > $ ls ~/.profile ~/.*shrc* ~/.ex* ~/.vi* > ls: /home/schwarze/.*shrc*: No such file or directory > ls: /home/schwarze/.ex*: No such file or directory > ls: /home/schwarze/.profile: No such file or directory > ls: /home/schwarze/.vi*: No such file or directory > > $ cat /home/schwarze/.fvwmrc > # .fvwmrc - fv window manager configuration script > # Ingo Schwarze, 10.6.2001 > # Version: Ingo Schwarze, 22.11.2010 > > ######################################################################## > # standard settings > ######################################################################## > # paths > ModulePath /usr/X11R6/lib/X11/fvwm > PixmapPath /usr/X11R6/include/X11/pixmaps > IconPath /usr/X11R6/include/X11/bitmaps > > # screens > DeskTopSize 1x1 > EdgeResistance 10000 10000 > EdgeScroll 0 0 > > # windows > WindowFont -adobe-times-bold-r-*-*-14-*-*-*-*-*-*-* > IconFont -adobe-helvetica-bold-r-*-*-10-*-*-*-*-*-*-* > AddToDecor Default HilightColor DarkRed Wheat > Style "*" UseDecor Default, Color Black/LightSteelBlue > Style "*" BorderWidth 7, HandleWidth 7 > Style "*" Icon unknown1.xpm, IconBox 0 -10 -280 -1 > Style "*" MWMFunctions, MWMDecor, HintOverride > Style "*" DecorateTransient, NoPPosition > Style "*" SmartPlacement, StubbornPlacement, SloppyFocus > > ######################################################################## > # menus > ######################################################################## > MenuStyle Black LightGrey DarkGrey > + -adobe-times-bold-r-*-*-12-*-*-*-*-*-*-* fvwm > > AddToMenu terminal > + "xterm" Exec xterm -ls -geometry 80x80 > + "usta" Exec xterm -T usta.de -geometry 80x80 -e /usr/bin/ssh usta > > AddToMenu window "window" Title > + "move%jmove.xpm%" Move > + "resize%jresize.xpm%" Resize > + "maximize%mini.maximize-horiz.xpm%" Maximize > + "raise%jraise.xpm%" Raise > + "lower%jlower.xpm%" Lower > + "iconify%mini.iconify.xpm%" Iconify > + "stick%mini.stick.xpm%" Stick > + "" Nop > + "list%jwindow.xpm%" WindowList > + "" Nop > + "refresh%mini.refresh.xpm%" RefreshWindow > + "close%mini.winXX-close.xpm%" Close > + "delete%mini.cut.xpm%" Delete > + "destroy%mini.destroy.xpm%" Destroy > > AddToMenu system "system" Title > + "xlock%mini.xlock.xpm%" Exec exec xlock -mode blank > + "recapture%mini.refresh.xpm%" Recapture > + "xrdb -load%jx.xpm%" Exec xrdb -load $HOME/.Xdefaults > + "restart%mini.excl.xpm" Restart fvwm > + "scrotwm" Restart scrotwm > + "quit%mini.exit.xpm%" Quit > > ######################################################################## > # mouse > ######################################################################## > ClickTime 750 > > # on the wallpaper > Mouse 1 R A Menu terminal Nop > Mouse 2 R A Menu window Nop > Mouse 3 R A Menu system Nop > > # in the title bar of a window > Mouse 0 1 A Menu window Close > Mouse 1 T A Raise > Mouse 2 T A Move > Mouse 3 T A Lower > Mouse 0 2 A Maximize-Func > Mouse 0 4 A Iconify > > # at the edge of a window > Mouse 0 SF A Resize > > # in an icon > Mouse 1 I A Iconify > Mouse 2 I A Move > Mouse 3 I A Iconify > > ######################################################################## > # pager > ######################################################################## > AddToFunc InitFunction "I" Module FvwmPager 0 9 > AddToFunc RestartFunction "I" Module FvwmPager 0 9 > Style "FvwmPager" StaysOnTop, Color DimGrey/LightGrey > *FvwmPagerGeometry 60x560+0+0 > *FvwmPagerRows 10 > *FvwmPagerColumns 1 > *FvwmPagerFont -adobe-helvetica-bold-r-*-*-10-*-*-*-*-*-*-* > *FvwmPagerSmallFont 5x9 > *FvwmPagerFore Black > *FvwmPagerBack LightGrey > *FvwmPagerHilight Wheat > *FvwmPagerLabel 0 "orga" > *FvwmPagerLabel 1 "usta" > *FvwmPagerLabel 2 "src" > *FvwmPagerLabel 3 "regress" > *FvwmPagerLabel 4 "man" > *FvwmPagerLabel 5 "bsd.lv" > *FvwmPagerLabel 6 "ports" > *FvwmPagerLabel 7 "misc1" > *FvwmPagerLabel 8 "misc2" > *FvwmPagerLabel 9 "web" > > ######################################################################## > # various programs > ######################################################################## > Style "Fvwm*" NoTitle, Sticky, WindowListSkip > Style "Fvwm*" BorderWidth 2, CirculateSkipIcon, CirculateSkip > Style "XTerm" Icon xterm.xpm, SloppyFocus, IconBox -70 1 -1 -140 > Style "*lock" NoTitle, NoHandles, Sticky, WindowListSkip, > ClickToFocus > >

