Package: fvwm
Version: 1:2.5.24-1
Severity: normal

I just upgraded from 1:2.5.23-2, and had

    EdgeResistance 0 100

in my .fvwm2rc.  When I restarted, windows being moved would properly
resist on the left, bottom, and right edges, but not the top.  Moving
windows off the top of the screen happened with no resistence.  I
followed the instructions to upgrade my EdgeResistance directive to
EdgeResistance, EdgeMoveDelay, and EdgeMoveResistance:

    EdgeResistance 0
    Style * EdgeMoveDelay 0
    Style * EdgeMoveResistance 100

However, the behavior persists.  My full .fvwm2rc is attached.  (And if
you want to try it, note that you can pick move from the middle button
root menu.)

Andrew

-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 2.6.24-1-686 (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages fvwm depends on:
ii  libc6                  2.7-6             GNU C Library: Shared libraries
ii  libcairo2              1.4.14-1          The Cairo 2D vector graphics libra
ii  libfontconfig1         2.5.0-2           generic font configuration library
ii  libfreetype6           2.3.5-1+b1        FreeType 2 font engine, shared lib
ii  libfribidi0            0.10.9-1          Free Implementation of the Unicode
ii  libglib1.2ldbl         1.2.10-19         The GLib library of C routines
ii  libglib2.0-0           2.14.6-1          The GLib library of C routines
ii  libgtk1.2              1.2.10-18.1       The GIMP Toolkit set of widgets fo
ii  libgtk2.0-0            2.12.7-1          The GTK+ graphical user interface 
ii  libice6                2:1.0.4-1         X11 Inter-Client Exchange library
ii  libncurses5            5.6+20080119-1    Shared libraries for terminal hand
ii  libpng12-0             1.2.15~beta5-3    PNG library - runtime
ii  libreadline5           5.2-3             GNU readline and history libraries
ii  librplay3              3.3.2-11          Shared libraries for the rplay net
ii  librsvg2-2             2.20.0-1          SAX-based renderer library for SVG
ii  libsm6                 2:1.0.3-1+b1      X11 Session Management library
ii  libstroke0             0.5.1-6           mouse strokes library -- runtime f
ii  libx11-6               2:1.0.3-7         X11 client-side library
ii  libxcursor1            1:1.1.9-1         X cursor management library
ii  libxext6               1:1.0.3-2         X11 miscellaneous extension librar
ii  libxft2                2.1.12-2          FreeType-based font drawing librar
ii  libxi6                 2:1.1.3-1         X11 Input extension library
ii  libxinerama1           1:1.0.2-1         X11 Xinerama extension library
ii  libxpm4                1:3.5.7-1         X11 pixmap library
ii  libxrender1            1:0.9.4-1         X Rendering Extension client libra
ii  zlib1g                 1:1.2.3.3.dfsg-11 compression library - runtime

Versions of packages fvwm recommends:
ii  fvwm-icons                  2001.08.13-6 XPMs icons from fvwm development s

-- debconf information:
  fvwm/upgrade/pre_2.5.8: false
Style * ForeColor black, BackColor darkgrey
Style * HilightFore white, HilightBack steelblue

Style * NoTitle
Style * BorderWidth 1, HandleWidth 1
ButtonStyle 2 Vector 17 [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] 
[EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] \
                         [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] 
[EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] \
                         [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] 
[EMAIL PROTECTED] [EMAIL PROTECTED]
ButtonStyle 4 Vector 5 [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] 
[EMAIL PROTECTED] [EMAIL PROTECTED]
ButtonStyle 6 Vector 4 [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] 
[EMAIL PROTECTED]

Style * MinOverlapPercentPlacement
Style "XTerm" ManualPlacement

Style "xvncviewer" HandleWidth 0
Style "Vncviewer" HandleWidth 0
Style "Vmware" HandleWidth 0
Style "GQview" HandleWidth 0

MenuStyle * Font "xft:sans-serif:Medium"

# work-around for buggy default in FvwmForm.
# NB, not actually necessary anymore; bug 264016
*FvwmFormDefault: Font -*-fixed-medium-r-semicondensed-*-13-*-*-*-*-*-*
*FvwmFormDefault: InputFont -*-fixed-medium-r-semicondensed-*-13-*-*-*-*-*-*
*FvwmFormDefault: ButtonFont -*-fixed-medium-r-semicondensed-*-13-*-*-*-*-*-*
*FvwmFormDefault: TimeoutFont -*-fixed-medium-r-semicondensed-*-13-*-*-*-*-*-*

Style * SnapAttraction 10 Windows
EdgeThickness 0
EdgeResistance 0
Style * EdgeMoveDelay 0
Style * EdgeMoveResistance 100

Style * SloppyFocus

DeskTopSize 3x3

Style * MWMFunctions
Style * MWMDecor
Style * HintOverride
Style * OLDecor

# mouse bindings
#     Button    Context Modifi  Function

Mouse 1         R       A       Menu Utilities mouse -1p -1p
Mouse 2         R       A       Menu Window mouse -1p -1p
Mouse 3         R       A       WindowList (CurrentPage) mouse -1p -1p 
NoGeometry
Mouse 3         R       C       WindowList (CurrentPage) mouse -1p -1p 
NoGeometry OnlyListSkip

# window decorations
Mouse 1         T       A       Function "move-or-raiselower"
Mouse 3         T       A       Function "move-or-raiselower"
Mouse 1         FS      A       Function "resize-or-raiselower"
Mouse 3         FS      A       Function "resize-or-raiselower"

# icons
Mouse 1         I       A       Function "move-or-windowops-or-deiconify"
Mouse 3         I       A       Menu Window-Ops3 c+0 -101m

# window buttons
# buttons: 1 3 5 7 9              8 6 4 2
Mouse 1         1       A       Popup Window-Ops2
Mouse 1         2       A       Close
Mouse 3         2       A       Destroy
Mouse 1         4       A       Maximize 100 100
Mouse 2         4       A       Maximize 0 100
Mouse 3         4       A       Maximize 100 0
Mouse 1         6       A       Iconify

# window body
Mouse 1         WTFS    M       Function move
Mouse 1         WTFS    CM      Function resize
Mouse 2         WTFS    M       Iconify
Mouse 2         WTFS    CM      Close
Mouse 3         WTFS    M       RaiseLower

# keyboard bindings

# move around the desktop
Key Left        A       C       Scroll -100 0
Key Right       A       C       Scroll +100 +0
Key Up          A       C       Scroll +0   -100
Key Down        A       C       Scroll +0   +100
Key KP_Home     A       C       GotoPage 0 0
Key KP_Up       A       C       GotoPage 1 0
Key KP_Prior    A       C       GotoPage 2 0
Key KP_Left     A       C       GotoPage 0 1
Key KP_Begin    A       C       GotoPage 1 1
Key KP_Right    A       C       GotoPage 2 1
Key KP_End      A       C       GotoPage 0 2
Key KP_Down     A       C       GotoPage 1 2
Key KP_Next     A       C       GotoPage 2 2
Key 7           A       CM      GotoPage 0 0
Key 8           A       CM      GotoPage 1 0
Key 9           A       CM      GotoPage 2 0
Key g           A       CM      GotoPage 0 1
Key c           A       CM      GotoPage 1 1
Key r           A       CM      GotoPage 2 1
Key h           A       CM      GotoPage 0 2
Key t           A       CM      GotoPage 1 2
Key n           A       CM      GotoPage 2 2

# move the cursor
Key Left        A       MC      CursorMove -1 +0
Key Right       A       MC      CursorMove +1 +0
Key Up          A       MC      CursorMove +0 -1
Key Down        A       MC      CursorMove +0 +1
Key Left        A       SM      CursorMove -10 +0
Key Right       A       SM      CursorMove +10 +0
Key Up          A       SM      CursorMove +0  -10
Key Down        A       SM      CursorMove +0  +10

# window operations
Key F1          A       M       Popup Window-Ops2
Key F2          A       M       Popup Utilities
Key F3          A       M       Popup WindowList (CurrentPage)
Key F4          A       M       Close
Key F5          A       M       RaiseLower
Key F6          A       M       All (Iconic) Raise
Key F7          A       M       Move
Key F8          A       M       Resize
Key F9          A       M       Iconify
Key F10         A       M       Maximize 100 100
Key F11         A       M       FvwmIdent
Key F12         A       M       Stick

# alt-tab

Key Tab         A        M      Next (CurrentPage !Iconic) Function switch_to
Key Tab         A       SM      Prev (CurrentPage !Iconic) Function switch_to

AddToFunc switch_to
+ "I" Focus
+ "I" Raise
+ "I" WarpToWindow 50 50

#Key Tab A M    WindowList (CurrentPage) Root c c CurrentAtEnd, IconifiedAtEnd, 
NoGeometry, NoCurrentDeskTitle, uelectOnRelease Alt_L my_dbltab_prev
#
#AddToFunc   my_dbltab2
#+ I WindowListFunc
#AddToFunc   my_dbltab_prev
#+ I Prev (CurrentPage) my_dbltab2

# launchers
Key m       A   CM   Exec exec firefox
Key v       A   CM   Exec exec xterm -e alsamixer
Key x       A   CM   Exec exec xterm
Key f       A   CM   Restart
Key b       A   CM   Exec sleep .5; exec xset dpms force off
Key l       A   CM   Exec exec xscreensaver-command -lock
Key s       A   CM   Exec exec xterm -geometry 10x1 -e $HOME/bin/timer
Key y       A   CM   Exec exec remote

# keyboard layout switcher
Key Shift_L A   CM    Exec exec keyboard_switch

# menu
Read /etc/X11/fvwm/menudefs.hook
DestroyMenu Utilities
AddToMenu   Utilities "Root Menu" Title
+ "&Terminal%mini.term.xpm%"            Exec exec xterm
+ "&Vim%mini.edit.xpm"                  Exec exec gvim
+ "&Browser%mini.nscape.xpm%"           Exec exec firefox
+ "&Programs%mini.start.xpm%"           Popup /Debian/Apps
+ "&Help%mini.book1.xpm%"               Popup /Debian/Help
+ "&Restart%mini.turn.xpm%"             Restart
+ "&Quit FVWM%mini.stop.xpm%"           FvwmForm FvwmForm-QuitVerify

# The "root" windows ops menu (Mouse 2)
DestroyMenu "Window"
AddToMenu "Window" "Window Operations" Title
+ "&Move%mini.move1.xpm%"               Move
+ "&Resize%mini.resize3.xpm%"           Resize
+ "(De)&Iconify%mini.iconify1.xpm%"     Iconify
+ "(Un)M&aximize%mini.maximize1.xpm%"   Maximize 100 100
+ "(Un)Max&wide%mini.maximize-horiz1.xpm%"      Maximize 100 0
+ "(Un)Max&tall%mini.maximize-vert1.xpm%"       Maximize   0 100
+ "(Un)&Shade%mini.shade1.xpm%"         WindowShade
+ "(Un)S&tick%mini.stick1.xpm%"         Stick
+ "R&aise%mini.raise2.xpm%"             Raise
+ "&Lower%mini.lower2.xpm%"             Lower
+ ""                            Nop
+ "&Delete%mini.cross.xpm"              Delete
+ "&Close%mini.delete.xpm"              Close
+ "&Destroy%mini.bomb.xpm%"             Destroy
+ ""                            Nop
+ "Move to &Page%mini.move1.xpm%"       Popup Move-window
+ "&Group Ops%mini.windows.xpm%"        Popup WindowGroupOps
+ "&Window Style%mini.window.xpm%"      Popup WindowStyle
+ "&Rearrange/Scroll%mini.windows.xpm%" Popup WinRearrange
+ ""                            Nop
+ "&Identify%mini.question.xpm%"        Module FvwmIdent
+ "Switch &to...%mini.windows.xpm%"     WindowList

# A trimmed down version of "Window Ops", good for binding to decorations
DestroyMenu "Window-Ops2"
AddToMenu "Window-Ops2"
+ "&Move%mini.move1.xpm%"                       Move
+ "&Resize%mini.resize3.xpm%"                   Resize
+ "(De)&Iconify%mini.iconify1.xpm%"             Iconify
+ "(Un)M&aximize%mini.maximize1.xpm%"           Maximize 100 100
+ "(Un)Max&wide%mini.maximize-horiz1.xpm%"      Maximize 100 0
+ "(Un)Max&tall%mini.maximize-vert1.xpm%"       Maximize   0 100
+ "(Un)&Shade%mini.shade1.xpm%"                 WindowShade
+ "(Un)S&tick%mini.stick1.xpm%"                 Stick
#+ "R&aiseLower%mini.raise2.xpm%"               RaiseLower
+ ""                    Nop
+ "&Close%mini.delete.xpm"                      Close
+ ""                    Nop
+ "&Identify%mini.question.xpm%"                Module FvwmIdent
+ "More&...%mini.window.xpm%"                   Menu Window This 0 0

# A trimmed down version of "Window Ops", good for binding to TaskBar,
# WinList ... buttons
DestroyMenu "Window-Ops3"
AddToMenu "Window-Ops3"
+ "Move to &Page%mini.move1.xpm%"               Popup Move-window
+ "&Group Ops%mini.windows.xpm%"                Popup WindowGroupOps
+ ""                    Nop
+ "(De)&Iconify%mini.iconify1.xpm%"             Iconify
+ "(Un)&Shade%mini.shade1.xpm%"                 WindowShade
+ "(Un)S&tick%mini.stick1.xpm%"                 Stick
+ "(Un)M&aximize%mini.maximize1.xpm%"           Maximize 95 95
+ "%mini.window.xpm%Scroll&Bar (75%% scr)"      Module FvwmScroll 75p 75p
+ ""                    Nop
+ "&Close%mini.delete.xpm"                      Close
+ ""                    Nop
+ "&Identify%mini.question.xpm%"                Module FvwmIdent
+ "More&...%mini.window.xpm%"                   Menu Window This 0 0


# A group version of WindowOps
DestroyMenu WindowGroupOps
AddToMenu   WindowGroupOps "Group Ops" Title
+ "&Iconify%mini.iconify1.xpm%"   Pick All ($c) Iconify on
+ "&DeIconify%mini.iconify1.xpm%" Pick All ($c) Iconify off
+ "&Shade%mini.shade1.xpm%"       Pick All ($c) WindowShade on
+ "&UnShade%mini.shade1.xpm%"     Pick All ($c) WindowShade off
+ "R&aise%mini.raise2.xpm%"       Pick All ($c) Raise
+ "&Lower%mini.lower2.xpm%"       Pick All ($c) Lower
+ "" Nop
+ "&Delete%mini.cross.xpm"      Pick Delete
+ "&Close%mini.delete.xpm"      Pick Close
+ "&Destroy%mini.bomb.xpm%"     Pick Destroy
+ "&Quick move to ..." Title
+ 'Page &1%mini.move1.xpm%'     Pick All ($c) MoveToPage 0 0
+ 'Page &2%mini.move1.xpm%'     Pick All ($c) MoveToPage 1 0
+ 'Page &3%mini.move1.xpm%'     Pick All ($c) MoveToPage 0 1
+ 'Page &4%mini.move1.xpm%'     Pick All ($c) MoveToPage 1 1
+ '' Nop
+ '&Fvwm%mini.move1.xpm%'       Pick All ($c) MoveToDesk 0 0
+ '&Devel%mini.move1.xpm%'      Pick All ($c) MoveToDesk 0 1
+ '&Internet%mini.move1.xpm%'   Pick All ($c) MoveToDesk 0 2
+ '&Misc%mini.move1.xpm%'       Pick All ($c) MoveToDesk 0 3

DestroyMenu WindowStyle
AddToMenu   WindowStyle
+ "%mini.window.xpm%Title&AtTop" Pick (CirculateHit) Style $n TitleAtTop
+ "%mini.window.xpm%&NoTitle"    Pick (CirculateHit) Style $n NoTitle
+ "%mini.window.xpm%&Title"      Pick (CirculateHit) Style $n NoTitle
+ "%mini.window.xpm%TitleAt&Bottom" Pick (CirculateHit) Style $n TitleAtBottom
+ "" Nop
+ "%mini.raise2.xpm%StaysOn&Top" Pick (CirculateHit) StyleAndRecapture $n 
StaysOnTop
+ "%mini.window.xpm%Stays&Put"   Pick (CirculateHit) StyleAndRecapture $n 
StaysPut
+ "%mini.lower2.xpm%StaysOn&Bottom"  Pick (CirculateHit) StyleAndRecapture $n 
StaysOnBottom
+ "" Nop
+ "%mini.window.xpm%&FvwmBorder"        Pick (CirculateHit) Style $n FvwmBorder
+ "%mini.window.xpm%&MWMBorder"         Pick (CirculateHit) Style $n MWMBorder
+ "%mini.window.xpm%&DepressableBorder" Pick (CirculateHit) Style $n 
DepressableBorder
+ "%mini.window.xpm%&FirmBorder"        Pick (CirculateHit) Style $n FirmBorder
+ "%mini.window.xpm%&Handles"           Pick (CirculateHit) Style $n Handles
+ "%mini.window.xpm%&NoHandles"         Pick (CirculateHit) Style $n NoHandles
+ "%mini.window.xpm%BorderWidth &0" Pick (CirculateHit) Style $n BorderWidth 0
+ "%mini.window.xpm%BorderWidth &5" Pick (CirculateHit) Style $n BorderWidth 5
+ "%mini.window.xpm%HandleWidth &0" Pick (CirculateHit) Style $n HandleWidth 0
+ "%mini.window.xpm%HandleWidth &7" Pick (CirculateHit) Style $n HandleWidth 7
+ "" Nop
+ "%mini.resize3.xpm%&ResizeOpaque"  Pick (CirculateHit) Style $n ResizeOpaque
+ "%mini.resize3.xpm%Resize&Outline" Pick (CirculateHit) Style $n ResizeOutline
+ "%mini.mouse.xpm%Sloppy&Focus"    Pick (CirculateHit) Style $n SloppyFocus
+ "%mini.mouse.xpm%&ClickToFocus"   Pick (CirculateHit) Style $n ClickToFocus
+ "%mini.mouse.xpm%&MouseFocus"     Pick (CirculateHit) Style $n MouseFocus
+ "%mini.mouse.xpm%&NeverFocus"     Pick (CirculateHit) Style $n NeverFocus

DestroyMenu WinRearrange
AddToMenu   WinRearrange
+ "&Cascade%mini.windows.xpm%" FvwmRearrange -cascade -m 3 3 -incx 2
+ "Tile &horizontally%mini.windows.xpm%" FvwmRearrange -tile -h -m 2 2 98 98
+ "Tile &vertically%mini.windows.xpm%" FvwmRearrange -tile -m 2 2 98 98
+ "" Nop
+ "&ScrollBar (1/2 app)%mini.window.xpm%"  Module FvwmScroll 2 2
+ "%mini.window.xpm%&Scroll&Bar (75%% scr)" Module FvwmScroll 75p 75p
+ "" Nop
+ "&Arrange Icons%mini.icons.xpm%" All (CurrentDesk Iconic) RecaptureWindow
+ "&Refresh Screen%mini.ray.xpm%" Refresh

# pager
Module FvwmPager *
*FvwmPager: Geometry -0+0
Style "FvwmPager" NoTitle, HandleWidth 0, Sticky, WindowListSkip, \
                  CirculateSkip, StaysOnTop
*FvwmPager: UseSkipList
*FvwmPager: Back slategrey
*FvwmPager: Font none
*FvwmPager: Hilight slateblue4
*FvwmPager: WindowColors black darkgrey white steelblue
*FvwmPager: Balloons
*FvwmPager: SmallFont -*-fixed-medium-r-semicondensed-*-13-*-*-*-*-*-*

# functions

AddToFunc move
+ M Move

AddToFunc resize
+ M Resize

AddToFunc resize-or-raiselower
+ M Resize
+ C RaiseLower

AddToFunc move-or-raiselower
+ M Move
+ C RaiseLower

AddToFunc move-or-windowops-or-deiconify
+ M Move
+ C Menu Window-Ops3 c+0 -101m
+ D Iconify

Reply via email to