[Rd] [Solved] Possible x11 window manager window aggregation under one icon?
Duncan Murdoch
murdoch@dunc@n @end|ng |rom gm@||@com
Tue Mar 23 20:13:43 CET 2021
With that change to the .desktop file, both the existing rgl and the rgl
with a group_leader set behave the same: all x11() and rgl windows are
collected together into the same R icon.
If I don't make that change, then setting the group_leader causes all
rgl windows from one process to group together (with a bad icon).
I think I'll leave the group_leader in place. I'll think about setting
an icon, but I don't see it as urgent.
Duncan Murdoch
On 23/03/2021 1:36 p.m., Dirk Eddelbuettel wrote:
>
> It all works now, thanks mostly to some very detailed reading of the specs by
> Ivan. In short, I made the following changes:
>
> - add the missing WM hint to the .desktop file we install
> - add the svg logo as 'scalable'
> - create a new (square) 48x48 default png logo from the new one
> - deactivate yesterday's patch
>
> and it is all good now. Duncan's rgl windows aggregate under the item, as do
> the standard R x11 devices. I will try to attach a small screenshot, we'll
> see how mailman likes it. Martin should still be able to get the old (and to
> me, buggy) behaviour back by removing the one key line from the .desktop
> file, if his Fedora environment ever updates as I plan.
>
> For anyone on Ubuntu 20.10, updated binaries are in my PPA, see
> https://launchpad.net/~edd/+archive/ubuntu/misc/+packages?field.name_filter=r-base&field.status_filter=published&field.series_filter=groovy
>
> Changelog entries below, these have not been committed to Debian's git yet
> but I think I will activate this for R 4.0.5 next week (and test it til
> then). Screenshot attached below too.
>
> ------ changelog for these three test builds follows -----------------------
>
> r-base (4.0.4-1.2010.3) groovy; urgency=medium
>
> * debian/r-base-core.dirs: Also create the directory
> usr/share/icons/hicolor/scalable/apps for the svg logo
>
> -- Dirk Eddelbuettel <edd using debian.org> Tue, 23 Mar 2021 11:05:17 -0500
>
> r-base (4.0.4-1.2010.2) groovy; urgency=medium
>
> * icon-class-patch/R.desktop: Add 'StartupWMClass=R_x11'
> * icon-class-patch/rlogo_icon.OLD.png.mpack: Renamed old icon
> * icon-class-patch/rlogo_icon.png.mpack: New 48x48 png from svg
> * icon-class-patch/Rlogo.svg: Copy of official logo
> * debian/rules: Also install Rlogo.svg in 'scalable' icons dir
>
> * debian/patches/series: Deactivate unneeded grouping patch
>
> -- Dirk Eddelbuettel <edd using debian.org> Tue, 23 Mar 2021 10:27:43 -0500
>
> r-base (4.0.4-1.2010.1) groovy; urgency=medium
>
> * PPA build on Ubuntu 20.10 "groovy"
> * src/modules/X11/devX11.c: Apply patch by Ivan Krylov (posted to r-devel
> on 2021-03-22) enabling grouping of x11 plot device windows
>
> -- Dirk Eddelbuettel <edd using debian.org> Mon, 22 Mar 2021 21:33:09 -0500
>
> -----------------------------------------------------------------------------
>
>
> Dirk
>
>
>
>
More information about the R-devel
mailing list