You are not logged in.
Hi everyone,
I am running an Arch based distro with the Xfce desktop.
When I saw that XSfce was upgraded to 4.20 I was thrilled.
So I installed it but it turns out that one feature has ben removed or placed elsewhere so I am a little puzzled :-(
When I move a window to the top of my display, it automatically resizes to half screen or full screen.
As I do not see why I would do that, I would like to diszable that feature.
I could do so in previous Xfce version.
But it seems I can not find the setting that allows to do so anymore...
Or that the setting is there but does not work. Mayube because some parts of the old system or cached somewhere ?
If anyone was able to help me on this I'd be eternally grateful :-)
Thanks for your replies.
Regards.
Offline
The setting is located at Settings Manager > Window Manager Tweaks > Accessibility > Automatically tile windows when moving towards the screen edge.
Mark solved threads as [SOLVED] to make it easier for others to find solutions.
--- How To Ask For Help | FAQ | Developer Wiki | Community | Contribute ---
Offline
Hi,
Thanks for your reply.
That info is indeed available all over the internet.
So that is, of course what I did...
What do I get as a result ?
The "Settings" window indeed does not get resized.
But ALL other windows still are resized...
Did you check if that( is working on all windows on your side ?
If it does then there is a problem with my setup and I'll have to live with it :-)
Can it be because I have 3 DE installed ? Even if only one is running ?
Regards.
Offline
But ALL other windows still are resized...
That's odd. What do the following return?
ps -ef | grep xfwm4
xfconf-query -c xfwm4 -lv
Did you check if that( is working on all windows on your side ?
Yes, it works as advertised.
Can it be because I have 3 DE installed ?
Possibly. It could be that one of the other window managers are running and not xfwm4. When you mix DEs you also run into a situation where DE-specific apps are running in DEs that are not meant to.
Mark solved threads as [SOLVED] to make it easier for others to find solutions.
--- How To Ask For Help | FAQ | Developer Wiki | Community | Contribute ---
Offline
Hi,
Thanks a lot for trying to help me on this thing.
Here's the output for the first command :
archpen+ 248309 248231 0 janv.22 ? 00:01:15 xfwm4
archpen+ 331454 252357 0 05:17 pts/6 00:00:00 grep --color=auto xfwm4
The output for second command is MUCH longer...
Hope it is OK if I post the whole thing here :
xfconf-query -c xfwm4 -lv:
/general/activate_action switch
/general/borderless_maximize false
/general/box_move false
/general/box_resize false
/general/button_layout CMHSO|
/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_minimized false
/general/cycle_minimum false
/general/cycle_preview true
/general/cycle_raise false
/general/cycle_tabwin_mode 0
/general/cycle_workspaces false
/general/double_click_action shade
/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_border_top 0
/general/frame_opacity 92
/general/full_width_title true
/general/horiz_scroll_opacity false
/general/inactive_opacity 100
/general/maximized_offset 0
/general/mousewheel_rollup false
/general/move_opacity 88
/general/placement_mode center
/general/placement_ratio 100
/general/popup_opacity 100
/general/prevent_focus_stealing true
/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 88
/general/scroll_workspaces true
/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 true
/general/show_popup_shadow false
/general/snap_resist false
/general/snap_to_border true
/general/snap_to_windows true
/general/snap_width 8
/general/sync_to_vblank false
/general/theme Dracula
/general/tile_on_move false
/general/title_alignment center
/general/title_font Roboto Condensed, 12
/general/title_horizontal_offset 0
/general/titleless_maximize false
/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 false
/general/urgent_blink false
/general/use_compositing true
/general/vblank_mode auto
/general/workspace_count 16
/general/workspace_names [1,2,3,4,Espace de travail 5,Espace de travail 6,Espace de travail 7,Espace de travail 8,Espace de travail 9,Espace de travail 10,Espace de travail 11,Espace de travail 12,Espace de travail 13,Espace de travail 14,Espace de travail 15,Espace de travail 16]
/general/wrap_cycle true
/general/wrap_layout true
/general/wrap_resistance 11
/general/wrap_windows false
/general/wrap_workspaces false
/general/zoom_desktop true
/general/zoom_pointer true
If that allows you to find out why it is not working :-)
For me that is not really comprehensible language.
Regards.
ToZ: added code tags
Last edited by ToZ (2025-01-23 12:00:31)
Offline
So everything looks okay there. Can you post back the output of:
pstree
...and the contents of an ~/.xsession-errors file if you have one.
Mark solved threads as [SOLVED] to make it easier for others to find solutions.
--- How To Ask For Help | FAQ | Developer Wiki | Community | Contribute ---
Offline
@ToZ just an FYI. I get the same results. As soon as a window hits the top of the screen it goes to maximize.
Siduction
Debian Sid
Xfce 4.20 with Wayland/Labwc
Offline
is it just the top border that is affected? Does it tile on the sides? And where is your panel located?
Mark solved threads as [SOLVED] to make it easier for others to find solutions.
--- How To Ask For Help | FAQ | Developer Wiki | Community | Contribute ---
Offline
Yes, Just the top edge. My panel is on top. When I drag a window to the side it tiles(full top to bottom and half horizontally) when the cursor hits the edge, not the window edge.
Siduction
Debian Sid
Xfce 4.20 with Wayland/Labwc
Offline
What is this set to:
xfconf-query -c xfwm4 -p /general/tile_on_move
Is it false?
And is this on the X11 version of Xfce or wayland?
Last edited by ToZ (2025-01-23 13:12:18)
Mark solved threads as [SOLVED] to make it easier for others to find solutions.
--- How To Ask For Help | FAQ | Developer Wiki | Community | Contribute ---
Offline
For me it's True. Wayland/Labwc.
Siduction
Debian Sid
Xfce 4.20 with Wayland/Labwc
Offline
Set it to false to see what happens. Its also at Window Manager Tweaks > Accessibility > Automatically tile windows...
Mark solved threads as [SOLVED] to make it easier for others to find solutions.
--- How To Ask For Help | FAQ | Developer Wiki | Community | Contribute ---
Offline
Unchecked it "again" and no change. Even tried logout/in. I'll have to try on X next.
Added later 01 min 45 s:
On X I hit my panel and it stops. No maximize and no tiling.
Siduction
Debian Sid
Xfce 4.20 with Wayland/Labwc
Offline
too confirm good behaviour, Xfce 4.20 on X11, panel on top and when window moved to top:
- disabled "Automatically tile windows..." = not change its size
- enabled "Automatically tile windows..." = first snap under panel (when mouse reach bottom of panel), then maximized (when mouse reach top of panel/screen)
tried with xfce4-terminal (without CSD), mousepad (with CSD) and strawberry (Qt6) :-)
EDIT: after changed disabled/enabled, not need relogin or reopen windows, change will take effect immediately
Last edited by k3dAR (2025-01-23 17:12:39)
Offline
So everything looks okay there. Can you post back the output of:
pstree
...and the contents of an ~/.xsession-errors file if you have one.
Sure,
Here it is :
systemd─┬─NetworkManager───3*[{NetworkManager}]
├─accounts-daemon───3*[{accounts-daemon}]
├─avahi-daemon───avahi-daemon
├─chrome_crashpad───2*[{chrome_crashpad}]
├─chrome_crashpad───{chrome_crashpad}
├─cloudflared───31*[{cloudflared}]
├─colord───3*[{colord}]
├─cpupower-gui-he
├─cupsd
├─dbus-broker-lau───dbus-broker
├─dirmngr
├─dotnet───18*[{dotnet}]
├─libvirtd───27*[{libvirtd}]
├─miniserv.pl
├─nmbd
├─opensnitchd───65*[{opensnitchd}]
├─pamac-daemon───3*[{pamac-daemon}]
├─polkitd───3*[{polkitd}]
├─4*[qemu-system-x86───38*[{qemu-system-x86}]]
├─qemu-system-x86───49*[{qemu-system-x86}]
├─qemu-system-x86───37*[{qemu-system-x86}]
├─rtkit-daemon───2*[{rtkit-daemon}]
├─sddm─┬─Xorg───12*[{Xorg}]
│ ├─sddm-helper───xfce4-session─┬─Thunar───5*[{Thunar}]
│ │ ├─agent───3*[{agent}]
│ │ ├─applet.py
│ │ ├─auto_workspace───4*[{auto_workspace}]
│ │ ├─blueman-applet───4*[{blueman-applet}]
│ │ ├─dragsnap───4*[{dragsnap}]
│ │ ├─evolution-alarm───7*[{evolution-alarm}]
│ │ ├─gridwindow───3*[{gridwindow}]
│ │ ├─insync─┬─QtWebEngineProc
│ │ │ ├─QtWebEngineProc───QtWebEngineProc───11*[{QtWebEngineProc}]
│ │ │ ├─QtWebEngineProc───4*[{QtWebEngineProc}]
│ │ │ └─34*[{insync}]
│ │ ├─layouts_popup───3*[{layouts_popup}]
│ │ ├─nm-applet───5*[{nm-applet}]
│ │ ├─polkit-gnome-au───3*[{polkit-gnome-au}]
│ │ ├─previews_creato───3*[{previews_creato}]
│ │ ├─previews_daemon───4*[{previews_daemon}]
│ │ ├─python3───4*[{python3}]
│ │ ├─wallstreet───4*[{wallstreet}]
│ │ ├─windowshufflerd───4*[{windowshufflerd}]
│ │ ├─xfce4-clipman───4*[{xfce4-clipman}]
│ │ ├─xfce4-panel─┬─chrome─┬─2*[cat]
│ │ │ │ ├─chrome───chrome───35*[{chrome}]
│ │ │ │ ├─chrome───chrome─┬─chrome───7*[{chrome}]
│ │ │ │ │ ├─2*[chrome───23*[{chrome}]]
│ │ │ │ │ ├─chrome───13*[{chrome}]
│ │ │ │ │ ├─2*[chrome───47*[{chrome}]]
│ │ │ │ │ ├─chrome───48*[{chrome}]
│ │ │ │ │ ├─chrome───53*[{chrome}]
│ │ │ │ │ ├─2*[chrome───27*[{chrome}]]
│ │ │ │ │ ├─chrome───50*[{chrome}]
│ │ │ │ │ ├─chrome───76*[{chrome}]
│ │ │ │ │ ├─chrome───30*[{chrome}]
│ │ │ │ │ ├─2*[chrome───18*[{chrome}]]
│ │ │ │ │ ├─chrome───43*[{chrome}]
│ │ │ │ │ ├─chrome───22*[{chrome}]
│ │ │ │ │ ├─chrome───69*[{chrome}]
│ │ │ │ │ ├─3*[chrome───16*[{chrome}]]
│ │ │ │ │ ├─chrome───75*[{chrome}]
│ │ │ │ │ ├─chrome───17*[{chrome}]
│ │ │ │ │ ├─chrome───36*[{chrome}]
│ │ │ │ │ ├─chrome───20*[{chrome}]
│ │ │ │ │ ├─chrome───12*[{chrome}]
│ │ │ │ │ ├─chrome───5*[{chrome}]
│ │ │ │ │ └─chrome───8*[{chrome}]
│ │ │ │ ├─chrome───19*[{chrome}]
│ │ │ │ ├─chrome───7*[{chrome}]
│ │ │ │ └─53*[{chrome}]
│ │ │ ├─evolution─┬─WebKitNetworkPr───10*[{WebKitNetworkPr}]
│ │ │ │ ├─bwrap───bwrap───xdg-dbus-proxy───2*[{xdg-dbus-proxy}]
│ │ │ │ ├─bwrap───bwrap───WebKitWebProces───14*[{WebKitWebProces}]
│ │ │ │ └─26*[{evolution}]
│ │ │ ├─python3───6*[{python3}]
│ │ │ ├─telegram-deskto───137*[{telegram-deskto}]
│ │ │ ├─tilix─┬─bash───pstree
│ │ │ │ └─52*[{tilix}]
│ │ │ ├─wrapper-2.0─┬─filezilla───30*[{filezilla}]
│ │ │ │ └─4*[{wrapper-2.0}]
│ │ │ ├─8*[wrapper-2.0───4*[{wrapper-2.0}]]
│ │ │ ├─wrapper-2.0───3*[{wrapper-2.0}]
│ │ │ ├─3*[wrapper-2.0───5*[{wrapper-2.0}]]
│ │ │ └─4*[{xfce4-panel}]
│ │ ├─xfce4-power-man───3*[{xfce4-power-man}]
│ │ ├─xfce4-screensav───3*[{xfce4-screensav}]
│ │ ├─xfdesktop───4*[{xfdesktop}]
│ │ ├─xfsettingsd─┬─xfce4-screensho───4*[{xfce4-screensho}]
│ │ │ ├─xfce4-terminal─┬─bash
│ │ │ │ └─4*[{xfce4-terminal}]
│ │ │ └─4*[{xfsettingsd}]
│ │ ├─xfwm4───14*[{xfwm4}]
│ │ └─10*[{xfce4-session}]
│ └─{sddm}
├─smbd─┬─smbd-cleanupd
│ └─smbd-notifyd
├─sshd
├─systemd─┬─(sd-pam)
│ ├─at-spi-bus-laun─┬─dbus-broker-lau───dbus-broker
│ │ └─4*[{at-spi-bus-laun}]
│ ├─at-spi2-registr───3*[{at-spi2-registr}]
│ ├─dbus-broker-lau───dbus-broker
│ ├─dconf-service───3*[{dconf-service}]
│ ├─evolution-addre───7*[{evolution-addre}]
│ ├─evolution-calen───24*[{evolution-calen}]
│ ├─evolution-sourc───4*[{evolution-sourc}]
│ ├─gnome-keyring-d───4*[{gnome-keyring-d}]
│ ├─gvfs-afc-volume───4*[{gvfs-afc-volume}]
│ ├─gvfs-goa-volume───3*[{gvfs-goa-volume}]
│ ├─gvfs-gphoto2-vo───3*[{gvfs-gphoto2-vo}]
│ ├─gvfs-mtp-volume───3*[{gvfs-mtp-volume}]
│ ├─gvfs-udisks2-vo───4*[{gvfs-udisks2-vo}]
│ ├─gvfsd─┬─gvfsd-dnssd───3*[{gvfsd-dnssd}]
│ │ ├─gvfsd-http───3*[{gvfsd-http}]
│ │ ├─gvfsd-network───4*[{gvfsd-network}]
│ │ ├─gvfsd-trash───4*[{gvfsd-trash}]
│ │ ├─gvfsd-wsdd─┬─python3
│ │ │ └─3*[{gvfsd-wsdd}]
│ │ └─3*[{gvfsd}]
│ ├─gvfsd-fuse───6*[{gvfsd-fuse}]
│ ├─gvfsd-metadata───3*[{gvfsd-metadata}]
│ ├─pipewire───2*[{pipewire}]
│ ├─pulseaudio─┬─gsettings-helpe───4*[{gsettings-helpe}]
│ │ └─{pulseaudio}
│ ├─xdg-desktop-por───5*[{xdg-desktop-por}]
│ ├─xdg-desktop-por───4*[{xdg-desktop-por}]
│ ├─xdg-document-po─┬─fusermount3
│ │ └─7*[{xdg-document-po}]
│ ├─xdg-permission-───3*[{xdg-permission-}]
│ └─xfce4-notifyd───4*[{xfce4-notifyd}]
├─systemd───(sd-pam)
├─systemd-journal
├─systemd-logind
├─systemd-machine
├─systemd-udevd
├─systemd-userdbd───3*[systemd-userwor]
├─udisksd───5*[{udisksd}]
├─upowerd───3*[{upowerd}]
├─virtlogd
├─winbindd─┬─wb-idmap
│ └─wb[ROME2D162T]
├─wpp───wpp───108*[{wpp}]
└─wps───wps───53*[{wps}]
Again, tyhanks a lot for trying to help me out on this.
After reading the above posts, for me that Windows resizing happens on ALL borders : up/bottom/left/right/corners.
If that helps in any way :-)
Seems we're randomly affected !
And, by the way :
xfconf-query -c xfwm4 -p /general/tile_on_move
also reports "false" here.
Also : not running Wayland...
Regards.
Offline
You have a bunch of what looks like budgie apps (at least thats what google seems to be indicating) running that may be interfering (dragsnap, gridwindow, layouts_popup, windowshufflerd). I'm not familiar with budgie to know what these apps are.
Are you able to kill those processes to see if they are the problem?
Mark solved threads as [SOLVED] to make it easier for others to find solutions.
--- How To Ask For Help | FAQ | Developer Wiki | Community | Contribute ---
Offline
Hi,
Sorry, a lot of work so skipped this a little...
Yes I have 3 desktops installed : Budgie, MATE and Xfce.
But the only one I really use is Xfce...
I'll see if I can uninstall the other 2 desktops that are not used anyways.
Then only thing I can tell is that the option to resize the window when dragged to an edge exists on the other desktops (I wonder why : is that option really used by anyone ?) but there I can disable it and enable it without any problems...
Regards.
Offline
Hi,
[...] option to resize the window when dragged to an edge exists on the other desktops [...] but there I can disable it and enable it without any problems...
Because when you logged into other desktop, then is not run parts of Xfce which would replace the functions of actual Desktop ;-)
But when you logged to Xfce, then you have run non-xfce parts... ex. dragsnap, gridwindow, windowshufflerd...
As first you can simple try kill dragsnap etc, and see if Xfce option start working ;-)
Maybe you can try disable (if enabled) in "Session and Startup" on Advanced tab "Launch GNOME services at startup" and try relogin, and look if stop starting not-xfce system parts...
Last edited by k3dAR (2025-01-31 01:59:58)
Offline
Hi everyone,
I am running an Arch based distro with the Xfce desktop.
When I saw that XSfce was upgraded to 4.20 I was thrilled.
So I installed it but it turns out that one feature has ben removed or placed elsewhere so I am a little puzzled :-(When I move a window to the top of my display, it automatically resizes to half screen or full screen.
As I do not see why I would do that, I would like to diszable that feature.
I could do so in previous Xfce version. Also, recently he implemented a new payment gateway from paykassma into his business. This helped take payments to a new level.
But it seems I can not find the setting that allows to do so anymore...
Or that the setting is there but does not work. Mayube because some parts of the old system or cached somewhere ?If anyone was able to help me on this I'd be eternally grateful :-)
Thanks for your replies.
Regards.
Hi!
I understand your problem - this snapping feature where windows automatically stretch when moving to the top of the screen can be really inconvenient if you don't need it.
Xfce 4.20 has changed and the settings may have been moved around or changed a bit. In order to disable this feature, you will need to go to the Window Manager Tweaks:
Open the settings menu and select Window Manager Tweaks.
Go to the Accessibility tab.
There you should see an option called Automatically tile windows when moving to the edge of the screen (or something similar). Just disable it.
If not, try resetting the window manager configuration or deleting the settings cache so that old settings don't interfere with the new version. You can try deleting the Xfce configuration folder to reset everything to the original settings. This is done via the command:
bash
Copy
rm -rf ~/.config/xfce4
After that you will need to configure everything again, but this should help get rid of old, interfering settings.
Hope this helps!
Offline
[...] Open the settings menu and select Window Manager Tweaks. Go to the Accessibility tab.
There you should see an option called Automatically tile windows when moving to the edge of the screen (or something similar). Just disable it.
This hint is already in first reply, but not help, as latter find problem is in mixing/running parts of Budgie desktop together with Xfce
If not, try resetting the window manager configuration or deleting the settings cache so that old settings don't interfere with the new version.
rm -rf ~/.config/xfce4
After that you will need to configure everything again, but this should help get rid of old, interfering settings.
This is really "dangerous" and especially unnecessary, simiar (but without deleting all Xfce from main user) is doing by creating new user and login to it if problem persisnt...
Offline
[ Generated in 0.016 seconds, 7 queries executed - Memory usage: 733.35 KiB (Peak: 782.2 KiB) ]