xfdesktop issueshttps://gitlab.xfce.org/xfce/xfdesktop/-/issues2022-12-08T06:48:21Zhttps://gitlab.xfce.org/xfce/xfdesktop/-/issues/217File size is always shown in kB, MB, GB, etc2022-12-08T06:48:21ZfulalasFile size is always shown in kB, MB, GB, etcIf we set Thunar to show files size in KiB, MiB, GiB, xfdesktop won't change, so the system will be inconsistent. I suggest xfdesktop to either detect Thunar setting or to create an option in Desktop Settings dialog to change how file si...If we set Thunar to show files size in KiB, MiB, GiB, xfdesktop won't change, so the system will be inconsistent. I suggest xfdesktop to either detect Thunar setting or to create an option in Desktop Settings dialog to change how file sizes are shown.
Also, while Thunar shows KiB (uppercase 'k'), xfdesktop shows kB (lower case 'k'), which is another inconsistency.
Version tested: 4.17.1Xfce 4.20https://gitlab.xfce.org/xfce/xfdesktop/-/issues/80Feature request: animated wallpapers and wallpaper improvements2022-10-14T21:46:58ZNikolay BorodinFeature request: animated wallpapers and wallpaper improvements1. I'd be awesome if we could use a video files (.mp4 or something else) for wallpapers instead of static images. As I discovered from [my small project](https://gitlab.com/Monsterovich/Xrain), the animated wallpapers should be implement...1. I'd be awesome if we could use a video files (.mp4 or something else) for wallpapers instead of static images. As I discovered from [my small project](https://gitlab.com/Monsterovich/Xrain), the animated wallpapers should be implemented directly in xfdesktop so they would be drawn before desktop icons. I think we should use [gstreamer](https://gstreamer.freedesktop.org/) for fast video decoding which can be integrated with GTK 3.
2. I think that static wallpaper should optionally have a fading animation between wallpaper changes. Is it possible to do this in libcairo?
KDE has this features if I remember correctly. Thoughts?https://gitlab.xfce.org/xfce/xfdesktop/-/issues/58Desktop icons rearrange themselves after reboot.2023-05-01T22:14:47ZBugzilla MigrationDesktop icons rearrange themselves after reboot.## Submitted by Piotr
Assigned to **Xfce Bug Triage**
**[Link to original bug (#16425)](https://bugzilla.xfce.org/show_bug.cgi?id=16425)**
## Description
Created attachment 9426
temporary patch for desperate people
Hi.
Desktop i...## Submitted by Piotr
Assigned to **Xfce Bug Triage**
**[Link to original bug (#16425)](https://bugzilla.xfce.org/show_bug.cgi?id=16425)**
## Description
Created attachment 9426
temporary patch for desperate people
Hi.
Desktop icons bug is still present.
https://wiki.archlinux.org/index.php/xf … themselves
Solution from the link above does not work for me.
I have an idea how to fix it.
Write icons positions to a file ONLY(!!!) when user moves icon by mouse or by clicking autoplacement (sorry, don't remember english name for this function).
xfdesktop4-4.14.1 from xubuntu 19.10
Intel graphic card.
XFCE with single panel on the bottom.
Best regards
Piotr
**Patch 9426**, "temporary patch for desperate people":
[fix.patch](/uploads/a1c86eb9b0b4b30dfcb75fb0d02f152c/fix.patch)
Version: 4.14.1Xfce 4.20https://gitlab.xfce.org/xfce/xfdesktop/-/issues/263Set a default background for new monitors2023-09-20T07:56:52ZthirstyiceSet a default background for new monitorsWould like to be able to set a default background so that I don't have to re-configure the background image for every physical monitor port.
Other people seem to want this as well, according to these forum posts:
https://forum.xfce.org...Would like to be able to set a default background so that I don't have to re-configure the background image for every physical monitor port.
Other people seem to want this as well, according to these forum posts:
https://forum.xfce.org/viewtopic.php?id=1498
https://forum.xfce.org/viewtopic.php?id=13308
https://www.reddit.com/r/xfce/comments/evqx53/custom_default_background/https://gitlab.xfce.org/xfce/xfdesktop/-/issues/158High memory usage after couple of days uptime2024-01-01T15:04:51ZAvinash SonawaneHigh memory usage after couple of days uptimeHello!
I'm running xfdesktop version 4.14.2, running on Xfce 4.14.
After 2 days and 10 hrs of uptime:
![xfdesktop](/uploads/c71bac38448cc952db526836890443d6/xfdesktop.png)
I have seen usage crossing 200 MiB after 5 days of uptime.
I ...Hello!
I'm running xfdesktop version 4.14.2, running on Xfce 4.14.
After 2 days and 10 hrs of uptime:
![xfdesktop](/uploads/c71bac38448cc952db526836890443d6/xfdesktop.png)
I have seen usage crossing 200 MiB after 5 days of uptime.
I checked git log and there are 2 memory fixes after 4.14.2 release which are not applicable in my case. Didn't use applications menu and have no external monitor.
So I strongly suspect this to be an undetected memory leak. Maybe #156 is related?https://gitlab.xfce.org/xfce/xfdesktop/-/issues/75Suggestions for improving virtual desktops2022-10-18T02:20:15ZLehmeiersSuggestions for improving virtual desktopsGood day!
I think XFCE is really good. But there are still a few things to improve.
For example, I would like to personalize the virtual workspaces more. For example, it annoys me - if I put a starter on one desktop, for example, it wi...Good day!
I think XFCE is really good. But there are still a few things to improve.
For example, I would like to personalize the virtual workspaces more. For example, it annoys me - if I put a starter on one desktop, for example, it will be visible on all others.
Each desktop should be able to be set up to serve a specific purpose.
This should not only concern the starters but all functions and folders you need.
For example, if I have a desktop for games, there should only be games, emulators, etc. and for office work, for example, an office and the open folders you need there. So you could customize XFCE much better to your needs
This has simplified many things and made them more efficient.
With kind regards R.Lehmeier
Translated with www.DeepL.com/Translator (free version)https://gitlab.xfce.org/xfce/xfdesktop/-/issues/74Add "Lock Desktop Icons" option on Desktop right click menu.2023-04-29T17:30:53Z49studebakerAdd "Lock Desktop Icons" option on Desktop right click menu.Could you add a "Lock Desktop Icons" option to the Desktop right click menu?Could you add a "Lock Desktop Icons" option to the Desktop right click menu?Xfce 4.20https://gitlab.xfce.org/xfce/xfdesktop/-/issues/46High CPU usage when moving the mouse cursor2022-12-15T01:51:50ZBugzilla MigrationHigh CPU usage when moving the mouse cursor## Submitted by JM
Assigned to **Xfce Bug Triage**
**[Link to original bug (#15309)](https://bugzilla.xfce.org/show_bug.cgi?id=15309)**
## Description
Created attachment 8429
Xorg.0.log
Moving the mouse cursor in circles result i...## Submitted by JM
Assigned to **Xfce Bug Triage**
**[Link to original bug (#15309)](https://bugzilla.xfce.org/show_bug.cgi?id=15309)**
## Description
Created attachment 8429
Xorg.0.log
Moving the mouse cursor in circles result in 30% CPU use by xfdesktop and 20% use by Xorg
Graphics stack:
kernel 4.19.27
xorg-server 1.20.3
xf86-video-amdgpu 18.1.0
mesa 18.3.6
Attaching:
glxinfo -B
dmesg
Xorg.log
**Attachment 8429**, "Xorg.0.log":
[Xorg.0.log](/uploads/be55c2ffb725405381057f4313e35105/Xorg.0.log)
Version: 4.13.3https://gitlab.xfce.org/xfce/xfdesktop/-/issues/38Xfdesktop drag-and-drop copies to non-thunar file managers, rather than movin...2021-02-26T22:51:13ZBugzilla MigrationXfdesktop drag-and-drop copies to non-thunar file managers, rather than moving the file.## Submitted by Dylan M
Assigned to **Eric Koegel**
**[Link to original bug (#13929)](https://bugzilla.xfce.org/show_bug.cgi?id=13929)**
## Description
Created attachment 7373
Patch file for xfdesktop-file-icon-manager.c
When mov...## Submitted by Dylan M
Assigned to **Eric Koegel**
**[Link to original bug (#13929)](https://bugzilla.xfce.org/show_bug.cgi?id=13929)**
## Description
Created attachment 7373
Patch file for xfdesktop-file-icon-manager.c
When moving a file from the desktop to any of the non-thunar file managers that I've tested, (Nemo, Caja, and Nautilus) rather than the file being moved like you would expect, it is copied to wherever you dragged it to in the file manager leaving you with two of the same file.
I'm new to programming/hacking, but after messing around with the source code I managed to fix the problem for me. I say I'm new to programming because I have no idea what the full ramifications of the changes I've made are yet, but the changes I did make were VERY simple so I don't see them having much impact.
I've pasted a patch file showcasing the differences between the original file (xfdesktop-file-icon-manager.c) and the one I changed to fix the issue. (xfdesktop-file-icon-manager-modified.c)
Basically, all I did was modify the file "xfdesktop-file-icon-manager.c" in "src" by changing the first two instances of "GDK_ACTION_COPY" to "GDK_ACTION_MOVE". That's it.
I'm not sure if this bug exists in the newest version, (using Xubuntu 16.04) but I think it's safe to assume it is since according to the xfce-mirror on github, this file hasn't been modified for 3 years.
**Patch 7373**, "Patch file for xfdesktop-file-icon-manager.c":
[file_13929.txt](/uploads/a28de2652534f565cc94232d60f250dd/file_13929.txt)
Version: 4.12.2https://gitlab.xfce.org/xfce/xfdesktop/-/issues/15Thunar custom action keyboard shortcut doesn't work on the desktop2022-01-07T08:00:01ZBugzilla MigrationThunar custom action keyboard shortcut doesn't work on the desktop## Submitted by Ricardo Veronese Ricci
Assigned to **Eric Koegel**
**[Link to original bug (#11455)](https://bugzilla.xfce.org/show_bug.cgi?id=11455)**
## Description
I've been trying to make it work a keyboard shortcut for a cust...## Submitted by Ricardo Veronese Ricci
Assigned to **Eric Koegel**
**[Link to original bug (#11455)](https://bugzilla.xfce.org/show_bug.cgi?id=11455)**
## Description
I've been trying to make it work a keyboard shortcut for a custom action in the desktop, the keyboard shortcut works everywhere except the desktop, is there anything i'm missing out? I know thunar doesn't handle the desktop but xfdesktop does, and the weird thing is that when i right click anything inside the desktop the custom action is there and i can use it, however, the keyboard shortcut doesn't work.
side note: i use both available methods to create the keyboard shortcut, by manually edit the accels.scm in ~/.config/Thunar and also using xfconf-query, neither of them work on the desktop.
Version: 4.12.0https://gitlab.xfce.org/xfce/xfdesktop/-/issues/10xfdesktop network shares not visible on desktop2021-01-08T23:19:55ZBugzilla Migrationxfdesktop network shares not visible on desktop## Submitted by Tony Paulic `@ToZ`
Assigned to **Eric Koegel**
**[Link to original bug (#10758)](https://bugzilla.xfce.org/show_bug.cgi?id=10758)**
## Description
With the inclusion of the option to view Network Shares on the desk...## Submitted by Tony Paulic `@ToZ`
Assigned to **Eric Koegel**
**[Link to original bug (#10758)](https://bugzilla.xfce.org/show_bug.cgi?id=10758)**
## Description
With the inclusion of the option to view Network Shares on the desktop (Settings Manager -> Desktop -> Icons) unfortunately, network shares do not show up on the desktop regardless of whether they are mounted through thunar, gigolo, or manually (mount or autofs).
Version: 4.10.0https://gitlab.xfce.org/xfce/xfdesktop/-/issues/290Opening the settings dialog when XfwScreen:show-desktop is enabled minimizes ...2024-03-27T20:07:07ZGaël BonithonOpening the settings dialog when XfwScreen:show-desktop is enabled minimizes the dialog on openingA little oddity specific to X11 and also reproducible with 4.18:
* Toggle show-desktop for example via the panel plugin
* Open xfdesktop settings dialog via context menu
The dialog is minimized on opening (or almost, after a few seconds).A little oddity specific to X11 and also reproducible with 4.18:
* Toggle show-desktop for example via the panel plugin
* Open xfdesktop settings dialog via context menu
The dialog is minimized on opening (or almost, after a few seconds).https://gitlab.xfce.org/xfce/xfdesktop/-/issues/289'show-icons-on-primary' lost in 4.19.22024-03-20T18:36:16ZGaël Bonithon'show-icons-on-primary' lost in 4.19.2It works with 4.18.1, but with 4.19.2 (actually git master):
```
GLib-GObject-CRITICAL **: 22:42:14.881: g_object_notify: object class 'XfdesktopIconView' has no property named 'show-icons-on-primary'
Core was generated by `/opt/bin/xfd...It works with 4.18.1, but with 4.19.2 (actually git master):
```
GLib-GObject-CRITICAL **: 22:42:14.881: g_object_notify: object class 'XfdesktopIconView' has no property named 'show-icons-on-primary'
Core was generated by `/opt/bin/xfdesktop.orig'.
Program terminated with signal SIGTRAP, Trace/breakpoint trap.
#0 g_logv (log_domain=0x7e77e19e7015 "GLib-GObject", log_level=G_LOG_LEVEL_CRITICAL, format=<optimized out>, args=args@entry=0x7ffebbc16d20) at ../glib/glib/gmessages.c:1277
1277 g_private_set (&g_log_depth, GUINT_TO_POINTER (depth));
[Current thread is 1 (Thread 0x7e77e036ba00 (LWP 8459))]
(gdb) bt
#0 g_logv (log_domain=0x7e77e19e7015 "GLib-GObject", log_level=G_LOG_LEVEL_CRITICAL, format=<optimized out>, args=args@entry=0x7ffebbc16d20) at ../glib/glib/gmessages.c:1277
#1 0x00007e77e1a64754 in g_log (log_domain=<optimized out>, log_level=<optimized out>, format=<optimized out>) at ../glib/glib/gmessages.c:1315
#2 0x00007e77e19c7279 in object_set_property (object=0x5ca911c32120, pspec=0x5ca911c33510, value=0x7ffebbc16f00, nqueue=0x5ca9123b7690, user_specified=<optimized out>) at ../glib/gobject/gobject.c:2169
#3 0x00007e77e19ca116 in g_object_setv (values=0x7ffebbc16ec8, names=0x7ffebbc16ea8, n_properties=1, object=0x5ca911c32120) at ../glib/gobject/gobject.c:3080
#4 g_object_setv (object=0x5ca911c32120, n_properties=n_properties@entry=1, names=names@entry=0x7ffebbc16ec8, values=values@entry=0x7ffebbc16f00) at ../glib/gobject/gobject.c:3051
#5 0x00007e77e19ca350 in g_object_set_property (object=<optimized out>, property_name=<optimized out>, value=value@entry=0x7ffebbc16f00) at ../glib/gobject/gobject.c:3380
#6 0x00007e77e2951540 in xfconf_g_property_channel_notify (channel=<optimized out>, property=<optimized out>, value=0x5ca91227a890, user_data=0x5ca911b6f7f0) at xfconf-binding.c:334
#7 0x00007e77e19b6730 in g_closure_invoke (closure=0x5ca911b6f430, return_value=0x0, n_param_values=3, param_values=0x7ffebbc17110, invocation_hint=0x7ffebbc17060) at ../glib/gobject/gclosure.c:834
#8 0x00007e77e19e5896 in signal_emit_unlocked_R.isra.0
(node=node@entry=0x7ffebbc17210, detail=detail@entry=1402, instance=instance@entry=0x5ca911a2f5f0, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7ffebbc17110)
at ../glib/gobject/gsignal.c:3888
#9 0x00007e77e19d67a2 in signal_emit_valist_unlocked (instance=instance@entry=0x5ca911a2f5f0, signal_id=signal_id@entry=256, detail=detail@entry=1402, var_args=var_args@entry=0x7ffebbc17370)
at ../glib/gobject/gsignal.c:3520
#10 0x00007e77e19d69d7 in g_signal_emit_valist (instance=0x5ca911a2f5f0, signal_id=256, detail=1402, var_args=var_args@entry=0x7ffebbc17370) at ../glib/gobject/gsignal.c:3263
#11 0x00007e77e19d6a94 in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at ../glib/gobject/gsignal.c:3583
#12 0x00007e77e19b6730 in g_closure_invoke (closure=0x5ca911ab2740, return_value=0x0, n_param_values=4, param_values=0x7ffebbc17620, invocation_hint=0x7ffebbc17570) at ../glib/gobject/gclosure.c:834
#13 0x00007e77e19e5896 in signal_emit_unlocked_R.isra.0
(node=node@entry=0x7ffebbc17740, detail=detail@entry=0, instance=instance@entry=0x5ca911a522d0, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7ffebbc17620)
at ../glib/gobject/gsignal.c:3888
#14 0x00007e77e19d67a2 in signal_emit_valist_unlocked (instance=instance@entry=0x5ca911a522d0, signal_id=signal_id@entry=257, detail=detail@entry=0, var_args=var_args@entry=0x7ffebbc178a0)
at ../glib/gobject/gsignal.c:3520
#15 0x00007e77e19d69d7 in g_signal_emit_valist (instance=0x5ca911a522d0, signal_id=257, detail=0, var_args=var_args@entry=0x7ffebbc178a0) at ../glib/gobject/gsignal.c:3263
#16 0x00007e77e19d6a94 in g_signal_emit (instance=instance@entry=0x5ca911a522d0, signal_id=<optimized out>, detail=detail@entry=0) at ../glib/gobject/gsignal.c:3583
#17 0x00007e77e295336e in xfconf_cache_handle_property_changed (parameters=<optimized out>, cache=0x5ca911a522d0) at xfconf-cache.c:528
#18 xfconf_cache_proxy_signal_received_cb (proxy=<optimized out>, sender_name=<optimized out>, signal_name=<optimized out>, parameters=<optimized out>, user_data=0x5ca911a522d0) at xfconf-cache.c:588
#19 0x00007e77e19b6730 in g_closure_invoke (closure=0x5ca911a529f0, return_value=0x0, n_param_values=4, param_values=0x7ffebbc17bb0, invocation_hint=0x7ffebbc17b00) at ../glib/gobject/gclosure.c:834
#20 0x00007e77e19e5896 in signal_emit_unlocked_R.isra.0
(node=node@entry=0x7ffebbc17cd0, detail=detail@entry=0, instance=instance@entry=0x5ca911b15b60, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7ffebbc17bb0)
at ../glib/gobject/gsignal.c:3888
#21 0x00007e77e19d67a2 in signal_emit_valist_unlocked (instance=instance@entry=0x5ca911b15b60, signal_id=signal_id@entry=24, detail=detail@entry=0, var_args=var_args@entry=0x7ffebbc17e30)
at ../glib/gobject/gsignal.c:3520
#22 0x00007e77e19d69d7 in g_signal_emit_valist (instance=0x5ca911b15b60, signal_id=24, detail=0, var_args=var_args@entry=0x7ffebbc17e30) at ../glib/gobject/gsignal.c:3263
#23 0x00007e77e19d6a94 in g_signal_emit (instance=instance@entry=0x5ca911b15b60, signal_id=<optimized out>, detail=<optimized out>) at ../glib/gobject/gsignal.c:3583
#24 0x00007e77e18e50d6 in on_signal_received
(connection=<optimized out>, sender_name=0x7e77cc017b80 ":1.309", object_path=<optimized out>, interface_name=<optimized out>, signal_name=0x7e77cc01c1d0 "PropertyChanged", parameters=0x7e77cc00bfb0, user_data=0x5ca911a69210) at ../glib/gio/gdbusproxy.c:874
#25 0x00007e77e18cff08 in emit_signal_instance_in_idle_cb (data=0x7e77cc01b7b0) at ../glib/gio/gdbusconnection.c:3798
#26 0x00007e77e1a5f199 in g_main_dispatch (context=0x5ca91188c500) at ../glib/glib/gmain.c:3344
#27 0x00007e77e1abe3bf in g_main_context_dispatch_unlocked (context=0x5ca91188c500) at ../glib/glib/gmain.c:4152
#28 g_main_context_iterate_unlocked.isra.0 (context=context@entry=0x5ca91188c500, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4217
#29 0x00007e77e1a5e712 in g_main_context_iteration (context=context@entry=0x5ca91188c500, may_block=may_block@entry=1) at ../glib/glib/gmain.c:4282
#30 0x00007e77e18aeed6 in g_application_run (application=application@entry=0x5ca911887d40, argc=argc@entry=1, argv=argv@entry=0x7ffebbc18278) at ../glib/gio/gapplication.c:2712
#31 0x00005ca90fd4aa58 in main (argc=1, argv=0x7ffebbc18278) at main.c:54
```https://gitlab.xfce.org/xfce/xfdesktop/-/issues/284Clicking on the desktop causes redraw of the root window erasing the root-tail2024-03-08T09:54:43ZJaroslav ŠkarvadaClicking on the desktop causes redraw of the root window erasing the root-tailThis worked earlier and stopped with some Xfce update. If root-tail is stuck to the root window of the desktop and if user clicks on the desktop by the left mouse button, the desktop is redrawn which erases the root tail output. Then the...This worked earlier and stopped with some Xfce update. If root-tail is stuck to the root window of the desktop and if user clicks on the desktop by the left mouse button, the desktop is redrawn which erases the root tail output. Then the logs have to be updated for the root-tail output to re-appear.
I think this behaviour could be configurable. Or maybe fully dropped, because the redraw seems useless to me. I.e. if there was no background change and no artifacts, the useless redraw just wastes CPU/GPU resources.
Reproducer:
```
$ root-tail -id `xwininfo -int -name 'Desktop' | sed -n '/Window id:/ s/[^0-9]*\([0-9]\+\).*/\1/p'` /var/log/messages,darkgreen,"ALL"
# Click on the desktop
```
xfdesktop-4.18.1
If there is a icon, I think just the box around the icon should be redrawn. If there is no icon, I think nothing should be redrawn.https://gitlab.xfce.org/xfce/xfdesktop/-/issues/281desktop settings not preserved after boot2024-02-24T15:38:07ZDL4SAIdesktop settings not preserved after bootIn case 'no picture' is chosen and a background color is selected in desktop-settings, the values will get stored in array 'rgba1' as type 'double'. As decimal point for language 'german' character ',' is used in xfe4-desktop.xml. This w...In case 'no picture' is chosen and a background color is selected in desktop-settings, the values will get stored in array 'rgba1' as type 'double'. As decimal point for language 'german' character ',' is used in xfe4-desktop.xml. This will cause an error in xfconfd. As consequence, the file in .config/xfce4/xfconf/xfce-perchannel-xml gets replaced with defaults on every boot and all settings are lost.
After replacing manually ',' by '.' settings will be kept.
xfconf-query shows version 4.16.0.https://gitlab.xfce.org/xfce/xfdesktop/-/issues/279Inconsistencies between two windows list menus2024-01-04T22:09:16ZPier Franco PaseroInconsistencies between two windows list menusHi everyone,
I've just noticed a few inconsistencies in the windows list menus present in Xfce 4.18.
The purpose of a windows list menu is to display a menu listing all your workspaces and the windows in each of them. To the best of my ...Hi everyone,
I've just noticed a few inconsistencies in the windows list menus present in Xfce 4.18.
The purpose of a windows list menu is to display a menu listing all your workspaces and the windows in each of them. To the best of my knowledge it seems like Xfce currently has two of these types of menus and they are almost the same, but not quite.
One of them is accessible through the panel's items and is called **Window Menu** and once clicked it displays a menu like shown in the following image ![xfce418-panel_window-menu-item](/uploads/0dcba62d833dcde4a3c1d4dddda85ae6/xfce418-panel_window-menu-item.png)
Instead the other one can be displayed by launching the following command `xfdesktop --windowlist` or by binding it to a keyboard shortcut with the following result ![xfce418-xfdesktop-windowlist](/uploads/422e5383a1be92badffba84cb7c7346c/xfce418-xfdesktop-windowlist.png)
As can be seen in the above images the two menus are almost identical but use different styles to list their entries, namely:
- the panel's menu lists minimized windows names within squared brackets, while the xfdesktop one does not
- both make the minimized windows icons grayish
- the panel's menu highlight the current workspace by displaying its name in bold characters (and the others in italic), while the xfdesktop menu puts all workspaces names in bold, no matter which one is currently used
Is it because these menus are two different implementations, i.e. they don't share the same code, or is it just a matter of styling preferences which are applied differently?
Thank you and keep up with the good work!https://gitlab.xfce.org/xfce/xfdesktop/-/issues/277Add Display Settings and Custom Shortcuts to the right click menu of Desktop2023-12-04T12:06:22ZTheBSODAndWSODFanAdd Display Settings and Custom Shortcuts to the right click menu of DesktopIt would be nice to add Display Settings and Custom Shortcuts without using Thunar Custom Actions.
https://www.reddit.com/r/xfce/comments/171dsqr/i_added_display_settings_to_xfdesktop_right_click/
![2023-10-06_21-26](/uploads/603b2a97fe2...It would be nice to add Display Settings and Custom Shortcuts without using Thunar Custom Actions.
https://www.reddit.com/r/xfce/comments/171dsqr/i_added_display_settings_to_xfdesktop_right_click/
![2023-10-06_21-26](/uploads/603b2a97fe2555e56769ed5cee38c8e1/2023-10-06_21-26.png)https://gitlab.xfce.org/xfce/xfdesktop/-/issues/275Don't use XfceSMClient on Wayland2024-02-10T22:32:37ZBrian TarriconeDon't use XfceSMClient on Waylandhttps://gitlab.xfce.org/xfce/xfdesktop/-/issues/274"Move window to x monitor" WM keyboard binds slowly break xfdesktop's alignme...2023-11-09T04:06:48ZJared Johnstone"Move window to x monitor" WM keyboard binds slowly break xfdesktop's alignment and rendering.Hi team,
I've discovered a strange one.
I frequently make use of Window Manager bindings `Move window to left monitor` and `Move window to right monitor` bound to Shift+Ctrl+Alt+Left and Shift+Ctrl+Alt+Right respectively. It helps me m...Hi team,
I've discovered a strange one.
I frequently make use of Window Manager bindings `Move window to left monitor` and `Move window to right monitor` bound to Shift+Ctrl+Alt+Left and Shift+Ctrl+Alt+Right respectively. It helps me move my windows around quickly when desired.
I noticed this afternoon that my desktop background's stopped rendering on my monitors as I was switching workspaces(2 monitors, 2 workspaces). Instead of my wallpapers drawing as usual, there was a black void-space due to <nothing> being drawn there. Dragging a window over the negative space left a hall of mirrors effect where the the void space retained pixels of whatever was drawn to that area last.
I found out I can reproduce this behavior by clicking on the empty Desktop area (xfdesktop) and repeatedly tapping the bindings to move a "Window" to the left and right monitor. Xfdesktop slowly shifts more and more pixels to the right with each repetition instead of returning to its true 0,0 position in Xorg. (Let alone the complication that Xfdesktop can be "shifted" to another monitor at all!). This results in the aforementioned void rendering problem I experienced in the beginning.
It seems running `pkill xfdesktop ; xfdesktop & exit` in my terminal is enough to undo this abnormality without having to restart lightdm.
I'm running a 3900x CPU with a 2080Ti GPU. Kernel 6.5.9 and NVIDIA 545.29.02 using xfce4 on lightdm.https://gitlab.xfce.org/xfce/xfdesktop/-/issues/272[4.19.1] no 50% alpha value on unmounted devices2023-11-23T09:29:11ZVonKossa[4.19.1] no 50% alpha value on unmounted devicesIn Thunar you have the following setting for setting alpha value 0.5 on unmounted devices:
/* 50% translucent for unmounted volumes */
if (shortcuts_icon_renderer->device != NULL
&& !thunar_device_is_mou...In Thunar you have the following setting for setting alpha value 0.5 on unmounted devices:
/* 50% translucent for unmounted volumes */
if (shortcuts_icon_renderer->device != NULL
&& !thunar_device_is_mounted (shortcuts_icon_renderer->device))
alpha = 0.50;
else
alpha = 1.00;
In xfdesktop-4.18 it displays the same as in Thunar.
But in xfdesktop-4.19.1 it always shows alpha value 1.0 on unmounted devices.
I may be wrong but this is not a gtk theme setting in gtk.css?