icedove.desktop has no StartupWMClass

  • Open
  • quality assurance status badge
Details
2 participants
  • Clément Lassieur
  • Damiano Ognissanti
Owner
unassigned
Submitted by
Damiano Ognissanti
Severity
normal
D
D
Damiano Ognissanti wrote on 19 Feb 10:38 +0100
(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
D
D
Damiano Ognissanti wrote on 19 Feb 11:35 +0100
(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
>
C
C
Clément Lassieur wrote on 25 Feb 03:09 +0100
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
?