icedove.desktop has no StartupWMClass

  • Done
  • quality assurance status badge
Details
3 participants
  • Clément Lassieur
  • Damiano Ognissanti
  • Jonathan Brielmaier
Owner
unassigned
Submitted by
Damiano Ognissanti
Severity
normal

Debbugs page

Damiano Ognissanti wrote 1 years ago
(address . bug-guix@gnu.org)
25243671-b484-442e-e3c0-693063b4bfeb@chalmers.se
The icedove.desktop file has no StartupWMClass which makes it behave
strangely with GNOME. If you press Super, search for it, right click and
press "Pin to Dash" it will get pinned, but as soon as you open it, it
will open a new unpinned icon in the Dash, which means, among other
things, that Super + number can't switch to it when it's open.

Adding

StartupWMClass=Icecat

to the desktop file fixes the issue.


Best,
Damiano
Damiano Ognissanti wrote 1 years ago
(address . bug-guix@gnu.org)
a267859f-a9ca-cd05-280f-67563438f49a@chalmers.se
Sorry for the confusion, I copied the line from the wrong file. It
should obviously be

StartupWMClass=icedove-default


Damiano


On 2/19/24 10:38, Damiano Ognissanti wrote:
Toggle quote (16 lines)
> The icedove.desktop file has no StartupWMClass which makes it behave
> strangely with GNOME. If you press Super, search for it, right click
> and press "Pin to Dash" it will get pinned, but as soon as you open
> it, it will open a new unpinned icon in the Dash, which means, among
> other things, that Super + number can't switch to it when it's open.
>
> Adding
>
> StartupWMClass=Icecat
>
> to the desktop file fixes the issue.
>
>
> Best,
> Damiano
>
Clément Lassieur wrote 1 years ago
Re: bug#69267: icedove.desktop has no StartupWMClass
(name . Damiano Ognissanti)(address . damiano@chalmers.se)
87cysl8fbz.fsf@lassieur.org
Hello Damiano,

On Mon, Feb 19 2024, Damiano Ognissanti wrote:

Toggle quote (5 lines)
> Sorry for the confusion, I copied the line from the wrong file. It should
> obviously be
>
> StartupWMClass=icedove-default

I think we should do:

(setenv "MOZ_APP_REMOTINGNAME" "Icedove")
StartupWMClass=Icedove

Like we do with Icecat.

See this commit:

Cheers,
Clément
Jonathan Brielmaier wrote 6 months ago
icedove.desktop has no StartupWMClass
(address . 69267@debbugs.gnu.org)
a5e278a6-e644-42ef-af61-e8e8d396a63d@web.de
I have submitted a patch at https://issues.guix.gnu.org/67849#11

~Jonathan
Closed
?
Your comment

This issue is archived.

To comment on this conversation send an email to 69267@debbugs.gnu.org

To respond to this issue using the mumi CLI, first switch to it
mumi current 69267
Then, you may apply the latest patchset in this issue (with sign off)
mumi am -- -s
Or, compose a reply to this issue
mumi compose
Or, send patches to this issue
mumi send-email *.patch
You may also tag this issue. See list of standard tags. For example, to set the confirmed and easy tags
mumi command -t +confirmed -t +easy
Or, remove the moreinfo tag and set the help tag
mumi command -t -moreinfo -t +help