Index: head/x11-wm/fvwm2/Makefile =================================================================== --- head/x11-wm/fvwm2/Makefile (revision 505297) +++ head/x11-wm/fvwm2/Makefile (revision 505298) @@ -1,132 +1,132 @@ # Created by: peter # $FreeBSD$ PORTNAME= fvwm PORTVERSION= 2.6.8 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= x11-wm MASTER_SITES= https://github.com/fvwmorg/fvwm/releases/download/${PORTVERSION}/ \ http://www.fvwm.org/generated/icon_download/ DISTFILES= ${DISTNAME}${EXTRACT_SUFX} EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= cy@FreeBSD.org COMMENT= Popular virtual window manager for X RUN_DEPENDS= gm4:devel/m4 \ p5-XML-Parser>=0:textproc/p5-XML-Parser LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 # Other ports this port cannot coexist with CONFLICTS?= fvwm1-1.* fvwm-2.[457].* GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-mandoc --without-gnome --disable-gtk \ ac_cv_path_PYTHON=${PYTHON_CMD} USES= gmake perl5 pkgconfig python:3.4+ gettext readline USE_XORG= xcursor xft xinerama xpm xrender x11 ice xext USE_GNOME= cairo OPTIONS_DEFINE= ICONS ICONV STROKE RPLAY SESSION_MGMT PNG SVG BIDI NLS OPTIONS_DEFAULT=ICONS ICONV SESSION_MGMT PNG OPTIONS_SUB= yes STROKE_DESC= support for mouse gestures RPLAY_DESC= RPlay support in FvwmEvent SESSION_MGMT_DESC= Session Management support BIDI_DESC= Asian bi-directional text support PLIST_SUB= FVWM_VERSION="${PORTVERSION}" .include .if ${PORT_OPTIONS:MICONS} FVWM_ICONS= fvwm_icons-20070101 DISTFILES+= ${FVWM_ICONS}.tar.bz2 .endif .if ${PORT_OPTIONS:MICONV} CONFIGURE_ARGS+= --with-iconv-library=${LOCALBASE}/lib \ --with-iconv-includes=${LOCALBASE}/include \ --enable-iconv USES+= iconv .else CONFIGURE_ARGS+= --disable-iconv .endif .if ${PORT_OPTIONS:MSTROKE} LIB_DEPENDS+= libstroke.so:devel/libstroke CONFIGURE_ARGS+= --with-stroke-library=${LOCALBASE}/lib \ --with-stroke-includes=${LOCALBASE}/include .else CONFIGURE_ARGS+= --without-stroke-library .endif .if ${PORT_OPTIONS:MRPLAY} LIB_DEPENDS+= librplay.so:audio/rplay CONFIGURE_ARGS+= --with-rplay-library=${LOCALBASE}/lib \ --with-rplay-includes=${LOCALBASE}/include .else CONFIGURE_ARGS+= --without-rplay-library .endif .if ${PORT_OPTIONS:MSESSION_MGMT} USE_XORG+= sm .else CONFIGURE_ARGS+= --disable-sm .endif .if ${PORT_OPTIONS:MPNG} LIB_DEPENDS+= libpng.so:graphics/png CONFIGURE_ARGS+= --with-png-includes=${LOCALBASE}/include \ --with-png-library=${LOCALBASE}/lib .else CONFIGURE_ARGS+= --without-png-library .endif .if ${PORT_OPTIONS:MSVG} USE_GNOME+= librsvg2 .else CONFIGURE_ARGS+= --disable-rsvg .endif .if ${PORT_OPTIONS:MBIDI} LIB_DEPENDS+= libfribidi.so:converters/fribidi CONFIGURE_ARGS+= --enable-bidi \ --with-bidi-bindir=${LOCALBASE}/bin .else CONFIGURE_ARGS+= --disable-bidi .endif .if ${PORT_OPTIONS:MNLS} CONFIGURE_ARGS+= --with-intl-library=${LOCALBASE}/lib \ --with-intl-includes=${LOCALBASE}/include .else CONFIGURE_ARGS+= --disable-nls .endif .include .if ${PORT_OPTIONS:MICONS} post-extract: @${MKDIR} ${WRKDIR}/icons @${TAR} -xzf ${DISTDIR}/${FVWM_ICONS}.tar.bz2 -C ${WRKDIR}/icons .endif post-patch: @${REINPLACE_CMD} -e 's,%%LOCALBASE%%,${LOCALBASE},' \ ${WRKSRC}/modules/FvwmM4/FvwmM4.c @${REINPLACE_CMD} -e 's,/etc/,${LOCALBASE}/etc/,g' \ ${WRKSRC}/bin/fvwm-menu-desktop.in post-install: ${INSTALL_DATA} ${FILESDIR}/system.fvwm2rc \ ${STAGEDIR}${PREFIX}/etc/system.fvwm2rc.dist .if ${PORT_OPTIONS:MICONS} ${MKDIR} ${STAGEDIR}${PREFIX}/share/fvwm/pixmaps ${INSTALL_DATA} ${WRKDIR}/icons/${FVWM_ICONS}/*.xpm \ ${STAGEDIR}${PREFIX}/share/fvwm/pixmaps .endif .include Index: head/x11-wm/fvwm2/files/system.fvwm2rc =================================================================== --- head/x11-wm/fvwm2/files/system.fvwm2rc (revision 505297) +++ head/x11-wm/fvwm2/files/system.fvwm2rc (revision 505298) @@ -1,496 +1,496 @@ # $FreeBSD$ # # this is a bare bones sample .fvwm2rc/system.fvwm2rc file for fvwm. # It should be customized before install. See other sample .fvwm2rc files # for hints, as well as pointers from the various links on the official # fvwm web page (see the FAQ). EdgeResistance 250 10 EdgeScroll 100 100 ClickTime 750 DeskTopSize 2x2 Menustyle * fvwm, Font -adobe-times-bold-r-*-*-14-*-*-*-*-*-*-* MenuStyle * Foreground maroon, Background grey60, Greyed grey40 ColormapFocus FollowsMouse # default Styles: # make sure these fonts exist on your system: Style * Font -adobe-times-bold-r-*-*-18-*-*-*-*-*-*-* Style * IconFont -adobe-times-bold-r-*-*-18-*-*-*-*-*-*-* Style * HilightFore black, HilightBack palevioletred Style * BorderWidth 7, HandleWidth 7 Style * Icon unknown1.xpm, Color lightgrey/dimgrey Style * MWMFunctions, MWMDecor, HintOverride Style * DecorateTransient, !UsePPosition Style * IconBox 0 -10 -280 -1 Style * FocusFollowsMouse Style * TileCascadePlacement # Styles for various Fvwm modules: Style "Fvwm*" !Title, Sticky, WindowListSkip Style "Fvwm*" BorderWidth 2, CirculateSkipIcon, CirculateSkip Style "FvwmPager" StaysOnTop Style "FvwmBanner" StaysOnTop Style "FvwmButtons" Icon toolbox.xpm, ClickToFocus # Styles for your common terminal emulator programs: -Style "XTerm" Icon xterm.xpm, SloppyFocus, IconBox -70 1 -1 -140 -Style "rxvt" Icon term.xpm, SloppyFocus, IconBox -70 1 -1 -140 -Style "rxvt" MWMBorder, MWMButtons +# Style "XTerm" Icon xterm.xpm, SloppyFocus, IconBox -70 1 -1 -140 +# Style "rxvt" Icon term.xpm, SloppyFocus, IconBox -70 1 -1 -140 +# Style "rxvt" MWMBorder, MWMButtons # Styles for various common programs: -Style "*lock" !Title, !Handles, Sticky, WindowListSkip, ClickToFocus -Style "xbiff" !Title, Sticky, WindowListSkip, ClickToFocus -Style "xcalc" Icon xcalc.xpm, !Button 2,ClickToFocus -Style "xmh" Icon mail1.xpm, !IconTitle,StickyIcon -Style "xmh" !Button 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 +# Style "*lock" !Title, !Handles, Sticky, WindowListSkip, ClickToFocus +# Style "xbiff" !Title, Sticky, WindowListSkip, ClickToFocus +# Style "xcalc" Icon xcalc.xpm, !Button 2,ClickToFocus +# Style "xmh" Icon mail1.xpm, !IconTitle,StickyIcon +# Style "xmh" !Button 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 # some simple default key bindings: Key Next A SCM Next (AcceptsFocus) Focus Key Prior A SCM Prev (AcceptsFocus) Focus # some simple default mouse bindings: # 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 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 I A Move-or-Iconify Mouse 2 I A Iconify Mouse 2 FST A Menu Window-Ops2 Nop Mouse 3 TSIF A RaiseLower ######################## Initialization Functions ############################ AddToFunc StartFunction + I Module FvwmButtons 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 "Root Menu" Title -+ "XTerm" Exec exec xterm -+ "Rxvt" Exec exec rxvt -+ "" Nop -+ "Remote Logins" Popup Remote-Logins -+ "" Nop -+ "Utilities" Popup Utilities -+ "" Nop +# + "XTerm" Exec exec xterm +# + "Rxvt" Exec exec rxvt +# + "" Nop +# + "Remote Logins" Popup Remote-Logins +# + "" Nop +# + "Utilities" Popup Utilities +# + "" Nop + "Fvwm Modules" Popup Module-Popup + "Fvwm Window Ops" Popup Window-Ops + "Fvwm Simple Config Ops" Popup Misc-Ops + "" Nop + "Refresh Screen" Refresh + "Recapture Screen" Recapture + "" Nop + "Exit Fvwm" Popup Quit-Verify -AddToMenu Utilities "Utilities" Title -+ "Top" Exec exec xterm -T Top -n Top -e top -+ "Calculator" Exec exec xcalc -+ "Xman" Exec exec xman -+ "Xmag" Exec exec xmag -+ "Editres" Exec exec editres -+ "" Nop -+ "XEmacs" Exec exec xemacs -+ "Mail" MailFunction xmh "-font fixed" -+ "" Nop -+ "XLock" Exec exec xlock -mode random -+ "" Nop -+ "Reset X defaults" Exec xrdb -load $HOME/.Xdefaults +# AddToMenu Utilities "Utilities" Title +# + "Top" Exec exec xterm -T Top -n Top -e top +# + "Calculator" Exec exec xcalc +# + "Xman" Exec exec xman +# + "Xmag" Exec exec xmag +# + "Editres" Exec exec editres +# + "" Nop +# + "XEmacs" Exec exec xemacs +# + "Mail" MailFunction xmh "-font fixed" +# + "" Nop +# + "XLock" Exec exec xlock -mode random +# + "" Nop +# + "Reset X defaults" Exec xrdb -load $HOME/.Xdefaults AddToMenu Misc-Ops "Misc Config Opts" Title + "Sloppy Focus" ChangeDefaultFocus SloppyFocus + "Click To Focus" ChangeDefaultFocus ClickToFocus + "Focus Follows Mouse" ChangeDefaultFocus FocusFollowsMouse + "" Nop + "Colormap Follows Mouse" ColormapFocus FollowsMouse + "Colormap Follows Focus" ColormapFocus FollowsFocus + "" Nop + "Full Paging ON" EdgeScroll 100 100 + "All Paging OFF" EdgeScroll 0 0 + "Horizontal Paging Only" EdgeScroll 100 0 + "Vertical Paging Only" EdgeScroll 0 100 + "Partial Paging" EdgeScroll 50 50 + "Full Paging && Edge Wrap" EdgeScroll 100000 100000 AddToMenu Window-Ops "Window Ops" Title + "Move" Move + "Resize" Resize + "Raise" Raise + "Lower" Lower + "(De)Iconify" Iconify + "(Un)Stick" Stick + "(Un)Maximize" Maximize + "" Nop + "Delete" Delete + "Close" Close + "Destroy" Destroy + "" Nop + "Refresh Window" RefreshWindow AddToMenu Window-Ops2 "&Move" Move + "&Resize" Resize + "R&aise" Raise + "&Lower" Lower + "(De)&Iconify" Iconify + "(Un)&Stick" Stick + "(Un)Ma&ximize" Maximize + "" Nop + "&Delete" Delete + "&Close" Close + "Destroy" Destroy + "" Nop + "ScrollBar" Module FvwmScroll 2 2 + "Print" PrintFunction + "Print Reverse" PrintReverseFunction # be sure to fill these in with your correct machine names: -AddToMenu Remote-Logins "dopey" Exec ssh dopey rxvt -display $HOSTDISPLAY & -+ "snoopy" Exec ssh snoopy rxvt -display $HOSTDISPLAY & -+ "grumpy" Exec ssh grumpy rxvt -display $HOSTDISPLAY & -+ "happy" Exec ssh happy rxvt -display $HOSTDISPLAY & -+ "bailey" Exec ssh bailey rxvt -display $HOSTDISPLAY & -+ "barnum" Exec ssh barnum rxvt -display $HOSTDISPLAY & -+ "joker" Exec ssh joker rxvt -display $HOSTDISPLAY & -+ "signal" Exec rxterm signal +# AddToMenu Remote-Logins "dopey" Exec ssh dopey rxvt -display $HOSTDISPLAY & +# + "snoopy" Exec ssh snoopy rxvt -display $HOSTDISPLAY & +# + "grumpy" Exec ssh grumpy rxvt -display $HOSTDISPLAY & +# + "happy" Exec ssh happy rxvt -display $HOSTDISPLAY & +# + "bailey" Exec ssh bailey rxvt -display $HOSTDISPLAY & +# + "barnum" Exec ssh barnum rxvt -display $HOSTDISPLAY & +# + "joker" Exec ssh joker rxvt -display $HOSTDISPLAY & +# + "signal" Exec rxterm signal AddToMenu Module-Popup "FvwmModules" Title + "Identify" Module FvwmIdent + "Talk" Module FvwmTalk + "" Nop + "Button-Bar" Module FvwmButtons + "Pager" Module FvwmPager 0 0 + "Pager (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 dummy" Restart xterm -+ "" Nop +# + "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 dummy" 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 FocusAndWarp I Focus + I WarpToWindow 2p 2p AddToFunc DeiconifyFocusAndWarp I Iconify -1 + I FocusAndWarp AddToFunc ChangeDefaultFocus I Style * $0 + I Recapture ################## FvwmButtons button-bar ################################ *FvwmButtons: Geometry 520x100-1-1 *FvwmButtons: Back bisque3 *FvwmButtons: (Frame 2 Padding 2 2 Container(Rows 2 Columns 5 Frame 1 \ Padding 10 0)) *FvwmButtons: (3x2 Frame 2 Swallow "FvwmIconMan" "Module FvwmIconMan") *FvwmButtons: (1x2 Frame 2 Swallow(UseOld) "FvwmPager" "Module FvwmPager 0 0") *FvwmButtons: (1x2 Frame 0 Container(Rows 2 Columns 2 Frame 0)) -*FvwmButtons: (Frame 2 Swallow(UseOld,NoHints,Respawn) "xbiff" `Exec exec xbiff -bg bisque3`) -*FvwmButtons: (Frame 3 Swallow(UseOld,NoHints,Respawn) "xclock" `Exec exec xclock -bg bisque3 -fg black -hd black -hl black -padding 0 -update 1`) -*FvwmButtons: (2x1 Frame 2 Swallow(UseOld,NoHints,Respawn) "xload" `Exec exec xload -bg bisque3 -fg black -update 5 -nolabel`) +# *FvwmButtons: (Frame 2 Swallow(UseOld,NoHints,Respawn) "xbiff" `Exec exec xbiff -bg bisque3`) +# *FvwmButtons: (Frame 3 Swallow(UseOld,NoHints,Respawn) "xclock" `Exec exec xclock -bg bisque3 -fg black -hd black -hl black -padding 0 -update 1`) +# *FvwmButtons: (2x1 Frame 2 Swallow(UseOld,NoHints,Respawn) "xload" `Exec exec xload -bg bisque3 -fg black -update 5 -nolabel`) *FvwmButtons: (End) *FvwmButtons: (End) ########################## Icon Manager #################################### # this FvwmIconMan setup is for swallowing in above button bar example *FvwmIconMan: numManagers 1 *FvwmIconMan: Resolution page *FvwmIconMan: background bisque3 *FvwmIconMan: foreground black *FvwmIconMan: font 7x13bold *FvwmIconMan: format "%t" *FvwmIconMan: action Mouse 1 N sendcommand Focus, sendcommand "Iconify" *FvwmIconMan: action Mouse 2 N sendcommand "Iconify 1" *FvwmIconMan: action Mouse 3 N sendcommand "FvwmIdent" *FvwmIconMan: followfocus true *FvwmIconMan: sort name *FvwmIconMan: plainbutton up black bisque3 *FvwmIconMan: selectbutton down black bisque3 *FvwmIconMan: focusbutton up yellow firebrick *FvwmIconMan: focusandselectButton down yellow firebrick *FvwmIconMan: dontshow icon=Untitled title=Untitled #*FvwmIconMan: drawicons true *FvwmIconMan: buttongeometry 300x0 *FvwmIconMan: managergeometry 1x5 ########################## Window-Identifier ############################### # Just choose colors and a fonts *FvwmIdent: Back MidnightBlue *FvwmIdent: Fore Yellow *FvwmIdent: Font -adobe-helvetica-medium-r-*-*-12-*-*-*-*-*-*-* ########################### Pager ######################################### *FvwmPager: Back #908090 *FvwmPager: Fore #484048 #*FvwmPager: Font -adobe-helvetica-bold-r-*-*-10-*-*-*-*-*-*-* # turn off desktop names for swallowing in above button bar example: *FvwmPager: Font none *FvwmPager: Hilight #cab3ca *FvwmPager: Geometry -1-1 *FvwmPager: Label 0 Misc *FvwmPager: Label 1 Maker *FvwmPager: Label 2 Mail *FvwmPager: Label 3 Matlab *FvwmPager: SmallFont 5x8 *FvwmPager: Balloons All *FvwmPager: BalloonBack Yellow *FvwmPager: BalloonFore Black *FvwmPager: BalloonFont lucidasanstypewriter-12 *FvwmPager: BalloonYOffset +2 *FvwmPager: BalloonBorderWidth 1 *FvwmPager: BalloonBorderColor Black ##########################FvwmWinList################################## *FvwmWinList: Back #908090 *FvwmWinList: Fore Black *FvwmWinList: Font -adobe-helvetica-bold-r-*-*-10-*-*-*-*-*-*-* *FvwmWinList: Action Click1 Iconify -1,Focus *FvwmWinList: Action Click2 Iconify *FvwmWinList: Action Click3 Module "FvwmIdent" FvwmIdent *FvwmWinList: UseSkipList *FvwmWinList: Geometry +0-1 *FvwmBacker: Desk 0 -solid steelblue *FvwmBacker: Desk 1 -solid midnightblue *FvwmScroll: Back grey40 *FvwmScroll: Fore green ############################################################ ############################################################ # Note that icons are shown in the module # only if !Icon commnand is applied. #Style * !Icon ############################################################ *FvwmIconBox: IconBack #cfcfcf *FvwmIconBox: IconHiFore black *FvwmIconBox: IconHiBack LightSkyBlue *FvwmIconBox: Back #5f9ea0 #*FvwmIconBox: Fore blue *FvwmIconBox: Geometry 5x1+0+0 *FvwmIconBox: MaxIconSize 64x38 *FvwmIconBox: Font -adobe-helvetica-medium-r-*-*-12-*-*-*-*-*-*-* *FvwmIconBox: SortIcons IconName *FvwmIconBox: Padding 4 *FvwmIconBox: Lines 10 *FvwmIconBox: SBWidth 11 *FvwmIconBox: Placement Left Top *FvwmIconBox: Pixmap fvwm.xpm #*FvwmIconBo: xHideSC Horizontal *FvwmIconBox: SetWMIconSize *FvwmIconBox: HilightFocusWin #*FvwmIconBox: Resolution Desk *FvwmIconBox: Mouse 1 Click RaiseLower *FvwmIconBox: Mouse 1 DoubleClick Iconify *FvwmIconBox: Mouse 2 Click Iconify -1, Focus *FvwmIconBox: Mouse 3 Click Module FvwmIdent *FvwmIconBox: Key r RaiseLower *FvwmIconBox: Key space Iconify *FvwmIconBox: Key d Close *FvwmIconBox: Key n Next *FvwmIconBox: Key p Prev *FvwmIconBox: Key h Left *FvwmIconBox: Key j Down *FvwmIconBox: Key k Up *FvwmIconBox: Key l Right # # Icon file specifications # # Mostly, you don't have to specify icon files, as FvwmIconBox now # reads icon files specified in Style commands. # *FvwmIconBox "Fvwm*" - # FvwmForm alias - rlogin or telnet to host via xterm *Rlogin: WarpPointer *Rlogin: Font *helvetica*m*r*n*12* *Rlogin: ButtonFont *helvetica*m*o*n*12* *Rlogin: InputFont *cour*m*r*n*12* *Rlogin: Fore Black *Rlogin: Back Light Gray *Rlogin: ItemFore Wheat *Rlogin: ItemBack Gray50 # begin items *Rlogin: Line center *Rlogin: Text "Login to Remote Host" *Rlogin: Line center *Rlogin: Text "Host:" *Rlogin: Input HostName 30 "" *Rlogin: Line center *Rlogin: Selection meth single *Rlogin: Choice TN TN off "telnet" *Rlogin: Choice RL RL on "rlogin" *Rlogin: Selection UserSel single #*Rlogin: Choice Default Default on "same user" #*Rlogin: Choice Custom Custom off "user:" *Rlogin: Text "(Userid:" *Rlogin: Input UserName 10 "" *Rlogin: Text ")" *Rlogin: Line center *Rlogin: Text "FG:" *Rlogin: Input FgColor 15 "" *Rlogin: Text "BG:" *Rlogin: Input BgColor 15 "" *Rlogin: Line expand *Rlogin: Button quit "Login" ^M *Rlogin: Command Exec xterm $(FgColor?-fg $(FgColor)) $(BgColor?-bg $(BgColor)) -T xterm@$(HostName) -e $(RL?rlogin) $(TN?telnet) $(HostName) $(RL?-8 $(UserName?-l $(UserName))) *Rlogin: Button restart "Clear" *Rlogin: Command Beep *Rlogin: Button quit "Cancel" *Rlogin: Command Nop # FvwmForm alias - query exit ala mwm *QuitVerify: GrabServer *QuitVerify: WarpPointer *QuitVerify: Font *helvetica*m*r*n*14* #*QuitVerify: ButtonFont *helvetica*m*o*n*14* *QuitVerify: ButtonFont 7x13bold *QuitVerify: Fore Black *QuitVerify: Back Light Gray *QuitVerify: ItemFore Wheat *QuitVerify: ItemBack Gray50 # begin items *QuitVerify: Line center *QuitVerify: Text "Do you really want to exit fvwm?" *QuitVerify: Line expand *QuitVerify: Button quit " Exit " *QuitVerify: Command Quit *QuitVerify: Button quit "Cancel" *QuitVerify: Command Nop # MyTalk & MyFvwmTalk from Dave Goldberg # MyTalk Form - dissappears after use *MyTalk: WarpPointer *MyTalk: Font *helvetica*m*r*n*14* *MyTalk: ButtonFont *helvetica*m*o*n*14* *MyTalk: InputFont *cour*m*r*n*14* *MyTalk: Fore Red *MyTalk: Back Gray *MyTalk: ItemFore Blue *MyTalk: ItemBack Gray *MyTalk: Line center *MyTalk: Text "Fvwm Function" *MyTalk: Input Func 40 "" *MyTalk: Line expand *MyTalk: Button quit "Run" ^M *MyTalk: Command $(Func) *MyTalk: Button restart "Clear" ^R *MyTalk: Button quit "Cancel" ^C *MyTalk: Command Nop # MyFvwmTalk Form - sticks around *MyFvwmTalk: WarpPointer *MyFvwmTalk: Font *helvetica*m*r*n*14* *MyFvwmTalk: ButtonFont *helvetica*m*o*n*14* *MyFvwmTalk: InputFont *cour*m*r*n*14* *MyFvwmTalk: Fore Red *MyFvwmTalk: Back Gray *MyFvwmTalk: ItemFore Blue *MyFvwmTalk: ItemBack Gray *MyFvwmTalk: Line center *MyFvwmTalk: Text "Fvwm Function" *MyFvwmTalk: Input Func 40 "" *MyFvwmTalk: Line expand *MyFvwmTalk: Button restart "Run" ^M *MyFvwmTalk: Command $(Func) *MyFvwmTalk: Button restart "Clear" ^R *MyFvwmTalk: Command Nop *MyFvwmTalk: Button restart "Iconify" ^Z *MyFvwmTalk: Command Next [MyFvwmTalk] Iconify *MyFvwmTalk: Button quit "Quit" ^C *MyFvwmTalk: Command Nop # to change banner pixmap #*FvwmBanner: Pixmap fvwm3.xpm #*FvwmBanner: Timeout 2