Hmm, but I thought the StartupWMClasses in the desktop files are correct? I thought the issue is that firefox-nightly uses the firefox class in addition to the firefox-nightly class
I just checked the .desktop file for firefox nightly. It contains only firefox-nightly as its StartupWMClass. So I went ahead and also checked the window class firefox nightly is running as and found the following:
Does this mean that firefox nightly is using both, the firefox and the firefox-nightly window classes?
I use Firefox nightly and recently switched to Wayland (KDE). Ever since I switched, the taskbar often displays Firefox nightly with the regular Firefox icon, and the name Firefox instead of Firefox nightly. After reading your blog post I'm thinking that the culprit could be an incorrect StartupWMClass. But I don't get why this issue never showed on X11 then.
Jop, wollte vor ca. einem Monat ein DE Ticket darüber kaufen und war auch überrascht.
Und das obwohl mein Bahn Account auch schon einige Jahre alt ist und ich schon einige andere Tickets darüber gekauft habe.
(Das im DB Navigator allerdings gar nicht so leicht zu kaufen ist, da man mittlerweile seine Identität über eine Drittanbieterapp überprüfen lassen muss. Über die Apps von regionalen Verkehrsverbünden geht es noch ohne ID Check, aber so eine muss man sich dann auch erstmal raussuchen und sich dort registrieren...)
Von daher halte ich die obige Abbildung zumindest für nicht völlig realitätsfern :D
At least the sixth time even. Four cases are documented here and another one was just three months ago. This last link points to reddit, but there a manjaro maintainer also explains why it keeps happening:
Politics within the project are the issue.
The fix for these issues have been build for about a year already. But those who have access to stuff like DNS and hosting are currently incapable of making any agreement on any topic preventing trivial fixes such as this from being implemented.
Damn, but I'm not sure if I agree with gregp's resolution of the bug. The way I understand the changes in https://bugzilla.mozilla.org/show_bug.cgi?id=1964046, it should still use the system theme, but rendered by firefox itself. However, the current state is that it doesn't follow the system theme anymore :/
EDIT: I just saw this comment: https://lemmy.world/comment/17957836
And yep, that's correct. I'm also using the Papirus icon theme, when I change the theme to breeze or something else, the buttons in firefox titlebar also reflect this change after a restart. So Firefox is now using the window-{maximize,minimize,close,....}-symbolic icons from the icon theme and not from the window decorations setting.
I have the same issue since one or two months, I'm on Firefox Nightly 142.0a1 currently.
For me it looks like this:
Firefox on the left, Dolphin (which uses the system titlebar control buttons) on the right.
A few months ago, firefox also used the system titlebar control buttons. When I noticed the change at first, I also searched for solution online and in about:config, but didn't find anything. All other solutions posted here sadly don't work:
browser.tabs.inTitlebar only adds a standalone titlebar, like you noted.
When searching for non-native in about:config, I don't see any titlebar buttons option that I can turn off.
Vertical Tabs are already disabled for me in the settings.
If anyone finds a solution to this, I would be happy to be notified. Thanks in advance!
They're asking about the password prompt for the disk encryption, which is shown before the rootfs can be accessed. Thus, installing a display manager to the rootfs will not help. Furthermore, a display manager serves the purpose of logging in users, not unlocking an encrypted partition.
Thanks for your reply! Linus didn't only call out people posting flame replies, but also folks interested in a serious discussion on that topic, who also contributed to the kernel before (see PeterCxy's blog: https://typeblog.net/55833/getting-called-paid-actor-by-linus-torvalds). Most people simply wanted to know specifically which compliance requirement lead to the removal of russian maintainers. Linus never responded to these questions and called out people asking for that as russian trolls. AFAIK we still don’t know the exact reasons for the removal, which is just intransparent.
IMO By not answering these reasonable questions and calling people out as russian trolls, Linus did exactly what russian trolls want: cause disarray in the kernel community.
Get your head examined. And get the fuck out of here with this shit.
Yes, language like this is clearly unacceptable in a productive discussion.
Offtopic, but this reminded me that the Linux kernel has a CoC. Aren't the recent comments by Linus on the removal of russian maintainers, where he called several kernel developers paid actors, a CoC violation as well? Or have these comments w.r.t. to the CoC already been discussed?
We're not in disagreement about whether rustdesk is malware or not, but I think the developers being incompetent is also a perfectly valid reason to avoid it. Sure, they have fixed most if not all major issues that were reported to them eventually, but who knows when they'll mess something up again.
Also, some issues weren't really resolved timely, take for example the issue where rustdesk autostarted on each boot. That one has been actively ignored for over a year, which is the opposite of building trust.
I see, so I could remove it, but wouldn't I still see the same behavior, since firefox nightly apparently also uses the
firefoxwindow class?Hmm, but I thought the
StartupWMClassesin the desktop files are correct? I thought the issue is that firefox-nightly uses thefirefoxclass in addition to thefirefox-nightlyclassThe desktop files are named
firefox.desktopandfirefox-nightly.desktop, both in/usr/share/applications.EDIT: For completeness, I also checked the window classes of the regular firefox:
It can be observed that it uses only the window class
firefox, but twice?I just checked the
.desktopfile for firefox nightly. It contains onlyfirefox-nightlyas itsStartupWMClass. So I went ahead and also checked the window class firefox nightly is running as and found the following:Does this mean that firefox nightly is using both, the
firefoxand thefirefox-nightlywindow classes?I use Firefox nightly and recently switched to Wayland (KDE). Ever since I switched, the taskbar often displays Firefox nightly with the regular Firefox icon, and the name Firefox instead of Firefox nightly. After reading your blog post I'm thinking that the culprit could be an incorrect StartupWMClass. But I don't get why this issue never showed on X11 then.
Jop, wollte vor ca. einem Monat ein DE Ticket darüber kaufen und war auch überrascht. Und das obwohl mein Bahn Account auch schon einige Jahre alt ist und ich schon einige andere Tickets darüber gekauft habe.
(Das im DB Navigator allerdings gar nicht so leicht zu kaufen ist, da man mittlerweile seine Identität über eine Drittanbieterapp überprüfen lassen muss. Über die Apps von regionalen Verkehrsverbünden geht es noch ohne ID Check, aber so eine muss man sich dann auch erstmal raussuchen und sich dort registrieren...)
Von daher halte ich die obige Abbildung zumindest für nicht völlig realitätsfern :D
At least the sixth time even. Four cases are documented here and another one was just three months ago. This last link points to reddit, but there a manjaro maintainer also explains why it keeps happening:
They have a bugtracker: https://trac.ffmpeg.org/
This works, but it's the same as disabling
browser.tabs.inTitlebar. The result is a separate titlebar above the tab bar.Damn, but I'm not sure if I agree with gregp's resolution of the bug. The way I understand the changes in https://bugzilla.mozilla.org/show_bug.cgi?id=1964046, it should still use the system theme, but rendered by firefox itself. However, the current state is that it doesn't follow the system theme anymore :/
EDIT: I just saw this comment: https://lemmy.world/comment/17957836 And yep, that's correct. I'm also using the Papirus icon theme, when I change the theme to breeze or something else, the buttons in firefox titlebar also reflect this change after a restart. So Firefox is now using the
window-{maximize,minimize,close,....}-symbolicicons from the icon theme and not from the window decorations setting.I have the same issue since one or two months, I'm on Firefox Nightly 142.0a1 currently.
For me it looks like this:

Firefox on the left, Dolphin (which uses the system titlebar control buttons) on the right.
A few months ago, firefox also used the system titlebar control buttons. When I noticed the change at first, I also searched for solution online and in
about:config, but didn't find anything. All other solutions posted here sadly don't work:browser.tabs.inTitlebaronly adds a standalone titlebar, like you noted.non-nativeinabout:config, I don't see any titlebar buttons option that I can turn off.If anyone finds a solution to this, I would be happy to be notified. Thanks in advance!
They're asking about the password prompt for the disk encryption, which is shown before the rootfs can be accessed. Thus, installing a display manager to the rootfs will not help. Furthermore, a display manager serves the purpose of logging in users, not unlocking an encrypted partition.
Still need an invite?
Still need an invite?
Still need an invite?
Still need an invite?
Thanks for your reply! Linus didn't only call out people posting flame replies, but also folks interested in a serious discussion on that topic, who also contributed to the kernel before (see PeterCxy's blog: https://typeblog.net/55833/getting-called-paid-actor-by-linus-torvalds). Most people simply wanted to know specifically which compliance requirement lead to the removal of russian maintainers. Linus never responded to these questions and called out people asking for that as russian trolls. AFAIK we still don’t know the exact reasons for the removal, which is just intransparent.
IMO By not answering these reasonable questions and calling people out as russian trolls, Linus did exactly what russian trolls want: cause disarray in the kernel community.
Yes, language like this is clearly unacceptable in a productive discussion.
Offtopic, but this reminded me that the Linux kernel has a CoC. Aren't the recent comments by Linus on the removal of russian maintainers, where he called several kernel developers paid actors, a CoC violation as well? Or have these comments w.r.t. to the CoC already been discussed?
We're not in disagreement about whether rustdesk is malware or not, but I think the developers being incompetent is also a perfectly valid reason to avoid it. Sure, they have fixed most if not all major issues that were reported to them eventually, but who knows when they'll mess something up again.
Also, some issues weren't really resolved timely, take for example the issue where rustdesk autostarted on each boot. That one has been actively ignored for over a year, which is the opposite of building trust.