Xfce Forum

Sub domains
 

You are not logged in.

#1 2014-05-15 13:25:55

king-ghidorah
Member
Registered: 2013-04-19
Posts: 16

[Solved] How to enable dragging windows across workspaces? VirtualBox

Hi,


I don't think I had to configure anything in my previous xfce installations, I believe that it just worked. This time, however, it didn't and I cannot make it work.

So how do I enable dragging windows from one workspace to another? And I don't mean dragging in the workspace switcher, that works, but grabbing the window, moving it to the side of the screen and as soon as the mouse pointer reaches the edge switching to the appropriate workspace.


Thanks

Last edited by king-ghidorah (2014-06-12 15:33:02)

Offline

#2 2014-05-15 14:18:16

ToZ
Administrator
From: Canada
Registered: 2011-06-02
Posts: 10,949

Re: [Solved] How to enable dragging windows across workspaces? VirtualBox

The setting is located at Settings Manager >> Window Manager >> Advanced tab >> "Wrap workspaces when dragging a window off the screen". Note that this will conflict with the tiling of windows when you reach a screen edge. I believe the wrap workspaces will win in this scenario.


Please remember to mark your thread [SOLVED] to make it easier for others to find
--- How To Ask For Help | FAQ | Developer Wiki  |  Community | Contribute ---

Offline

#3 2014-05-15 15:34:57

king-ghidorah
Member
Registered: 2013-04-19
Posts: 16

Re: [Solved] How to enable dragging windows across workspaces? VirtualBox

Thanks. I have both this option and "Wrap workspaces when the pointer reaches the screen edge" ticked and no joy. There is no difference whether they are selected or not.

Offline

#4 2014-05-15 17:08:36

ToZ
Administrator
From: Canada
Registered: 2011-06-02
Posts: 10,949

Re: [Solved] How to enable dragging windows across workspaces? VirtualBox

What version of Xfce are you using?
Do you have "automatically tile windows..." enabled on the Accessibility tab of Window Manager Tweaks?
Can you post back your window manager settings:

xfconf-query -c xfwm4 -lv

Please remember to mark your thread [SOLVED] to make it easier for others to find
--- How To Ask For Help | FAQ | Developer Wiki  |  Community | Contribute ---

Offline

#5 2014-05-15 21:00:50

king-ghidorah
Member
Registered: 2013-04-19
Posts: 16

Re: [Solved] How to enable dragging windows across workspaces? VirtualBox

It's version 4.8. I will run the command tomorrow as the problem is on my work pc.

I have the same version of Xfce at home and there is nothing to do with window tiling on that tab in Window Manager Tweaks. Here is what's there:

Key used to grab and move windows: [Alt]
- Hide frame of windows when maximised
- Restore original size of maximised windows when moving
- Use edge resistance instead of window snapping
- Notify of urgency by making window's decoration blink
- Keep urgent windows blinking repeatedly

Last edited by king-ghidorah (2014-05-15 21:01:20)

Offline

#6 2014-05-16 00:45:54

ToZ
Administrator
From: Canada
Registered: 2011-06-02
Posts: 10,949

Re: [Solved] How to enable dragging windows across workspaces? VirtualBox

Window tiling came in in version 4.10.
Unfortunately, I don't have a version of 4.8 handy to check, but lets have a look at the results of that command anyways.


Please remember to mark your thread [SOLVED] to make it easier for others to find
--- How To Ask For Help | FAQ | Developer Wiki  |  Community | Contribute ---

Offline

#7 2014-05-16 09:08:19

king-ghidorah
Member
Registered: 2013-04-19
Posts: 16

Re: [Solved] How to enable dragging windows across workspaces? VirtualBox

Here are the differences between my home (dragging works) and work (dragging doesn't work) setup:

home /general/scroll_workspaces               true
work /general/scroll_workspaces               false

home /general/snap_to_border                  true
work /general/snap_to_border                  false

home /general/wrap_workspaces                 false
work /general/wrap_workspaces                 true

and here is the whole thing (work):

/general/activate_action                 bring
/general/borderless_maximize             true
/general/box_move                        false
/general/box_resize                      false
/general/button_layout                   O|SHMC
/general/button_offset                   0
/general/button_spacing                  0
/general/click_to_focus                  true
/general/cycle_apps_only                 false
/general/cycle_draw_frame                true
/general/cycle_hidden                    true
/general/cycle_minimum                   true
/general/cycle_workspaces                false
/general/double_click_action             maximize
/general/double_click_distance           5
/general/double_click_time               250
/general/easy_click                      Alt
/general/focus_delay                     250
/general/focus_hint                      true
/general/focus_new                       true
/general/frame_opacity                   100
/general/full_width_title                true
/general/inactive_opacity                100
/general/maximized_offset                0
/general/mousewheel_rollup               true
/general/move_opacity                    100
/general/placement_mode                  center
/general/placement_ratio                 20
/general/popup_opacity                   100
/general/prevent_focus_stealing          false
/general/raise_delay                     250
/general/raise_on_click                  true
/general/raise_on_focus                  false
/general/raise_with_any_button           true
/general/repeat_urgent_blink             false
/general/resize_opacity                  100
/general/restore_on_move                 true
/general/scroll_workspaces               false
/general/shadow_delta_height             0
/general/shadow_delta_width              0
/general/shadow_delta_x                  0
/general/shadow_delta_y                  -3
/general/shadow_opacity                  50
/general/show_app_icon                   false
/general/show_dock_shadow                true
/general/show_frame_shadow               false
/general/show_popup_shadow               false
/general/snap_resist                     false
/general/snap_to_border                  false
/general/snap_to_windows                 false
/general/snap_width                      10
/general/theme                           TrueMinimalist
/general/title_alignment                 center
/general/title_font                      Sans Bold 9
/general/title_horizontal_offset         0
/general/title_shadow_active             false
/general/title_shadow_inactive           false
/general/title_vertical_offset_active    0
/general/title_vertical_offset_inactive  0
/general/toggle_workspaces               false
/general/unredirect_overlays             true
/general/urgent_blink                    false
/general/use_compositing                 false
/general/workspace_count                 4
/general/workspace_names                 <<UNSUPPORTED>>
/general/wrap_cycle                      true
/general/wrap_layout                     true
/general/wrap_resistance                 9
/general/wrap_windows                    true
/general/wrap_workspaces                 true

Offline

#8 2014-05-16 12:41:21

ToZ
Administrator
From: Canada
Registered: 2011-06-02
Posts: 10,949

Re: [Solved] How to enable dragging windows across workspaces? VirtualBox

If you change your work preferences to match your home preferences, does it work then? My settings here match your home preferences.


Please remember to mark your thread [SOLVED] to make it easier for others to find
--- How To Ask For Help | FAQ | Developer Wiki  |  Community | Contribute ---

Offline

#9 2014-05-16 15:34:24

king-ghidorah
Member
Registered: 2013-04-19
Posts: 16

Re: [Solved] How to enable dragging windows across workspaces? VirtualBox

I made the settings on the work computer match the home preferences but it made no difference. Could the fact that I run the OS in a VM have an impact on this feature?

Offline

#10 2014-05-16 18:10:52

ToZ
Administrator
From: Canada
Registered: 2011-06-02
Posts: 10,949

Re: [Solved] How to enable dragging windows across workspaces? VirtualBox

Interesting. I just fired up a VM instance that I have and the windows won't drag to the next workspace either. So it looks like you're right.


Please remember to mark your thread [SOLVED] to make it easier for others to find
--- How To Ask For Help | FAQ | Developer Wiki  |  Community | Contribute ---

Offline

#11 2014-05-16 20:21:58

MountainDewManiac
Member
From: Where Mr. Bankruptcy is Prez
Registered: 2013-03-24
Posts: 1,115

Re: [Solved] How to enable dragging windows across workspaces? VirtualBox

Hmm... So it's a "lack of transparency" issue with the virtual software, not allowing the OS to correctly see the mouse cursor hitting the side of the visible work area (aka "desktop," then?

Any way to adjust the VM so that it thinks the workspace is a few percent larger than the actual display size?

Regards,
MDM


Mountain Dew Maniac

How to Ask for Help <=== Click on this link

Offline

#12 2014-05-23 00:03:54

king-ghidorah
Member
Registered: 2013-04-19
Posts: 16

Re: [Solved] How to enable dragging windows across workspaces? VirtualBox

Thanks ToZ for checking that for me.

MDM, I've tried different settings in the mouse capturing area and nothing seemed to make it work. Normally I work in the full screen mode but I have also tried the windowed mode where I could clearly see the mouse pointer hitting the edge and nothing happened. I'm away from my work machine for some time, I will double check when I'm back.

I'm unaware of any such setting in the VM software. Is there any way to adjust the XFCE workspace so that it switches some time before the mouse pointer hits the edge of the desktop?

Offline

#13 2014-05-23 01:10:31

ToZ
Administrator
From: Canada
Registered: 2011-06-02
Posts: 10,949

Re: [Solved] How to enable dragging windows across workspaces? VirtualBox

king-ghidorah wrote:

Is there any way to adjust the XFCE workspace so that it switches some time before the mouse pointer hits the edge of the desktop?

I don't have my vm handy to check, but does changing the "Edge Resistance" setting in Settings Manager >> Window Manager >> Advanced tab >> Wrap workspaces... section help?


Please remember to mark your thread [SOLVED] to make it easier for others to find
--- How To Ask For Help | FAQ | Developer Wiki  |  Community | Contribute ---

Offline

#14 2014-06-12 15:31:33

king-ghidorah
Member
Registered: 2013-04-19
Posts: 16

Re: [Solved] How to enable dragging windows across workspaces? VirtualBox

Hey guys, Thank you for helping me with this issue. The solution is to disable mouse integration in the Machine menu of the VM window (or Host+i). Now dragging works just fine.

Last edited by king-ghidorah (2014-06-12 15:34:20)

Offline

Board footer

Powered by FluxBB