From: <dom...@us...> - 2010-12-22 00:30:13
|
Revision: 30 http://fvwm-crystal.svn.sourceforge.net/fvwm-crystal/?rev=30&view=rev Author: dominique_libre Date: 2010-12-22 00:30:04 +0000 (Wed, 22 Dec 2010) Log Message: ----------- New maximize functions and associated bindings Modified Paths: -------------- fvwm/components/bindings/Numpad-Control fvwm/components/bindings/Window-Control fvwm/components/decorations/Buttons-amigaos fvwm/components/decorations/Buttons-amigaos-MiniIcon fvwm/components/decorations/Buttons-amigaos_NumLock fvwm/components/decorations/Buttons-fvwm-crystal fvwm/components/decorations/Buttons-fvwm-crystal-MiniIcon fvwm/components/decorations/Buttons-fvwm-crystal_NumLock fvwm/components/decorations/Buttons-macosx fvwm/components/decorations/Buttons-macosx-MiniIcon fvwm/components/decorations/Buttons-macosx_NumLock fvwm/components/decorations/Buttons-os2 fvwm/components/decorations/Buttons-os2-MiniIcon fvwm/components/decorations/Buttons-os2_NumLock fvwm/components/decorations/Buttons-windows fvwm/components/decorations/Buttons-windows_NumLock fvwm/components/functions/Fullscreen fvwm/components/functions/Window-Basic fvwm/components/functions/Window-Buttons man/KeyboardBindings.1 Modified: fvwm/components/bindings/Numpad-Control =================================================================== --- fvwm/components/bindings/Numpad-Control 2010-12-19 22:34:25 UTC (rev 29) +++ fvwm/components/bindings/Numpad-Control 2010-12-22 00:30:04 UTC (rev 30) @@ -3,8 +3,9 @@ Key KP_Delete A $[Mod0] Lower Key KP_Divide A $[Mod0] Window-Shade toggle Key KP_Divide A $[Mod1] Stick toggle -Key KP_Multiply A $[Mod0] Maximize +Key KP_Multiply A $[Mod0] New-State All Key KP_Multiply A $[Mod1] Fullscreen +Key KP_Multiply A $[Mod2] Disapear Key KP_Subtract A $[Mod1] Window-Iconify Key KP_Subtract A $[Mod2] Close Key KP_Add A $[Mod0] Layer 0 4 Modified: fvwm/components/bindings/Window-Control =================================================================== --- fvwm/components/bindings/Window-Control 2010-12-19 22:34:25 UTC (rev 29) +++ fvwm/components/bindings/Window-Control 2010-12-22 00:30:04 UTC (rev 30) @@ -1,7 +1,7 @@ # Subset of window control functions in case you don't have numpad Key minus A $[Mod1] Raise Key minus A $[Mod2] Lower -Key equal A $[Mod1] Maximize +Key equal A $[Mod1] New-State All Key equal A $[Mod2] Fullscreen Key BackSpace A $[Mod1] Window-Iconify Key BackSpace A $[Mod2] Close Modified: fvwm/components/decorations/Buttons-amigaos =================================================================== --- fvwm/components/decorations/Buttons-amigaos 2010-12-19 22:34:25 UTC (rev 29) +++ fvwm/components/decorations/Buttons-amigaos 2010-12-22 00:30:04 UTC (rev 30) @@ -3,52 +3,64 @@ # Modified by Dominique Michel in order to reproduce the look and feel # of the Amiga OS # -# For the real feel, just buy an Amiga, because it is impossible with X to get -# windows of different resolutions on the same screen. +# For the real lock and feel, just buy an Amiga. This is not an exact +# reproduction of the Amiga button setup. # # This is the AmigaOS window button setup. Hold the mouse buttons # to see the popup menu of a certain button. +# +# Mod : any modifier +# Mod0: no modifier +# Mod1: Meta (Alt) +# Mod2: Shift Alt +# +# Original Amiga 3.1 button setup +# Button 1: close +# Button 2: raise/lower +# Button 4: minimize|maximize|fullscreen/default (one of 3/default) +# Button 6: iconify (on non transiet window) -# First button - close, iconify, destroy +# First button - close, destroy, save default geometry Mouse 1 1 $[Mod] Window-Button-Function Button1 /Window-Menu-Close Close Mouse 2 1 $[Mod] Window-Button-Function Button1 /Window-Menu-Close FvwmIdent Mouse 2 1 $[Mod1] Window-Button-Function Button1 /Window-Menu-Close Destroy -Mouse 3 1 $[Mod] Window-Button-Function Button1 /Window-Menu-Close Window-Iconify +Mouse 3 1 $[Mod] Window-Button-Function Button1 /Window-Menu-Close SaveWindowGeom Style * Button 1 -Style * NoButton 2 +# Second button - raise/lower and various ways to maximize a window +Mouse 1 2 $[Mod0] Window-Button-Function Button2 /Window-Menu-Maximize RaiseLower +Mouse 2 2 $[Mod0] Window-Button-Function Button2 /Window-Menu-Maximize Window-Resize Maximize +Mouse 3 2 $[Mod0] Window-Button-Function Button2 /Window-Menu-Maximize Fullscreen +Mouse 1 2 $[Mod1] Window-Button-Function Button2 /Window-Menu-Maximize Window-Resize A100 +Mouse 2 2 $[Mod1] Window-Button-Function Button2 /Window-Menu-Maximize Window-Resize H100 +Mouse 3 2 $[Mod1] Window-Button-Function Button2 /Window-Menu-Maximize Window-Resize V100 +Style * Button 2 Style * NoButton 3 -# 4th button - various ways to maximize a window -Mouse 1 4 $[Mod0] Window-Button-Function Button4 /Window-Menu-Maximize Fullscreen -Mouse 2 4 $[Mod0] Window-Button-Function Button4 /Window-Menu-Maximize Maximize -Mouse 3 4 $[Mod0] Window-Button-Function Button4 /Window-Menu-Maximize Maximize 100 0 -Mouse 1 4 $[Mod1] Window-Button-Function Button4 /Window-Menu-Maximize Maximize grow grow -Mouse 2 4 $[Mod1] Window-Button-Function Button4 /Window-Menu-Maximize Maximize 0 grow -Mouse 3 4 $[Mod1] Window-Button-Function Button4 /Window-Menu-Maximize Maximize grow 0 +# 4th button - minimize, default, maximize +Mouse 1 4 $[Mod] Window-Button-Function Button4 /Window-Menu-Layer Window-Resize Minimize +Mouse 2 4 $[Mod] Window-Button-Function Button4 /Window-Menu-Layer Window-Resize Default +Mouse 3 4 $[Mod] Window-Button-Function Button4 /Window-Menu-Layer Window-Resize Maximize Style * Button 4 + Style * NoButton 5 -# 6th button - additional window commands -Mouse 1 6 $[Mod] Window-Button-Function Button6 /Window-Menu-Layer Layer 0 5 -Mouse 1 6 $[Mod1] Window-Button-Function Button6 /Window-Menu-Layer Layer 0 3 -Mouse 2 6 $[Mod] Window-Button-Function Button6 /Window-Menu-Layer Layer 0 4 -Mouse 3 6 $[Mod] Window-Button-Function Button6 /Window-Menu-Layer Stick +# 6th button - move a window between pages +Mouse 1 6 $[Mod0] Window-Button-Function Button6 /Window-Menu-Page Window-Iconify +#Mouse 1 6 $[Mod0] Window-Button-Function Button6 /Window-Menu-Page Window-MoveToPage-Backward +Mouse 2 6 $[Mod0] Window-Button-Function Button6 /Window-Menu-Page MoveToPage-Focus prev +Mouse 3 6 $[Mod0] Window-Button-Function Button6 /Window-Menu-Page Window-MoveToPage-Forward +Mouse 1 6 $[Mod1] Window-Button-Function Button6 /Window-Menu-Page Window-WarpToPage-Backward +Mouse 2 6 $[Mod1] Window-Button-Function Button6 /Window-Menu-Page WarpToPage prev +Mouse 3 6 $[Mod1] Window-Button-Function Button6 /Window-Menu-Page Window-WarpToPage-Forward Style * Button 6 Style * NoButton 7 -# 8th button - move a window between pages -Mouse 1 8 $[Mod0] Window-Button-Function Button8 /Window-Menu-Page Window-MoveToPage-Backward -Mouse 2 8 $[Mod0] Window-Button-Function Button8 /Window-Menu-Page MoveToPage-Focus prev -Mouse 3 8 $[Mod0] Window-Button-Function Button8 /Window-Menu-Page Window-MoveToPage-Forward -Mouse 1 8 $[Mod1] Window-Button-Function Button8 /Window-Menu-Page Window-WarpToPage-Backward -Mouse 2 8 $[Mod1] Window-Button-Function Button8 /Window-Menu-Page WarpToPage prev -Mouse 3 8 $[Mod1] Window-Button-Function Button8 /Window-Menu-Page Window-WarpToPage-Forward -Style * Button 8 +Style * NoButton 8 Style * NoButton 9 Modified: fvwm/components/decorations/Buttons-amigaos-MiniIcon =================================================================== --- fvwm/components/decorations/Buttons-amigaos-MiniIcon 2010-12-19 22:34:25 UTC (rev 29) +++ fvwm/components/decorations/Buttons-amigaos-MiniIcon 2010-12-22 00:30:04 UTC (rev 30) @@ -6,14 +6,22 @@ # to see the popup menu of a certain button. -# First button - close, iconify, destroy +# First button - close, destroy, save default geometry Mouse 1 1 $[Mod] Window-Button-Function Button1 /Window-Menu-Close Close Mouse 2 1 $[Mod] Window-Button-Function Button1 /Window-Menu-Close FvwmIdent Mouse 2 1 $[Mod1] Window-Button-Function Button1 /Window-Menu-Close Destroy -Mouse 3 1 $[Mod] Window-Button-Function Button1 /Window-Menu-Close Window-Iconify +Mouse 3 1 $[Mod] Window-Button-Function Button1 /Window-Menu-Close SaveWindowGeom Style * Button 1 -Style * NoButton 2 +# Second button -various ways to maximize a window +Mouse 1 2 $[Mod0] Window-Button-Function Button2 /Window-Menu-Maximize RaiseLower +Mouse 2 2 $[Mod0] Window-Button-Function Button2 /Window-Menu-Maximize Window-Resize Maximize +Mouse 3 2 $[Mod0] Window-Button-Function Button2 /Window-Menu-Maximize Fullscreen +Mouse 1 2 $[Mod1] Window-Button-Function Button2 /Window-Menu-Maximize Window-Resize A100 +Mouse 2 2 $[Mod1] Window-Button-Function Button2 /Window-Menu-Maximize Window-Resize H100 +Mouse 3 2 $[Mod1] Window-Button-Function Button2 /Window-Menu-Maximize Window-Resize V100 +Style * Button 2 +#Mouse 1 2 $[Mod0] RaiseLower # MiniIcon as the third button Mouse 1 3 $[Mod] Window-Raise-MoveRaise @@ -21,34 +29,29 @@ Mouse 3 3 $[Mod] Window-Lower-Move Style * Button 3 -# 4th button - various ways to maximize a window -Mouse 1 4 $[Mod0] Window-Button-Function Button4 /Window-Menu-Maximize Fullscreen -Mouse 2 4 $[Mod0] Window-Button-Function Button4 /Window-Menu-Maximize Maximize -Mouse 3 4 $[Mod0] Window-Button-Function Button4 /Window-Menu-Maximize Maximize 100 0 -Mouse 1 4 $[Mod1] Window-Button-Function Button4 /Window-Menu-Maximize Maximize grow grow -Mouse 2 4 $[Mod1] Window-Button-Function Button4 /Window-Menu-Maximize Maximize 0 grow -Mouse 3 4 $[Mod1] Window-Button-Function Button4 /Window-Menu-Maximize Maximize grow 0 +# 4th button - minimize, default, maximize +Mouse 1 4 $[Mod] Window-Button-Function Button4 /Window-Menu-Layer Window-Resize Minimize +Mouse 2 4 $[Mod] Window-Button-Function Button4 /Window-Menu-Layer Window-Resize Default +Mouse 3 4 $[Mod] Window-Button-Function Button4 /Window-Menu-Layer Window-Resize Maximize Style * Button 4 Style * NoButton 5 -# 6th button - additional window commands -Mouse 1 6 $[Mod] Window-Button-Function Button6 /Window-Menu-Layer Layer 0 5 -Mouse 1 6 $[Mod1] Window-Button-Function Button6 /Window-Menu-Layer Layer 0 3 -Mouse 2 6 $[Mod] Window-Button-Function Button6 /Window-Menu-Layer Layer 0 4 -Mouse 3 6 $[Mod] Window-Button-Function Button6 /Window-Menu-Layer Stick +# 6th button - move a window between pages +Mouse 1 6 $[Mod0] Window-Button-Function Button6 /Window-Menu-Page Window-Iconify +#Mouse 1 6 $[Mod0] Window-Button-Function Button6 /Window-Menu-Page Window-MoveToPage-Backward +Mouse 2 6 $[Mod0] Window-Button-Function Button6 /Window-Menu-Page MoveToPage-Focus prev +Mouse 3 6 $[Mod0] Window-Button-Function Button6 /Window-Menu-Page Window-MoveToPage-Forward +Mouse 1 6 $[Mod1] Window-Button-Function Button6 /Window-Menu-Page Window-WarpToPage-Backward +Mouse 2 6 $[Mod1] Window-Button-Function Button6 /Window-Menu-Page WarpToPage prev +Mouse 3 6 $[Mod1] Window-Button-Function Button6 /Window-Menu-Page Window-WarpToPage-Forward Style * Button 6 Style * NoButton 7 -# 8th button - move a window between pages -Mouse 1 8 $[Mod0] Window-Button-Function Button8 /Window-Menu-Page Window-MoveToPage-Backward -Mouse 2 8 $[Mod0] Window-Button-Function Button8 /Window-Menu-Page MoveToPage-Focus prev -Mouse 3 8 $[Mod0] Window-Button-Function Button8 /Window-Menu-Page Window-MoveToPage-Forward -Mouse 1 8 $[Mod1] Window-Button-Function Button8 /Window-Menu-Page Window-WarpToPage-Backward -Mouse 2 8 $[Mod1] Window-Button-Function Button8 /Window-Menu-Page WarpToPage prev -Mouse 3 8 $[Mod1] Window-Button-Function Button8 /Window-Menu-Page Window-WarpToPage-Forward -Style * Button 8 +# 8th button - +Style * NoButton 8 +#Style * Button 8 Style * NoButton 9 Modified: fvwm/components/decorations/Buttons-amigaos_NumLock =================================================================== --- fvwm/components/decorations/Buttons-amigaos_NumLock 2010-12-19 22:34:25 UTC (rev 29) +++ fvwm/components/decorations/Buttons-amigaos_NumLock 2010-12-22 00:30:04 UTC (rev 30) @@ -6,28 +6,29 @@ # to see the popup menu of a certain button. # Additional support for NumLock key - -# First button - close, iconify, destroy +# First button - close, destroy, save default geometry Mouse 2 1 $[Mod1]2 Window-Button-Function Button1 /Window-Menu-Close Destroy -# 4th button - various ways to maximize a window -Mouse 1 4 $[Mod0]2 Window-Button-Function Button4 /Window-Menu-Maximize Fullscreen -#Mouse 2 4 $[Mod0]2 Window-Button-Function Button4 /Window-Menu-Maximize Maximize 0 100 -Mouse 2 4 $[Mod0]2 Window-Button-Function Button4 /Window-Menu-Maximize Maximize -Mouse 3 4 $[Mod0]2 Window-Button-Function Button4 /Window-Menu-Maximize Maximize 100 0 -Mouse 1 4 $[Mod1]2 Window-Button-Function Button4 /Window-Menu-Maximize Maximize grow grow -Mouse 2 4 $[Mod1]2 Window-Button-Function Button4 /Window-Menu-Maximize Maximize 0 grow -Mouse 3 4 $[Mod1]2 Window-Button-Function Button4 /Window-Menu-Maximize Maximize grow 0 +# 2th button - various ways to maximize a window +Mouse 1 2 $[Mod0]2 Window-Button-Function Button2 /Window-Menu-Maximize RaiseLower +Mouse 2 2 $[Mod0]2 Window-Button-Function Button2 /Window-Menu-Maximize Window-Resize Maximize +Mouse 3 2 $[Mod0]2 Window-Button-Function Button2 /Window-Menu-Maximize Fullscreen +Mouse 1 2 $[Mod1]2 Window-Button-Function Button2 /Window-Menu-Maximize Window-Resize A100 +Mouse 2 2 $[Mod1]2 Window-Button-Function Button2 /Window-Menu-Maximize Window-Resize H100 +Mouse 3 2 $[Mod1]2 Window-Button-Function Button2 /Window-Menu-Maximize Window-Resize V100 -# 6th button - additional window commands -Mouse 1 6 $[Mod1]2 Window-Button-Function Button6 /Window-Menu-Layer Layer 0 3 +# 4th button - minimize, default, maximize +Mouse 1 4 $[Mod0]2 Window-Button-Function Button4 /Window-Menu-Layer Window-Resize Minimize +Mouse 2 4 $[Mod0]2 Window-Button-Function Button4 /Window-Menu-Layer Window-Resize Default +Mouse 3 4 $[Mod0]2 Window-Button-Function Button4 /Window-Menu-Layer Window-Resize Maximize -# 8th button - move a window between pages -Mouse 1 8 $[Mod0]2 Window-Button-Function Button8 /Window-Menu-Page Window-MoveToPage-Backward -Mouse 2 8 $[Mod0]2 Window-Button-Function Button8 /Window-Menu-Page MoveToPage-Focus prev -Mouse 3 8 $[Mod0]2 Window-Button-Function Button8 /Window-Menu-Page Window-MoveToPage-Forward -Mouse 1 8 $[Mod1]2 Window-Button-Function Button8 /Window-Menu-Page Window-WarpToPage-Backward -Mouse 2 8 $[Mod1]2 Window-Button-Function Button8 /Window-Menu-Page WarpToPage prev -Mouse 3 8 $[Mod1]2 Window-Button-Function Button8 /Window-Menu-Page Window-WarpToPage-Forward +# 6th button - move a window between pages +Mouse 1 6 $[Mod0]2 Window-Button-Function Button6 /Window-Menu-Page Window-Iconify +#Mouse 1 6 $[Mod0]2 Window-Button-Function Button6 /Window-Menu-Page Window-MoveToPage-Backward +Mouse 2 6 $[Mod0]2 Window-Button-Function Button6 /Window-Menu-Page MoveToPage-Focus prev +Mouse 3 6 $[Mod0]2 Window-Button-Function Button6 /Window-Menu-Page Window-MoveToPage-Forward +Mouse 1 6 $[Mod1]2 Window-Button-Function Button6 /Window-Menu-Page Window-WarpToPage-Backward +Mouse 2 6 $[Mod1]2 Window-Button-Function Button6 /Window-Menu-Page WarpToPage prev +Mouse 3 6 $[Mod1]2 Window-Button-Function Button6 /Window-Menu-Page Window-WarpToPage-Forward # vim:ft=fvwm Modified: fvwm/components/decorations/Buttons-fvwm-crystal =================================================================== --- fvwm/components/decorations/Buttons-fvwm-crystal 2010-12-19 22:34:25 UTC (rev 29) +++ fvwm/components/decorations/Buttons-fvwm-crystal 2010-12-22 00:30:04 UTC (rev 30) @@ -22,12 +22,12 @@ Style * NoButton 3 # 4th button - various ways to maximize a window -Mouse 1 4 $[Mod0] Window-Button-Function Button4 /Window-Menu-Maximize Maximize -Mouse 2 4 $[Mod0] Window-Button-Function Button4 /Window-Menu-Maximize Maximize 0 100 -Mouse 3 4 $[Mod0] Window-Button-Function Button4 /Window-Menu-Maximize Maximize 100 0 -Mouse 1 4 $[Mod1] Window-Button-Function Button4 /Window-Menu-Maximize Maximize grow grow -Mouse 2 4 $[Mod1] Window-Button-Function Button4 /Window-Menu-Maximize Maximize 0 grow -Mouse 3 4 $[Mod1] Window-Button-Function Button4 /Window-Menu-Maximize Maximize grow 0 +Mouse 1 4 $[Mod0] Window-Button-Function Button4 /Window-Menu-Maximize RaiseLower +Mouse 2 4 $[Mod0] Window-Button-Function Button4 /Window-Menu-Maximize Window-Resize Maximize +Mouse 3 4 $[Mod0] Window-Button-Function Button4 /Window-Menu-Maximize Fullscreen +Mouse 1 4 $[Mod1] Window-Button-Function Button4 /Window-Menu-Maximize Window-Resize A100 +Mouse 2 4 $[Mod1] Window-Button-Function Button4 /Window-Menu-Maximize Window-Resize H100 +Mouse 3 4 $[Mod1] Window-Button-Function Button4 /Window-Menu-Maximize Window-Resize V100 Style * Button 4 Style * NoButton 5 Modified: fvwm/components/decorations/Buttons-fvwm-crystal-MiniIcon =================================================================== --- fvwm/components/decorations/Buttons-fvwm-crystal-MiniIcon 2010-12-19 22:34:25 UTC (rev 29) +++ fvwm/components/decorations/Buttons-fvwm-crystal-MiniIcon 2010-12-22 00:30:04 UTC (rev 30) @@ -26,12 +26,12 @@ Style * Button 3 # 4th button - various ways to maximize a window -Mouse 1 4 $[Mod0] Window-Button-Function Button4 /Window-Menu-Maximize Maximize -Mouse 2 4 $[Mod0] Window-Button-Function Button4 /Window-Menu-Maximize Maximize 0 100 -Mouse 3 4 $[Mod0] Window-Button-Function Button4 /Window-Menu-Maximize Maximize 100 0 -Mouse 1 4 $[Mod1] Window-Button-Function Button4 /Window-Menu-Maximize Maximize grow grow -Mouse 2 4 $[Mod1] Window-Button-Function Button4 /Window-Menu-Maximize Maximize 0 grow -Mouse 3 4 $[Mod1] Window-Button-Function Button4 /Window-Menu-Maximize Maximize grow 0 +Mouse 1 4 $[Mod0] Window-Button-Function Button4 /Window-Menu-Maximize RaiseLower +Mouse 2 4 $[Mod0] Window-Button-Function Button4 /Window-Menu-Maximize Window-Resize Maximize +Mouse 3 4 $[Mod0] Window-Button-Function Button4 /Window-Menu-Maximize Fullscreen +Mouse 1 4 $[Mod1] Window-Button-Function Button4 /Window-Menu-Maximize Window-Resize A100 +Mouse 2 4 $[Mod1] Window-Button-Function Button4 /Window-Menu-Maximize Window-Resize H100 +Mouse 3 4 $[Mod1] Window-Button-Function Button4 /Window-Menu-Maximize Window-Resize V100 Style * Button 4 Style * NoButton 5 Modified: fvwm/components/decorations/Buttons-fvwm-crystal_NumLock =================================================================== --- fvwm/components/decorations/Buttons-fvwm-crystal_NumLock 2010-12-19 22:34:25 UTC (rev 29) +++ fvwm/components/decorations/Buttons-fvwm-crystal_NumLock 2010-12-22 00:30:04 UTC (rev 30) @@ -13,12 +13,12 @@ Mouse 2 2 $[Mod1]2 Window-Button-Function Button2 /Window-Menu-Close Destroy # 4th button - various ways to maximize a window -Mouse 1 4 $[Mod0]2 Window-Button-Function Button4 /Window-Menu-Maximize Maximize -Mouse 2 4 $[Mod0]2 Window-Button-Function Button4 /Window-Menu-Maximize Maximize 0 100 -Mouse 3 4 $[Mod0]2 Window-Button-Function Button4 /Window-Menu-Maximize Maximize 100 0 -Mouse 1 4 $[Mod1]2 Window-Button-Function Button4 /Window-Menu-Maximize Maximize grow grow -Mouse 2 4 $[Mod1]2 Window-Button-Function Button4 /Window-Menu-Maximize Maximize 0 grow -Mouse 3 4 $[Mod1]2 Window-Button-Function Button4 /Window-Menu-Maximize Maximize grow 0 +Mouse 1 4 $[Mod0]2 Window-Button-Function Button4 /Window-Menu-Maximize RaiseLower +Mouse 2 4 $[Mod0]2 Window-Button-Function Button4 /Window-Menu-Maximize Window-Resize Maximize +Mouse 3 4 $[Mod0]2 Window-Button-Function Button4 /Window-Menu-Maximize Fullscreen +Mouse 1 4 $[Mod1]2 Window-Button-Function Button4 /Window-Menu-Maximize Window-Resize A100 +Mouse 2 4 $[Mod1]2 Window-Button-Function Button4 /Window-Menu-Maximize Window-Resize H100 +Mouse 3 4 $[Mod1]2 Window-Button-Function Button4 /Window-Menu-Maximize Window-Resize V100 # 6th button - additional window commands Mouse 1 6 $[Mod1]2 Window-Button-Function Button6 /Window-Menu-Layer Layer 0 3 Modified: fvwm/components/decorations/Buttons-macosx =================================================================== --- fvwm/components/decorations/Buttons-macosx 2010-12-19 22:34:25 UTC (rev 29) +++ fvwm/components/decorations/Buttons-macosx 2010-12-22 00:30:04 UTC (rev 30) @@ -21,12 +21,12 @@ Style * NoButton 4 # third button - various ways to maximize a window -Mouse 1 5 $[Mod0] Window-Button-Function Button5 /Window-Menu-Maximize Maximize -Mouse 2 5 $[Mod0] Window-Button-Function Button5 /Window-Menu-Maximize Maximize 0 100 -Mouse 3 5 $[Mod0] Window-Button-Function Button5 /Window-Menu-Maximize Maximize 100 0 -Mouse 1 5 $[Mod1] Window-Button-Function Button5 /Window-Menu-Maximize Maximize grow grow -Mouse 2 5 $[Mod1] Window-Button-Function Button5 /Window-Menu-Maximize Maximize 0 grow -Mouse 3 5 $[Mod1] Window-Button-Function Button5 /Window-Menu-Maximize Maximize grow 0 +Mouse 1 5 $[Mod0] Window-Button-Function Button5 /Window-Menu-Maximize RaiseLower +Mouse 2 5 $[Mod0] Window-Button-Function Button5 /Window-Menu-Maximize Window-Resize Maximize +Mouse 3 5 $[Mod0] Window-Button-Function Button5 /Window-Menu-Maximize Fullscreen +Mouse 1 5 $[Mod1] Window-Button-Function Button5 /Window-Menu-Maximize Window-Resize A100 +Mouse 2 5 $[Mod1] Window-Button-Function Button5 /Window-Menu-Maximize Window-Resize H100 +Mouse 3 5 $[Mod1] Window-Button-Function Button5 /Window-Menu-Maximize Window-Resize V100 Style * Button 5 Style * NoButton 6 Modified: fvwm/components/decorations/Buttons-macosx-MiniIcon =================================================================== --- fvwm/components/decorations/Buttons-macosx-MiniIcon 2010-12-19 22:34:25 UTC (rev 29) +++ fvwm/components/decorations/Buttons-macosx-MiniIcon 2010-12-22 00:30:04 UTC (rev 30) @@ -21,12 +21,12 @@ Style * NoButton 4 # third button - various ways to maximize a window -Mouse 1 5 $[Mod0] Window-Button-Function Button5 /Window-Menu-Maximize Maximize -Mouse 2 5 $[Mod0] Window-Button-Function Button5 /Window-Menu-Maximize Maximize 0 100 -Mouse 3 5 $[Mod0] Window-Button-Function Button5 /Window-Menu-Maximize Maximize 100 0 -Mouse 1 5 $[Mod1] Window-Button-Function Button5 /Window-Menu-Maximize Maximize grow grow -Mouse 2 5 $[Mod1] Window-Button-Function Button5 /Window-Menu-Maximize Maximize 0 grow -Mouse 3 5 $[Mod1] Window-Button-Function Button5 /Window-Menu-Maximize Maximize grow 0 +Mouse 1 5 $[Mod0] Window-Button-Function Button5 /Window-Menu-Maximize RaiseLower +Mouse 2 5 $[Mod0] Window-Button-Function Button5 /Window-Menu-Maximize Window-Resize Maximize +Mouse 3 5 $[Mod0] Window-Button-Function Button5 /Window-Menu-Maximize Fullscreen +Mouse 1 5 $[Mod1] Window-Button-Function Button5 /Window-Menu-Maximize Window-Resize A100 +Mouse 2 5 $[Mod1] Window-Button-Function Button5 /Window-Menu-Maximize Window-Resize H100 +Mouse 3 5 $[Mod1] Window-Button-Function Button5 /Window-Menu-Maximize Window-Resize V100 Style * Button 5 Style * NoButton 6 Modified: fvwm/components/decorations/Buttons-macosx_NumLock =================================================================== --- fvwm/components/decorations/Buttons-macosx_NumLock 2010-12-19 22:34:25 UTC (rev 29) +++ fvwm/components/decorations/Buttons-macosx_NumLock 2010-12-22 00:30:04 UTC (rev 30) @@ -6,11 +6,11 @@ # Additional support for NumLock key # third button - various ways to maximize a window -Mouse 1 5 $[Mod0]2 Window-Button-Function Button5 /Window-Menu-Maximize Maximize -Mouse 2 5 $[Mod0]2 Window-Button-Function Button5 /Window-Menu-Maximize Maximize 0 100 -Mouse 3 5 $[Mod0]2 Window-Button-Function Button5 /Window-Menu-Maximize Maximize 100 0 -Mouse 1 5 $[Mod1]2 Window-Button-Function Button5 /Window-Menu-Maximize Maximize grow grow -Mouse 2 5 $[Mod1]2 Window-Button-Function Button5 /Window-Menu-Maximize Maximize 0 grow -Mouse 3 5 $[Mod1]2 Window-Button-Function Button5 /Window-Menu-Maximize Maximize grow 0 +Mouse 1 5 $[Mod0]2 Window-Button-Function Button5 /Window-Menu-Maximize RaiseLower +Mouse 2 5 $[Mod0]2 Window-Button-Function Button5 /Window-Menu-Maximize Window-Resize Maximize +Mouse 3 5 $[Mod0]2 Window-Button-Function Button5 /Window-Menu-Maximize Fullscreen +Mouse 1 5 $[Mod1]2 Window-Button-Function Button5 /Window-Menu-Maximize Window-Resize A100 +Mouse 2 5 $[Mod1]2 Window-Button-Function Button5 /Window-Menu-Maximize Window-Resize H100 +Mouse 3 5 $[Mod1]2 Window-Button-Function Button5 /Window-Menu-Maximize Window-Resize V100 # vim:ft=fvwm Modified: fvwm/components/decorations/Buttons-os2 =================================================================== --- fvwm/components/decorations/Buttons-os2 2010-12-19 22:34:25 UTC (rev 29) +++ fvwm/components/decorations/Buttons-os2 2010-12-22 00:30:04 UTC (rev 30) @@ -11,12 +11,12 @@ Style * Button 1 # 2nd button - various ways to maximize a window -Mouse 1 2 $[Mod0] Window-Button-Function Button2 /Window-Menu-Maximize Maximize -Mouse 2 2 $[Mod0] Window-Button-Function Button2 /Window-Menu-Maximize Maximize 0 100 -Mouse 3 2 $[Mod0] Window-Button-Function Button2 /Window-Menu-Maximize Maximize 100 0 -Mouse 1 2 $[Mod1] Window-Button-Function Button2 /Window-Menu-Maximize Maximize grow grow -Mouse 2 2 $[Mod1] Window-Button-Function Button2 /Window-Menu-Maximize Maximize 0 grow -Mouse 3 2 $[Mod1] Window-Button-Function Button2 /Window-Menu-Maximize Maximize grow 0 +Mouse 1 2 $[Mod0] Window-Button-Function Button2 /Window-Menu-Maximize RaiseLower +Mouse 2 2 $[Mod0] Window-Button-Function Button2 /Window-Menu-Maximize Window-Resize Maximize +Mouse 3 2 $[Mod0] Window-Button-Function Button2 /Window-Menu-Maximize Fullscreen +Mouse 1 2 $[Mod1] Window-Button-Function Button2 /Window-Menu-Maximize Window-Resize A100 +Mouse 2 2 $[Mod1] Window-Button-Function Button2 /Window-Menu-Maximize Window-Resize H100 +Mouse 3 2 $[Mod1] Window-Button-Function Button2 /Window-Menu-Maximize Window-Resize V100 Style * Button 2 Style * NoButton 3 Modified: fvwm/components/decorations/Buttons-os2-MiniIcon =================================================================== --- fvwm/components/decorations/Buttons-os2-MiniIcon 2010-12-19 22:34:25 UTC (rev 29) +++ fvwm/components/decorations/Buttons-os2-MiniIcon 2010-12-22 00:30:04 UTC (rev 30) @@ -11,12 +11,12 @@ Style * Button 1 # 2nd button - various ways to maximize a window -Mouse 1 2 $[Mod0] Window-Button-Function Button2 /Window-Menu-Maximize Maximize -Mouse 2 2 $[Mod0] Window-Button-Function Button2 /Window-Menu-Maximize Maximize 0 100 -Mouse 3 2 $[Mod0] Window-Button-Function Button2 /Window-Menu-Maximize Maximize 100 0 -Mouse 1 2 $[Mod1] Window-Button-Function Button2 /Window-Menu-Maximize Maximize grow grow -Mouse 2 2 $[Mod1] Window-Button-Function Button2 /Window-Menu-Maximize Maximize 0 grow -Mouse 3 2 $[Mod1] Window-Button-Function Button2 /Window-Menu-Maximize Maximize grow 0 +Mouse 1 2 $[Mod0] Window-Button-Function Button2 /Window-Menu-Maximize RaiseLower +Mouse 2 2 $[Mod0] Window-Button-Function Button2 /Window-Menu-Maximize Window-Resize Maximize +Mouse 3 2 $[Mod0] Window-Button-Function Button2 /Window-Menu-Maximize Fullscreen +Mouse 1 2 $[Mod1] Window-Button-Function Button2 /Window-Menu-Maximize Window-Resize A100 +Mouse 2 2 $[Mod1] Window-Button-Function Button2 /Window-Menu-Maximize Window-Resize H100 +Mouse 3 2 $[Mod1] Window-Button-Function Button2 /Window-Menu-Maximize Window-Resize V100 Style * Button 2 # MiniIcon Modified: fvwm/components/decorations/Buttons-os2_NumLock =================================================================== --- fvwm/components/decorations/Buttons-os2_NumLock 2010-12-19 22:34:25 UTC (rev 29) +++ fvwm/components/decorations/Buttons-os2_NumLock 2010-12-22 00:30:04 UTC (rev 30) @@ -6,11 +6,11 @@ # Additional support for NumLock key # 2nd button - various ways to maximize a window -Mouse 1 2 $[Mod0]2 Window-Button-Function Button2 /Window-Menu-Maximize Maximize -Mouse 2 2 $[Mod0]2 Window-Button-Function Button2 /Window-Menu-Maximize Maximize 0 100 -Mouse 3 2 $[Mod0]2 Window-Button-Function Button2 /Window-Menu-Maximize Maximize 100 0 -Mouse 1 2 $[Mod1]2 Window-Button-Function Button2 /Window-Menu-Maximize Maximize grow grow -Mouse 2 2 $[Mod1]2 Window-Button-Function Button2 /Window-Menu-Maximize Maximize 0 grow -Mouse 3 2 $[Mod1]2 Window-Button-Function Button2 /Window-Menu-Maximize Maximize grow 0 +Mouse 1 2 $[Mod0]2 Window-Button-Function Button2 /Window-Menu-Maximize RaiseLower +Mouse 2 2 $[Mod0]2 Window-Button-Function Button2 /Window-Menu-Maximize Window-Resize Maximize +Mouse 3 2 $[Mod0]2 Window-Button-Function Button2 /Window-Menu-Maximize Fullscreen +Mouse 1 2 $[Mod1]2 Window-Button-Function Button2 /Window-Menu-Maximize Window-Resize A100 +Mouse 2 2 $[Mod1]2 Window-Button-Function Button2 /Window-Menu-Maximize Window-Resize H100 +Mouse 3 2 $[Mod1]2 Window-Button-Function Button2 /Window-Menu-Maximize Window-Resize V100 # vim:ft=fvwm Modified: fvwm/components/decorations/Buttons-windows =================================================================== --- fvwm/components/decorations/Buttons-windows 2010-12-19 22:34:25 UTC (rev 29) +++ fvwm/components/decorations/Buttons-windows 2010-12-22 00:30:04 UTC (rev 30) @@ -17,12 +17,12 @@ Style * NoButton 3 # 4th button - various ways to maximize a window -Mouse 1 4 $[Mod0] Window-Button-Function Button4 /Window-Menu-Maximize Maximize -Mouse 2 4 $[Mod0] Window-Button-Function Button4 /Window-Menu-Maximize Maximize 0 100 -Mouse 3 4 $[Mod0] Window-Button-Function Button4 /Window-Menu-Maximize Maximize 100 0 -Mouse 1 4 $[Mod1] Window-Button-Function Button4 /Window-Menu-Maximize Maximize grow grow -Mouse 2 4 $[Mod1] Window-Button-Function Button4 /Window-Menu-Maximize Maximize 0 grow -Mouse 3 4 $[Mod1] Window-Button-Function Button4 /Window-Menu-Maximize Maximize grow 0 +Mouse 1 4 $[Mod0] Window-Button-Function Button4 /Window-Menu-Maximize RaiseLower +Mouse 2 4 $[Mod0] Window-Button-Function Button4 /Window-Menu-Maximize Window-Resize Maximize +Mouse 3 4 $[Mod0] Window-Button-Function Button4 /Window-Menu-Maximize Fullscreen +Mouse 1 4 $[Mod1] Window-Button-Function Button4 /Window-Menu-Maximize Window-Resize A100 +Mouse 2 4 $[Mod1] Window-Button-Function Button4 /Window-Menu-Maximize Window-Resize H100 +Mouse 3 4 $[Mod1] Window-Button-Function Button4 /Window-Menu-Maximize Window-Resize V100 Style * Button 4 Style * NoButton 5 Modified: fvwm/components/decorations/Buttons-windows_NumLock =================================================================== --- fvwm/components/decorations/Buttons-windows_NumLock 2010-12-19 22:34:25 UTC (rev 29) +++ fvwm/components/decorations/Buttons-windows_NumLock 2010-12-22 00:30:04 UTC (rev 30) @@ -6,11 +6,11 @@ # Additional support for NumLock key # 4th button - various ways to maximize a window -Mouse 1 4 $[Mod0]2 Window-Button-Function Button4 /Window-Menu-Maximize Maximize -Mouse 2 4 $[Mod0]2 Window-Button-Function Button4 /Window-Menu-Maximize Maximize 0 100 -Mouse 3 4 $[Mod0]2 Window-Button-Function Button4 /Window-Menu-Maximize Maximize 100 0 -Mouse 1 4 $[Mod1]2 Window-Button-Function Button4 /Window-Menu-Maximize Maximize grow grow -Mouse 2 4 $[Mod1]2 Window-Button-Function Button4 /Window-Menu-Maximize Maximize 0 grow -Mouse 3 4 $[Mod1]2 Window-Button-Function Button4 /Window-Menu-Maximize Maximize grow 0 +Mouse 1 4 $[Mod0]2 Window-Button-Function Button4 /Window-Menu-Maximize RaiseLower +Mouse 2 4 $[Mod0]2 Window-Button-Function Button4 /Window-Menu-Maximize Window-Resize Maximize +Mouse 3 4 $[Mod0]2 Window-Button-Function Button4 /Window-Menu-Maximize Fullscreen +Mouse 1 4 $[Mod1]2 Window-Button-Function Button4 /Window-Menu-Maximize Window-Resize A100 +Mouse 2 4 $[Mod1]2 Window-Button-Function Button4 /Window-Menu-Maximize Window-Resize H100 +Mouse 3 4 $[Mod1]2 Window-Button-Function Button4 /Window-Menu-Maximize Window-Resize V100 # vim:ft=fvwm Modified: fvwm/components/functions/Fullscreen =================================================================== --- fvwm/components/functions/Fullscreen 2010-12-19 22:34:25 UTC (rev 29) +++ fvwm/components/functions/Fullscreen 2010-12-22 00:30:04 UTC (rev 30) @@ -1,56 +1,141 @@ # FVWM-Crystal: Fullscreen # Written by: Maciej Delmanowski <ha...@li...> # Modifications: Thomas Adam <th...@ed...> - +# Bug fixes, disapear and restart functions: Dominique Michel +# <dom...@so...> +# # Overview: # After using this function, current window will lose it's border and title # and will be maximized to the full screen (wow). After using Fullscreen -# function on a "fullscreened" window it will return to it's previous size and +# function on a "full-screened" window it will return to it's previous size and # position and border/title will be brought back. - +# # How to use: # Bind "Fullscreen" command somewhere, example: # Key Q A M Fullscreen - -# Technical note: -# Fullscreen* functions are using 'State 0' as indicator if current window is -# in "fullscreened" mode. +# +# The other window size functions are into Window-Buttons. +# # 'Fullscreen-Start' and 'Fullscreen-Stop' functions shouldn't be called # directly, use 'Fullscreen' function instead. - -# Bugs/Improvements: -# - Make a way to prevent "fullscreened" window to move or resize - when -# FixedSize or FixedPosition are put into WindowStyle command, window doesn't -# return to it's previous state. # -# * Of course not -- that's dependant on the specific window. When you -# use "DestroyWindowStyle" you're clearing that. You'll just have to -# toggle it. -- ThomasAdam -# -# - terminal windows are not fully maximized, there is free space at the bottom -# and right edge of the screen. That's because terminal windows in FVWM can -# be resized usind character's width and height as the resolution. See Move -# and Resize commands description regarding "c" in FVWM manual. -# -# * See the 'ResizeHintOverride' style condition (below) -- ThomasAdam +# Recipe : Must be included after the styles otherwise strange results will append +# when restarting Fvwm. +SetEnv ThumbDirectory "/tmp" + +# Wrapper function +# State 19 is used to know if the window is in fullscreen or not. DestroyFunc Fullscreen AddToFunc Fullscreen -+ I ThisWindow (Maximized) Fullscreen-Stop -+ I TestRc (False) ThisWindow (!Maximized) Fullscreen-Start ++ I ThisWindow (State 19) Fullscreen-Stop ++ I TestRc (NoMatch) ThisWindow (!State 19) Fullscreen-Start +# State 20 = on => window on screen; State 20 = off => iconified + no icon DestroyFunc Fullscreen-Start AddToFunc Fullscreen-Start -+ I WindowStyle !Title, !Borders, !Iconifiable, ResizeHintOverride ++ I SetEnv "FSWindowWidth_$[w.id]" "$[w.width]p" ++ I SetEnv "FSWindowHeight_$[w.id]" "$[w.height]p" ++ I WindowStyle !Title, !Borders, Iconifiable, ResizeHintOverride + I UpdateStyles -+ I Maximize ewmhiwa 100 100 -+ I WindowStyle !Maximizable, FixedSize, FixedPosition ++ I WindowStyle State 19 ++ I WindowStyle State 20 ++ I Maximize ewmhiwa True 100 100 ++ I WindowStyle !Maximizable, FixedSize + I UpdateStyles +# We need 1 temporary file for restoring the window state after restart ++ I Exec exec touch $[ThumbDirectory]/fullscreen.19.$[w.id].tmp DestroyFunc Fullscreen-Stop AddToFunc Fullscreen-Stop -+ I DestroyWindowStyle -++ I UpdateStyles -++ I ThisWindow (Maximized) Maximize ++ I WindowStyle Title, Borders, Iconifiable, !ResizeHintOverride ++ I WindowStyle Maximizable, !FixedSize ++ I WindowStyle !State 19 ++ I WindowStyle !State 20 ++ I Test (f $[ThumbDirectory]/fullscreen.19.$[w.id].tmp) Exec exec rm -f $[ThumbDirectory]/fullscreen.19.$[w.id].tmp ++ I UpdateStyles ++ I Maximize True $[FSWindowWidth_$[w.id]] $[FSWindowHeight_$[w.id]] ++ I UnsetEnv "FSWindowWidth_$[w.id]" ++ I UnsetEnv "FSWindowHeight_$[w.id]" +########################################################################### +# The disapear function will cycle through all the fullscreened windows and +# the workbench. +# 'Disapear-On' and 'Disapear-Off' functions shouldn't be called +# directly, use 'Disapear' function instead. + +# Wrapper function +DestroyFunc Disapear +AddToFunc Disapear ++ I Next (State 19, !State 20) Disapear-Off ++ I TestRc (NoMatch) All (State 19, State 20, !Iconic) Disapear-On + +DestroyFunc Disapear-On +AddToFunc Disapear-On +# Those 2 lines are needed if we want to cycle onto the windows original pages ++ I WarpToWindow $[pointer.x]p $[pointer.y]p ++ I Exec exec touch $[ThumbDirectory]/fullscreen.20.$[w.id].$[page.nx].tmp ++ I WindowStyle !State 20 ++ I WindowStyle NoIcon ++ I UpdateStyles ++ I Iconify true +# ? redondant +#+ I Exec exec touch $[ThumbDirectory]/fullscreen.20.$[w.id].tmp + +DestroyFunc Disapear-Off +AddToFunc Disapear-Off +# Go to the original page of the window +Test (f $[ThumbDirectory]/fullscreen.20.$[w.id].$[page.nx].tmp) PipeRead 'page=`ls $[ThumbDirectory] | grep 20.$[w.id] | awk --field-separator . "{print 4}"`; echo "+ I GotoPage $page 0"' ++ I Iconify false ++ I WindowStyle State 20 ++ I WindowStyle Icon ++ I UpdateStyles ++ I Test (f $[ThumbDirectory]/fullscreen.20.$[w.id].$[page.nx].tmp) Exec exec rm -f $[ThumbDirectory]/fullscreen.20.$[w.id].$[page.nx].tmp +#+ I Test (f $[ThumbDirectory]/fullscreen.20.$[w.id].tmp) Exec exec rm -f $[ThumbDirectory]/fullscreen.20.$[w.id].tmp + +# Another wrapper fonction, still needed ? +DestroyFunc Disapear-Cycle +AddToFunc Disapear-Cycle ++ I Prev (!"FvwmPager|FvwmForm*|FvwmButtons",CurrentPage,AnyScreen,Maximized) Disapear + +################################## +# Restore Fullscreen after restart +# Called by the recipe after all the styles are applied. + +DestroyFunc Fullscreen-Recover +AddToFunc Fullscreen-Recover ++ I Echo "héhé" ++ I WindowStyle !Title, !Borders, Iconifiable, ResizeHintOverride ++ I UpdateStyles ++ I WindowStyle State 19 ++ I WindowStyle State 20 ++ I Maximize ewmhiwa True 100 100 ++ I WindowStyle !Maximizable, FixedSize ++ I UpdateStyles + +DestroyFunc Disapear-Recover +AddToFunc Disapear-Recover + ++ I WindowStyle !State 20 ++ I WindowStyle NoIcon ++ I UpdateStyles ++ I Iconify true + +DestroyFunc Disapear-Test +AddToFunc Disapear-Test ++ I Test (F $[ThumbDirectory]/fullscreen.20.$[w.id].$[page.nx].tmp) WindowId $[w.id] Disapear-Recover + +DestroyFunc RecoverFullscreen +AddToFunc RecoverFullscreen +PipeRead 'for i in $[ThumbDirectory]/fullscreen.19.*; do wid=`basename "$i" | awk --field-separator . \'{print $$3}\'`; echo "+ I WindowId ${wid} Fullscreen-Recover"; done' +PipeRead 'for i in $[ThumbDirectory]/fullscreen.20.*; do wid=`basename "$i" | awk --field-separator . \'{print $$3}\'`; echo "+ I WindowId ${wid} Disapear-Recover"; done' +#+ I All Test (F $[ThumbDirectory]/fullscreen.20.$[w.id].tmp) WindowId $[w.id] Disapear-Recover + +AddToFunc StartFunction I RecoverFullscreen +#AddToFunc StartFunction I All Test (F $[ThumbDirectory]/fullscreen.19.$[w.id].tmp) WindowId $[w.id] Fullscreen-Recover + +AddToFunc ExitFunction I Test (!ToRestart) Exec rm -f $[ThumbDirectory]/fullscreen.19.* +AddToFunc ExitFunction I Test (!ToRestart) Exec rm -f $[ThumbDirectory]/fullscreen.20.* + + # vim:ft=fvwm Modified: fvwm/components/functions/Window-Basic =================================================================== --- fvwm/components/functions/Window-Basic 2010-12-19 22:34:25 UTC (rev 29) +++ fvwm/components/functions/Window-Basic 2010-12-22 00:30:04 UTC (rev 30) @@ -1,4 +1,6 @@ # Basic functions for controlling windows +# Used in bindings/Window-Basic, +# and some in bindings/Window-Basic-Amiga. DestroyFunc Window-Move AddToFunc Window-Move @@ -33,31 +35,82 @@ + M Move + M Raise +# { Used in bindings/Window-Basic-Amiga +DestroyFunc Window-Lower-Move-Raise +AddToFunc Window-Lower-Move-Raise ++ C Lower ++ M Move ++ C Raise -DestroyFunc Window-Resize -AddToFunc Window-Resize +DestroyFunc Window-Raise-Move-Lower +AddToFunc Window-Raise-Move-Lower ++ C Raise ++ M Move ++ C Lower +# } + +# { Used in recipes/Amiga for the pager +DestroyFunc PutOnTop +AddToFunc PutOnTop ++ I Layer 6 ++ I State 1 true + +DestroyFunc PutOnBottom +AddToFunc PutOnBottom ++ I Layer 0 0 ++ I Lower ++ I State 1 false + +DestroyFunc ToggleWindowOnTop +AddToFunc ToggleWindowOnTop ++ I ThisWindow (State 1) PutOnBottom ++ I TestRc (NoMatch) ThisWindow PutOnTop +#} + +# Used to temporary show the music button when in a fullscreened program +DestroyFunc ShowWindowOnTop +AddToFunc ShowWindowOnTop ++ I Layer 0 6 ++ I Schedule 12000 Layer Default + +# Variables update, see components/Window-Buttons +DestroyFunc Window-Save-Geom +AddToFunc Window-Save-Geom ++ I SetEnv "PreviousWindowState_$[w.id]" $[CurrentWindowState_$[w.id]] ++ I SetEnv "CurrentWindowState_$[w.id]" Default ++ I SetEnv "WindowWidth_$[w.id]" "$[w.width]p" ++ I SetEnv "WindowHeight_$[w.id]" "$[w.height]p" + +DestroyFunc Window-Resize-Base +AddToFunc Window-Resize-Base + I Resize ++ I Window-Save-Geom DestroyFunc Window-Resize-Opaque AddToFunc Window-Resize-Opaque + I Resize Direction $0 ++ I Window-Save-Geom DestroyFunc Window-Shade-Resize AddToFunc Window-Shade-Resize + C WindowShade toggle + M Resize ++ I Window-Save-Geom DestroyFunc Window-Resize-Context AddToFunc Window-Resize-Context + I Resize $0p $1p ++ I Window-Save-Geom DestroyFunc Window-Shade AddToFunc Window-Shade + I Current (!Iconifiable) Break + I WindowShade $* +# Also in Icon-Thumbnails DestroyFunc Window-Iconify AddToFunc Window-Iconify + I Iconify ++ I Layer 0 2 # vim:ft=fvwm Modified: fvwm/components/functions/Window-Buttons =================================================================== --- fvwm/components/functions/Window-Buttons 2010-12-19 22:34:25 UTC (rev 29) +++ fvwm/components/functions/Window-Buttons 2010-12-22 00:30:04 UTC (rev 30) @@ -12,6 +12,96 @@ # menu - name of the menu opened on the mouse hold # function - function executed after mouse click +# The windows can have several states: its original or mouse resized state, +# a minimized state, a maximized state, a fullscreen state, and several other. +# A mouse click must set the windows into the wanted state, and when in +# fullscreen, the window must retrun in its precedent state. +# We need 3 environment variables per windows, 2 will contain its original or +# mouse resized width and height, the third one will contain a string +# corresponding to its state (excepted fullscreen). +# The fullscreen functions are implemented into the Fullscreen file. +# +# Bugs/improvments: +# - Finish to implement the mouse resized state. +# - When clicking 2 times on the same button, make than the window will return +# in its preceding state with the second click. +# Possible sizes: custom-fullscreen-max-normal-min +## if actual_size=size then previous_size else size + +## Variables creation and destruction +## FvwmEvent will do it. +DestroyFunc Window-State-Init +AddToFunc Window-State-Init ++ I SetEnv "CurrentWindowState_$[w.id]" Default ++ I SetEnv "PreviousWindowState_$[w.id]" Default ++ I SetEnv "WindowWidth_$[w.id]" "$[w.width]p" ++ I SetEnv "WindowHeight_$[w.id]" "$[w.height]p" + +DestroyFunc Window-State-Destroy +AddToFunc Window-State-Destroy ++ I UnsetEnv "CurrentWindowState_$[w.id]" ++ I UnsetEnv "PreviousWindowState_$[w.id]" ++ I UnsetEnv "WindowWidth_$[w.id]" ++ I UnsetEnv "WindowHeight_$[w.id]" + +# Variables update, see components/Window-Basic + +# param for fvwm-event: add_window, destroy_window, property_change +DestroyModuleConfig FvwmEvent-Window-State-Init: * +*FvwmEvent-Window-State-Init: add_window Window-State-Init +*FvwmEvent-Window-State-Init: destroy_window Window-State-Destroy + +Module FvwmEvent FvwmEvent-Window-State-Init + +## Wrapper function for the resizing functions +# Logic: if actual_size=size then previous_size else size +# Syntax: Window-Resize <size> +# Where size is one of Maximize-Minimize-Default-A100-H100-V100 +# For fullscreen see components/Fullscreen + +DestroyFunc Window-Resize +AddToFunc Window-Resize ++ I Test (EnvMatch CurrentWindowState_$[w.id] "$0") NS-$[PreviousWindowState_$[w.id]] ++ I TestRc (NoMatch) NS-"$0" + +DestroyFunc NS-Maximize +AddToFunc NS-Maximize ++ I Maximize True ++ I SetEnv "PreviousWindowState_$[w.id]" $[CurrentWindowState_$[w.id]] ++ I SetEnv CurrentWindowState_$[w.id] Maximize + +DestroyFunc NS-Minimize +AddToFunc NS-Minimize ++ I Maximize True 24 10 ++ I SetEnv "PreviousWindowState_$[w.id]" $[CurrentWindowState_$[w.id]] ++ I SetEnv CurrentWindowState_$[w.id] Minimize + +DestroyFunc NS-Default +AddToFunc NS-Default ++ I Maximize True $[WindowWidth_$[w.id]] $[WindowHeight_$[w.id]] ++ I SetEnv "PreviousWindowState_$[w.id]" $[CurrentWindowState_$[w.id]] ++ I SetEnv CurrentWindowState_$[w.id] Default + +DestroyFunc NS-A100 +AddToFunc NS-A100 ++ I Maximize True grow 0 ++ I Maximize True 0 grow ++ I SetEnv "PreviousWindowState_$[w.id]" $[CurrentWindowState_$[w.id]] ++ I SetEnv CurrentWindowState_$[w.id] A100 + +DestroyFunc NS-H100 +AddToFunc NS-H100 ++ I Maximize True grow 0 ++ I SetEnv "PreviousWindowState_$[w.id]" $[CurrentWindowState_$[w.id]] ++ I SetEnv CurrentWindowState_$[w.id] H100 + +DestroyFunc NS-V100 +AddToFunc NS-V100 ++ I Maximize True 0 grow ++ I SetEnv "PreviousWindowState_$[w.id]" $[CurrentWindowState_$[w.id]] ++ I SetEnv CurrentWindowState_$[w.id] V100 + +## Other functions # Wrapper functions for window decorations DestroyFunc Window-MoveToPage-Forward AddToFunc Window-MoveToPage-Forward Modified: man/KeyboardBindings.1 =================================================================== --- man/KeyboardBindings.1 2010-12-19 22:34:25 UTC (rev 29) +++ man/KeyboardBindings.1 2010-12-22 00:30:04 UTC (rev 30) @@ -218,6 +218,10 @@ Make currently focused window a "fullscreened" window. It looses the titlebar and border and is maximized to the entire screen. Fullscreened window cannot be lowered or iconified. Pressing Alt+KP_* on the fullscreened window brings back the titlebar and border and resizes a window to it's previous size and position. .TP .B +Alt + Shift + KP_* +Switch focus between the different "fullscreened" windows and the desktop. +.TP +.B Alt + KP_- or Alt + Backspace Iconifies currently focused window (or makes a thumbnail). .TP This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <dom...@us...> - 2011-01-29 19:58:55
|
Revision: 58 http://fvwm-crystal.svn.sourceforge.net/fvwm-crystal/?rev=58&view=rev Author: dominique_libre Date: 2011-01-29 19:58:49 +0000 (Sat, 29 Jan 2011) Log Message: ----------- Removed non needed UTF-8 test; updated DesktopDir in fvwm-crystal.generate-menu Modified Paths: -------------- ChangeLog bin/fvwm-crystal.generate-menu fvwm/config Modified: ChangeLog =================================================================== --- ChangeLog 2011-01-01 12:14:09 UTC (rev 57) +++ ChangeLog 2011-01-29 19:58:49 UTC (rev 58) @@ -1,5 +1,9 @@ ChangeLog for FVWM-Crystal +Samedi 28 janvier 2011 Dominique Michel + * Removed non needed UTF-8 test + * Updated DesktopDir in fvwm-crystal.generate-menu + Samedi 1 janvier 2011 Dominique Michel * Wimdow-Raise-Move-Lover witll focus on a non overlapped window of the current page, if any. Modified: bin/fvwm-crystal.generate-menu =================================================================== --- bin/fvwm-crystal.generate-menu 2011-01-01 12:14:09 UTC (rev 57) +++ bin/fvwm-crystal.generate-menu 2011-01-29 19:58:49 UTC (rev 58) @@ -23,7 +23,7 @@ # Change the following variables if needed # # Where to search for .desktop files: -DesktopDir="/usr/share/applications /usr/local/share /usr/kde/3.5/share/applications /usr/share/applnk /usr/share/gnome/apps /usr/kde/3.5/share/applnk /usr/kde/3.5/share/apps/kappfinder/apps" +DesktopDir="/usr/share/applications /usr/share/applications/kde4 /usr/local/share/applications /usr/kde/3.5/share/applications /usr/share/applnk /usr/share/gnome/apps /usr/kde/3.5/share/applnk /usr/kde/3.5/share/apps/kappfinder/apps" # # Where are the Fvwm-Crystal menu files: FC_MENUBASEROOT="/usr/share/fvwm-crystal/fvwm/Applications" Modified: fvwm/config =================================================================== --- fvwm/config 2011-01-01 12:14:09 UTC (rev 57) +++ fvwm/config 2011-01-29 19:58:49 UTC (rev 58) @@ -20,12 +20,6 @@ # Where are the locales LocalePath $[FVWM_USERDIR]/locale;fvwm-crystal:$[FVWM_SYSTEMDIR]/locale;fvwm-crystal:+ -# Check if there's an UTF-8 locale -Test (EnvMatch LANG *.UTF-8) SetEnv FVWM_FLAG_UTF_8 1 -Test (EnvMatch LANG *.utf-8) SetEnv FVWM_FLAG_UTF_8 1 -Test (EnvMatch LANG *.UTF8) SetEnv FVWM_FLAG_UTF_8 1 -Test (EnvMatch LANG *.utf8) SetEnv FVWM_FLAG_UTF_8 1 - # Load the standard functions (Include function doesn't work yet) Read $[FVWM_SYSTEMDIR]/components/Standard This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <dom...@us...> - 2011-02-03 19:58:39
|
Revision: 89 http://fvwm-crystal.svn.sourceforge.net/fvwm-crystal/?rev=89&view=rev Author: dominique_libre Date: 2011-02-03 19:58:33 +0000 (Thu, 03 Feb 2011) Log Message: ----------- Updated the AUTHORS, INSTALL, NEWS and README files Modified Paths: -------------- AUTHORS ChangeLog INSTALL NEWS README Modified: AUTHORS =================================================================== --- AUTHORS 2011-01-29 22:36:56 UTC (rev 88) +++ AUTHORS 2011-02-03 19:58:33 UTC (rev 89) @@ -5,7 +5,7 @@ - thin and amiga recipes - AlsaPlayer and mplayer control - fvwm-crystal.generate-menu -- in short, all the new code, harnir doesn't have time for +- in short, most of the new code, harnir doesn't have time for this project anymore. Too bad! Maciej Delmanowski <ha...@gn...> @@ -41,10 +41,10 @@ Some of the code was derived from Taviso's configuration file Contact: Tavis Ormandy <ta...@ge...> Homepage: http://dev.gentoo.org/~taviso/ -Dead links, too bad! If someone do have a copy of the fvwm part of this -website, please drop me an email and I will put it somewhere on the web: +Dead links, too bad! If someone do have a copy of the fvwm part of Taviso's +website, please drop me an email and I will put it back on the internet: <dom...@so...> If you will find any code which is similar to your own, please contact with -me (ha...@gn...). +me (ha...@gn...) Modified: ChangeLog =================================================================== --- ChangeLog 2011-01-29 22:36:56 UTC (rev 88) +++ ChangeLog 2011-02-03 19:58:33 UTC (rev 89) @@ -1,5 +1,8 @@ ChangeLog for FVWM-Crystal +Jeudi 3 février 2001 Dominique Michel + * Updated the AUTHORS, INSTALL, NEWS and README files + Samedi 28 janvier 2011 Dominique Michel * Removed non needed UTF-8 test * Updated DesktopDir in fvwm-crystal.generate-menu Modified: INSTALL =================================================================== --- INSTALL 2011-01-29 22:36:56 UTC (rev 88) +++ INSTALL 2011-02-03 19:58:33 UTC (rev 89) @@ -58,6 +58,8 @@ and edit it. Each line must contain the type of media (audio or video), followed by the main path to the media files. +cp /usr/share/fvwm-crystal/fvwm/preferences/MediaDirectories ~/.fvwm-crystal/preferences/MediaDirectories + Note on fvwm-crystal.generate-menu ---------------------------------- fvwm-crystal.generate-menu is a script that can be used to generate the missing @@ -67,21 +69,21 @@ to edit some of them before to run the script. The FVWM-Crystal related variables will be modified to the correct location -by "make install". But it is no way the Makefile can know for sure where the +by "make install". But it is no way the Makefile can know for sure where the application type desktop files are installed in your distribution. Variables to check in fvwm-crystal.generate-menu: ------------------------------------------------- -DesktopDir="Path_to_the_desktop_files" usualy +DesktopDir="Path_to_the_desktop_files" usualy "/usr/share/applications /usr/local/share /path/to/kde/share/application /path/to/gnome/apps" SYSTEM_ICONDIRS="Path_to_the_icon_files" usualy "/usr/share/pixmaps /usr/share/icons /path/to/kde/share/icons" -Note to distribution maintainer: --------------------------------- +Note to distribution maintainers: +--------------------------------- If you package management system is using a sandbox when building the package, -you must also pay attention to the following variables: +you must also pay attention to the following variables: FC_MENUBASEROOT="path_to_FVWM-Crystal_application_menu", usualy "/usr/share/fvwm-crystal/fvwm/Applications". @@ -96,7 +98,7 @@ You can also find there sample ~/.Xsession (or ~/.xinitrc) file. You need recent version of Python installed for 'fvwm-crystal.apps' script. -And of course unstable version of FVWM (2.5.13+ or CVS) would be good... ;) +And of course unstable version of FVWM (2.5.31+ or CVS) would be good... ;) ----------------------------------------------------------------------------- @@ -108,8 +110,8 @@ - 'habak' 'hsetroot' or 'Esetroot' for setting a wallpaper - one of 'trayer' for tray icons (available on FVWM-Crystal webpage) or 'stalonetray' -- One of 'aterm', 'urxvt', 'mrxvt', 'xterm', 'Eterm', 'gnome-terminal', 'konsole' or - 'xfce4-terminal' - for terminal emulator +- One of 'aterm', 'urxvt', 'mrxvt', 'xterm', 'Eterm', 'gnome-terminal', 'konsole' , + 'terminator' or 'xfce4-terminal' - for terminal emulator - One of 'mrxvt', 'urxvt', aterm' or 'xterm' for Quake console Optional, but supported: @@ -118,9 +120,12 @@ - At least one of 'mpd', 'mpc', 'gmpc' or 'xmms', 'xmms-shell', 'xmms-find' or 'xmms2' or 'quodlibet' or 'cdcd' or 'cmus' or 'alsaplayer' or 'mplayer' for built-in music player support (even video support with mplayer) +- A mixer application. I recommand alsamixer. - 'sudo' and 'gksudo' for running text/graphical applications as superuser and for reboot/shutdown options in the Exit menu - 'gdmflexiserver' (distributed with gdm) for GDM login manager support - ROX-Filer or Nautilus for nice file manager and icons on the desktop - 'gnome-session' for session management support. Follow the instructions in - 'addons/session-management.README'. + 'addons/session-management.README'. If it doesn't work as explained but you can + get it to work, please consider to contribute at least some kind of + up-to-date explaination. Modified: NEWS =================================================================== --- NEWS 2011-01-29 22:36:56 UTC (rev 88) +++ NEWS 2011-02-03 19:58:33 UTC (rev 89) @@ -1,6 +1,53 @@ Version 3.0.7 ------------- +Not released +A long wanted release that provide both new features and bugfixes. + +- Font and Font Size preferences. That's a big change! + +- The Amiga recipe is almost fully rewritted. + It provide a double top bar that is more AmigaOS like (mac users + will like it too). The notification aera is moved near the media + button. The swallowing of the trayer application is fixed. + The buttons at the bottom are now in a range, with the possibility + to show only some of them. + +- New Wing-Commander recipe by Peter McConnell. Nice and fonctionnal. + +- A lot of style loading order fixes. The FvwmForm and FvwmIdent + windows doesn't need anymore a restart to be readable. + +- A few new colorsets and windows decorations. + +- The mixer controls are moved into a unique file. + +- Music controls in 2 parts, one file for the common functions, + one file per player for the player specific functions. + +- Media preferences moved to the media button or menu. + +- Unified media button with recipes that support it. + +- Full rewrite and debugging of the different maximize functions. + It is still a few things to do, but it is allready much better. + The main change is that they remember pretty well the last used + size now. Another change is a new "minimize" function that will + reduce the window size. + +- Some syntax changes in order to support fvwm-2.5.31. + +- Older fvwm versions than 2.5.31 are not supported anymore. + +- Launch of Info browser using xemacs, tkinfo or pinfo from the developer + menu. + +For a complete list of the changes, please read the ChangeLog file. + + +Version 3.0.6 +------------- + A lot of changes. The bad news is than the bugfixes from the 3.0.5 version will or not work anymore. So, please, if you don't have 3.0.5, update first to 3.0.5, and follow the instruction for the 3.0.5 update before updating Modified: README =================================================================== --- README 2011-01-29 22:36:56 UTC (rev 88) +++ README 2011-02-03 19:58:33 UTC (rev 89) @@ -94,33 +94,60 @@ - Sudo and optionally gksudo configured for running text/graphical applications as superuser and reboot/shutdown computer options in the menu. - Terminal Emulator: at least one of gnome-terminal, konsole, xfce4-terminal, - xterm, aterm, Eterm, mrxvt or urxvt. Be aware that the Quake console need one - of mrxvt, urxwt, aterm or xterm. -- A program for setting a wallpaper such as Esetroot, hsetroot or habak (only - needed if ROX-Filer or Nautilus are not used as suggested above. + xterm, aterm, Eterm, mrxvt, urxvt or terminator. + Be aware that the Quake console need one of mrxvt, urxwt, aterm or xterm. +- A program for setting a wallpaper such as Esetroot (orphaned here), hsetroot + or habak (only needed if ROX-Filer or Nautilus are not used as suggested above). - A music player - At least one of Music Player Daemon (+ mpc), X MultiMedia System (+ xmms-shell and XMMSFind) (orphaned now on most distribution, you will be better with another one), AlsaPlayer, cmus, mocp, mplayer, XMMS2, - Quod Libet or cdcd. -- Some usual linux utiities like sed and bc. + Quod Libet or cdcd. You will get video support with mplayer. +- A mixer, one of the precedent if the player support it, aumix or + amixer (alsamixer, you will get volume control in dB with it). +- Some usual linux utilities like cut, sed and bc. (bc is needed for the speed + control with AlsaPlayer and mplayer.) -Contacting author ------------------ +Instalation / Update +-------------------- +Please be sure to read the information into the Install file when installing +or updating Fvwm-Crystal. It is a few things you will have to do in order +to get the full potential of Fvwm + Fvwm-Crystal. -The author and current maintainer of FVWM-Crystal project is Maciej -Delmanowski. You can contact with him using: +Contacting authors and other users/contributors +----------------------------------------------- + +The original author of FVWM-Crystal project is Maciej Delmanowski. +You can contact with him using: + Jabber (preferred): ha...@ja... Email: ha...@be... IRC: #fvw...@ir... (also on #fvwm) +The current maintainer and author of this project is Dominique Michel. +You can contact me using <dom...@so...> or on the +mailing list below. + There is also a low-traffic mailing list, where you can talk with other -FVWM-Crystal users. More information and subscription instructions can be -found on: http://lists.berlios.de/mailman/listinfo/fvwm-crystal-users +FVWM-Crystal users and contributors. More information and subscription +instructions can be found on: + http://lists.berlios.de/mailman/listinfo/fvwm-crystal-users You can also look at the archives located here: -http://lists.berlios.de/pipermail/fvwm-crystal-users/ + http://lists.berlios.de/pipermail/fvwm-crystal-users/ +Contribute to Fvwm-Crystal +-------------------------- + +The best way to contribute is to take contact on the mailing list. +You can also take contact with me using <dom...@so...> + +I would never have learn Fvwm myself without Fvwm-Crystal. Its modular +architecture allow you to focus on one thing at a time. + +For information on Fvwm, take a look at the Fvwm website: http://www.fvwm.org + + Thanks ------ @@ -129,7 +156,13 @@ theBlackDragon, Thomas_Adam, Liorithiel, MadCow, LiNiO, fEnIo, KHorne, QsoRiX, niv, stR4y and all others which I can't recollect now - thanks, guys :) +I would like to thank harnir. Without him and his good work and vision, +Fvwm-Crystal would not exist. +I would also like to thank all the peoples behind Fvwm. Without them, +Fvwm-Crystal would not be possible. + + Donations --------- FVWM-Crystal is and always will be a free software, however if you want, you This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <dom...@us...> - 2011-02-20 11:44:22
|
Revision: 96 http://fvwm-crystal.svn.sourceforge.net/fvwm-crystal/?rev=96&view=rev Author: dominique_libre Date: 2011-02-20 11:44:15 +0000 (Sun, 20 Feb 2011) Log Message: ----------- Test for introducing DESTDIR into the Makefile Modified Paths: -------------- ChangeLog Makefile Modified: ChangeLog =================================================================== --- ChangeLog 2011-02-09 20:22:45 UTC (rev 95) +++ ChangeLog 2011-02-20 11:44:15 UTC (rev 96) @@ -1,5 +1,8 @@ ChangeLog for FVWM-Crystal +Dimanche 2' février 2011 Dominique Michel + * Introducing $(DESTDIR) into the Makefile + Mercredi 9 février 2011 Dominique Michel * Fixed setting of Recipe preference under heavy system load Modified: Makefile =================================================================== --- Makefile 2011-02-09 20:22:45 UTC (rev 95) +++ Makefile 2011-02-20 11:44:15 UTC (rev 96) @@ -12,19 +12,19 @@ install: uninstall correctpath @echo Installing fvwm-crystal $(RELEASE) to $(prefix) - mkdir -p $(prefix)/bin $(prefix)/share/fvwm-crystal/fvwm + mkdir -p $(DESTDIR)$(prefix)/bin $(prefix)/share/fvwm-crystal/fvwm install -m 755 bin/fvwm-crystal.apps bin/fvwm-crystal.wallpaper bin/fvwm-crystal bin/fvwm-crystal.generate-menu bin/fvwm-crystal.infoline bin/fvwm-crystal.mplayer-wrapper $(prefix)/bin - cp -d -r fvwm/* $(prefix)/share/fvwm-crystal/fvwm/ + cp -d -r fvwm/* $(DESTDIR)$(prefix)/share/fvwm-crystal/fvwm/ - mkdir -p $(prefix)/share/man/man1 - cp -d -r man/* $(prefix)/share/man/man1 + mkdir -p $(DESTDIR)$(prefix)/share/man/man1 + cp -d -r man/* $(DESTDIR)$(prefix)/share/man/man1 uninstall: @echo "Uninstalling previously installed fvwm-crystal" - rm -rf $(prefix)/share/fvwm-crystal - rm -f $(prefix)/bin/fvwm-crystal.wallpaper $(prefix)/bin/fvwm-crystal.apps $(prefix)/bin/fvwm-crystal $(prefix)/bin/fvwm-crystal.generate-menu $(prefix)/bin/fvwm-crystal.infoline $(prefix)/bin/fvwm-crystal.mplayer-wrapper - rm -f $(prefix)/share/man/man1/ApplicationDatabase.1 $(prefix)/share/man/man1/CrystalRoxHOWTO.1 $(prefix)/share/man/man1/FVWMCrystalFAQ.1 $(prefix)/share/man/man1/KeyboardBindings.1 $(prefix)/share/man/man1/MouseBindings.1 $(prefix)/share/man/man1/Tips.1 + rm -rf $(DESTDIR)$(prefix)/share/fvwm-crystal + rm -f $(DESTDIR)$(prefix)/bin/fvwm-crystal.wallpaper $(DESTDIR)$(prefix)/bin/fvwm-crystal.apps $(DESTDIR)$(prefix)/bin/fvwm-crystal $(DESTDIR)$(prefix)/bin/fvwm-crystal.generate-menu $(DESTDIR)$(prefix)/bin/fvwm-crystal.infoline $(DESTDIR)$(prefix)/bin/fvwm-crystal.mplayer-wrapper + rm -f $(DESTDIR)$(prefix)/share/man/man1/ApplicationDatabase.1 $(DESTDIR)$(prefix)/share/man/man1/CrystalRoxHOWTO.1 $(DESTDIR)$(prefix)/share/man/man1/FVWMCrystalFAQ.1 $(DESTDIR)$(prefix)/share/man/man1/KeyboardBindings.1 $(DESTDIR)$(prefix)/share/man/man1/MouseBindings.1 $(DESTDIR)$(prefix)/share/man/man1/Tips.1 # This is meant for creating a distribution tarball from the repository and # not for the use by end users @@ -194,11 +194,11 @@ sed -i 's:FC_ICONBASEROOT="/usr/share:FC_ICONBASEROOT="$(prefix)/share:' bin/fvwm-crystal.generate-menu uninstall-doc: - -rm -rf $(docdir) - -rm -rf $(addondir) + -rm -rf $(DESTDIR)$(docdir) + -rm -rf $(DESTDIR)$(addondir) install-doc: - mkdir -p $(addondir) $(docdir) - install -m 644 addons/* $(addondir) - install -m 644 AUTHORS COPYING NEWS ChangeLog README INSTALL $(docdir) - install -m 644 doc/* $(docdir) + mkdir -p $(DESTDIR)$(addondir) $(DESTDIR)$(docdir) + install -m 644 addons/* $(DESTDIR)$(addondir) + install -m 644 AUTHORS COPYING NEWS ChangeLog README INSTALL $(DESTDIR)$(docdir) + install -m 644 doc/* $(DESTDIR)$(docdir) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <dom...@us...> - 2011-02-20 17:47:35
|
Revision: 98 http://fvwm-crystal.svn.sourceforge.net/fvwm-crystal/?rev=98&view=rev Author: dominique_libre Date: 2011-02-20 17:47:29 +0000 (Sun, 20 Feb 2011) Log Message: ----------- Fix the python shebangs to python2 Modified Paths: -------------- ChangeLog bin/fvwm-crystal.apps bin/fvwm-crystal.wallpaper fvwm/scripts/FvwmMPD/getprevdir.py fvwm/scripts/FvwmMPD/stripnames.py Modified: ChangeLog =================================================================== --- ChangeLog 2011-02-20 11:50:29 UTC (rev 97) +++ ChangeLog 2011-02-20 17:47:29 UTC (rev 98) @@ -1,7 +1,8 @@ ChangeLog for FVWM-Crystal -Dimanche 2' février 2011 Dominique Michel +Dimanche 20 février 2011 Dominique Michel * Introducing $(DESTDIR) into the Makefile + * Fix the python shebangs to python2 Mercredi 9 février 2011 Dominique Michel * Fixed setting of Recipe preference under heavy system load Modified: bin/fvwm-crystal.apps =================================================================== --- bin/fvwm-crystal.apps 2011-02-20 11:50:29 UTC (rev 97) +++ bin/fvwm-crystal.apps 2011-02-20 17:47:29 UTC (rev 98) @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python2 # # Author: Rafal Bisingier 2005 # Modified: bin/fvwm-crystal.wallpaper =================================================================== --- bin/fvwm-crystal.wallpaper 2011-02-20 11:50:29 UTC (rev 97) +++ bin/fvwm-crystal.wallpaper 2011-02-20 17:47:29 UTC (rev 98) @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python2 # Select random wallpaper from given directory or directories # Written by: Maciej Delmanowski <ha...@po...> Modified: fvwm/scripts/FvwmMPD/getprevdir.py =================================================================== --- fvwm/scripts/FvwmMPD/getprevdir.py 2011-02-20 11:50:29 UTC (rev 97) +++ fvwm/scripts/FvwmMPD/getprevdir.py 2011-02-20 17:47:29 UTC (rev 98) @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python2 # Return the path to the previous mpd library directory import sys Modified: fvwm/scripts/FvwmMPD/stripnames.py =================================================================== --- fvwm/scripts/FvwmMPD/stripnames.py 2011-02-20 11:50:29 UTC (rev 97) +++ fvwm/scripts/FvwmMPD/stripnames.py 2011-02-20 17:47:29 UTC (rev 98) @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python2 import sys if __name__ == "__main__": This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <dom...@us...> - 2012-04-30 20:43:04
|
Revision: 114 http://fvwm-crystal.svn.sourceforge.net/fvwm-crystal/?rev=114&view=rev Author: dominique_libre Date: 2012-04-30 20:42:55 +0000 (Mon, 30 Apr 2012) Log Message: ----------- Multimedia players: introducing common file with common functions, updated man pages Modified Paths: -------------- fvwm/components/functions/Music fvwm/components/functions/Music-alsaplayer fvwm/components/functions/Music-audacious fvwm/components/functions/Music-mocp fvwm/components/functions/Music-mplayer fvwm/components/functions/Music-mplayer2 fvwm/components/functions/Music-xmms2 man/ApplicationDatabase.1 man/CrystalRoxHOWTO.1 man/FVWMCrystalFAQ.1 man/KeyboardBindings.1 man/MouseBindings.1 man/Tips.1 Modified: fvwm/components/functions/Music =================================================================== --- fvwm/components/functions/Music 2011-06-13 12:21:48 UTC (rev 113) +++ fvwm/components/functions/Music 2012-04-30 20:42:55 UTC (rev 114) @@ -49,7 +49,7 @@ ## didn't changed it. We keep them or the user settings. ## ########################################################################### -# The playlists was previously in different places. They are now in 3 places: +# The playlists was previously in different places. They are now in 4 places: # ~/PlaylistsAudio for the playlists of audio files, # ~/PlaylistsVideo for the playlists of movie files and # ~/Playlists/Audio for "by the user managed" audio playlists @@ -61,6 +61,12 @@ # Todo: function AddFavorite (add a playlist from ~/PlaylistsAudio and # ~/PlaylistsVideo to the "by the user managed" playlists # +# Note: according to /etc/xdg/iser-dirs.defaults, the default medias paths +# are $HOME/Music and $HOME/Videos and will be translated on a +# per-path-element basis into the users locale. +# TODO: centralize here the paths +# make them locale aware +# # WARNING: I cannot test xmms anymore because it compile but just don't run for me. # In consequence, xmms support will be removed with the next release. ############################################################################### @@ -74,10 +80,10 @@ ## Variables ## ############### ## Where are stored the playlists, needed in all cases (<=recereate playlists) -Piperead 'echo SetEnv AudioPlaylists "/home/`id -un`/PlaylistsAudio"' -Piperead 'echo SetEnv VideoPlaylists "/home/`id -un`/PlaylistsVideo"' -Piperead 'echo SetEnv UserManagedAudioPlaylists "/home/`id -un`/Playlists/Audio"' -Piperead 'echo SetEnv UserManagedVideoPlaylists "/home/`id -un`/Playlists/Video"' +Piperead 'echo SetEnv AudioPlaylists "/home/`id -un`/Playlists/Audio"' +Piperead 'echo SetEnv VideoPlaylists "/home/`id -un`/Playlists/Video"' +Piperead 'echo SetEnv UserManagedAudioPlaylists "/home/`id -un`/Playlists/User/Audio"' +Piperead 'echo SetEnv UserManagedVideoPlaylists "/home/`id -un`/Playlists/User/Video"' ## speed control ## (alsaplayer, mplayer) # player normal speed (We want normal speed) UnSetEnv speed @@ -89,7 +95,7 @@ Test (EnvMatch MusicPlayer alsaplayer) PipeRead 'echo SetEnv dec_point `locale decimal_point`' Test (EnvMatch MusicPlayer mplayer) PipeRead 'echo SetEnv dec_point `locale decimal_point`' ## We don't want player specific variables lying around -# mplayer +# mplayer(2) UnSetEnv USERDIR UnSetEnv fvwm_video_path UnSetEnv fvwm_video_path2 Modified: fvwm/components/functions/Music-alsaplayer =================================================================== --- fvwm/components/functions/Music-alsaplayer 2011-06-13 12:21:48 UTC (rev 113) +++ fvwm/components/functions/Music-alsaplayer 2012-04-30 20:42:55 UTC (rev 114) @@ -91,7 +91,7 @@ AddToFunc FuncFvwmMenuAudioDirectory + I PipeRead 'case "$0" in \ "$[AudioPlaylists]"*) myexec="alsaplayer -e";; \ - "$[NonManagedPlaylists]"*) myexec="alsaplayer -e";; \ + "$[UserManagedAudioPlaylists]"*) myexec="alsaplayer -e";; \ esac; \ test -f "$0"/.icontitle.png && mytitle="$0"/.icontitle.png; \ test -f "$0"/.media.png && mypng="$0"/.media.png; \ @@ -104,8 +104,8 @@ AddToMenu /Music/LoadPlaylist + '$[gt.Choose playlist to load]' Nop + MissingSubmenuFunction FuncFvwmMenuAudioDirectory -+ '%22x22/categories/video_movies_view.png%$[gt.Browse Medias]' Popup $[AudioPlaylists] -+ '%22x22/categories/video_movies_view.png%$[gt.Browse Medias]' Popup $[NonManagedPlaylists] ++ '%22x22/categories/video_movies_view.png%$[gt.Audio playlists]' Popup $[AudioPlaylists] ++ '%22x22/categories/video_movies_view.png%$[gt.Personal audio playlists]' Popup $[UserManagedAudioPlaylists] DestroyFunc Music-ClearPlaylist AddToFunc Music-ClearPlaylist Modified: fvwm/components/functions/Music-audacious =================================================================== --- fvwm/components/functions/Music-audacious 2011-06-13 12:21:48 UTC (rev 113) +++ fvwm/components/functions/Music-audacious 2012-04-30 20:42:55 UTC (rev 114) @@ -96,7 +96,7 @@ AddToFunc FuncFvwmMenuAudioDirectory + I PipeRead 'case "$0" in \ "$[AudioPlaylists]"*) myexec="audacious";; \ - "$[NonManagedPlaylists]"*) myexec="audacious";; \ + "$[UserManagedAudioPlaylists]"*) myexec="audacious";; \ esac; \ test -f "$0"/.icontitle.png && mytitle="$0"/.icontitle.png; \ test -f "$0"/.media.png && mypng="$0"/.media.png; \ @@ -109,8 +109,8 @@ DestroyMenu /Music/LoadPlaylist AddToMenu /Music/LoadPlaylist + MissingSubmenuFunction FuncFvwmMenuAudioDirectory -+ '%22x22/categories/video_movies_view.png%$[gt.Browse Medias]' Popup $[AudioPlaylists] -+ '%22x22/categories/video_movies_view.png%$[gt.Browse Medias]' Popup $[NonManagedPlaylists] ++ '%22x22/categories/video_movies_view.png%$[gt.Audio playlists]' Popup $[AudioPlaylists] ++ '%22x22/categories/video_movies_view.png%$[gt.Personal audio playlists]' Popup $[UserManagedAudioPlaylists] DestroyFunc Music-ClearPlaylist AddToFunc Music-ClearPlaylist Modified: fvwm/components/functions/Music-mocp =================================================================== --- fvwm/components/functions/Music-mocp 2011-06-13 12:21:48 UTC (rev 113) +++ fvwm/components/functions/Music-mocp 2012-04-30 20:42:55 UTC (rev 114) @@ -48,7 +48,7 @@ AddToFunc FuncFvwmMenuAudioDirectory + I PipeRead 'case "$0" in \ "$[AudioPlaylists]"*) myexec="mocp --sync --append";; \ - "$[NonManagedPlaylists]"*) myexec="mocp --sync --append";; \ + "$[UserManagedAudioPlaylists]"*) myexec="mocp --sync --append";; \ esac; \ test -f "$0"/.icontitle.png && mytitle="$0"/.icontitle.png; \ test -f "$0"/.media.png && mypng="$0"/.media.png; \ @@ -61,8 +61,8 @@ DestroyMenu /Music/LoadPlaylist AddToMenu /Music/LoadPlaylist + MissingSubmenuFunction FuncFvwmMenuAudioDirectory -+ '%22x22/categories/video_movies_view.png%$[gt.Browse Medias]' Popup $[AudioPlaylists] -+ '%22x22/categories/video_movies_view.png%$[gt.Browse Medias]' Popup $[NonManagedPlaylists] ++ '%22x22/categories/video_movies_view.png%$[gt.Audio playlists]' Popup $[AudioPlaylists] ++ '%22x22/categories/video_movies_view.png%$[gt.Personal audio playlists]' Popup $[UserManagedAudioPlaylists] DestroyFunc Music-ClearPlaylist AddToFunc Music-ClearPlaylist Modified: fvwm/components/functions/Music-mplayer =================================================================== --- fvwm/components/functions/Music-mplayer 2011-06-13 12:21:48 UTC (rev 113) +++ fvwm/components/functions/Music-mplayer 2012-04-30 20:42:55 UTC (rev 114) @@ -112,7 +112,9 @@ AddToFunc FuncFvwmMenuAudioDirectory + I PipeRead 'case "$0" in \ "$[AudioPlaylists]"*) myexec="fvwm-crystal.mplayer-wrapper list $USERDIR";; \ - "$[NonManagedPlaylists]"*) myexec="fvwm-crystal.mplayer-wrapper list $USERDIR";; \ + "$[UserManagedAudioPlaylists]"*) myexec="fvwm-crystal.mplayer-wrapper list $USERDIR";; \ + "$[VideoPlaylists]"*) myexec="fvwm-crystal.mplayer-wrapper list $USERDIR";; \ + "$[UserManagedVideoPlaylists]"*) myexec="fvwm-crystal.mplayer-wrapper list $USERDIR";; \ esac; \ test -f "$0"/.icontitle.png && mytitle="$0"/.icontitle.png; \ test -f "$0"/.media.png && mypng="$0"/.media.png; \ @@ -125,8 +127,10 @@ DestroyMenu /Music/LoadPlaylist AddToMenu /Music/LoadPlaylist + MissingSubmenuFunction FuncFvwmMenuAudioDirectory -+ '%22x22/categories/video_movies_view.png%$[gt.Browse Medias]' Popup $[AudioPlaylists] -+ '%22x22/categories/video_movies_view.png%$[gt.Browse Medias]' Popup $[UserManagedAudioPlaylists] ++ '%22x22/categories/video_movies_view.png%$[gt.Audio playlists]' Popup $[AudioPlaylists] ++ '%22x22/categories/video_movies_view.png%$[gt.Personal audio playlists]' Popup $[UserManagedAudioPlaylists] ++ '%22x22/categories/video_movies_view.png%$[gt.Video playlists]' Popup $[VideoPlaylists] ++ '%22x22/categories/video_movies_view.png%$[gt.Personal video playlists]' Popup $[UserManagedVideoPlaylists] DestroyFunc Music-RemovePlaylist-generator AddToFunc Music-RemovePlaylist-generator Modified: fvwm/components/functions/Music-mplayer2 =================================================================== --- fvwm/components/functions/Music-mplayer2 2011-06-13 12:21:48 UTC (rev 113) +++ fvwm/components/functions/Music-mplayer2 2012-04-30 20:42:55 UTC (rev 114) @@ -127,10 +127,10 @@ DestroyMenu /Music/LoadPlaylist AddToMenu /Music/LoadPlaylist + MissingSubmenuFunction FuncFvwmMenuAudioDirectory -+ '%22x22/categories/video_movies_view.png%$[gt.Browse Medias]' Popup $[AudioPlaylists] -+ '%22x22/categories/video_movies_view.png%$[gt.Browse Medias]' Popup $[UserManagedAudioPlaylists] -+ '%22x22/categories/video_movies_view.png%$[gt.Browse Medias]' Popup $[VideoPlaylists] -+ '%22x22/categories/video_movies_view.png%$[gt.Browse Medias]' Popup $[UserManagedVideoPlaylists] ++ '%22x22/categories/video_movies_view.png%$[gt.Audio playlists]' Popup $[AudioPlaylists] ++ '%22x22/categories/video_movies_view.png%$[gt.Personal audio playlists]' Popup $[UserManagedAudioPlaylists] ++ '%22x22/categories/video_movies_view.png%$[gt.Video playlists]' Popup $[VideoPlaylists] ++ '%22x22/categories/video_movies_view.png%$[gt.Personal video playlists]' Popup $[UserManagedVideoPlaylists] DestroyFunc Music-RemovePlaylist-generator AddToFunc Music-RemovePlaylist-generator Modified: fvwm/components/functions/Music-xmms2 =================================================================== --- fvwm/components/functions/Music-xmms2 2011-06-13 12:21:48 UTC (rev 113) +++ fvwm/components/functions/Music-xmms2 2012-04-30 20:42:55 UTC (rev 114) @@ -98,7 +98,7 @@ AddToFunc FuncFvwmMenuPlaylistDirectory + I PipeRead 'case "$0" in \ "$[AudioPlaylists]"*) myexec="$[fvwm_audio_exec]";; \ - "$[NonManagedPlaylists]"*) myexec="$[fvwm_audio_exec]";; \ + "$[UserManagedAudioPlaylists]"*) myexec="$[fvwm_audio_exec]";; \ esac; \ test -f "$0"/.icontitle.png && mytitle="$0"/.icontitle.png; \ test -f "$0"/.media.png && mypng="$0"/.media.png; \ @@ -109,7 +109,7 @@ DestroyMenu /Music/AddPlaylist AddToMenu /Music/AddPlaylist MissingSubmenuFunction FuncFvwmMenuPlaylistDirectory + '%22x22/categories/video_movies_view.png%$[gt.Audio playlists]' Popup $[AudioPlaylists] -+ '%22x22/categories/video_movies_view.png%$[gt.Custom playlists]' Popup $[NonManagedPlaylists] ++ '%22x22/categories/video_movies_view.png%$[gt.Personal audio playlists]' Popup $[UserManagedAudioPlaylists] DestroyFunc Music-RemoveSong AddToFunc Music-RemoveSong Modified: man/ApplicationDatabase.1 =================================================================== --- man/ApplicationDatabase.1 2011-06-13 12:21:48 UTC (rev 113) +++ man/ApplicationDatabase.1 2012-04-30 20:42:55 UTC (rev 114) @@ -1,4 +1,4 @@ -.TH ApplicationDatabase 1 "mai 06, 2007" "version 3.0.5" "FVWM-Crystal" +.TH ApplicationDatabase 1 "June 13, 2011" "version 3.1.0" "FVWM-Crystal" .SH NAME \fBFVWM-Crystal: application database \fB Modified: man/CrystalRoxHOWTO.1 =================================================================== --- man/CrystalRoxHOWTO.1 2011-06-13 12:21:48 UTC (rev 113) +++ man/CrystalRoxHOWTO.1 2012-04-30 20:42:55 UTC (rev 114) @@ -1,4 +1,4 @@ -.TH CrystalRoxHOWTO 1 "mai 05, 2007" "version 3.0.5" "FVWM-Crystal" +.TH CrystalRoxHOWTO 1 "June 13, 2011" "version 3.1.0" "FVWM-Crystal" .SH NAME Crystal ROX! HOWTO (Read as "Crystal rocks!" ;) Modified: man/FVWMCrystalFAQ.1 =================================================================== --- man/FVWMCrystalFAQ.1 2011-06-13 12:21:48 UTC (rev 113) +++ man/FVWMCrystalFAQ.1 2012-04-30 20:42:55 UTC (rev 114) @@ -1,4 +1,4 @@ -.TH FVWMCrystalFAQ 1 "mai 06, 2007" "version 3.0.5" "FVWM-Crystal" +.TH FVWMCrystalFAQ 1 "June 13, 2011" "version 3.1.0" "FVWM-Crystal" .SH NAME \fBFVWM-Crystal - FAQ \fB @@ -46,13 +46,15 @@ .SS Q 1.1: What is FVWM-Crystal? A: It's a set of FVWM configuration files, some Python and shell scripts, a set of application icons and images. This combination produces a fairly decent and customized Linux window manager using FVWM as it's basic component. With additional file managers, such as ROX-Filer or Nautilus (from GNOME Project) you can create useable and good-looking Linux desktop environment. .SS Q 1.2: Who are the authors? -A: The author and current maintainer of FVWM-Crystal is Maciej Delmanowski. You can contact with him using his e-mail account <ha...@be...> or through Jabber network <ha...@ja...>. +A: The initial author of FVWM-Crystal is Maciej Delmanowski. You can contact with him using his e-mail account <ha...@be...> or through Jabber network <ha...@ja...>. .PP +The current maintainer and developper is Dominique Michel <dom...@so...> +.PP FVWM-Crystal could not be in the present state without the help of other people. You can find their list in the AUTHORS file included in the project's package. .SS Q 1.3: Where can I get the newest version? -A: Newest stable version can be always found on the main FVWM-Crystal website: http://fvwm-crystal.berlios.de/. Some GNU/Linux distributions have already included packages, usually named 'fvwm-crystal'. +A: Newest stable version can be always found on the main FVWM-Crystal website: http://fvwm-crystal.sourceforge.net/. Some GNU/Linux distributions have already included packages, usually named 'fvwm-crystal'. .PP -You can also use the development version. It is a Darcs repository which contains the newest code. You can find more information on http://linux.net.pl/~harnir/fvwm-crystal/. +You can also use the development version. It is a subversion (svn) repository which contains the newest code. You can find more information on http://sourceforge.net/projects/fvwm-crystal/. .SS Q 1.4: Is there a mailing list? A: Yes, there is. You can read the archives by pointing your web browser on http://lists.berlios.de/pipermail/fvwm-crystal-users/ .PP @@ -65,7 +67,7 @@ A: If you want to use FVWM-Crystal, you need to have: .RS .IP \(bu 3 -FVWM window manager, version 2.5.13+ +FVWM window manager, version 2.6.1+ .IP \(bu 3 Python interpreter .IP \(bu 3 @@ -77,7 +79,7 @@ You can install these applications to get additional functionality: .RS .IP \(bu 3 -terminal emulator (xterm, Aterm, Eterm, urxvt, mrxvt, gnome-terminal, konsole, mgt or xfce4-terminal are currently supported) +terminal emulator (xterm, Aterm, Eterm, urxvt, mrxvt, gnome-terminal, konsole, mgt, terminator or xfce4-terminal are currently supported) .IP \(bu 3 ImageMagick - for window thumbnails and making screenshots .IP \(bu 3 @@ -91,10 +93,14 @@ .IP \(bu 3 GDM (gdmflexiserver) - for shutdown/reboot/new login commands .IP \(bu 3 -a music player - XMMS, XMMS2 , QuodLibet, cdcd, alsaplayer or MPD are supported +Xephyr - for nested sessions .IP \(bu 3 +a music player - audacious, cmus, mocp, mpd, XMMS, XMMS2 , QuodLibet, cdcd, alsaplayer, mplayer, mplayer2 or MPD are supported +.IP \(bu 3 graphical file manager - ROX-Filer or Nautilus .IP \(bu 3 +transset-df and xcompmgr - for true transparency support +.IP \(bu 3 gnome-session - for saving amd restoring of your FVWM-Crystal session .RE .PP @@ -194,8 +200,8 @@ http://www.gnome.org .RE .PP -.SS Q 2.2: Can I use FVWM-Crystal with "stable" FVWM branch (2.4.x)? -A: No. Old FVWM version (so called "stable") is in fact, old. 2.5.x series has many improvements over the stable tree, for example support for PNG images, new modules, improvements in existing modules and bugfixes. I strongly encurage you to not use FVWM 2.4.x for FVWM-Crystal and install the newest unstable version. +.SS Q 2.2: Can I use FVWM-Crystal with "old stable" FVWM branch (2.4.x)? +A: No. Old FVWM version is in fact, old. 2.5.x series has many improvements over the stable tree, for example support for PNG images, new modules, improvements in existing modules and bugfixes. From 2.6.1, FVWM doesn't offer stable and unstable version anymore. For the best experience with FVWM-Crystal, I strongly encurage you to install and use the newest stable version (2.6.1 at that time of writing). .SS Q 2.3: How to install FVWM-Crystal from distributed packages? A: Unpack fvwm-crystal-X.Y.tar.gz to an empty directory. After that cd into unpacked directory and execute: .PP @@ -214,12 +220,12 @@ .fam T .fi After successful installation you can copy sample ~/.Xresources file from "addons/" directory of the FVWM-Crystal package, if you don't have one. If you use GDM as your login manager, you can copy file "addons/fvwm-crystal.desktop" to /usr/share/xsessions, so you will be able to select FVWM-Crystal as your window manager. -.SS Q 2.4 How to install FVWM-Crystal from darcs repository? -A: You need to create a local copy of a darcs repository by issuing command: +.SS Q 2.4 How to install FVWM-Crystal from the subversion repository? +A: You need to create a local copy of a subversion repository by issuing command: .PP .nf .fam C - darcs get http://linux.net.pl/~harnir/fvwm-crystal/ + svn co https://fvwm-crystal.svn.sourceforge.net/svnroot/fvwm-crystal fvwm-crystal .fam T .fi @@ -227,7 +233,6 @@ .PP .nf .fam C - darcs changes > ChangeLog make install .fam T @@ -274,7 +279,7 @@ .PP .nf .fam C - Exec=gnome-session --choose-session=FVWM-Crystal + Exec=gnome-session .fam T .fi Save the file as '/usr/share/xsessions/fvwm-crystal.desktop' so at gdm can see it. Be aware at the exact location of this file can differ between different linux distributions. @@ -283,7 +288,7 @@ .PP .nf .fam C - gnome-session --choose-session=FVWM-Crystal + gnome-session .fam T .fi .IP 4) 4 Modified: man/KeyboardBindings.1 =================================================================== --- man/KeyboardBindings.1 2011-06-13 12:21:48 UTC (rev 113) +++ man/KeyboardBindings.1 2012-04-30 20:42:55 UTC (rev 114) @@ -1,9 +1,11 @@ -.TH KeyboardBindings 1 "mai 06, 2007" "version 3.0.5" "FVWM-Crystal" +.TH KeyboardBindings 1 "June 13, 2011" "version 3.1.0" "FVWM-Crystal" .SH NAME \fBFVWM-Crystal Keyboard Bindings Reference \fB .SH AUTHOR Maciej Delmanowski <ha...@be...> +.SH MAINTAINER +Dominique Michel <dom...@so...> .SH DESCRIPTION In this file you can find all keyboard bindings used in FVWM-Crystal desktop. .SS LEGEND Modified: man/MouseBindings.1 =================================================================== --- man/MouseBindings.1 2011-06-13 12:21:48 UTC (rev 113) +++ man/MouseBindings.1 2012-04-30 20:42:55 UTC (rev 114) @@ -1,4 +1,4 @@ -.TH MouseBindings 1 "mai 05, 2007" "version 3.0.5" "FVWM-Crystal" +.TH MouseBindings 1 "June 13, 2011" "version 3.1.0" "FVWM-Crystal" .SH NAME \fBFVWM-Crystal Mouse Bindings Reference \fB @@ -39,6 +39,10 @@ .B MMB Middle Mouse Button +.TP +.B +WHEEL +Mouse wheel .SH THE DESKTOP .TP .B @@ -115,6 +119,10 @@ .B MMB + drag Resize selected window (choose window \fBedge\fP(s) to move). +.TP +.B +WHEEL +Increase or decrease the transparency of the selected window. .SH TITLEBAR BUTTONS .TP .B Modified: man/Tips.1 =================================================================== --- man/Tips.1 2011-06-13 12:21:48 UTC (rev 113) +++ man/Tips.1 2012-04-30 20:42:55 UTC (rev 114) @@ -1,4 +1,4 @@ -.TH Tips 1 "mai 05, 2007" "version 3.0.5" "FVWM-Crystal" +.TH Tips 1 "June 13, 2011" "version 3.1.0" "FVWM-Crystal" .SH NAME FVWM-Crystal: Tips & tricks .SH DESCRIPTION This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <dom...@us...> - 2012-07-12 21:44:14
|
Revision: 122 http://fvwm-crystal.svn.sourceforge.net/fvwm-crystal/?rev=122&view=rev Author: dominique_libre Date: 2012-07-12 21:44:08 +0000 (Thu, 12 Jul 2012) Log Message: ----------- fvwm-crystal.generate-menu: added handling of parameters for use from the shell or from crystal Modified Paths: -------------- bin/fvwm-crystal.generate-menu fvwm/components/functions/Preferences-Menu Modified: bin/fvwm-crystal.generate-menu =================================================================== --- bin/fvwm-crystal.generate-menu 2012-07-12 19:50:51 UTC (rev 121) +++ bin/fvwm-crystal.generate-menu 2012-07-12 21:44:08 UTC (rev 122) @@ -16,22 +16,52 @@ # When running this script as user, the files will be generated in FVWM_USERDIR, # as root, in FVWM_SYSTEMDIR # +# Syntax from fvwm-crystak: +# fvwm-crystal.generate-menu $[FVWM_SYSTEMDIR] $[FVWM_USERDIR] +# # For a detailled view of the algorhythm, open generate_menu.png in your favorite # picture viewer. # # # # # # # # # # # # # # # # # # # # # # # # # # # # -# Change the following variables if needed + +# Your real id +your_id="$(id -un)" + +# If run from a shell +if [ $# -lt 2 ]; then + echo "Running $0 from the shell" + # Where are the Fvwm-Crystal menu files: + FC_MENUBASEROOT="/usr/share/fvwm-crystal/fvwm/Applications" + FC_MENUBASEUSER="/.fvwm-crystal/Applications" + # Where are the Fvwm-Crystal icons files: + FC_ICONBASEROOT="/usr/share/fvwm-crystal/fvwm/icons/Default" + FC_ICONBASEUSER="/.fvwm-crystal/icons/Default" + # Test which user run the script. Ir root, install in FVWM-SYSTEMDIR, + # otherwise in FVWM_USERDIR. If ROOT, existing entry will be searched + # only in FVWM_SYSTEMDIR, otherwise in both FVWM_DIR. + if [[ "${your_id}" == root ]]; then + FC_MENUBASE="${FC_MENUBASEROOT}" + FC_ICONBASE="${FC_ICONBASEROOT}" + FC_MENUEXIST="${FC_MENUBASEROOT}" + FC_ICONEXIST="${FC_ICONBASEROOT}" + else + FC_MENUBASE="/home/${your_id}${FC_MENUBASEUSER}" + FC_ICONBASE="/home/${your_id}${FC_ICONBASEUSER}" + FC_MENUEXIST="${FC_MENUBASEROOT} /home/${your_id}${FC_MENUBASEUSER}" + FC_ICONEXIST="${FC_ICONBASEROOT} /home/${your_id}${FC_ICONBASEUSER}" + fi +else + FC_MENUBASEROOT="$1/Applications" + FC_ICONBASEROOT="$1/icons/Default" + FC_MENUBASE="$2/Applications" + FC_ICONBASE="$2/icons/Default" + FC_MENUEXIST="${FC_MENUBASEROOT} ${FC_MENUBASE}" + FC_ICONEXIST="${FC_ICONBASEROOT} ${FC_ICONBASE}" +fi + SIZES="22x22 32x32 48x48" + # -# Where are the Fvwm-Crystal menu files: -FC_MENUBASEROOT="/usr/share/fvwm-crystal/fvwm/Applications" -FC_MENUBASEUSER="/.fvwm-crystal/Applications" # -# Where are the Fvwm-Crystal icons files: -FC_ICONBASEROOT="/usr/share/fvwm-crystal/fvwm/icons/Default" -FC_ICONBASEUSER="/.fvwm-crystal/icons/Default" -SIZES="22x22 32x32 48x48" -# -# # # # # # # # # # # # # # # # # # # # # # # # # # # # # Don't change anything past this line # # # # # # # # # # # # # # # # # # # # # # # # # # # @@ -39,12 +69,14 @@ # Type of .desktop files to search for DESKTYPE="Type=Application" -# Other variables -your_id="$(id -un)" - # Where are the preferences: -SYSPREFS="/usr/share/fvwm-crystal/fvwm/preferences" -USERPREFS="/home/$your_id/.fvwm-crystal/preferences" +if [ $# -lt 2 ]; then + SYSPREFS="/usr/share/fvwm-crystal/fvwm/preferences" + USERPREFS="/home/$your_id/.fvwm-crystal/preferences" +else + SYSPREFS="$1/preferences" + USERPREFS="$2/preferences" +fi loadpref() { # Copy default user prefs if they don't exist. @@ -59,46 +91,24 @@ # Load the icon files preference: loadpref IconDirs SYSTEM_ICONDIRS -echo "SYSTEM_ICONDIRS est $SYSTEM_ICONDIRS" # Load the desktop files preference: loadpref DesktopDirs DesktopDir # User dependent variables -# Test which user run the script. Ir root, install in FVWM-SYSTEMDIR, -# otherwise in FVWM_USERDIR. If ROOT, existing entry will be searched -# only in FVWM_SYSTEMDIR, otherwise in both FVWM_DIR. -if [[ "${your_id}" == root ]]; then - FC_MENUBASE="${FC_MENUBASEROOT}" - FC_ICONBASE="${FC_ICONBASEROOT}" - FC_MENUEXIST="${FC_MENUBASEROOT}" - FC_ICONEXIST="${FC_ICONBASEROOT}" - else - FC_MENUBASE="/home/${your_id}${FC_MENUBASEUSER}" - FC_ICONBASE="/home/${your_id}${FC_ICONBASEUSER}" - FC_MENUEXIST="${FC_MENUBASEROOT} /home/${your_id}${FC_MENUBASEUSER}" - FC_ICONEXIST="${FC_ICONBASEROOT} /home/${your_id}${FC_ICONBASEUSER}" -fi -echo "You are running generate-fvwm-crystal-menu as user ${your_id}." +echo "You are running $0 as user ${your_id}." +echo " " echo "FVWM-Crystal menu entries will be installed in" -echo "$FC_MENUBASE and the icons in $FC_ICONBASE" +echo "$FC_MENUBASE and the icons in $FC_ICONBASE." +echo " " echo "The program will search for existing menu entries in $FC_MENUEXIST and for existing" -echo " icons in $FC_ICONEXIST" -echo "" -echo "Are you sure that you want to process? yes/no" +echo " icons in $FC_ICONEXIST." +echo "It will look for desktop file into $DesktopDir and for original icons into $SYSTEM_ICONDIRS" +echo " " +echo "Installing the menu entrie in $FC_MENUBASE and the icons in $FC_ICONBASE" + read PROCESS -if [[ "${PROCESS}" == yes ]]; then - echo "Installing the menu entries in $FC_MENUBASE and the icons in $FC_ICONBASE" - else - if [[ "${PROCESS}" == no ]]; then - echo "abort" - else - echo "Please answer yes or no !" - fi - exit -fi - # / FIXME (this part work, see searchkeystrings()) # Locale test #echo "" @@ -118,14 +128,18 @@ # END FIXME / # Parameter test -if [[ $1 == "" ]]; then - echo "- Searching for all the desktop files in $DesktopDir" - echo "" - echo "This will go fast..." +if [ $# -lt 2 ]; then + if [[ $1 == "" ]]; then + echo "- Searching for all the desktop files in $DesktopDir" + echo "" + echo "This will go fast..." + searchdesktop="searchallappdesktop" + else + echo "- Searching for $1.desktop in $DesktopDir" + searchdesktop="searchoneappdesktop" + fi +else searchdesktop="searchallappdesktop" - else - echo "- Searching for $1.desktop in $DesktopDir" - searchdesktop="searchoneappdesktop" fi # Remove the temp files if the user press Ctrl-C @@ -1006,4 +1020,6 @@ echo "" echo "You will find the list of the desktop files with non valid Main Category in non_valid_cat.log" -FvwmCommand 'Module FvwmForm Menu-Restart-Dialog' +if [ $# -ge 2 ]; then + FvwmCommand 'Module FvwmForm Menu-Restart-Dialog' +fi Modified: fvwm/components/functions/Preferences-Menu =================================================================== --- fvwm/components/functions/Preferences-Menu 2012-07-12 19:50:51 UTC (rev 121) +++ fvwm/components/functions/Preferences-Menu 2012-07-12 21:44:08 UTC (rev 122) @@ -447,7 +447,7 @@ # DestroyFunc GenerateApplicationMenu AddToFunc GenerateApplicationMenu -+ I A fvwm-crystal.generate-menu ++ I A "fvwm-crystal.generate-menu $[FVWM_SYSTEMDIR] $[FVWM_USERDIR]" All (Menu-Restart-Dialog) Close DestroyModuleConfig Menu-Restart-Dialog: * This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <dom...@us...> - 2012-07-12 22:47:22
|
Revision: 124 http://fvwm-crystal.svn.sourceforge.net/fvwm-crystal/?rev=124&view=rev Author: dominique_libre Date: 2012-07-12 22:47:15 +0000 (Thu, 12 Jul 2012) Log Message: ----------- fixed bug in SYSPREFS path (fvwm-crystal.generate-menu) Modified Paths: -------------- ChangeLog Makefile Modified: ChangeLog =================================================================== --- ChangeLog 2012-07-12 22:36:55 UTC (rev 123) +++ ChangeLog 2012-07-12 22:47:15 UTC (rev 124) @@ -6,6 +6,8 @@ we can now specify the directories this toll will search for icon and desktop files. * inclusion into the preferences menu + Makefile: + * fixed bug in SYSPREFS path (fvwm-crystal.generate-menu) Lundi 10 juillet 2012 Dominique Michel fvwm-crystal.generate-menu: Modified: Makefile =================================================================== --- Makefile 2012-07-12 22:36:55 UTC (rev 123) +++ Makefile 2012-07-12 22:47:15 UTC (rev 124) @@ -192,6 +192,7 @@ correctpath: sed -i 's:FC_MENUBASEROOT="/usr/share:FC_MENUBASEROOT="$(prefix)/share:' bin/fvwm-crystal.generate-menu sed -i 's:FC_ICONBASEROOT="/usr/share:FC_ICONBASEROOT="$(prefix)/share:' bin/fvwm-crystal.generate-menu + sed -i 's:SYSPREFS="/usr/share:SYSPREFS="$(prefix)/share:' bin/fvwm-crystal.generate-menu uninstall-doc: -rm -rf $(DESTDIR)$(docdir) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <dom...@us...> - 2013-04-13 19:10:19
|
Revision: 233 http://sourceforge.net/p/fvwm-crystal/code/233 Author: dominique_libre Date: 2013-04-13 19:10:16 +0000 (Sat, 13 Apr 2013) Log Message: ----------- doc/FAQ: Added a question about the screwed music menu with 2 relative scripts in addons Modified Paths: -------------- ChangeLog addons/README doc/FAQ Added Paths: ----------- addons/translatechars addons/translatefilesnames Modified: ChangeLog =================================================================== --- ChangeLog 2013-04-13 09:36:25 UTC (rev 232) +++ ChangeLog 2013-04-13 19:10:16 UTC (rev 233) @@ -4,6 +4,9 @@ functions/Music-audacious: -menu: added preferences and recreate playlist + FAQ: Added Q 3.5 ++ addons/translatechars; +addons/translatefilenames: pre alpha quality + scripts to remove special characters in files and directories names. Vendredi 12 Avril 2013 Dominique Michel Modified: addons/README =================================================================== --- addons/README 2013-04-13 09:36:25 UTC (rev 232) +++ addons/README 2013-04-13 19:10:16 UTC (rev 233) @@ -16,12 +16,20 @@ README: this file -searchvartofix: when updating from fvwm-crstal<=3.0.5 +searchvartofix: when updating from fvwm-crystal<=3.0.5 you need to run this script. +varfix.sh: used by searchvartofix sudo: a sudo example file -varfix.sh: used by searchvartofix +translatechars: pre alpha quality scripts. It is run by + translatefilenames +translatefilenames: pre alpha quality script. It will remove + some special characters from your files and directories names. + Adapt translatechars to suit your need and run translatefilenames. + Run it in some directory and it will change all the names + recursively. Please, don't run it as root and make some backup + before to run it. Xressources: Xressources example file to use with FVWM-Crystal. Read INSTALL in main Crystal folder. Added: addons/translatechars =================================================================== --- addons/translatechars (rev 0) +++ addons/translatechars 2013-04-13 19:10:16 UTC (rev 233) @@ -0,0 +1,12 @@ +#!/bin/sh + +if [[ "$1" != "$(echo "$1" | tr '[\!\-(){}]\?]\^\`\=\|\&\%\#\*\\\@\"\|\,\;\:]' '_')" ]]; then + mv "$1" "$(echo $1 | tr '[\!\-(){}]\?]\^\`\=\|\&\%\#\*\\\@\"\|\,\;\:]' '_')"; +fi + +#if [[ "$1" != "$(echo $1 | tr '[\!\-(){}]\?]\^\`\=\|\&\%\#\*\\\@\"\|]' '_')" ]]; then +# echo "$1"; +# echo $1 | tr '[\!\-(){}\?\^\`\=\|]\&\%\#\*\\\@\"\|]' '_' +#fi + +#echo $1 | tr '[cntrl]' _; Property changes on: addons/translatechars ___________________________________________________________________ Added: svn:executable ## -0,0 +1 ## +* \ No newline at end of property Added: addons/translatefilesnames =================================================================== --- addons/translatefilesnames (rev 0) +++ addons/translatefilesnames 2013-04-13 19:10:16 UTC (rev 233) @@ -0,0 +1,4 @@ +#!/bin/sh + +find -type d -exec translatechars {} \; +find -type f -exec translatechars {} \; Property changes on: addons/translatefilesnames ___________________________________________________________________ Added: svn:executable ## -0,0 +1 ## +* \ No newline at end of property Modified: doc/FAQ =================================================================== --- doc/FAQ 2013-04-13 09:36:25 UTC (rev 232) +++ doc/FAQ 2013-04-13 19:10:16 UTC (rev 233) @@ -26,6 +26,7 @@ 3.2: Where can I add my prefered fvwm command? 3.3: How can I have a tear off menu? 3.4: How can I record madias with mplayer? + 3.5: The Music menu get screwed. What can I do about this? ----------------------------------------------------------------------------- Frequently Asked Questions @@ -231,3 +232,9 @@ MPEG sources. When watching such a sources, press "c" and mplayer will begin to make a stream dump ro the file ~/stream.dump. Press "c" again to stop capturing. + +3.5 Q: The Music menu get screwed. What can I do about this? + A: According to Thomas Adam, auto-generated menus in FVWM are very + sensitive to special characters. You must change all the special + characters in the directories and folders names where FVWM will + search for your media files. \ No newline at end of file This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <dom...@us...> - 2013-04-15 10:45:36
|
Revision: 236 http://sourceforge.net/p/fvwm-crystal/code/236 Author: dominique_libre Date: 2013-04-15 10:45:33 +0000 (Mon, 15 Apr 2013) Log Message: ----------- +FER: Free Export Requirements Modified Paths: -------------- ChangeLog Added Paths: ----------- Export.README Modified: ChangeLog =================================================================== --- ChangeLog 2013-04-14 17:07:14 UTC (rev 235) +++ ChangeLog 2013-04-15 10:45:33 UTC (rev 236) @@ -1,5 +1,9 @@ ChangeLog for FVWM-Crystal +Lundi 15 Avril 2013 Dominique Michel + ++ Export.README: Free Export Regulations rules + Samedi 13 Avril 2013 Dominique Michel functions/Music-audacious: -menu: added preferences and recreate Added: Export.README =================================================================== --- Export.README (rev 0) +++ Export.README 2013-04-15 10:45:33 UTC (rev 236) @@ -0,0 +1,56 @@ +Free Export Requirements. + +You may export or re-export this software or any copy or +adaptation in agrement of the terms of the GNU General +Public License as published by the Free Software Foundation; +either version 2 of the License, or (at your option) any later +version. + +This software is the result of the hard work of many peoples +from all around the world. No one single particular legislation +may limite the generality of the foregoing software, technology or +services provided under this license agreement to be exported, +reexported, transferred or downloaded to or within any country +of the world. + +The list of the countries of the world is subject to change, +but this will not change the terms or the applications of this +license agreement. + +Hardware, software, technology or services can be exported, +reexported, transferred or downloaded to persons or entities from +all around the world with no limitation of any kind. + +By accepting this license agreement you confirm that you can be +located in (or a national resident of) any country of the world. + +Software available on this web site does contains original work from +volunters from all around the world and is therefore not subject to +any export control under any Regulations or Legislations as long the +terms of the GNU General Public License as published by the Free +Software Foundation; either version 2 of the License, or (at your +option) any later version, are respected. This kind of software +may be exported or reexported without export license authorization +and without any governmental notification about the Internet +location of the software. + +The open source software available on this web site is publicly +available without license fee or royalty payment. No government has +been notified about this site and the location site for the source +code. Therefore, the source code may be downloaded and exported +without export license or exception of any kind in accordance with +the further restrictions outlined above regarding the terms of the +GNU General Public License as published by the Free Software +Foundation; either version 2 of the License, or (at your +option) any later version + +Local Country Import Requirements. The software you are about to +download contains original technology from free peoples from all +around the world. Therefore, no countries can regulate the +import, use and/or export of certains of those products. The +FVWM_Crystal Foundation makes no claims as to the non applicability +of local country import, use and/or export regulations in relation +to the download of this product. If you are located intside the U.S. +and Canada you are advised to download this product. + +Power to the people! This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <dom...@us...> - 2013-04-21 15:26:34
|
Revision: 269 http://sourceforge.net/p/fvwm-crystal/code/269 Author: dominique_libre Date: 2013-04-21 15:26:31 +0000 (Sun, 21 Apr 2013) Log Message: ----------- KeyboardBindings man page and txt file: typo and add missing binding for Disapperar Modified Paths: -------------- ChangeLog doc/Keyboard bindings.txt man/KeyboardBindings.1 Modified: ChangeLog =================================================================== --- ChangeLog 2013-04-21 13:06:37 UTC (rev 268) +++ ChangeLog 2013-04-21 15:26:31 UTC (rev 269) @@ -5,6 +5,8 @@ windows moves between pages when cycling trough the fullscreened windows. Fixed windows overlapping when quitting fullscreen. bindings/Numpad-Control: typo fix for Disappear binding + doc/Keyboard bindings.txt: added the Disappear binding; typo. + man/KeyboardBindings.1: typo Venderedi 19 Avril Dominique Michel functions/Media: Added commented out DVB channel change support. It work Modified: doc/Keyboard bindings.txt =================================================================== --- doc/Keyboard bindings.txt 2013-04-21 13:06:37 UTC (rev 268) +++ doc/Keyboard bindings.txt 2013-04-21 15:26:31 UTC (rev 269) @@ -1,6 +1,6 @@ FVWM-Crystal Keyboard Bindings Reference Written by: Maciej Delmanowski <ha...@be...> -Maintained by Dominique Michel <dom...@so...> +Maintained by Dominique Michel <dom...@us...> ----------------------------------------------------- In this file you can find all keyboard bindings used in FVWM-Crystal desktop. @@ -189,12 +189,16 @@ Maximize currently focused window. Alt + KP_* or Alt + Shift + = (equal) - Make currently focused window a "fullscreened" window. It looses the + Make currently focused window a full-screened window. It looses the titlebar and border and is maximized to the entire screen. - Fullscreened window cannot be lowered or iconified. Pressing Alt+KP_* - on the fullscreened window brings back the titlebar and border and - resizes a window to it's previous size and position. + Full-screened window cannot be lowered but can be iconified. + Pressing Alt+KP_* on the full-screened window brings back the titlebar + and border and resizes a window to it's previous size and position. +Alt + Shift + KP_* + Switch focus between the different full-screened windows of the current + page and the desktop. + Alt + KP_- or Alt + Backspace Iconifies currently focused window (or makes a thumbnail). @@ -254,4 +258,4 @@ For the signification of the modifiers, read the key and mouse commands into man fvwm, as well than the Fvwm-Crystal file "components/functions/Keyboard-Modifiers" (don't modify this file if you don't -know exactly what you are doing!). \ No newline at end of file +know exactly what you are doing!). Modified: man/KeyboardBindings.1 =================================================================== --- man/KeyboardBindings.1 2013-04-21 13:06:37 UTC (rev 268) +++ man/KeyboardBindings.1 2013-04-21 15:26:31 UTC (rev 269) @@ -5,7 +5,7 @@ .SH AUTHOR Maciej Delmanowski <ha...@be...> .SH MAINTAINER -Dominique Michel <dom...@so...> +Dominique Michel <dom...@us...> .SH DESCRIPTION In this file you can find all keyboard bindings used in FVWM-Crystal desktop. .SS LEGEND @@ -217,11 +217,11 @@ .TP .B Alt + KP_* or Alt + Shift + = (equal) -Make currently focused window a "fullscreened" window. It looses the titlebar and border and is maximized to the entire screen. Fullscreened window cannot be lowered or iconified. Pressing Alt+KP_* on the fullscreened window brings back the titlebar and border and resizes a window to it's previous size and position. +Make currently focused window a full-screened window. It looses the titlebar and border and is maximized to the entire screen. Full-screened window cannot be lowered but can be iconified. Pressing Alt+KP_* on the full-screened window brings back the titlebar and border and resizes a window to it's previous size and position. .TP .B Alt + Shift + KP_* -Switch focus between the different "fullscreened" windows and the desktop. +Switch focus between the different full-screened windows of the current page and the desktop. .TP .B Alt + KP_- or Alt + Backspace This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <dom...@us...> - 2013-04-21 20:16:50
|
Revision: 270 http://sourceforge.net/p/fvwm-crystal/code/270 Author: dominique_libre Date: 2013-04-21 20:16:47 +0000 (Sun, 21 Apr 2013) Log Message: ----------- INSTALL: added xwd into the deppendencies Modified Paths: -------------- ChangeLog INSTALL Modified: ChangeLog =================================================================== --- ChangeLog 2013-04-21 15:26:31 UTC (rev 269) +++ ChangeLog 2013-04-21 20:16:47 UTC (rev 270) @@ -7,6 +7,7 @@ bindings/Numpad-Control: typo fix for Disappear binding doc/Keyboard bindings.txt: added the Disappear binding; typo. man/KeyboardBindings.1: typo + INSTALL: added coreutils, awk, sed and xwd into the dependencies Venderedi 19 Avril Dominique Michel functions/Media: Added commented out DVB channel change support. It work Modified: INSTALL =================================================================== --- INSTALL 2013-04-21 15:26:31 UTC (rev 269) +++ INSTALL 2013-04-21 20:16:47 UTC (rev 270) @@ -126,6 +126,10 @@ ------- - fvwm>=2.6.5 - ImageMagick (convert is used for application menu icons generation) +- xwd for on the fly icon generation +- coreutils +- sed +- awk (tested with gawk) - bc if mplayer or alsaplayer are installed (used by speed control) Strongly recommended: This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <dom...@us...> - 2013-04-24 17:32:26
|
Revision: 289 http://sourceforge.net/p/fvwm-crystal/code/289 Author: dominique_libre Date: 2013-04-24 17:32:20 +0000 (Wed, 24 Apr 2013) Log Message: ----------- INSTALL: added xcompmgr and transset into the supported softwares Modified Paths: -------------- ChangeLog INSTALL Modified: ChangeLog =================================================================== --- ChangeLog 2013-04-24 17:15:14 UTC (rev 288) +++ ChangeLog 2013-04-24 17:32:20 UTC (rev 289) @@ -3,6 +3,7 @@ Mercredi 24 Avril 2013 Dominique Michel functions/Icon-Launcher: cleanup; fix icon style to work with Icon-Thumbnails functions/Preferences-Menu: re-added Eterm support + INSTALL: Added xcompmgr and transset into the optional dependencies Mardi 23 Avril 2913 Dominique Michl recipes/*; functions/EWMH-BaseStruts; functions/NotificationAreaManager": Modified: INSTALL =================================================================== --- INSTALL 2013-04-24 17:15:14 UTC (rev 288) +++ INSTALL 2013-04-24 17:32:20 UTC (rev 289) @@ -148,12 +148,13 @@ - At least one of 'mpd', 'mpc', 'gmpc' or 'xmms', 'xmms-shell', 'xmms-find' or 'xmms2' or 'quodlibet' or 'cdcd' or 'cmus' or 'alsaplayer' or 'mplayer' for built-in music player support (even video support with mplayer) +- 'transset' and 'xcompmgt'for full transparency support. - A mixer application. I recommand alsamixer. - 'sudo' and 'gksudo' for running text/graphical applications as superuser and for reboot/shutdown options in the Exit menu - 'gdmflexiserver' (distributed with gdm) for GDM login manager support - ROX-Filer or Nautilus for nice file manager and icons on the desktop - 'gnome-session' for session management support. Follow the instructions in - 'addons/session-management.README'. If it doesn't work as explained but you can - get it to work, please consider to contribute at least some kind of - up-to-date explaination. + 'addons/session-management.README'. It is for Gnome 2, if it doesn't work as + explained but you can get it to work, please consider to contribute at least + some kind of up-to-date explaination. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <dom...@us...> - 2013-04-28 16:15:25
|
Revision: 310 http://sourceforge.net/p/fvwm-crystal/code/310 Author: dominique_libre Date: 2013-04-28 16:15:22 +0000 (Sun, 28 Apr 2013) Log Message: ----------- updated French translation Modified Paths: -------------- ChangeLog addons/make_mo fvwm/locale/fr_FR.UTF-8/LC_MESSAGES/fvwm-crystal.mo fvwm/locale/fr_FR.UTF-8/LC_MESSAGES/fvwm-crystal.po Modified: ChangeLog =================================================================== --- ChangeLog 2013-04-28 16:00:01 UTC (rev 309) +++ ChangeLog 2013-04-28 16:15:22 UTC (rev 310) @@ -2,7 +2,8 @@ Dimanche 28 Avril 2013 Dominique Michel functions/Window-Buttons; functions/Fullscreen: cleanup of WindowResize - and associated functions. Simpler and better than ever. + and associated functions. Simpler and better than ever; updated French + translation. Samedi 27 Avril 2013 Dominique Michel bin/fvwm-crystal.videomodeswitch+: video mode switching usingg xrandr; Modified: addons/make_mo =================================================================== --- addons/make_mo 2013-04-28 16:00:01 UTC (rev 309) +++ addons/make_mo 2013-04-28 16:15:22 UTC (rev 310) @@ -1,4 +1,3 @@ #!/bin/sh rm *.mo msgfmt fvwm-crystal.po -o fvwm-crystal.mo -msgfmt fvwm-crystal-script.po -o fvwm-crystal-script.mo Modified: fvwm/locale/fr_FR.UTF-8/LC_MESSAGES/fvwm-crystal.mo =================================================================== (Binary files differ) Modified: fvwm/locale/fr_FR.UTF-8/LC_MESSAGES/fvwm-crystal.po =================================================================== --- fvwm/locale/fr_FR.UTF-8/LC_MESSAGES/fvwm-crystal.po 2013-04-28 16:00:01 UTC (rev 309) +++ fvwm/locale/fr_FR.UTF-8/LC_MESSAGES/fvwm-crystal.po 2013-04-28 16:15:22 UTC (rev 310) @@ -902,6 +902,9 @@ msgid "Maximize" msgstr "Maximiser" +msgid "Minimize" +msgstr "Minimiser" + msgid "Maximize horizontally" msgstr "Maximiser horizontalement" This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <dom...@us...> - 2013-04-29 08:24:39
|
Revision: 316 http://sourceforge.net/p/fvwm-crystal/code/316 Author: dominique_libre Date: 2013-04-29 08:24:36 +0000 (Mon, 29 Apr 2013) Log Message: ----------- NEWS update Modified Paths: -------------- ChangeLog NEWS Modified: ChangeLog =================================================================== --- ChangeLog 2013-04-28 21:30:29 UTC (rev 315) +++ ChangeLog 2013-04-29 08:24:36 UTC (rev 316) @@ -1,5 +1,8 @@ ChangeLog for FVWM-Crystal +Lundi 29 Avril 2013 Dominique Michel + NEWS update + Dimanche 28 Avril 2013 Dominique Michel functions/Window-Buttons; functions/Fullscreen: cleanup of WindowResize and associated functions. Simpler and better than ever; updated French Modified: NEWS =================================================================== --- NEWS 2013-04-28 21:30:29 UTC (rev 315) +++ NEWS 2013-04-29 08:24:36 UTC (rev 316) @@ -1,54 +1,7 @@ -DONE ----- -- Fix the Amiga (click to focus without raise), MXWindow - (click to focus with raise) and FVWM-Crystal with raise - (enter to focus with raise) focus policies when NumLock - is on. - -- Rewrite of the audio and multimedia players. - The common functions was moved in 2 files, one for the audio - players, the other for mplayer and mplayer2. - Some bug fixes. - mplayer use now dvdnav for DVD watching. - Oreliminary DVB support using mplayer(2). - Capture enabled for mplayer(2) using the "c" key (see man mplayer). - This will produce usable files only with mpeg sources (man mplayer again). - -Work in progress ----------------- -What is done in the CVS is to eliminate 2 long standing -bugs. One was introduced by the icon generation of -fvwm-crystal.generate-menu. Some of the icons was producing -libpng warnings at stderr. The second one was due to habak. -It was used at first choice to draw the wallpaper, and produced -X BadValue Errors at restart. Habak support has been dropped -in favor of feh. As feh is huge, hsetroot is now the first -avaible choice. - -It took me much time to find those bugs, following different clues, -and with different method, Finally, I forgot every thing I read -or try, and commented out all the modules into a recipe. -The 2 issues was still here and that was very confusin at first. -I begun to comment out what was left, and finally found which -functions was issuing those warnings/errors. - -The good news is not only I found those bugs, but also I can -move forward, which is the most important for every one using -Fvwm-Crystal. - - TODO ---- -What I have at home seam to be less broken than the CVS (which is -mostly usable anyway), so I will be revieving my changes one by one. -I don't know exactly how I will merge them, and will decide -case by case. +Check the bindings and decide which version number it will be. -Hurray! I find a simple way to fix the long standing issue covered by -the FVWM FAQ Question 5.5: The NumLonk interferences on the Amiga, -FVWM-Crystal with raise and MSWindow focus policy styles should -be history now. - Version 3.0.7 ------------- Not released @@ -57,6 +10,14 @@ - Font and Font Size preferences. That's a big change! +- Full rewrite and debugging of the different maximize functions, + including the full-screened mode. Fullscreen have been extended + with a Disapear function, which give us one of the best feature + of the Amiga OS, the ability to cycle trough the full-sceened + applications and the workbench (dekstop). See that as another way + to cycle trough desktop space. + A new Minimize is includded as well. It will reduce the window size. + - The Amiga recipe is almost fully rewritted. It provide a double top bar that is more AmigaOS like (mac users will like it too). The notification aera is moved near the media @@ -64,8 +25,15 @@ The buttons at the bottom are now in a range, with the possibility to show only some of them. +- NumLock Fix for the focus policies. The NumLonk interferences on the + Amiga, FVWM-Crystal with raise and MSWindow focus policy styles should + be history now. + - New Wing-Commander recipe by Peter McConnell. Nice and fonctionnal. +- New Fullscreen recipe. A work in progress but still usable, if you + like to have nothing on your desk. + - A lot of style loading order fixes. The FvwmForm and FvwmIdent windows doesn't need anymore a restart to be readable. @@ -73,26 +41,31 @@ - The mixer controls are moved into a unique file. -- Music controls in 2 parts, one file for the common functions, - one file per player for the player specific functions. +- Music controls in 2 parts, 1 file for the common functions of the + players, and one file per player for their specific functions. - Media preferences moved to the media button or menu. - Unified media button with recipes that support it. -- Full rewrite and debugging of the different maximize functions. - It is still a few things to do, but it is allready much better. - The main change is that they remember pretty well the last used - size now. Another change is a new "minimize" function that will - reduce the window size. +- The MPlayer control use now dvdnav. DVB support and capture of MPEG + sources have been added. Capture use the standard MPlayer "c" key. -- Some syntax changes in order to support fvwm-2.5.31. +- Some environment variables, including some preferences, have been + comverted to the new InfoStore FVWM variables. FVWM-Crystal will + check the user preferences and convert them when needed at startup. + +- FVWM versions older 2.6.5 are not supported anymore. -- Older fvwm versions than 2.5.31 are not supported anymore. - - Launch of Info browser using xemacs, tkinfo or pinfo from the developer menu. +- Fixed the icon generation of fvwm-crystal.generate-menu. Some of + the icons was producing libpng warnings at stderr. + +- Dropped habak support, which produced X BadValue Errors at restart, in + favor of feh. As feh is huge, hsetroot is now the first avaible choice. + For a complete list of the changes, please read the ChangeLog file. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <dom...@us...> - 2013-04-30 12:27:27
|
Revision: 328 http://sourceforge.net/p/fvwm-crystal/code/328 Author: dominique_libre Date: 2013-04-30 12:27:24 +0000 (Tue, 30 Apr 2013) Log Message: ----------- bindings/Music: updated to use the dB step defined in functions/Mixer (1.5 dB) Modified Paths: -------------- ChangeLog doc/Keyboard bindings.txt fvwm/components/bindings/Music fvwm/components/bindings/Music-Dvorak fvwm/components/bindings/Music-Dvorak_NumLock fvwm/components/bindings/Music_NumLock Modified: ChangeLog =================================================================== --- ChangeLog 2013-04-30 12:02:28 UTC (rev 327) +++ ChangeLog 2013-04-30 12:27:24 UTC (rev 328) @@ -4,6 +4,7 @@ functions/FvwmExpose: Added comment about synchronization recipes/Amiga: Commented out FvwmExpose bindings/Numpad-Control: replaced non working function by the new maximize one + bindings/Music*: updated to use the dB step defined in functions/Mixer (1.5 dB) Lundi 29 Avril 2013 Dominique Michel NEWS update Modified: doc/Keyboard bindings.txt =================================================================== --- doc/Keyboard bindings.txt 2013-04-30 12:02:28 UTC (rev 327) +++ doc/Keyboard bindings.txt 2013-04-30 12:27:24 UTC (rev 328) @@ -134,16 +134,16 @@ Selects next track ignoring "Shuffle" setting in music player. Alt + , - Lowers the volume by 10%. + Lowers the volume by 1.5 dB. Alt + . - Raises the volume by 10%. + Raises the volume by 1.5 dB. Alt + Shift + , - Lowers the volume by 5%. + Lowers the volume by 10 %. Alt + Shift + . - Raises the volume by 5%. + Raises the volume by 10 %. Alt + / (slash) Activates the search function of the music player (currently only XMMS Modified: fvwm/components/bindings/Music =================================================================== --- fvwm/components/bindings/Music 2013-04-30 12:02:28 UTC (rev 327) +++ fvwm/components/bindings/Music 2013-04-30 12:27:24 UTC (rev 328) @@ -9,10 +9,10 @@ Key N A $[Mod1] Music-Backward Key M A $[Mod1] Music-Forward -Key comma A $[Mod1] Mixer-Volume-Down 10 -Key period A $[Mod1] Mixer-Volume-Up 10 -Key comma A $[Mod2] Mixer-Volume-Down 5 -Key period A $[Mod2] Mixer-Volume-Up 5 +Key comma A $[Mod1] Change-Volume-Down $[infostore.Vol_Step] +Key period A $[Mod1] Change-Volume-Up $[infostore.Vol_Step] +Key comma A $[Mod2] Change-Volume-Down 10 +Key period A $[Mod2] Change-Volume-Up 10 Key slash A $[Mod1] Music-Find Key slash A $[Mod2] Music-ToggleRandom Modified: fvwm/components/bindings/Music-Dvorak =================================================================== --- fvwm/components/bindings/Music-Dvorak 2013-04-30 12:02:28 UTC (rev 327) +++ fvwm/components/bindings/Music-Dvorak 2013-04-30 12:27:24 UTC (rev 328) @@ -9,10 +9,10 @@ Key B A $[Mod1] Music-Backward Key M A $[Mod1] Music-Forward -Key W A $[Mod1] Mixer-Volume-Down 10 -Key V A $[Mod1] Mixer-Volume-Up 10 -Key W A $[Mod2] Mixer-Volume-Down 5 -Key V A $[Mod2] Mixer-Volume-Up 5 +Key W A $[Mod1] Change-Volume-Down $[infostore.Vol_Step] +Key V A $[Mod1] Change-Volume-Up $[infostore.Vol_Step] +Key W A $[Mod2] Change-Volume-Down 10 +Key V A $[Mod2] Change-Volume-Up 10 Key slash A $[Mod1] Music-Find Key slash A $[Mod2] Music-ToggleRandom Modified: fvwm/components/bindings/Music-Dvorak_NumLock =================================================================== --- fvwm/components/bindings/Music-Dvorak_NumLock 2013-04-30 12:02:28 UTC (rev 327) +++ fvwm/components/bindings/Music-Dvorak_NumLock 2013-04-30 12:27:24 UTC (rev 328) @@ -9,10 +9,10 @@ Key B A $[Mod1]2 Music-Backward Key M A $[Mod1]2 Music-Forward -Key W A $[Mod1]2 Mixer-Volume-Down 10 -Key V A $[Mod1]2 Mixer-Volume-Up 10 -Key W A $[Mod2]2 Mixer-Volume-Down 5 -Key V A $[Mod2]2 Mixer-Volume-Up 5 +Key W A $[Mod1]2 Change-Volume-Down $[infostore.Vol_Step] +Key V A $[Mod1]2 Change-Volume-Up $[infostore.Vol_Step] +Key W A $[Mod2]2 Change-Volume-Down 10 +Key V A $[Mod2]2 Change-Volume-Up 10 Key slash A $[Mod1]2 Music-Find Key slash A $[Mod2]2 Music-ToggleRandom Modified: fvwm/components/bindings/Music_NumLock =================================================================== --- fvwm/components/bindings/Music_NumLock 2013-04-30 12:02:28 UTC (rev 327) +++ fvwm/components/bindings/Music_NumLock 2013-04-30 12:27:24 UTC (rev 328) @@ -9,10 +9,10 @@ Key N A $[Mod1]2 Music-Backward Key M A $[Mod1]2 Music-Forward -Key comma A $[Mod1]2 Mixer-Volume-Down 10 -Key period A $[Mod1]2 Mixer-Volume-Up 10 -Key comma A $[Mod2]2 Mixer-Volume-Down 5 -Key period A $[Mod2]2 Mixer-Volume-Up 5 +Key comma A $[Mod1]2 Change-Volume-Down $[infostore.Vol_Step] +Key period A $[Mod1]2 Change-Volume-Up $[infostore.Vol_Step] +Key comma A $[Mod2]2 Change-Volume-Down 10 +Key period A $[Mod2]2 Change-Volume-Up 10 Key slash A $[Mod1]2 Music-Find Key slash A $[Mod2]2 Music-ToggleRandom This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <dom...@us...> - 2013-04-30 14:18:05
|
Revision: 329 http://sourceforge.net/p/fvwm-crystal/code/329 Author: dominique_libre Date: 2013-04-30 14:18:01 +0000 (Tue, 30 Apr 2013) Log Message: ----------- updated the doc and man pages with those change; synchronized the FAQ man page with the text file Modified Paths: -------------- ChangeLog doc/FAQ doc/Keyboard bindings.txt man/FVWMCrystalFAQ.1 man/KeyboardBindings.1 man/MouseBindings.1 Modified: ChangeLog =================================================================== --- ChangeLog 2013-04-30 12:27:24 UTC (rev 328) +++ ChangeLog 2013-04-30 14:18:01 UTC (rev 329) @@ -5,6 +5,8 @@ recipes/Amiga: Commented out FvwmExpose bindings/Numpad-Control: replaced non working function by the new maximize one bindings/Music*: updated to use the dB step defined in functions/Mixer (1.5 dB) + updated the doc and man pages with those changes + synchronized the FAQ man page with the text file Lundi 29 Avril 2013 Dominique Michel NEWS update Modified: doc/FAQ =================================================================== --- doc/FAQ 2013-04-30 12:27:24 UTC (rev 328) +++ doc/FAQ 2013-04-30 14:18:01 UTC (rev 329) @@ -247,7 +247,7 @@ Only the DVB and DVD sources will play instantly. 3.7 Q: Mplayer is flaky. What can I do? - A: Try another video driver. For that, edit ~/.mplayer/config and put + A: Try another video output. For that, edit ~/.mplayer/config and put a line like "vo=xv" or "vo=gl". "mplayer -vo help" will show you a list. In the worst case (Fvwm-Crystal is unusable), go to one of the primary Modified: doc/Keyboard bindings.txt =================================================================== --- doc/Keyboard bindings.txt 2013-04-30 12:27:24 UTC (rev 328) +++ doc/Keyboard bindings.txt 2013-04-30 14:18:01 UTC (rev 329) @@ -226,7 +226,7 @@ Move mouse cursor to "home position" - top left corner of the screen. Note ----- +------------------------------------------------------------------------- If you want to modify some bindings, the best place is to put them into ~/.fvwm-crystal/userconfig @@ -239,11 +239,11 @@ Key grave A $[Mod1] - Key grave A $[Mod1]2 - -Key dead_circumflex A $[Mod1] QuakeConsole -Key dead_circumflex A $[Mod1]2 QuakeConsole +Key Q A $[Mod1] QuakeConsole +Key Q A $[Mod1]2 QuakeConsole will unassign Fvwm-Crystal binding (Alt + `) that launch the QuakeConsole -and assign it to (Alt + ^). +and assign it to (Alt + Q). To reassign another function to an existing binding, it is just to reassign the binding. As example: @@ -256,6 +256,9 @@ with NumLock (The 2 after $[Mod1]). For the signification of the modifiers, read the key and mouse commands -into man fvwm, as well than the Fvwm-Crystal file -"components/functions/Keyboard-Modifiers" (don't modify this file if you don't -know exactly what you are doing!). +description into `man fvwm`, as well than the output of + +less "${FVWM_SYSTEMDIR}"/components/functions/Keyboard-Modifiers + +when FVWM-Crystal is running. + Modified: man/FVWMCrystalFAQ.1 =================================================================== --- man/FVWMCrystalFAQ.1 2013-04-30 12:27:24 UTC (rev 328) +++ man/FVWMCrystalFAQ.1 2013-04-30 14:18:01 UTC (rev 329) @@ -1,11 +1,11 @@ -.TH FVWMCrystalFAQ 1 "June 13, 2011" "version 3.1.0" "FVWM-Crystal" +.TH FVWMCrystalFAQ 1 "April 30, 2013" "version 3.1.0" "FVWM-Crystal" .SH NAME \fBFVWM-Crystal - FAQ \fB .SH DESCRIPTION Frequently Asked Questions for FVWM-Crystal .PP -Last updated: 06.05.2007, for version 3.0.5 +Last updated: 30.04.2013, for version 3.1.0 .SH TABLE OF CONTENTS .IP 1. 4 @@ -32,13 +32,25 @@ 2.5: How to install FVWM-Crystal manually? 2.6: How I can select FVWM-Crystal as my window manager? 2.7: When I start FVWM-Crystal I get only the empty FVWM desktop\.\.\. - 2.8: How can I restore a previous FVWM-Crystal session? - 2.9: How can I use gnome-session with FVWM-Crystal? - 2.10: Can I save-restore more as one previous FVWM-Crystal sessions? - 2.11: Why there is no application panel on the desktop? + 2.8: Why there is no application panel on the desktop? .fam T .fi +.IP 3. 4 +Usage. +.PP +.nf +.fam C + 3.1: Where can I start some prefered application at startup? + 3.2: Where can I add my prefered fvwm command? + 3.3: How can I have a tear off menu? + 3.4: How can I record madias with mplayer? + 3.5: The Music menu get screwed. What can I do about this? + 3.6: Mplayer doesn't show the movie I selected into the menu. Why? + 3.7: Mplayer is flaky. What can I do? + +.fam T +.fi .SH FREQUENTLY ASKED QUESTIONS .SH 1. GENERAL INFORMATION @@ -261,84 +273,73 @@ If you are using GDM login manager, just select "FVWM-Crystal" in the Session menu. .SS Q 2.7: When I start FVWM-Crystal I get only the empty FVWM desktop... A: Make sure that you have correct path to the system-wide configuration files in 'fvwm-crystal' script. Also check if in your ~/.Xsession or ~/.xinitrc the last line contains 'exec fvwm-crystal'. Select "FVWM-Crystal" as your session in GDM, "FVWM" will not work. -.SS Q 2.8: How can I restore a previous FVWM-Crystal session? -A: You must install gnome-session and configure FVWM-Crystal to use it. When gnome-session is running, you can save the state of your FVWM-Crystal session by clicking on "Save session" in the "Quit" menu. With "manage session" in the same menu, you can set gnome-session properties and preferences. See Q 2.9 and Q 2.10. -.SS Q 2.9: How can I use gnome-session with FVWM-Crystal? -A:Usualy, gnome-session lauch and manage gnome. All that is needed to do is to configure gnome-session to launch FVWM-Crystal. -.IP 1) 4 -Install gnome-session -.IP 2) 4 -For gdm, edit 'fvwm-crystal.desktop' from FVWM-Crystal package, comment the line with +.SS Q 2.8: Can I save-restore more as one previous FVWM-Crystal sessions? +A: Short answer: No! .PP +Long story: Sure, you can. Launch gnome-session-properties as explained above (Menu "Quit" -> "Manage session"). In the first tab, add a new session with a new name (I.e.: FVWM-Crystal-games). You will find a new section with that name in '~/,gnome2/session'. +.PP +If using gdm, make a new desktop file in '/usr/share/xsessions (I.e.: fvwm-crystal-games.desktop). The faster is to copy and rename fvwm-crystal.desktop. In this new file, edit the line that launch gnome-session with your new session name. +.PP .nf .fam C - #Exec=fvwm-crystal + I.e.: Exec=gnome-session --choose-session=FVWM-Crystal-games + .fam T .fi -and comment out the line with +If using startx, modify '~/.xintirc' with the name of the new session. .PP .nf .fam C - Exec=gnome-session + I.e.: gnome-session --choose-session=FVWM-Crystal-games + + .fam T .fi -Save the file as '/usr/share/xsessions/fvwm-crystal.desktop' so at gdm can see it. Be aware at the exact location of this file can differ between different linux distributions. -.IP 3) 4 -For startx, just put the following in '~/.xinitrc': +.SS Q 2.11: Why is there no application panel on the desktop? +A: Do you have Python installed? Is 'fvwm-crystal.apps' script in a directory listed in $PATH environment variable? All files in Crystal's Application Database needs to have "executable" bit set (all files are actually scripts). You can set it by issuing command: .PP .nf .fam C - gnome-session -.fam T -.fi -.IP 4) 4 -Don't skip this step. If you don't already have a '~/.gnome2/session' file, just copy 'addons/session' from FVWM-Crystal package to '~/.gnome2/session'. + chmod -R a+rx <installpath>/Applications +.RE .PP -If you already have a '~/.gnome2/session' file, edit this file, and paste the whole [FVWM-Crystal] section from 'addons/session'. You must end up with something like: -.PP + +.SH USAGE +.SS Q 3.1: Where can I start some prefered application at startup? +A: Copy the file /usr/share/fvwm-crystal/fvwm/preferences/Startup to .nf .fam C - [FVWM-Crystal] - 0,id=default0 - 0,Priority=0 - 0,RestartCommand=fvwm2 -f /usr/bin/../share/fvwm-crystal/fvwm/config -s 0 - num_clients=1 - - [Default] - \.\.\. - whatever softwares gnome was running - + ~/.fvwm-crystal/preferences/Startup .fam T .fi -.TP -.B -The [FVWM-Crystal] section will be used by gdm or startx to launch FVWM-Crystal, the [Default] section will be used to launch gnome. -.SS Q 2.10: Can I save-restore more as one previous FVWM-Crystal sessions? -A: Short answer: No! -.PP -Long story: Sure, you can. Launch gnome-session-properties as explained above (Menu "Quit" -> "Manage session"). In the first tab, add a new session with a new name (I.e.: FVWM-Crystal-games). You will find a new section with that name in '~/,gnome2/session'. -.PP -If using gdm, make a new desktop file in '/usr/share/xsessions (I.e.: fvwm-crystal-games.desktop). The faster is to copy and rename fvwm-crystal.desktop. In this new file, edit the line that launch gnome-session with your new session name. -.PP +and add yours commands here. +.SS Q 3.2: Where can I add my prefered fvwm command? +A: You want to use some custom styles, keybindings or so. Create the file + ~/.fvwm-crystal/userconfig +and add them here. +.SS Q 3.3: How can I have a tear off menu? +A: When in the menu you want to tear off, press the backspace key. To remove the menu, press escape. This is a standard FVWM feature. +.SS Q 3.4: How can I record medias with mplayer? +A: Recording with mplayer produce a stream dump. Such a dump is unusable for anything else than MPEG streams. When watching some MPEG source, press "c" and mplayer will begin to make a stream dump to the file "~/stream.dump". Press "c" again to stop capturing. +.SS Q 3.5: The Music menu get screwed. What can I do about this? +A: According to Thomas Adam, auto-generated menus in FVWM are very sensitive to special characters. You must change all the special characters in the directories and folders names where FVWM will search for your media files. Take a look into FVWM-Crystal addons directory to know how you may process. +.SS Q 3.6: Mplayer doesn't show the movie I selected into FVWM-Crystal menu. Why? +A; You are watching something else. The file(s) was just added into mplayer's internal playlist. Press Enter or chosse Next in the menu. The DVB and DVD sources will play instantly. +.SS Q 3.7: Mplayer is flaky. What can I do? +A: Try another video output. For that, edit "~/.mplayer/config" and put a line like "vo=xv" or "vo=gl". .nf .fam C - I.e.: Exec=gnome-session --choose-session=FVWM-Crystal-games - + mplayer -vo help .fam T .fi -If using startx, modify '~/.xintirc' with the name of the new session. +will show you a list. .PP +In the worst case (Fvwm-Crystal is unusable), go to one of the primary terminals with "Ctrl + Alt + F<n>", login and issue a .nf .fam C - I.e.: gnome-session --choose-session=FVWM-Crystal-games - - + killall -9 mplayer .fam T .fi -.SS Q 2.11: Why is there no application panel on the desktop? -A: Do you have Python installed? Is 'fvwm-crystal.apps' script in a directory listed in $PATH environment variable? All files in Crystal's Application Database needs to have "executable" bit set (all files are actually scripts). You can set it by issuing command: +With "Ctrl + F7", you will go back to FVWM-Crystal. .PP -.nf -.fam C - chmod -R a+rx <installpath>/Applications - +You can also try a different X graphic driver. For that, you must follow the documentation of your GNU/Linux distribution, install the wanted driver and edit the configuration of your X server. Modified: man/KeyboardBindings.1 =================================================================== --- man/KeyboardBindings.1 2013-04-30 12:27:24 UTC (rev 328) +++ man/KeyboardBindings.1 2013-04-30 14:18:01 UTC (rev 329) @@ -1,4 +1,4 @@ -.TH KeyboardBindings 1 "June 13, 2011" "version 3.1.0" "FVWM-Crystal" +.TH KeyboardBindings 1 "Avril 30, 2013" "version 3.1.0" "FVWM-Crystal" .SH NAME \fBFVWM-Crystal Keyboard Bindings Reference \fB @@ -160,19 +160,19 @@ .TP .B Alt + , -Lowers the volume by 10%. +Lowers the volume by 1.5 dB. .TP .B Alt + . -Raises the volume by 10%. +Raises the volume by 1.5 dB. .TP .B Alt + Shift + , -Lowers the volume by 5%. +Lowers the volume by 10 %. .TP .B Alt + Shift + . -Raises the volume by 5%. +Raises the volume by 10 %. .TP .B Alt + / (slash) @@ -251,3 +251,44 @@ .B Alt + Home Move mouse cursor to "home position" - top left corner of the screen. +.SH NOTES +.TP +If you want to modify some bindings, the best place is to put them is +~/.fvwm-crystal/userconfig +.PP +That file will be read at the very end of Fvwm-Crystal startup and restart. That way, your changes will not be lost after an update, and they will be read after all the other configuration settings. +.PP +In case you want to reassign an existing binding to another key, the best +practice is to unassign the old key and assign the new one. As example: +.PP +.nf + Key grave A $[Mod1] - + Key grave A $[Mod1]2 - + Key Q A $[Mod1] QuakeConsole + Key Q A $[Mod1]2 QuakeConsole +.fi +.PP +will unassign Fvwm-Crystal binding (Alt + `) that launch the QuakeConsole +and assign it to (Alt + Q). +.PP +To reassign another function to an existing binding, it is just to reassign the binding. As example: +.PP +.nf + Key grave A $[Mod1] MyFunction + Key grave A $[Mod1]2 MyFunction +.fi +.PP +will reassign the QuakeConsole binding (Alt + `) to MyFunction. +.PP +The first binding is for use without NumLock, the second one is for use +with NumLock (The 2 after $[Mod1]). +.PP +For the signification of the modifiers, read the key and mouse commands description `man fvwm`, as well than the ouptut of +.PP +.nf + less "${FVWM_SYSTEMDIR}"/components/functions/Keyboard-Modifiers +.fi +.PP +when FVWM-Crystal is running. + + Modified: man/MouseBindings.1 =================================================================== --- man/MouseBindings.1 2013-04-30 12:27:24 UTC (rev 328) +++ man/MouseBindings.1 2013-04-30 14:18:01 UTC (rev 329) @@ -1,9 +1,11 @@ -.TH MouseBindings 1 "June 13, 2011" "version 3.1.0" "FVWM-Crystal" +.TH MouseBindings 1 "April 30, 2013" "version 3.1.0" "FVWM-Crystal" .SH NAME \fBFVWM-Crystal Mouse Bindings Reference \fB .SH AUTHOR Maciej Delmanowski <ha...@gn...> +.SH MAINTAINER +Dominique Michel <dom...@us...> .SH DESCRIPTION In this file you can find all mouse bindings used in FVWM-Crystal desktop. .SS LEGEND @@ -71,7 +73,7 @@ Open a terminal window. .TP .B -Alt + MMB +Alt + Doubleclick MMB Close selected window. .SH WINDOW .TP @@ -129,6 +131,14 @@ LMB, RMB, MMB + hold Show button \fBmenu\fP(s). .SH FVWM CRYSTAL BUTTONS MODEL +.TP ++----------+---------+----------+-----------+------------"----------+ +.TP +| Close B. | | Arrows B.| Options B.| Maximize B.| Close B. | +.TP ++----------+---------+----------+-----------+------------+----------+ +.TP +This apply also to the Amiga button model, which is the same but with only one close button on the left: .SS CLOSE BUTTONS .TP .B @@ -148,6 +158,8 @@ Destroy (kill) selected window. .SS MAXIMISE BUTTON .TP +Those functions toggle between the new size and the default or resized size. +.TP .B LMB Maximize window. @@ -175,19 +187,23 @@ .TP .B LMB -Set window to stay on top. +Minimize the window (or toggle to the default or resized size). .TP .B Alt + LMB -Set window to stay on bottom. +Toggle sticky window mode. .TP .B RMB -Toggle sticky window mode. +Set window in "normal" mode (clears stay on top/bottom). .TP .B MMB -Set window in "normal" mode (clears stay on top/bottom). +Set window to stay on top. +.TP +.B +Alt + MMB +Set window to stay on bottom. .SS ARROWS BUTTON .TP .B This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <dom...@us...> - 2013-04-30 14:43:10
|
Revision: 332 http://sourceforge.net/p/fvwm-crystal/code/332 Author: dominique_libre Date: 2013-04-30 14:43:03 +0000 (Tue, 30 Apr 2013) Log Message: ----------- Makefile: make dist-minimal: removed firefox icons; added man pages Modified Paths: -------------- ChangeLog Makefile Modified: ChangeLog =================================================================== --- ChangeLog 2013-04-30 14:34:13 UTC (rev 331) +++ ChangeLog 2013-04-30 14:43:03 UTC (rev 332) @@ -9,6 +9,7 @@ synchronized the FAQ man page with the text file functions/Icon-Launcher: launch the "icons" at the bottom updated the version and NEWS to 3.1.7 + Makefile: make dist-minimal: removed firefox icons; added man pages Lundi 29 Avril 2013 Dominique Michel NEWS update Modified: Makefile =================================================================== --- Makefile 2013-04-30 14:34:13 UTC (rev 331) +++ Makefile 2013-04-30 14:43:03 UTC (rev 332) @@ -47,6 +47,9 @@ # Copy addons/ mkdir -p "fvwm-crystal-minimal-$(RELEASE)/addons" cp -r addons/* fvwm-crystal-minimal-$(RELEASE)/addons/ + # Copy man/ + mkdir -p "fvwm-crystal-minimal-$(RELEASE)/man" + cp -r man/* fvwm-crystal-minimal-$(RELEASE)/man/ # Copy bin/ mkdir -p "fvwm-crystal-minimal-$(RELEASE)/bin" cp -r bin/* fvwm-crystal-minimal-$(RELEASE)/bin/ @@ -111,8 +114,6 @@ cp fvwm/icons/Default/22x22/apps/mc.png fvwm-crystal-minimal-$(RELEASE)/fvwm/icons/Default/22x22/apps/ cp fvwm/icons/Default/22x22/apps/gimp.png fvwm-crystal-minimal-$(RELEASE)/fvwm/icons/Default/22x22/apps/ cp fvwm/icons/Default/22x22/apps/mplayer.png fvwm-crystal-minimal-$(RELEASE)/fvwm/icons/Default/22x22/apps/ - cp fvwm/icons/Default/22x22/apps/firefox.png fvwm-crystal-minimal-$(RELEASE)/fvwm/icons/Default/22x22/apps/ - cp fvwm/icons/Default/22x22/apps/mozilla-firefox.png fvwm-crystal-minimal-$(RELEASE)/fvwm/icons/Default/22x22/apps/ cp fvwm/icons/Default/22x22/apps/gajim.png fvwm-crystal-minimal-$(RELEASE)/fvwm/icons/Default/22x22/apps/ cp fvwm/icons/Default/22x22/apps/psi.png fvwm-crystal-minimal-$(RELEASE)/fvwm/icons/Default/22x22/apps/ cp fvwm/icons/Default/22x22/apps/konqueror.png fvwm-crystal-minimal-$(RELEASE)/fvwm/icons/Default/22x22/apps/ @@ -145,8 +146,6 @@ cp fvwm/icons/Default/32x32/apps/mc.png fvwm-crystal-minimal-$(RELEASE)/fvwm/icons/Default/32x32/apps/ cp fvwm/icons/Default/32x32/apps/gimp.png fvwm-crystal-minimal-$(RELEASE)/fvwm/icons/Default/32x32/apps/ cp fvwm/icons/Default/32x32/apps/mplayer.png fvwm-crystal-minimal-$(RELEASE)/fvwm/icons/Default/32x32/apps/ - cp fvwm/icons/Default/32x32/apps/firefox.png fvwm-crystal-minimal-$(RELEASE)/fvwm/icons/Default/32x32/apps/ - cp fvwm/icons/Default/32x32/apps/mozilla-firefox.png fvwm-crystal-minimal-$(RELEASE)/fvwm/icons/Default/32x32/apps/ cp fvwm/icons/Default/32x32/apps/gajim.png fvwm-crystal-minimal-$(RELEASE)/fvwm/icons/Default/32x32/apps/ cp fvwm/icons/Default/32x32/apps/psi.png fvwm-crystal-minimal-$(RELEASE)/fvwm/icons/Default/32x32/apps/ cp fvwm/icons/Default/32x32/apps/konqueror.png fvwm-crystal-minimal-$(RELEASE)/fvwm/icons/Default/32x32/apps/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <dom...@us...> - 2013-05-04 11:19:19
|
Revision: 350 http://sourceforge.net/p/fvwm-crystal/code/350 Author: dominique_libre Date: 2013-05-04 11:19:16 +0000 (Sat, 04 May 2013) Log Message: ----------- updated IN Modified Paths: -------------- ChangeLog INSTALL Modified: ChangeLog =================================================================== --- ChangeLog 2013-05-04 11:13:13 UTC (rev 349) +++ ChangeLog 2013-05-04 11:19:16 UTC (rev 350) @@ -18,7 +18,8 @@ recipes/*; desktop/FVWM-Crystal-Preferences: moved desktop manager to the recipes recipes/*: make all the recipes to work with apps/Thunar components/Fullscreen: restrict Fullscreen to non FvwmVuttons windows - + updated IMSTALL + Mercredi 1 Mai 2913 Dominique Michel updated the version to 3.1.8 functions/Icon-Thumbnails: fix for desiconification of fullscreen windows; Modified: INSTALL =================================================================== --- INSTALL 2013-05-04 11:13:13 UTC (rev 349) +++ INSTALL 2013-05-04 11:19:16 UTC (rev 350) @@ -141,6 +141,7 @@ - One of 'aterm', 'urxvt', 'mrxvt', 'xterm', 'Eterm', 'gnome-terminal', 'konsole' , 'terminator' or 'xfce4-terminal' - for terminal emulator - One of 'mrxvt', 'urxvt', aterm' or 'xterm' for Quake console +- Thunar for nice file manager and icons on the desktop Optional, but supported: ------------------------ @@ -154,8 +155,8 @@ for reboot/shutdown options in the Exit menu - 'xrandr' for video mode switching - 'gdmflexiserver' (distributed with gdm) for GDM login manager support -- Thunar, ROX-Filer or Nautilus for nice file manager and icons on the desktop +- ROX-Filer or Nautilus for alternatives to Thunar - 'gnome-session' for session management support. Follow the instructions in - 'addons/session-management.README'. It is for Gnome 2, if it doesn't work as - explained but you can get it to work, please consider to contribute at least + 'addons/session-management.README'. It is for Gnome 2, if you can get it to + work with a current Gnome version, please consider to contribute with some kind of up-to-date explaination. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <dom...@us...> - 2013-05-05 18:20:14
|
Revision: 364 http://sourceforge.net/p/fvwm-crystal/code/364 Author: dominique_libre Date: 2013-05-05 18:20:12 +0000 (Sun, 05 May 2013) Log Message: ----------- Makefile: removed uninstall and added install-doc in install. Modified Paths: -------------- ChangeLog Makefile Modified: ChangeLog =================================================================== --- ChangeLog 2013-05-05 18:07:21 UTC (rev 363) +++ ChangeLog 2013-05-05 18:20:12 UTC (rev 364) @@ -13,7 +13,8 @@ functions/Preferences-Menu: added Handles icon + icons/Default/*/fvwm-crystal/handles.png bin/fvwm-crystal.apps: cosmetic code changes from Gentoo - + Makefile: removed uninstall and added install-doc in install. + Samedi 4 Mai 2013 Dominique Miche components/Fullscreen: restrict Fullscreen to non FvwmVuttons windows updated IMSTALL Modified: Makefile =================================================================== --- Makefile 2013-05-05 18:07:21 UTC (rev 363) +++ Makefile 2013-05-05 18:20:12 UTC (rev 364) @@ -10,7 +10,7 @@ all: @echo "There is nothing to compile." -install: uninstall correctpath +install: correctpath install-doc @echo Installing fvwm-crystal $(RELEASE) to $(prefix) mkdir -p $(DESTDIR)$(prefix)/bin $(DESTDIR)$(prefix)/share/fvwm-crystal/fvwm $(DESTDIR)$(prefix)/share/xsessions $(DESTDIR)/etc/X11/Sessions This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <dom...@us...> - 2013-05-22 09:46:50
|
Revision: 443 http://sourceforge.net/p/fvwm-crystal/code/443 Author: dominique_libre Date: 2013-05-22 09:46:47 +0000 (Wed, 22 May 2013) Log Message: ----------- Makefile: adjusted the installation of the X session and desktop files Modified Paths: -------------- ChangeLog Makefile Modified: ChangeLog =================================================================== --- ChangeLog 2013-05-22 08:50:00 UTC (rev 442) +++ ChangeLog 2013-05-22 09:46:47 UTC (rev 443) @@ -4,7 +4,8 @@ moved the X session and desktop files to new location: shared apps/Thunar; recipes/*: make the IconBox to work togueter functions/Media; functions/Mixer: some icon changes - + Makefile: adjusted the installation of the X session and desktop files + Mardi 21 Mai 2013 Dominque Michel scripts/ThunarCheckMounts; apps/Thunar: version 2 much simpler and better even if I do prefer the look of the old version; v2 is just better. Modified: Makefile =================================================================== --- Makefile 2013-05-22 08:50:00 UTC (rev 442) +++ Makefile 2013-05-22 09:46:47 UTC (rev 443) @@ -16,8 +16,8 @@ install -m 755 bin/fvwm-crystal.apps bin/fvwm-crystal.wallpaper bin/fvwm-crystal bin/fvwm-crystal.generate-menu bin/fvwm-crystal.infoline bin/fvwm-crystal.mplayer-wrapper bin/fvwm-crystal.play-movies bin/fvwm-crystal.videomodeswitch- bin/fvwm-crystal.videomodeswitch+ $(DESTDIR)$(prefix)/bin cp -d -r fvwm/* $(DESTDIR)$(prefix)/share/fvwm-crystal/fvwm/ - cp addons/fvwm-crystal $(DESTDIR)/etc/X11/Sessions - cp addons/fvwm-crystal.desktop $(DESTDIR)$(prefix)/share/xsessions + cp shared/fvwm-crystal $(DESTDIR)/etc/X11/Sessions + cp shared/fvwm-crystal.desktop $(DESTDIR)$(prefix)/share/xsessions mkdir -p $(DESTDIR)$(prefix)/share/man/man1 cp -d -r man/* $(DESTDIR)$(prefix)/share/man/man1 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <dom...@us...> - 2013-05-22 10:12:51
|
Revision: 445 http://sourceforge.net/p/fvwm-crystal/code/445 Author: dominique_libre Date: 2013-05-22 10:12:49 +0000 (Wed, 22 May 2013) Log Message: ----------- Makefile: added recipe/LapRight and the 48x48 fvwm-crystal and categories icons in dist-minimal Modified Paths: -------------- ChangeLog Makefile Modified: ChangeLog =================================================================== --- ChangeLog 2013-05-22 09:52:35 UTC (rev 444) +++ ChangeLog 2013-05-22 10:12:49 UTC (rev 445) @@ -4,7 +4,9 @@ moved the X session and desktop files to new location: shared apps/Thunar; recipes/*: make the IconBox to work togueter functions/Media; functions/Mixer: some icon changes - Makefile: adjusted the installation of the X session and desktop files + Makefile: adjusted the installation of the X session and desktop files; + added recipe/LapRight and the 48x48 fvwm-crystal and categories icons + in dist-minimal Mardi 21 Mai 2013 Dominque Michel scripts/ThunarCheckMounts; apps/Thunar: version 2 much simpler and better even Modified: Makefile =================================================================== --- Makefile 2013-05-22 09:52:35 UTC (rev 444) +++ Makefile 2013-05-22 10:12:49 UTC (rev 445) @@ -93,6 +93,9 @@ mkdir -p "fvwm-crystal-minimal-$(RELEASE)/fvwm/icons/Default/32x32/apps" mkdir -p "fvwm-crystal-minimal-$(RELEASE)/fvwm/icons/Default/32x32/categories" mkdir -p "fvwm-crystal-minimal-$(RELEASE)/fvwm/icons/Default/32x32/fvwm-crystal" + mkdir -p "fvwm-crystal-minimal-$(RELEASE)/fvwm/icons/Default/48x48" + mkdir -p "fvwm-crystal-minimal-$(RELEASE)/fvwm/icons/Default/48x48/categories" + mkdir -p "fvwm-crystal-minimal-$(RELEASE)/fvwm/icons/Default/48x48/fvwm-crystal" # Copy 22x22 application icons cp fvwm/icons/Default/22x22/apps/default.png fvwm-crystal-minimal-$(RELEASE)/fvwm/icons/Default/22x22/apps/ cp fvwm/icons/Default/22x22/apps/xterm.png fvwm-crystal-minimal-$(RELEASE)/fvwm/icons/Default/22x22/apps/ @@ -166,6 +169,10 @@ -exec cp -R -P {} "fvwm-crystal-minimal-$(RELEASE)/fvwm/icons/Default/32x32/categories/" \; find fvwm/icons/Default/32x32/fvwm-crystal -maxdepth 1 ! -name "." ! -name ".*" ! -name "fvwm-crystal" \ -exec cp -R -P {} "fvwm-crystal-minimal-$(RELEASE)/fvwm/icons/Default/32x32/fvwm-crystal/" \; + find fvwm/icons/Default/48x48/categories -maxdepth 1 ! -name "." ! -name ".*" ! -name "categories" \ + -exec cp -R -P {} "fvwm-crystal-minimal-$(RELEASE)/fvwm/icons/Default/48x48/categories/" \; + find fvwm/icons/Default/48x48/fvwm-crystal -maxdepth 1 ! -name "." ! -name ".*" ! -name "fvwm-crystal" \ + -exec cp -R -P {} "fvwm-crystal-minimal-$(RELEASE)/fvwm/icons/Default/48x48/fvwm-crystal/" \; # Copy fvwm/locales/ mkdir -p "fvwm-crystal-minimal-$(RELEASE)/fvwm/locale" find fvwm/locale -maxdepth 1 ! -name "." ! -name ".*" ! -name "locale" \ @@ -176,7 +183,7 @@ -exec cp -R -P {} "fvwm-crystal-minimal-$(RELEASE)/fvwm/preferences/" \; # Copy fvwm/recipes/ mkdir -p "fvwm-crystal-minimal-$(RELEASE)/fvwm/recipes" - cp -r fvwm/recipes/Default fvwm/recipes/Light fvwm/recipes/Nebulae fvwm/recipes/TopLine fvwm-crystal-minimal-$(RELEASE)/fvwm/recipes + cp -r fvwm/recipes/Default fvwm/recipes/LapRight fvwm/recipes/Light fvwm/recipes/Nebulae fvwm/recipes/TopLine fvwm-crystal-minimal-$(RELEASE)/fvwm/recipes # Copy fvwm/scripts/ mkdir -p "fvwm-crystal-minimal-$(RELEASE)/fvwm/scripts" find fvwm/scripts -maxdepth 1 ! -name "." ! -name ".*" ! -name "scripts" \ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <dom...@us...> - 2013-05-25 13:12:23
|
Revision: 470 http://sourceforge.net/p/fvwm-crystal/code/470 Author: dominique_libre Date: 2013-05-25 13:12:20 +0000 (Sat, 25 May 2013) Log Message: ----------- added missing files in uninstall Modified Paths: -------------- ChangeLog Makefile Modified: ChangeLog =================================================================== --- ChangeLog 2013-05-25 12:58:32 UTC (rev 469) +++ ChangeLog 2013-05-25 13:12:20 UTC (rev 470) @@ -18,7 +18,8 @@ Mouse Bindings & Tips.txt: removed txt documentation + html/*: autogenerated html documentation man/*: auto updated the man pages - Makefile: make it work with the new asciidoc documentation + Makefile: make it work with the new asciidoc documentation; added missing files + in uninstall Vendredi 23 Mai 2013 Dominique Michel functions/FvwmExpose: silent xwd Modified: Makefile =================================================================== --- Makefile 2013-05-25 12:58:32 UTC (rev 469) +++ Makefile 2013-05-25 13:12:20 UTC (rev 470) @@ -22,12 +22,13 @@ mkdir -p $(DESTDIR)$(prefix)/share/man/man1 cp -d -r man/* $(DESTDIR)$(prefix)/share/man/man1 -uninstall: +uninstall: uninstall-doc @echo "Uninstalling previously installed fvwm-crystal" rm -rf $(DESTDIR)$(prefix)/share/fvwm-crystal - rm -f $(DESTDIR)$(prefix)/bin/fvwm-crystal.wallpaper $(DESTDIR)$(prefix)/bin/fvwm-crystal.apps $(DESTDIR)$(prefix)/bin/fvwm-crystal $(DESTDIR)$(prefix)/bin/fvwm-crystal.generate-menu $(DESTDIR)$(prefix)/bin/fvwm-crystal.infoline $(DESTDIR)$(prefix)/bin/fvwm-crystal.mplayer-wrapper + rm -f $(DESTDIR)$(prefix)/bin/fvwm-crystal.wallpaper $(DESTDIR)$(prefix)/bin/fvwm-crystal.apps $(DESTDIR)$(prefix)/bin/fvwm-crystal $(DESTDIR)$(prefix)/bin/fvwm-crystal.generate-menu $(DESTDIR)$(prefix)/bin/fvwm-crystal.infoline $(DESTDIR)$(prefix)/bin/fvwm-crystal.mplayer-wrapper $(DESTDIR)$(prefix)/bin/fvwm-crystal.play-movies $(DESTDIR)$(prefix)/bin/fvwm-crystal.videomodeswitch+ $(DESTDIR)$(prefix)/bin/fvwm-crystal.videomodeswitch- rm -f $(DESTDIR)$(prefix)/share/man/man1/ApplicationDatabase.1 $(DESTDIR)$(prefix)/share/man/man1/CrystalRoxHOWTO.1 $(DESTDIR)$(prefix)/share/man/man1/FVWMCrystalFAQ.1 $(DESTDIR)$(prefix)/share/man/man1/KeyboardBindings.1 $(DESTDIR)$(prefix)/share/man/man1/MouseBindings.1 $(DESTDIR)$(prefix)/share/man/man1/Tips.1 - + rm -f $(DESTDIR)$(prefix)/share/xsessions/fvwm-crystal.desktop $(DESTDIR)/etc/X11/Sessions/fvwm-crystal + # This is meant for creating a distribution tarball from the repository and # not for the use by end users dist: This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <dom...@us...> - 2013-05-26 20:25:40
|
Revision: 486 http://sourceforge.net/p/fvwm-crystal/code/486 Author: dominique_libre Date: 2013-05-26 20:25:37 +0000 (Sun, 26 May 2013) Log Message: ----------- Makefile: fixed shared installation in make dist-minimal Modified Paths: -------------- ChangeLog Makefile Modified: ChangeLog =================================================================== --- ChangeLog 2013-05-26 19:43:46 UTC (rev 485) +++ ChangeLog 2013-05-26 20:25:37 UTC (rev 486) @@ -8,7 +8,8 @@ functions/Developer-Menu: added fvwm-crystal man page updated NEWS locales/fr_FR.UTF-8/LC_MESSAGES/fvwm-crystal.*: added strings for DesktopIcons - + Makefile: fixed shared installation in make dist-minimal + Samedi 24 Mai 2013 Dominique Michel - apps/Thunar; + apps/DesktopIcons; functions/Preferences-Menu: renamed Thunar to DesktopIcons Modified: Makefile =================================================================== --- Makefile 2013-05-26 19:43:46 UTC (rev 485) +++ Makefile 2013-05-26 20:25:37 UTC (rev 486) @@ -50,7 +50,7 @@ cp -r addons/* fvwm-crystal-minimal-$(RELEASE)/addons/ # Copy shared/ mkdir -p "fvwm-crystal-minimal-$(RELEASE)/shared" - cp -r addons/* fvwm-crystal-minimal-$(RELEASE)/shared/ + cp -r shared/* fvwm-crystal-minimal-$(RELEASE)/shared/ # Copy man/ mkdir -p "fvwm-crystal-minimal-$(RELEASE)/man" cp -r man/* fvwm-crystal-minimal-$(RELEASE)/man/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <dom...@us...> - 2013-05-26 20:33:33
|
Revision: 487 http://sourceforge.net/p/fvwm-crystal/code/487 Author: dominique_libre Date: 2013-05-26 20:33:31 +0000 (Sun, 26 May 2013) Log Message: ----------- Makefile: fixed uninstallation of fvwm-crystal.1 Modified Paths: -------------- ChangeLog Makefile Modified: ChangeLog =================================================================== --- ChangeLog 2013-05-26 20:25:37 UTC (rev 486) +++ ChangeLog 2013-05-26 20:33:31 UTC (rev 487) @@ -8,7 +8,8 @@ functions/Developer-Menu: added fvwm-crystal man page updated NEWS locales/fr_FR.UTF-8/LC_MESSAGES/fvwm-crystal.*: added strings for DesktopIcons - Makefile: fixed shared installation in make dist-minimal + Makefile: fixed shared installation in make dist-minimal; fixed uninstallation + of fvwm-crystal.1 Samedi 24 Mai 2013 Dominique Michel - apps/Thunar; Modified: Makefile =================================================================== --- Makefile 2013-05-26 20:25:37 UTC (rev 486) +++ Makefile 2013-05-26 20:33:31 UTC (rev 487) @@ -26,7 +26,7 @@ @echo "Uninstalling previously installed fvwm-crystal" rm -rf $(DESTDIR)$(prefix)/share/fvwm-crystal rm -f $(DESTDIR)$(prefix)/bin/fvwm-crystal.wallpaper $(DESTDIR)$(prefix)/bin/fvwm-crystal.apps $(DESTDIR)$(prefix)/bin/fvwm-crystal $(DESTDIR)$(prefix)/bin/fvwm-crystal.generate-menu $(DESTDIR)$(prefix)/bin/fvwm-crystal.infoline $(DESTDIR)$(prefix)/bin/fvwm-crystal.mplayer-wrapper $(DESTDIR)$(prefix)/bin/fvwm-crystal.play-movies $(DESTDIR)$(prefix)/bin/fvwm-crystal.videomodeswitch+ $(DESTDIR)$(prefix)/bin/fvwm-crystal.videomodeswitch- - rm -f $(DESTDIR)$(prefix)/share/man/man1/ApplicationDatabase.1 $(DESTDIR)$(prefix)/share/man/man1/CrystalRoxHOWTO.1 $(DESTDIR)$(prefix)/share/man/man1/FVWMCrystalFAQ.1 $(DESTDIR)$(prefix)/share/man/man1/KeyboardBindings.1 $(DESTDIR)$(prefix)/share/man/man1/MouseBindings.1 $(DESTDIR)$(prefix)/share/man/man1/Tips.1 + rm -f $(DESTDIR)$(prefix)/share/man/man1/fvwm-crystal $(DESTDIR)$(prefix)/share/man/man1/ApplicationDatabase.1 $(DESTDIR)$(prefix)/share/man/man1/CrystalRoxHOWTO.1 $(DESTDIR)$(prefix)/share/man/man1/FVWMCrystalFAQ.1 $(DESTDIR)$(prefix)/share/man/man1/KeyboardBindings.1 $(DESTDIR)$(prefix)/share/man/man1/MouseBindings.1 $(DESTDIR)$(prefix)/share/man/man1/Tips.1 rm -f $(DESTDIR)$(prefix)/share/xsessions/fvwm-crystal.desktop $(DESTDIR)/etc/X11/Sessions/fvwm-crystal # This is meant for creating a distribution tarball from the repository and This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |