Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

I just updated to 11.04, now if I drag a window to the side of the workspace, the window is maximized to half of the screen. is there a way to move it to another workspace with the mouse?

I know you can right-click on the title and choose "move to Another Workspace", but I would like something quicker.

share|improve this question

3 Answers 3

up vote 17 down vote accepted

Simple way: Use workspace switcher and drag the window to your desired workspace.


Ideal way: install compizconfig-settings-manager Install compizconfig-settings-manager and enable edge flipping.

After installing, invoke compizconfig-settings-manager with ccsm or by searching in Dash. Select Desktop Wall and in the Edge Flipping tab check "Edge Flip Move." The edge flipping tab of the Desktop Wall plugin lets you set three different types of edge flipping

Now you can drag windows between workspaces. (Note your pointer needs to press against the side of the workspace around the middle.) It takes a second before the viewport changes.


Compizconfig-settings-manager can also set keyboard shortcuts to move windows between workspaces: You can see my keyboard shortcuts for moving windows between workspaces -- note that I've remapped the dash to Super+space

share|improve this answer
    
You may also want to disable the GRID plugin if you wish to move windows between workspaces via the edge flipping, the 2 settings both being on can be a little confusing. Personally theres a wrap around setting i also enable, With Edge flipping you will also notice that the layout of the workspaces is a 2x2 grid, the way unity works I do not think its possible to set a 1x4 grid, so you will need to drag the window up/down to get to 2 of the workspaces. –  dr_willis May 4 '11 at 2:00
    
Yeah, Grid is what's making Andrea Z's windows fill the half of the screen. I really like Grid's keyboard shortcuts, so I could never get rid of it. But it looks like you can go to the Edges tab and change all of the Resize Actions to None if you wanted to disable that feature. If you like the feature, you can play with Grid's Thresholds to make the timing work to your liking. –  idbrii May 4 '11 at 18:27
    
thanks, enabling edge flip solved my issue! –  Andrea Zonca May 4 '11 at 21:14
    
when readint hte first sentence I didn't like the solution as it's only simple as in "it works without adjusting anything additionally" but it's very ugly and requires a bunch of steps and just doesn't work smotthly and fast. But thanks for the other solution! :) –  Henning Jul 7 '13 at 18:35

The older way of dragging a window outside the screen was sending it partly to another workspace because the "window snapping" feature was absent (the one that you experienced: "if I drag a window to the side of the workspace, the window is maximized to half of the screen"). Now, it is enabled by default. Do disable it, install Unity Tweaks Tool: Window snapping: OFF.

enter image description here

But there is another more elegant way which keeps the window snapping enabled by using Unity Tweaks Tool.

This may vary, but imagine that we have two horizontal workspaces and the lower hotcorners set for showing workspaces and spreading windows:

enter image description here

So, we can just go with the pointer to lower right corner to expose all windows and select the one we want to move

enter image description here

And when that is selected, we put the mouse to the lower left corner to see all workspaces and drag the window where we want:

enter image description here

share|improve this answer

You have a few options:

Use keyboard shortcuts

Use Ctrl+Alt+Shift+Left/Right/Up/Down to move the current window as you change workspaces.

Use the Workspace Switcher

Open the Workspace Switcher (Click the "Workspace Switcher" icon in the launcher or press Super+S) and then drag-and-drop windows between workspaces.

Disable edge resize actions

Install the CompizConfig Settings Manager, set the options in Grid ▸ Edges ▸ Resize Actions to None, and check Desktop Wall ▸ Edge Flipping ▸ Edge Flip Move.

share|improve this answer
    
Is it possible to keep the edge resize but only when a specific key is hold? –  Mood May 4 '11 at 0:49
    
@Mood Neither the Grid nor Desktop Wall plugin currently offers this behavior. –  ændrük May 4 '11 at 1:08

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.