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.
Last edited by king-ghidorah (2014-06-12 15:33:02)
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.
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.
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
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)
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.
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
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?
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.
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?
Mountain Dew Maniac
How to Ask for Help <=== Click on this link
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?
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?
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)