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