Received: (at submit) by bugs.debian.org; 7 Aug 1997 18:14:54 +0000 Received: (qmail 32354 invoked from network); 7 Aug 1997 16:18:05 -0000 Received: from alpes.eurecom.fr (root@193.55.112.131) by debian.novare.net with SMTP; 7 Aug 1997 16:18:05 -0000 Received: from bach.eurecom.fr (enout@bach.eurecom.fr [193.55.114.238]) by alpes.eurecom.fr (8.7.4/8.7.3) with ESMTP id SAA15701 for ; Thu, 7 Aug 1997 18:21:18 +0200 (MET DST) Received: (from enout@localhost) by bach.eurecom.fr (8.8.5/8.8.5) id SAA19272 for submit@bugs.debian.org; Thu, 7 Aug 1997 18:17:39 +0200 Message-ID: X-Mailer: XFMail 1.2-alpha [p0] on Linux Sender: enout@bach.eurecom.fr MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="_=XFMail.1.2-alpha.p0.Linux:970807181739:19164=_" Date: Thu, 07 Aug 1997 18:17:39 +0200 (CEST) From: (Alain Enout) To: submit@bugs.debian.org Subject: fvwm2 bugs This message is in MIME format --_=XFMail.1.2-alpha.p0.Linux:970807181739:19164=_ Content-Type: text/plain; charset=us-ascii To: submit@bugs.debian.org From: enout@eurecom.fr Subject: fvwm2 bugs Package: fvwm2 Version: 2.0.45-BETA-4 There are 3 problems with fvwm2 using my configuration file: 1) Sometimes the pager does not display a window which is mapped on the screen. I just have to move the window to see it appear in the pager. 2) With some products (xfmail which is a very good mailer product based on the xforms toolkit), there are some problems. Running xfmail from the menu lauch it correctly. Then when I try to iconify xfmail, then sometimes the icon maps (very fast i.e 1/100th of a second !!) on the screen and disappear. The method I use to get xfmail back is restarting the window manager. After several restarts, I can iconify the product and see its icon. But the icon is not always at the specified place. 3) I use a function which name is raise-lower which lowers a top window and raise a window which is not on the top. Sometimes a window which is not totally on the top is lowered instead of raised when I use this function. If that can help, please find attached the .fvwm2rc file. I am using Debian 1.3.1, kernel version 2.0.27 and libc libc.so.5.4.33. Best Regards --_=XFMail.1.2-alpha.p0.Linux:970807181739:19164=_ Content-Disposition: attachment; filename=".fvwm2rc" Content-Transfer-Encoding: 7bit Content-Description: .fvwm2rc Content-Type: text/plain; charset=us-ascii; name=.fvwm2rc; SizeOnDisk=15742 #Set the foreground and background color for selected windows HilightColor Black SeaGreen3 WindowFont -adobe-helvetica-bold-r-*-*-12-*-*-*-*-*-*-* #IconFont -adobe-helvetica-bold-r-*-*-11-*-*-*-*-*-*-* IconFont fixed IconPath /usr/include/X11/bitmaps/:$HOME/lib/X11/bitmaps PixmapPath /usr/include/X11/pixmaps/:$HOME/lib/X11/pixmaps ModulePath /usr/local/lib/X11/fvwm2:/usr/lib/X11/fvwm2 # Menu style and behaviour. # Set the foreground, background, shaded color, fonts, and style. MenuStyle Black grey SlateGrey -adobe-helvetica-bold-r-*-*-14-*-*-*-*-*-*-* mwm ClickTime 120 # don't put it to 0 or icons will be erased when moved. #OpaqueMoveSize # I had problem with my 16bits display XORvalue 16777215 #2^24 - 1 for 16/24 bit server # flip by whole pages on the edge of the screen. EdgeScroll 100 100 # Don't want to scroll automatically. EdgeResistance milliseconds pixels EdgeResistance 10000 0 ######################## STYLE ############################ # Set the decoration styles and window options # Order is important!!!! # If compatible styles are set for a single window in multiple Style # commands, then the styles are ORed together. If conflicting styles # are set, the last one specified is used. # keywords: # BorderWidth, HandleWidth, NoIcon/Icon, IconBox, NoTitle/Title, # NoHandles/Handles, WindowListSkip/WindowListHit, CirculateSkip/CirculateHit, # StaysOnTop/StaysPut, Sticky/Slippery, StartIconic/StartNormal, Color, # ForeColor, BackColor, StartsOnDesk/StartsAnyWhere, IconTitle/NoIconTitle, # MWMButtons/FvwmButtons, MWMBorder/FvwmBorder, MWMDecor/NoDecorHint, # MWMFunctions/NoFuncHint, HintOverride/NoOverride, NoButton/Button, # OLDecor/NoOLDecor, StickyIcon/SlipperyIcon, SmartPlacement/DumbPlacement, # RandomPlacement/ActivePlacement, DecorateTransient/NakedTransient, # SkipMapping/ShowMapping, UseStyle, NoPPosition/UsePPosition, # Lenience/NoLenience, ClickToFocus/SloppyFocus/MouseFocus|FocusFollowsMouse. # RandomPlacement prevents user interaction while placing windows. # SmartPlacement makes new windows pop-up in blank regions of screen # if possible, or falls back to random or interactive placement. Style "*" RandomPlacement, SmartPlacement Style "*" BorderWidth 5, HandleWidth 5, ForeColor Black, BackColor Gray80 # Make it thin (4 pixels wide) to avoid the WM to put 2 icons side by side if # the first is thinner than the IconBox. Style "*" IconBox 0 40 4 -1 # MWMButtons makes the Maximize button look "pressed in" when the window is # maximized. # MWMBorder makes the 3-D bevel more closely match mwm's. # MWMDecor makes fvwm attempt to recognize and respect the mwm decoration # hints that applications occasionally use. # MWMFunctions makes fvwm attempt to recognize and respect the mwm prohibited # operations hints that applications occasionally use. # HintOverride makes fvwm shade out operations that mwm would prohibit, but # it lets you perform the operation anyway. # OLDecor makes fvwm attempt to recognize and respect the olwm and olvwm hints # that many older XView and OLIT applications use. Style "*" MWMFunctions, HintOverride, MWMDecor, MWMBorder, MWMButtons, OLDecor Style "Fvwm*" NoTitle, Sticky, WindowListSkip Style "FvwmWinList" BorderWidth 2 Style "FvwmPager" NoHandles, BorderWidth 2 Style "FvwmButtons" NoTitle, NoHandles, Sticky, WindowListSkip, BorderWidth 0 # For clocks Style "*lock" NoTitle, NoHandles, Sticky, WindowListSkip, BorderWidth 0 # This is ical Style "Calendar" Icon calendar.xpm, Sticky Style "Cm" Sticky Style "Exmh" Sticky Style "Ghostview" Icon ghostview.xpm Style "Gnus" StartsOnDesk 1, SkipMapping Style "Mailtool" Sticky Style "Netscape" Icon coyote.xpm, NoPPosition, StartsOnDesk 1, SkipMapping Style "Perfmeter*" NoTitle, Sticky Style "ProcMeter" NoTitle, Sticky Style "TkMail*" Sticky Style "XDiary" Sticky, NoIconTitle, NoPPosition, StickyIcon Style "XDvi" Icon tex.xpm Style "XFMail" Sticky, IconBox -108 0 -107 1, StickyIcon # Style "XFMail" Sticky, StickyIcon it's worst without icon box !! # Whatever iconbox I use, there is a problem. When I restart fvwm # the first time xfmail iconifies at the bad place, next at the good, next at # the bad, next ... for each restart action. With or without StickyIcon #Style "XFMail" Sticky, IconBox -108 1 -5 100, StickyIcon Style "XLoad" NoTitle, Sticky Style "XMeter" NoTitle, Sticky Style "XTerm" Icon sylvester.xpm Style "Xcalc" Icon rcalc.xpm Style "Xman" Icon man.xpm Style "console" Icon wizard.xpm, Color black/darkgoldenrod Style "xosview" NoTitle, Sticky, NoHandles, BorderWidth 0 # Change the Maximize and iconify buttons to up and down triangles. #ButtonStyle : 2 4 50x35@1 65x65@0 35x65@0 50x35@1 #ButtonStyle : 4 4 50x65@1 35x35@1 65x35@1 50x65@0 # Can use pixmaps for buttons: ButtonStyle # Pixmap pixmap_up pixmap_down #ButtonStyle 4 Pixmap coyote.xpm sylvester.xpm ############################################################################ # Now define some functions : # "I" : Immediate, "M" : Motion, "C" Click, "D" double-click. # Can use special symbols like window-id and arguments... # This one moves the window if you drag, or raise-lower if you click. AddToFunc "Move-or-Raise" + "M" Move + "C" RaiseLower # Resizes the window if you drag the mouse, or raise-lower if you click. AddToFunc "Resize-or-Raise" + "M" Resize #+ "M" Raise + "C" RaiseLower # Moves the window if you drag, or raise-lower if you click. # Double click iconifies (in fact de-iconify, this is mainly for icons). AddToFunc "Move-or-Iconify" + "M" Move + "C" RaiseLower + "D" Iconify # Resizes if you drag, maximizes vertically if you click, does a full # maximization if you double click. AddToFunc "Maximize" + "M" Resize + "C" Maximize 0 100 + "D" Maximize 100 100 # This creates a motif like sticky menu for the title-bar. AddToFunc "window_ops_func" + "C" PopUp WindowOps2 + "M" PopUp WindowOps2 + "D" Delete ############################################################################## # Now define the menus. With fvwm2, order is no more important. AddToMenu "Main" "Main" Title #+ "Xlock%xcalc.xpm%" Exec xlock #+ "Xlock*xcalc.xpm*" Exec xlock + "Refresh" Refresh + "" Nop + "Applications" Popup Applications + "Login" Popup Login + "Misc" Popup Misc-gen + "Modules" Popup Module-Popup + "" Nop + "" Nop + "Exit Fvwm" Popup Quit-Verify ################ AddToMenu "Applications" "Applications" Title + "Desktop" Popup Desktop + "Mail" Popup Mail + "Media" Popup Media + "Misc" Popup Misc-app + "Sys" Popup Sys ################ AddToMenu "Desktop" + "Calendar" Exec cm -WP 1152 0 + "Emacs" Exec emacs + "Ghostview" Exec ghostview + "Ical" Exec ical -iconic -iconposition 1148,0 + "Netscape" Exec netscape + "XDiary" Exec xdiary + "Xcalc" Exec xcalc + "Calctool" Exec calctool + "Xfig" Exec xfig + "Xlock" Exec xlock + "Xpaint" Exec xpaint + "Xtel" Exec xtel AddToMenu "Mail" + "Exmh" Exec exmh + "Mailtool" Exec mailtool -WP 1088 0 + "Tkmail" Exec tkmail -nodebug -iconic + "Xfmail" Exec xfmail AddToMenu "Media" + "Xplaycd" Exec xplaycd + "Xmixer" Exec xmixer AddToMenu "Misc-app" + "Beep" Beep + "Xarchie" Exec xarchie + "Xman" Exec xman + "Xmag" Exec xmag + "Xosview" Exec xosview + "XV" Exec xv AddToMenu "Sys" + "Top" Exec xterm -T Top -n Top -e top + "Procmeter" Exec procmeter -horizontal \ cpu load proc context swap page disk intr \ mem-used mem-buff mem-cache mem-swap lpkt fpkt& + "Xmeter Bellet" Exec M=bellet; xmeter -cpu $M -disks $M -page $M \ -load $M -intr $M -swt $M -pkts $M -coll $M \ -geometry 612x68+52+0 & unset M ################ AddToMenu "Login" "Login" Title + "Color Xterm" Exec xterm_color + "Xterm" Exec xterm + "" Nop + "Cm" Popup Cm + "Mm" Popup Mm + "SunOS" Popup SunOS + "Silicon" Popup Silicon + "Other" Popup Other AddToMenu "Cm" "Cm" Title + "Bandol" Exec rxterm bandol color + "Bellet" Exec rxterm bellet color + "Pauillac" Exec rxterm pauillac color + "Pouilly" Exec rxterm pouilly color AddToMenu "Mm" "Mm" Title + "Chagos" Exec rxterm chagos color + "Lagon" Exec rxterm lagon color + "Maldives" Exec rxterm maldives color + "Ocean" Exec rxterm ocean color + "Surf" Exec rxterm surf color + "Wave" Exec rxterm wave color + "Zanzibar" Exec rxterm zanzibar color AddToMenu "SunOS" "SunOS" Title + "Corsica" Exec rxterm corsica color + "Union" Exec rxterm union color + "Sancerre" Exec rxterm sancerre color AddToMenu "Silicon" "Silicon" Title + "Ciel" Exec rxterm ciel color + "Etoile" Exec rxterm etoile color + "Nuage" Exec rxterm nuage color AddToMenu "Other" "Other" Title + "Dome" Exec rxterm dome color + "OmegaLab" Exec rxterm omegalab color + "Alpes" Exec rxterm alpes color + "Eurecom" Exec rxterm eurecom color + "Fantasia" Exec rxterm fantasia color + "Amarante" Exec rxterm amarante color + "Eurecom1" Exec rxterm eurecom1 color + "Eurecom2" Exec rxterm eurecom2 color + "Eurecom8" Exec rxterm eurecom8 color ################ AddToMenu "Misc-gen" "Misc" Title + "AllWindowList" WindowList + "WindowList" WindowList CurrentDesk + "" Nop + "Console" Exec xterm -C -name console ################ AddToMenu "Module-Popup" "Modules" Title + "Audio" Module FvwmAudio + "Auto" Module FvwmAuto + "Backer" Module FvwmBacker + "Banner" Module FvwmBanner + "Buttons" Module FvwmButtons + "Cpp" Module FvwmCpp + "Ident" Module FvwmIdent + "M4" Module FvwmM4 + "Pager" Module FvwmPager 0 3 + "Save" Module FvwmSave + "SaveDesk" Module FvwmSaveDesk + "Scroll" Module FvwmScroll + "Talk" Module FvwmTalk + "WinList" Module FvwmWinList ################ AddToMenu "Quit-Verify" "Really Quit Fvwm?" Title + "Restart fvwm2" Restart fvwm2 + "Start fvwm" Restart fvwm + "Start fvwm95" Restart fvwm95-2 + "Start ctwm" Restart ctwm + "Start twm" Restart twm + "Start olwm" Restart olwm + "" Nop + "Really Quit" Quit ################ Button 2 ################## # This defines the most common window operations AddToMenu WindowOps "Window Ops" Title + "Stick" Stick + "Zooms" Popup Zooms + "Iconify" Iconify + "Maximize" Function Maximize + "" Nop + "Move" Function Move-or-Raise + "Resize" Function Resize-or-Raise + "Raise" Raise + "Lower" Lower + "" Nop + "Delete" Delete + "Destroy" Destroy # This is the multiple zoom AddToMenu "Zooms" "Zooms" Title + "full" Maximize 100 100 + "vertical" Maximize 0 100 + "horizontal" Maximize 100 0 ################ End Button 2 ################## # A trimmed down version of "Window Ops", good for binding to decorations AddToMenu WindowOps2 + "Move" Function Move-or-Raise + "Resize" Function Resize-or-Raise + "Raise" Raise + "Lower" Lower + "Iconify" Iconify + "(Un)Stick" Stick + "" Nop + "Delete" Delete + "Destroy" Destroy + "" Nop + "ScrollBar" Module FvwmScroll 2 2 ############################################################################## # This defines the mouse bindings. # Context are : R (root), W (window), T (title bar), S (window side, top or # bottom bar), F (window frame i.e corners), I (icon), 0-9 (title bar buttons), # A (any context, except title bar buttons). # Modifiers are : N (no), C (control), S (shift), M (meta), A (any). # X11 modifiers mod1 through mod5 are represented as the digits 1 through 5. # First, for the mouse in the root window # Button Context Modifier Function Mouse 1 R A Menu "Main" Nop Mouse 2 R A Menu "WindowOps" Nop Mouse 3 R A WindowList CurrentDesk, NoSticky #Mouse 3 R A Module "winlist" FvwmWinList transient # Now the title bar buttons. 0 is any mouse button. Mouse 0 1 A Function "window_ops_func" Mouse 0 2 A Function "Maximize" Mouse 0 4 A Iconify # Now the rest of the frame Mouse 1 F A Function "Resize-or-Raise" Mouse 1 TS A Function "Move-or-Raise" # Icons Mouse 1 I A Function "Move-or-Iconify" Mouse 2 I A Iconify # Use Modifier-1 key (usually alt or diamond). Mouse 1 W M Function "Move-or-Raise" Mouse 2 W M Function "Resize-or-Raise" Mouse 3 RWTSF M WindowList # Get the menu functions with Shift Meta Mouse 1 W SM Menu "Main" Nop Mouse 2 W SM Menu "WindowOps" Nop Mouse 3 W SM WindowList CurrentDesk, NoSticky # Ctrl Alt Click deletes window (dangerous !! but needed for olgx # applications or use DecorateTransients) Mouse 1 W CM Delete ############################################################################ # Now some keyboard shortcuts. # press arrow + meta key, and scroll by 1/10 of a page #Key Left A M Scroll -10 +0 #Key Right A M Scroll +10 +0 #Key Up A M Scroll +0 -10 #Key Down A M Scroll +0 +10 # press shift arrow + meta anywhere, and move the pointer by 1% of a page Key Left A SM CursorMove -1 0 Key Right A SM CursorMove +1 +0 Key Up A SM CursorMove +0 -1 Key Down A SM CursorMove +0 +1 # Keyboard accelerators Key F1 A M Restart fvwm2 Key F4 W M Delete Key Delete A CM Exec xlock -remote Key Tab A M CirculateUp Key Tab A SM CirculateDown ###################### FvwmAudio ################################ *FvwmAudioPlayCmd auplay *FvwmAudioDir /e/build/xemacs-19.14/etc/sounds *FvwmAudioRplayVolume 127 #*FvwmAudio startup TaDa.au #*FvwmAudio shutdown Elvis_Left.au #*FvwmAudio unknown doh.au #*FvwmAudio add_window drip.au *FvwmAudio raise_window bark.au #*FvwmAudio lower_window swoosh.au #*FvwmAudio focus_change boing.au #*FvwmAudio destroy_window explosion.au #*FvwmAudio iconify ploop.au #*FvwmAudio deiconify ploop.au #*FvwmAudio toggle_paging fwop.au #*FvwmAudio new_page beam_trek.au #*FvwmAudio new_desk beam_trek.au #*FvwmAudio configure_window huh.au #*FvwmAudio window_name beep.au #*FvwmAudio icon_name beep.au #*FvwmAudio res_class beep.au #*FvwmAudio res_name beep.au #*FvwmAudio end_windowlist twang.au ###################### FvwmButtons ################################ *FvwmButtonsFore Black *FvwmButtonsBack #908090 *FvwmButtonsFont -adobe-helvetica-bold-r-*-*-10-*-*-*-*-*-*-* # Geometry - really likes to pick its own size, but giving a position is OK *FvwmButtonsGeometry -1-90 # Layout: specify rows or columns, not both *FvwmButtonsColumns 1 # Define the buttons to use..... *FvwmButtons Kill rbomb.xpm Destroy ########################## FvwmIdent ############################### # Just choose colors and a fonts *FvwmIdentFore Yellow *FvwmIdentBack MidnightBlue *FvwmIdentFont -adobe-helvetica-medium-r-*-*-12-*-*-*-*-*-*-* ##################### FvwmPager ################ # FvwmPager config to emulate builtin pager DeskTopSize 1x1 # Use geometry, not scale #*FvwmPagerDeskTopScale 96 *FvwmPagerGeometry 48x36+0+0 *FvwmPagerBack BlanchedAlmond *FvwmPagerFore Black *FvwmPagerFont none *FvwmPagerHilight orchid #*FvwmPagerSmallFont -*-times-medium-r-*-*-*-80-*-*-*-*-*-* *FvwmPagerRows 2 *FvwmPagerColumns 2 # Now start pager with 4 desktops (0 from 3) Module FvwmPager 0 3 ################ InitFunction, RestartFunction, ExitFunction ################ # Just run an xterm in desk 1, then starts netscape in Desk 1 AddToFunc InitFunction + "I" Exec emacs -name Gnus -geometry 132x60-2+80 + "I" Exec netscape --_=XFMail.1.2-alpha.p0.Linux:970807181739:19164=_-- End of MIME message