Porting xfdesktop to Gtk3

Florian Weigelt weigelt.florian at gmx.net
Sat Jan 21 23:39:16 CET 2017

I managed to track down the issue with the desktop icons. I attach my
current work as a new patch for some more testing.
As already mentioned, I cannot test behaviour on multiple monitors.
Hopefully those issues were related to the icons and are gone now as
well, but that's up to you to find out.

On 12/21/16 00:49, André Miranda wrote:
> - Desktop Settings dialog's content are not resizing vertically
Could you please describe what you mean exactly? The settings dialog
looks fine to me.
> - After dragging a file the selection rectangle appears
Unfortunately, this issue still persists.
> - "Show hidden files on desktop" make all the icons disappear (they
> reappear if icon size is changed)
> - Icon context menus are not dismissed on first click out
Fixed! But after the popup is hidden we get the selection rectangle,
too, as in the issue above.
> - Icons are not correctly themed (Numix here)
Adwaita and elementary icons work fine.

> On 12/14/2016 01:37 PM, Florian Weigelt wrote:
>> Please find attached my initial work on porting xfdesktop to Gtk3. I
>> cannot test with a multi monitor setup here, so this would be something
>> anybody interested in helping could look into.
>> xfdesktop's Gtk3 version only runs when compiled with --disable-thunarx,
>> because thunarx pulls in Gtk2 symbols.
>> Also, I only worked with -Wno-deprecated-declarations, fixing those
>> warnings is work for later.
>> Kind regards
-------------- next part --------------
A non-text attachment was scrubbed...
Name: xfdesktop-gtk3.patch
Type: text/x-diff
Size: 39142 bytes
Desc: not available
URL: <https://mail.xfce.org/pipermail/xfce4-dev/attachments/20170121/36d9241e/attachment-0001.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: OpenPGP digital signature
URL: <https://mail.xfce.org/pipermail/xfce4-dev/attachments/20170121/36d9241e/attachment-0001.sig>

More information about the Xfce4-dev mailing list