LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Desktop (http://www.linuxquestions.org/questions/linux-desktop-74/)
-   -   List of windows manager that can workspace warping when moving windows?(like fluxbox) (http://www.linuxquestions.org/questions/linux-desktop-74/list-of-windows-manager-that-can-workspace-warping-when-moving-windows-like-fluxbox-676359/)

frenchn00b 10-14-2008 05:19 PM

List of windows manager that can workspace warping when moving windows?(like fluxbox)
 
Hi

Is there a List of windows manager that can workspace warping when moving windows?

Happy Tux

brianL 10-14-2008 05:50 PM

Have a few bottles of wine, that will warp your workspace. :D

frenchn00b 10-14-2008 05:55 PM

i tried with .vtwmrc but not working:

Code:

#
# General options
#

AutoPan 100
AutoPanBorderWidth 5
NaturalAutopanBehavior
PanDistanceY 100
PanDistanceX 100
SnapRealScreen
PanResistance 500

DecorateTransients
DontMoveOff
MaxWindowSize "1152x864"
RandomPlacement
#SqueezeTitle

NoCaseSensitive
NoGrabServer

AutoRaiseDelay 0
AutoRelativeResize
MoveDelta 3

DeiconifyToScreen
ForceIcons
IconDirectory "/usr/X11R6/icons/"
IconRegion "600x75-200+0" North West 75 25
ResizeRegion "NorthEast"
RestartPreviousState
UnknownIcon "unknown1.xpm"
WarpCursor

#ShowIconManager
SortIconManager
IconManagerGeometry "500x19+1-20" 4

FixManagedVirtualGeometries
FixTransientVirtualGeometries
VirtualDesktop "4x1+860+806" 16

ShallowReliefWindowButton
SunkFocusWindowTitle

BorderWidth            6
BorderBevelWidth        2
ButtonBevelWidth        1
IconBevelWidth          2
IconManagerBevelWidth  1
InfoBevelWidth          2
MenuBevelWidth          2
TitleBevelWidth        1

ClearBevelContrast      40
DarkBevelContrast      40

#
# Fonts
#

ResizeFont "-adobe-helvetica-bold-r-normal--*-120-*-*-*-*-*-*"
TitleFont "-adobe-helvetica-bold-r-normal--*-120-*-*-*-*-*-*"
MenuFont "-adobe-helvetica-bold-r-normal--*-120-*-*-*-*-*-*"
MenuTitleFont "-adobe-helvetica-bold-r-normal--*-120-*-*-*-*-*-*"
IconFont "-adobe-helvetica-bold-r-normal--*-100-*-*-*-*-*-*"
IconManagerFont "-adobe-helvetica-bold-r-normal--*-100-*-*-*"

#
# Lists
#

Icons
{
        "*term"                "xterm.xpm"
        "rxvt"                "xterm.xpm"
        "xv"                "xv2.xpm"
        "xcalc"                "rcalc2.xpm"
        "xman"                "xman.xpm"
        "emacs"                "gnu-animal.xpm"
}

NoTitle
{
        "VTWM Icon Manager"
        "VTWM Desktop"
        "XMMS*"
        "X11Amp"
        "xeyes"
}

NailedDown
{
        "VTWM Icon Manager"
        "VTWM Desktop"
        "xclock"
        "xload"
        "xeyes"
}

IconManagerDontShow
{
        "VTWM Icon Manager"
        "VTWM Desktop"
        "xclock"
        "xload"
        "xeyes"
}

DontShowInDisplay
{
        "VTWM Icon Manager"
        "VTWM Desktop"
        "xclock"
        "xload"
        "xeyes"
}

DontShowInVtwmWindows
{
        "VTWM Icon Manager"
        "VTWM Desktop"
        "xclock"
        "xload"
        "xeyes"
}

AutoRaise
{
}

#
# Colors (DOH!)
#

Color
{
        BorderColor "slategrey"
        BorderTileBackground "steelblue"
        BorderTileForeground "gray85"
        DefaultBackground "darkblue"
        DefaultForeground "beige"
        TitleBackground "steelblue"
        TitleForeground "gray85"
        MenuBackground "darkgray"
        MenuForeground "darkblue"
        MenuTitleBackground "steelblue"
        MenuTitleForeground "black"
        IconBackground "darkgrey"
        IconForeground "darkblue"
        IconBorderColor "gray85"
        IconManagerBackground "steelblue"
        IconManagerForeground "black"
        IconManagerHighlight "black"
        VirtualBackground "steelblue"
        VirtualForeground "black"
        DesktopDisplayBackground "grey60"
}

#
# Titlebar buttons
#

NoDefaultTitleButtons

LeftTitleButton ":xpm:bar" = f.menu "winops"
RightTitleButton ":xpm:dot" = f.iconify
RightTitleButton ":xpm:resize" = f.resize

#
# Functions and Bindings
#

Function "move-or-lower" { f.move f.deltastop f.lower }
Function "move-or-raise" { f.move f.deltastop f.raise }
Function "move-or-iconify" { f.movescreen f.deltastop  f.move f.deltastop f.iconify }

Button1 = : root : f.menu "defops"
Button2 = : root : f.menu "VTWM Windows"
Button3 = : root : f.menu "winops"


Button1 = : title : f.function "move-or-raise"
Button2 = : title : f.raiselower

Button1 = : icon : f.function "move-or-iconify"
Button2 = : icon : f.iconify

Button1 = : iconmgr : f.iconify
Button2 = : iconmgr : f.iconify
Button3 = : iconmgr : f.raise

Button1 = : virtual | desktop : f.movescreen
Button2 = : virtual | desktop : f.movescreen

"1"        = m1 : window|icon  : f.setrealscreen "+0+0"
"2"        = m1 : window|icon  : f.setrealscreen "+1152+0"
"3"        = m1 : window|icon  : f.setrealscreen "+2304+0"
"4"        = m1 : window|icon  : f.setrealscreen "+3456+0"
"F1"        = m1 : all : f.setrealscreen "+0+0"
"F2"        = m1 : all : f.setrealscreen "+1152+0"
"F3"        = m1 : all : f.setrealscreen "+2304+0"
"F4"        = m1 : all : f.setrealscreen "+3456+0"

Button1 = m : window|icon|frame : f.function "move-or-raise"
Button2 = m : window|icon|frame : f.iconify
Button3 = m : window|icon|frame : f.function "move-or-lower"

"Up"        = : root : f.panup                "100"
"Down"        = : root : f.pandown        "100"
"Left"        = : root : f.panleft        "100"
"Right"        = : root : f.panright        "100"

#"F4"        = m1 : window | icon : f.delete

#
# Menus
#

menu "defops"
{
"    VTWM    "        f.title
"Aterm"                f.exec "aterm -sr -si +st &"
"Netscape"        f.exec "netscape &"
"GVim"                f.exec "gvim -geom 80x40 &"
""                f.nop
"Network"        f.menu "network"
"Shells"        f.menu "shells"
"Utilities"        f.menu "utils"
"Multimedia"        f.menu "multimedia"
"Science"        f.menu "science"
"Other WMs"        f.menu "others"
""                f.nop
"Restart"        f.restart
"Exit"                f.quit
}

menu "network"
{
"  Network  "        f.title
"AIM"                f.exec "aim &"
"ICQ"                f.exec "icqnix &"
"Lopster"        f.exec "lopster &"
"Netscape"        f.exec "netscape &"
}

menu "shells"
{
"  Shells  "        f.title
"Aterm"                f.exec "aterm -sr -si +st &"
"-Blue"                f.exec "aterm -sr -si +st -fg white -bg 'rgb:0/0/35' &"
"-Trans"        f.exec "aterm -sr -si +st -tr -sh 50 -fg white -bg black &"
"Rxvt"                f.exec "rxvt -sr -si +st &"
"Xterm"                f.exec "xterm -sb -sl 1024 -s -rw -rightbar &"
}

menu "utils"
{
"  Utilities  "        f.title
"Emacs"                f.exec "emacs &"
"GV"                f.exec "gv &"
"GVim"                f.exec "gvim -geom 80x40 &"
"xClock"        f.exec "xclock &"
"xColorSel"        f.exec "xcolorsel &"
"xDvi"                f.exec "xdvi &"
"xFontSel"        f.exec "xfontsel &"
"xLoad"                f.exec "xload &"
"xLock"                f.exec "xlock -nice 0 -mode random &"
"xPDF"                f.exec "xpdf &"
"xPost-It+"        f.exec "xpostit+ &"
}

menu "multimedia"
{
" Multimedia "        f.title
"Gimp"                f.exec "gimp &"
"GTK See"        f.exec "gtksee &"
"Real Player"        f.exec "realplay &"
"TFig"                f.exec "tfig &"
"XMMS"                f.exec "xmms &"
"XV"                f.exec "xv &"
}

menu "science"
{
"  Science  "        f.title
"Dr.Scheme"        f.exec "drscheme &"
"GPeriodic"        f.exec "gperiodic &"
"HexCalc"        f.exec "hexcalc &"
"XaoS"                f.exec "xaos &"
"xCalc"                f.exec "xcalc &"
}

menu "others"
{
" Other WMs "        f.title
"Blackbox"        f.startwm "blackbox"
"FVWM2"                f.startwm "fvwm2"
"E"                f.startwm "enlightenment"
"TWM"                f.startwm "twm"
}

menu "winops"
{
"  Window  "        f.title
"Identify"        f.identify
""                f.nop
"AutoRaise"        f.autoraise
"Iconify"        f.iconify
"Resize"        f.resize
"Move"                f.move
""                f.nop
"Raise"                f.raise
"Lower"                f.lower
"Nail"                f.nail
"Focus"                f.focus
""                f.nop
"Fullzoom"        f.fullzoom
"Horizoom"        f.horizoom
"Vertzoom"        f.zoom
""                f.nop
"Kill"                f.destroy
"Delete"        f.delete
}


frenchn00b 10-14-2008 06:12 PM

xfce has it but more more more ...

others windows managers guys ?

craigevil 10-14-2008 06:29 PM

wtf is warping?

Whyte 10-14-2008 06:42 PM

Quote:

Originally Posted by frenchn00b (Post 3310211)
xfce has it but more more more ...

others windows managers guys ?

If you mean automatically switching to another workspace when dragging a window to the screen's edge, then.. the old Enlightenment, the new one (E17), Xfce's wm, I think GNOME too... and can't think of anything else.

frenchn00b 10-15-2008 12:47 PM

In openbox, this is not working
ref. to http://www.linuxquestions.org/questi...eature-675102/

Code:

<mouse>
  <dragThreshold>0</dragThreshold>
  <doubleClickTime>200</doubleClickTime>

  <context name="Frame">
    <mousebind button="A-Left" action="Drag">
      <screenEdgeWarpTime>0</screenEdgeWarpTime>
      <action name="Move"/>
      <screenEdgeWarpTime>400</screenEdgeWarpTime>
    </mousebind>
    <mousebind button="A-Left" action="Click">
      <action name="Raise"/>
      <screenEdgeWarpTime>0</screenEdgeWarpTime>
    </mousebind>
    <mousebind button="A-Left" action="Press">
      <action name="Focus"/>
    </mousebind>
    <mousebind button="A-Middle" action="Drag">
      <action name="ShowMenu"/>
    </mousebind>
    <mousebind button="A-Middle" action="Click">
      <action name="Lower"/>
      <screenEdgeWarpTime>0</screenEdgeWarpTime>
    </mousebind>
    <mousebind button="A-Right" action="Press">
      <action name="Resize"><menu>client-menu</menu></action>
      <screenEdgeWarpTime>0</screenEdgeWarpTime>
    </mousebind>
    <mousebind button="A-Up" action="Click">
      <action name="DesktopPrevious"/>
    </mousebind>
    <mousebind button="A-Down" action="Click">
      <action name="DesktopNext"/>
    </mousebind>
    <mousebind button="C-A-Up" action="Click">
      <action name="SendToDesktopPrevious"/>
    </mousebind>
    <mousebind button="C-A-Down" action="Click">
      <action name="SendToDesktopNext"/>
    </mousebind>
  </context>


frenchn00b 10-20-2008 12:06 PM

plz someone maybe for this issue?
thanks

Quote:

Originally Posted by frenchn00b (Post 3311043)
In openbox, this is not working
ref. to http://www.linuxquestions.org/questi...eature-675102/

Code:

<mouse>
  <dragThreshold>0</dragThreshold>
  <doubleClickTime>200</doubleClickTime>

  <context name="Frame">
    <mousebind button="A-Left" action="Drag">
      <screenEdgeWarpTime>0</screenEdgeWarpTime>
      <action name="Move"/>
      <screenEdgeWarpTime>400</screenEdgeWarpTime>
    </mousebind>
    <mousebind button="A-Left" action="Click">
      <action name="Raise"/>
      <screenEdgeWarpTime>0</screenEdgeWarpTime>
    </mousebind>
    <mousebind button="A-Left" action="Press">
      <action name="Focus"/>
    </mousebind>
    <mousebind button="A-Middle" action="Drag">
      <action name="ShowMenu"/>
    </mousebind>
    <mousebind button="A-Middle" action="Click">
      <action name="Lower"/>
      <screenEdgeWarpTime>0</screenEdgeWarpTime>
    </mousebind>
    <mousebind button="A-Right" action="Press">
      <action name="Resize"><menu>client-menu</menu></action>
      <screenEdgeWarpTime>0</screenEdgeWarpTime>
    </mousebind>
    <mousebind button="A-Up" action="Click">
      <action name="DesktopPrevious"/>
    </mousebind>
    <mousebind button="A-Down" action="Click">
      <action name="DesktopNext"/>
    </mousebind>
    <mousebind button="C-A-Up" action="Click">
      <action name="SendToDesktopPrevious"/>
    </mousebind>
    <mousebind button="C-A-Down" action="Click">
      <action name="SendToDesktopNext"/>
    </mousebind>
  </context>




All times are GMT -5. The time now is 04:55 AM.