# hackety hacked by James with input from # Waider's Win-95 lookalike fvwmrc code and other fvwmrcs on the web # and my old .fvwm2rc which originated from many locations # evolution # # a fvwmrc virtual desktop switcher + date/time and buttons # emacs, some xterms, xchat # easytimer # tail -f on root using rt from /var/log/messages and /var/log/secure # tail -f on root using rt of $HOME/.rtmessages # my xchat script and others log to there # # fvwm menus # left quit/configure/start apps # middle window ctrl # right window list switch (also Alt-TAB) # # used to start up a gnome-panel (doesn't now, easytimer in fvwm button thing) # waider's used to do funky stuff for xmms and much more # # .fvwm doesn't do png's, just xpms # sudo convert /usr/share/pixmaps/xchat.png /usr/share/pixmaps/xchat.xpm # sudo convert -scale 18x18 /usr/share/pixmaps/xchat.png /usr/share/pixmaps/xchat.xpm # sudo convert -scale 18x18 -colors 10 /usr/share/pixmaps/xchat.png /usr/share/pixmaps/xchat.xpm # sudo convert -scale 18x18 -colors 9 /usr/share/pixmaps/xchat.png /usr/share/pixmaps/xchat.xpm # sudo convert -scale 18x18 /usr/share/pixmaps/gnome-xterm.png /usr/share/pixmaps/gnome-xterm.xpm # sudo convert -scale 18x18 /usr/share/pixmaps/gnome-log.png /usr/share/pixmaps/gnome-log.xpm # sudo convert -scale 18x18 /usr/share/pixmaps/emacs.png /usr/share/pixmaps/emacs.xpm # sudo convert -scale 18x18 /usr/share/pixmaps/mozilla-icon.png /usr/share/pixmaps/mozilla-icon.xpm # sudo convert -scale 18x18 /usr/share/pixmaps/gnome-lockscreen.png /usr/share/pixmaps/gnome-lockscreen.xpm # sudo convert -scale 18x18 /usr/share/pixmaps/gimp.png /usr/share/pixmaps/gimp.xpm # sudo convert -scale 18x18 /usr/share/pixmaps/gnome-windows.png /usr/share/pixmaps/gnome-windows.xpm #http://www.fvwm.org/documentation/faq/ #3.2 Is it possible to raise a window when I click into the window # itself, not just the border? #A: Any version later than 2.0.46 (i.e. 2.1.0 or later) has this # feature. In the 2.2.x series, use: # # GlobalOpts MouseFocusClickRaises # #With the later 2.3.x betas and after use: # Style * MouseFocusClickRaises # james - pager DOES work ... and look! It was the very very first line that was the problem. sigh. # james - pager doesn't work? :( # Paths to icons & modules (careful - module path fsks up pager #ModulePath /usr/X11R6/lib/X11/fvwm2 ImagePath /usr/share/icons:/usr/share/icons/mini:/usr/X11R6/include/X11/pixmaps:/home/waider/lib/icons:/usr/X11R6/include/X11/bitmaps:/usr/share/pixmaps # Window Style # Title TitleStyle LeftJustified TitleStyle ActiveUp Solid #000084 TitleStyle ActiveDown Solid #000084 TitleStyle Inactive Solid #848284 # Frame HilightColor white #e0e0e0 # Button 1, close/window-ops menu # Use minature icons for the Window-ops menu ButtonStyle 1 MiniIcon # Button 2 ( rightmost ) -> Close ButtonStyle 2 Pixmap mini-cross.xpm # Button 4 ( next rightmost ) -> Maximize toggle ButtonStyle 4 Pixmap mini-raise.xpm # Button 6 ( least rightmost ) -> Iconify ButtonStyle 6 Pixmap mini-lower.xpm # All should match the title ButtonStyle All -- UseTitleStyle # MWM ids for the buttons ButtonStyle 1 - MWMDecorMenu ButtonStyle 6 - MWMDecorMin ButtonStyle 4 - MWMDecorMax # Window Functions AddToFunc WinTitleClick + C Raise + M Move + D Maximize # Restore window from whatever state it was in AddToFunc WinRestoreFunc + "I" Raise + "D" Current [ "Iconic" ] Iconify False + "D" Current [ "Maximized" ] Maximize False # Raise & Resize AddToFunc WinResizeFunc + "I" Raise + "M" Resize # Window Functions Menu AddToMenu WinFuncMenu + "&Restore" WinRestoreFunc + "&Move" Move + "&Size" Resize + "Mi&nimize" Iconify + "Ma&ximize" Maximize + "" Nop + "&Close (Alt-F4)" Close # Close => Delete or Destroy + "&Kill" Destroy + "&Glue" Stick # EdgeResistance scrolling moving # Sets how hard it is to change the desktop viewport # scrolling is in milliseconds # moving is in pixels (how far a window's edge must move to move off-screen # The bigger the first number, the harder it is to scroll desktops by mousing #Waider doesn't like edge scrolling :) ... in a way I agree ... but Alt-TAB (provided by gnome sometimes stops working and fvwm buttons and pager have trouble when I'm running gnome-panel. Quel surprise heh? #EdgeResistance 100000 10 #EdgeResistance 250 10 EdgeResistance 2500 10 EdgeScroll 100 100 # Desktop [Horizontal]x[vertical] Defines the virtual desktop size, DeskTopSize 4x2 #MenuStyle "*" Font "fixed" ClickTime 50 ColormapFocus FollowsMouse # set XORvalue to something visible. This sets the coloration of the # 'rubber-band' window-borders when moving and resizing windows. XORvalue 208 # OpaqueMoveSize percentage # This option tells fvwm the maximum size window that it should move # with contents intact (ie, not 'rubber-banding') You should keep this # low if you don't have good video hardware. OpaqueMoveSize 25 # not tested yet - maybe after full fvwm2 shutdown & startup (not restart) # for running rt, logs, noseguy other stuff on root # terrible messy habit of mine but I like it # query using xwininfo Style "*" BackingStore, SaveUnder # Style * BackingStoreOff, SaveUnderOff # Default styles Style "*" BorderWidth 5, HandleWidth 5 Style "*" Icon unknown1.xpm, Color Black/#40a0c0 Style "*" MinOverlapPlacement Style "*" MWMFunctions,MWMDecor,HintOverride Style "*" DecorateTransient, MiniIcon mini-fvwm.xpm #Style "*" IconBox 0 500 600 600 # under gnome-panel ? #Style "*" IconBox 0 -10 -280 -1 Style "*" IconBox 5 -50 -134 -5 #Style "*" Font -adobe-helvetica-medium-r-normal--14-100-100-100-p-76-iso8859-1 #Style "*" IconFont -adobe-helvetica-medium-r-normal--14-100-100-100-p-76-iso8859-1 Style "*" FocusFollowsMouse Style "*" RandomPlacement, SmartPlacement Style "Fvwm*" NoTitle, NoHandles, Sticky, WindowListSkip, Style "Fvwm*" BorderWidth 2,CirculateSkipIcon #Style "FvwmPager" StaysOnTop #Style "FvwmBanner" StaysOnTop Style "FvwmButtons" Icon toolbox.xpm, ClickToFocus Style "FvwmButtons" NoTitle, NoHandles, Sticky, WindowListSkip #Style "FvwmButtons" BorderWidth 2, CirculateSkip, ClickToFocus Style "Fvwm*" BorderWidth 2, CirculateSkipIcon, CirculateSkip Style "xman" Icon xman.xpm,RandomPlacement,ClickToFocus #Style "Emacs" SloppyFocus Style "APM" NoTitle,NoHandles,Sticky,WindowListSkip Style "IrDA" NoTitle,NoHandles,Sticky,WindowListSkip Style "Sharemon" NoTitle,NoHandles,Sticky,WindowListSkip Style "VM" StartsOnPage 0 0,SkipMapping # Mozilla Style "navigator:browser" StartsOnPage 1 0,SkipMapping Style "Mozilla-bin" StartsOnPage 1 0,SkipMapping Style "mozilla-bin" StartsOnPage 1 0,SkipMapping Style "mail:3pane" StartsOnPage 2 0,SkipMapping Style "mutt" StartsOnPage 2 0,SkipMapping # ssh style is painful Style "ssh doolin" StartsOnPage 2 0,SkipMapping Style "ssh" StartsOnPage 1 2,SkipMapping # xchat Style "X-Chat" StartsOnPage 0 1,SkipMapping # Key bindings # The format for Key-bindings is: # # Key keyname context modifier function # # context describes where the binding applies, W for an application window, # R for root window, A for anywhere, T for title, etc. # modifier is keyboard meta-keys which should be pressed, N for none, # S for Shift, M for Meta, C for Control, or A for any. You can combine # these, so things like SM (shift-Meta) are valid. # Key F1 A N Desk 0 0 Key F2 A N Desk 0 1 Key F3 A N Desk 0 2 Key F4 A N Desk 0 3 Key F5 A N Desk 1 0 Key F6 A N Desk 1 1 Key F7 A N Desk 1 2 Key F8 A N Desk 1 3 #Alt-F1 in gnome pops up gnome menu #Alt-F2 run program # Familiar alt-tabbing #Key Tab A M Next (CurrentDesk !Iconic) Focus Key Tab A SM Prev (CurrentDesk !Iconic) Focus #Key Tab A M Next Key Tab A M WindowList # Key mapping Alt-F4 closes a window Key F4 A M Current Close Key F3 A M Next # Alt-Space should pop the windows menu, but it doesn't... Key Space A M Current Menu WinFuncMenu # Shift-Ctrl-Arrow switches/scrolls virtual desktop Key Left A SC Scroll -100 0 Key Right A SC Scroll +100 +0 Key Up A SC Scroll +0 -100 Key Down A SC Scroll +0 +100 Key Up A SCM Exec xmms --rew Key Down A SCM Exec xmms --fwd Key Left A SCM Exec aumix -v-1 Key Right A SCM Exec aumix -v+1 # some simple default mouse bindings: # for the root window: Mouse 1 R A Menu Utilities Nop Mouse 2 R A Menu Window-Ops Nop Mouse 3 R A WindowList # B1: single click for menu, double for close. Mouse 1 1 A Menu WinFuncMenu Close # B2: Close the window Mouse 1 2 A Close # B4: Maximise Mouse 1 4 A Maximize # B6: Iconify Mouse 1 6 A Iconify # Mouse 1 doubled on an icon should restore it. Mouse 1 I A Menu WinFuncMenu Iconify # Title bar, move/maximize(toggle) Mouse 1 T A WinTitleClick Maximize # Frame, raise and maybe resize Mouse 1 FS A WinResizeFunc # Mouse 3 on the frame or icon should also pop the window-ops menu Mouse 3 TFSI A Menu WinFuncMenu # For borken mousey Mouse 1 TFSI S Menu WinFuncMenu ########################Initialization Functions ############################ AddToFunc InitFunction "I" Module FvwmButtons + "I" exec echo "---------------- init -------------" + "I" exec date # possibly ~ does not work, does $HOME work in .fvwm2rc ? + "I" exec mv $HOME/.rtmessages $HOME/.rtmessages-old + "I" exec touch $HOME/.rtmessages + "I" exec rt -geometry 150x25+0+480 $HOME/.rtmessages & + "I" exec rt -geometry 120x25+0+160 /var/log/messages,green /var/log/secure,red,' ALERT' & + "I" exec xscreensaver -no-splash & #+ "I" exec artsd -a toss -S 4096 -F 20 & + "I" exec /usr/X11R6/bin/xsetroot -solid black + "I" exec emacs -geometry 88x63+607+0 -name sEmascsexeseven & #+ "I" exec gnome-panel #>;) #+ "I" exec mozilla -xrm & + "I" exec firefox -xrm & + "I" exec /usr/X11R6/lib/xscreensaver/noseguy -root -program fortune + "I" exec xterm -geometry 82x49+0+172 -sb -sl 1000 -j -ls -fn 7x14 -name "Local Shell" + "I" exec xterm -geometry 100x60+0+120 -name "dspsrv Mail Betty" -e mutt + "I" exec xterm -geometry 100x60+651+0 -fg yellow -bg seagreen -name "mutt doolin" -e mutt-doolin.sh + "I" exec xchat #+ "I" exec xterm -geometry 100x60+0+0 -name "Kinsey" -e ssh kinsey #+ "I" exec xterm -geometry 100x60+0+0 -name "Owsla" -e ssh owsla.ie.suberic.net #+ "I" exec xterm -geometry 50x10+0+0 -name "Kinsey" -e ssh kinsey xchat #+ "I" StartsOnPage 2 exec xchat #+ "I" StartsOnPage 4 exec xterm -geometry 100x60+0+0 -name "dspsrv Mail Betty" -e mutt AddToFunc RestartFunction "I" Module FvwmButtons + "I" exec echo "-------------- restart ------------" + "I" exec date + "I" exec /usr/X11R6/bin/xsetroot -solid black #+ "I" exec /usr/X11R6/lib/xscreensaver/noseguy -root ########################Menus ######################################## AddToMenu Local "Local" Title #+ "Local" Nop ########################Menus ######################################## AddToMenu Utilities "Utilities" Title + "xterm" Exec xterm -bg sienna -fg yellow +sb -sl 1000 -title "Local" & + "xterm" Exec xterm +sb & + "emacs" Exec emacs & + "moz/firefox" Exec firefox & + "mozilla" Exec mozilla & + "xchat" Exec xchat + "citrix" Exec /usr/lib/ICAClient/wfica & + "screensaver - lock" Exec xscreensaver-command -lock & + "xscreensaver - config" Exec xscreensaver-command -prefs & + "" Nop + "xterm" Exec xterm -bg sienna -fg yellow +sb -sl 1000 -title "Local" & + "bakunin" Exec xterm +sb -sl 1000 -geometry 100x60+0+0 -title "bakunin" -bg "#400090" -fg white -e ssh bakunin.dev.ie.alphyra.com & + "doolin.com" Exec xterm -geometry 100x60+651+0 -fg yellow -bg seagreen +sb -sl 1000 -title "doolin.com" -e ssh doolin.com & + "owsla.doolin.com" Exec xterm -geometry 100x60+651+0 -fg yellow -bg darkblue +sb -sl 1000 -title "owsla.doolin.com" -e ssh owsla.doolin.com & + "kinsey" Exec xterm +sb -sl 1000 -geometry 100x60+0+0 -title "kinsey" -bg "#ff0090" -fg white -e ssh kinsey.dev.ie.alphyra.com & + "" Nop + "Modules" Popup Module-Popup + "" Nop + "Exit Fvwm" Popup Quit-Verify AddToMenu Mutt "Mutt" Title + "mutt-dspsrv.sh" exec xterm -geometry 100x60+120+0 -name "mutt dspsrv" -e mutt-dspsrv.sh + "mutt-doolin.sh" exec xterm -geometry 100x60+651+0 -fg yellow -bg seagreen -name "mutt doolin" -e mutt-doolin.sh + "ssh doolin.com" exec xterm -geometry 100x60+651+0 -fg yellow -bg seagreen -name "ssh doolin mutt" -e ssh doolin.com #these don't work? :( AddToMenu Module-Popup "Modules" 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 + "" Nop #+ "Pager" Module FvwmPager #+ "Button-Bar" Module FvwmButtons #+ "Identify" Module FvwmIdent #+ "Talk to wm" Module FvwmTalk AddToMenu Quit-Verify "Really Quit Fvwm?" Title + "Yes, Really Quit" Quit + "Restart FVWM2" Restart + "Switch to Gnome" Restart gnome-session + "Switch to twm" Restart twm + "Switch to mwm" Restart mwm + "Switch to larswm" Restart larswm + "Start dummy" Restart xterm + "" Nop + "No, Don't Quit" Nop 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 #read info FvwmButtons ################## FvwmButtons button-bar ################################ # Colors *FvwmButtonsFore Black #*FvwmButtonsBack #908090 # Font *FvwmButtonsFont -*-*-medium-r-normal--11-*-100-100-p-*-iso8859-1 # Geometry - really likes to pick its own size, but giving a position is OK #*FvwmButtonsGeometry -1-0 # Layout: specify rows or columns, not both *FvwmButtonsColumns 3 #*FvwmButtonsColumns 4 #*FvwmButtonsRows 6 # "Far too much free time on my hands" section #*FvwmButtons(6x1, Container(Columns 6)) #*FvwmButtons(3x1, Container(Columns 4)) *FvwmButtons(3x1, Container(Columns 3)) #*FvwmButtons(Frame 1 Padding 1 1 Container(Rows 6 Columns 1 Frame 1 Padding 10 0)) # easytimer without --window forces dock into gnome-panel # run as application and fvwm handles it # easytimer for Gnome2 only supports --window now (and it's undocumented) *FvwmButtons(3x1, Swallow(UseOld, NoKill) "Easytimer"\ `Exec /usr/local/bin/easytimer --window`) *FvwmButtons(2x1, Swallow(UseOld, NoKill) "XClock"\ `Exec xclock -digital -strftime "%a %b %d %R" -fg yellow -bg blue`,\ Action `Exec xterm -fg "khaki" -bg "dark olive green" -n top -T Top -e top`,\ ) *FvwmButtons(gTitle Lock, Icon status_lock.xpm,\ Action `Exec xscreensaver-command -lock &`) #*FvwmButtons(gTitle Easytimer, Icon /usr/local/pixmaps/easytimer_logo.xpm,\ # Action `Exec /usr/local/bin/easytimer &`) # Pager #*FvwmButtons(3x1 Frame 2 Swallow(UseOld) "FvwmPager" "Module FvwmPager 0 0") *FvwmButtons(3x3, Swallow "FvwmPager" `FvwmPager 0 0`) *FvwmButtons(2x1, Container(Columns 6)) #Action(MouseFocus) Menu Local Nop, # Mouse 0 = any buttonAction(Mouse 0) Menu Local Nop, *FvwmButtons(gTitle Xterm, Icon gnome-xterm.xpm,\ Back sienna,\ Action(Mouse 1) `Exec xterm -bg sienna -fg yellow +sb -sl 1000 -title "Local" &`,\ Action(Mouse 2) Menu Utilities Nop,\ Action(Mouse 3) Menu Utilities Nop,\ ) *FvwmButtons(gTitle Bakunin, Icon gnome-xterm.xpm,\ Back #400090,\ Action(Mouse 1) `Exec xterm +sb -sl 1000 -geometry 100x60+0+0 -title "bakunin" -bg "#400090" -fg white -e ssh bakunin.dev.ie.alphyra.com &`,\ ) *FvwmButtons(gTitle Doolin, Icon gnome-xterm.xpm,\ Back seagreen,\ Action(Mouse 1) `Exec xterm -geometry 100x60+651+0 -fg yellow -bg seagreen +sb -sl 1000 -title "doolin.com" -e ssh doolin.com &`,\ ) *FvwmButtons(gTitle Owsla, Icon gnome-xterm.xpm,\ Back darkblue,\ Action(Mouse 1) `Exec xterm -geometry 100x60+651+0 -fg yellow -bg darkblue +sb -sl 1000 -title "owsla.doolin.com" -e ssh owsla.doolin.com &`,\ ) *FvwmButtons(gTitle Kinsey, Icon gnome-xterm.xpm,\ Back #ff0090,\ Action(Mouse 1) `Exec xterm +sb -sl 1000 -geometry 100x60+0+0 -title "kinsey" -bg "#ff0090" -fg white -e ssh kinsey.dev.ie.alphyra.com &`,\ ) *FvwmButtons(End) *FvwmButtons(Title mutt, Icon nothing.gif,\ Action Menu Mutt Nop,\ ) #*FvwmButtons(Title mutt@dspsrv.com, Icon nothing.gif,\ # Action `Exec xterm -geometry 100x60+0+120 -title "mutt dspsrv" -e mutt &`) #*FvwmButtons(Title mutt@doolin.com, Icon nothing.png,\ # Action `Exec xterm -geometry 100x60+651+0 -fg yellow -bg seagreen -title "doolin" -e ssh doolin.com &`) #*FvwmButtons(Title mutt@doolin.com, Icon nothing.png,\ # Action `Exec xterm -geometry 100x60+651+0 -fg yellow -bg seagreen -title "doolin" -e mutt-doolin.sh &`) # *FvwmButtons(1x4, \ # Title 'System Info', \ # Swallow "xload" 'Exec xload', \ # Action(Mouse 1) 'Exec xosview -cua0 -net 200 -ul -l -geometry 325x325', \ # Action(Mouse 2) 'Exec xcpustate -interval 1 -bg "#a4978e" -fg black', \ # Action(Mouse 3) 'Exec xterm -fg "khaki" -bg "dark olive green" \ # -fat -n top -T Top -7 -e top' ) # *FvwmButtons(1x2, \ # Title 'Check Mail' Swallow "xbiff" 'Exec xbiff', \ # Action(Mouse 1) 'Exec from | xmessage -file -' ) *FvwmButtons(End) ########################## Window-Identifier ############################### # Just choose colors and a fonts *FvwmIdentBack MidnightBlue *FvwmIdentFore Yellow *FvwmIdentFont -adobe-helvetica-medium-r-*-*-12-*-*-*-*-*-*-* ########################### Pager ######################################### #*FvwmPagerBack #908090 #*FvwmPagerFore Black #*FvwmPagerFont -*-*-medium-r-normal-*-6-*-*-*-c-*-*-* #*FvwmPagerHilight white #*FvwmPagerGeometry -1-1 #*FvwmPagerLabel 0 Misc #*FvwmPagerSmallFont 5x8 *FvwmPagerBack black *FvwmPagerFore white *FvwmPagerFont -adobe-helvetica-bold-r-*-*-10-*-*-*-*-*-*-* *FvwmPagerHilight slategrey *FvwmPagerDeskTopScale 32 *FvwmPagerGeometry 80x100+575+1 *FvwmPagerLabel 0 pager *FvwmPagerSmallFont 5x8 *FvwmPagerColumns 1 *FvwmPagerBalloons Pager *FvwmPagerBalloonfore white ##########################FvwmWinList################################## *FvwmWinListBack #908090 *FvwmWinListFore Black *FvwmWinListFont -adobe-helvetica-bold-r-*-*-10-*-*-*-*-*-*-* *FvwmWinListAction Click1 Iconify -1,Focus *FvwmWinListAction Click2 Iconify *FvwmWinListAction Click3 Module "FvwmIdent" FvwmIdent *FvwmWinListUseSkipList *FvwmWinListGeometry +0-1 # Messing Module FvwmEvent *FvwmEvent: Cmd *FvwmEvent: focus_change "Current Exec perl -l -e 'print join( chr(0), @ARGV )' $n $c $w > $HOME/.focus" #*FvwmEvent: focus_change "Current Exec perl -l -e 'print join( \":\", @ARGV )' `date +%s` $n $c $w $a >> $HOME/.focus.log" # bloody hell!!! I've spent 4 hrs grepping thinking this must be a standard fvwm or gnome or ? thing. - james. # .xchat-hacks relies on this .focus file # Vrrry handy. #e.g. jamesc@betty:~/src/itg/multi_mopsXTerm0x1800026 #e.g. sEmascsexesevenEmacs0x22000d8 #chathack: fvwm focus title jamesc@betty:~/src/itg/multi_mops class XTerm id 0x1800026 #chathack: fvwm focus title X-Chat [1.8.11]: Dialog with abusebot @ kinsey.dev.ie.alphyra.com class X-Chat id 0x2000182 # chathack: check channel jamesc not title # chathack: message not ^# type is PRIVMSG channel is jamesc # chathack: message type is PRIVMSG channel is jamesc # chathack: hitting xsplash abusebot jamesc hi, jamesc # BAH two *FvwmEvent: focus_change lines in => was broken from Feb26 to Jul01 2004! #[jamesc@betty] ~/src/mops/clients/cbe/docs/$ ls -al ~/.focus #-rw-rw-r-- 1 jamesc jamesc 50 Feb 26 11:08 /home/jamesc/.focus #[jamesc@betty] ~/src/mops/clients/cbe/docs/$ ls -al ~/.focus #-rw-rw-r-- 1 jamesc jamesc 57 Jul 1 14:07 /home/jamesc/.focus #[jamesc@betty] ~/src/mops/clients/cbe/docs/$ cat ~/.focus #jamesc@betty:~/src/mops/clients/cbe/docsXTerm0x2a00026