gtk2-engines-oxygen Bug

Support and discussions for the x86/x64 Linux version of Pale Moon.

Moderators: trava90, satrow

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 22424
Joined: Sun, 28 Aug 2011, 17:27
Location: 58.5°N 15.5°E
Contact:

Re: Palemoon crashes all the time here too

Unread postby Moonchild » Sat, 18 Jul 2015, 08:57

gtk2-engines-oxygen has some application name specific code. Inside oxygenapplicationname.cpp for example there is

Code: Select all

// tag all mozilla-like applications (XUL)
static const std::string XulAppNames[] =
{
    "firefox",
    "thunderbird",
    "seamonkey",
    "iceweasel",
    "icecat",
    "icedove",
    "xulrunner",
    "komodo",
    "aurora",
    "zotero",
    ""
};


Iceweasel is part of that short list. A request has been made to add palemoon newmoon to this list, but no movement on this issue so far.
https://bugs.kde.org/show_bug.cgi?id=341181

EDIT: Just poked the people again with a request on that bug, also asking for fossamail
Improving Mozilla code: You know you're on the right track with code changes when you spend the majority of your time deleting code.

"If you want to build a better world for yourself, you have to be willing to build one for everybody." -- Coyote Osborne

User avatar
half-moon
Keeps coming back
Keeps coming back
Posts: 909
Joined: Sun, 20 Jul 2014, 12:30
Location: USA

Re: Palemoon crashes all the time here too

Unread postby half-moon » Sat, 18 Jul 2015, 16:45

Off-topic:
Doesn't KDE track users?

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 22424
Joined: Sun, 28 Aug 2011, 17:27
Location: 58.5°N 15.5°E
Contact:

Re: Palemoon crashes all the time here too

Unread postby Moonchild » Sat, 18 Jul 2015, 18:53

Looks like the people moved as a result of the nudge:

http://quickgit.kde.org/?p=oxygen-gtk.g ... 997d408805
Improving Mozilla code: You know you're on the right track with code changes when you spend the majority of your time deleting code.

"If you want to build a better world for yourself, you have to be willing to build one for everybody." -- Coyote Osborne

SvenG

Re: Palemoon crashes all the time here too

Unread postby SvenG » Sat, 18 Jul 2015, 20:02

Moonchild wrote:Looks like the people moved as a result of the nudge:

http://quickgit.kde.org/?p=oxygen-gtk.g ... 997d408805

Yeah! Now it takes just another 3 to 5 years until the change lands in the repos of the major distros.

But somehow I have the feeling that oxygen-gtk is not the problem here, running a lightweight distro such as AntiX with KDE on top would be a bit against the purpose of such a distro.

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 22424
Joined: Sun, 28 Aug 2011, 17:27
Location: 58.5°N 15.5°E
Contact:

Re: Palemoon crashes all the time here too

Unread postby Moonchild » Sat, 18 Jul 2015, 22:23

Keep in mind that GTK (gimp toolkit) is not the same as KDE. The fact that the oxygen-gtk theme is maintained by the KDE people doesn't mean that you'll only find it when using the KDE manager ;) In fact, GTK-theme/KDE compatibility is relatively new (I remember when it was either strictly gnome+gtk or KDE+Qt). many other window managers build on GTK, as far as I've understood, including lightweight ones like MATE and xfce -- whether they come with the oxygen-gtk theme and engine as default or not depends on distro.*

*Please correct me if I'm wrong with any of this, this is my understanding, but i'm not intimately familiar with what uses which steering wheel these days... ;)
Improving Mozilla code: You know you're on the right track with code changes when you spend the majority of your time deleting code.

"If you want to build a better world for yourself, you have to be willing to build one for everybody." -- Coyote Osborne

SvenG

Re: Palemoon crashes all the time here too

Unread postby SvenG » Sat, 18 Jul 2015, 22:57

Oxygen is the KDE theme (icons, window decoration, cursors, font, toilet paper, whatsoever) and the Oxygen GTK Engine was build to make GTK apps look like KDE apps, so Oxygen GTK is most likely to be used in combination with KDE. Haven't heard of any other desktop using it.

Moonchild wrote:Keep in mind that GTK (gimp toolkit) is not the same as KDE.

Really???????????

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 22424
Joined: Sun, 28 Aug 2011, 17:27
Location: 58.5°N 15.5°E
Contact:

Re: Palemoon crashes all the time here too

Unread postby Moonchild » Sun, 19 Jul 2015, 08:52

SvenG wrote: Oxygen GTK is most likely to be used in combination with KDE

But not necessarily used only in combination with KDE - which is my point.

Once again, it seemed to me the understanding was that oxygen-gtk == KDE, which isn't the case, and as such the engine won't be tied to whatever perceived slow cycle KDE is on. I hope the engine gets updated and pushed out soon to fix these issues with Pale Moon.
Improving Mozilla code: You know you're on the right track with code changes when you spend the majority of your time deleting code.

"If you want to build a better world for yourself, you have to be willing to build one for everybody." -- Coyote Osborne

SvenG

Re: Palemoon crashes all the time here too

Unread postby SvenG » Sun, 19 Jul 2015, 10:35

That depends on the package maintainers.

For e.g. the *buntus packages are maintained by Kubuntu and the KDE (sorry for mentioning the K-"word" again :D) guys at Debian. For Trusty the gtk(2|3)-engines-oxygen were never updated which also effects all distros based thereon, those will be around until 2019. Likeliness that it will be updated? Very low. So, even if the change lands in WIly (15.10), the bug will still exist for a while. Depending on how well the next LTS will be accepted, 16.04 could bring a change. Debian Wheezy had it's last change in 2012, still to early to say something Jessie, was just released.

It's not like: now that the bug is fixed, everything changes quickly. That's only true for some but by far not all distros.

User avatar
Antonius32
Add-ons Team
Add-ons Team
Posts: 695
Joined: Sun, 25 May 2014, 11:18
Location: Netherlands

Re: Palemoon crashes all the time here too

Unread postby Antonius32 » Sun, 19 Jul 2015, 11:38

Well, I, for one, am happy this issue has finally been addressed by the developers of the oxygen-gtk theme! :thumbup:
Image

squarefractal

Re: Palemoon crashes all the time here too

Unread postby squarefractal » Sun, 19 Jul 2015, 15:58

And somewhere in the installer, I'd request something along the lines of:

Code: Select all

oxygen_gtk_presence=0
oxygen_gtk_palemoon_absence=0
while read x; do
    oxygen_gtk_presence=1
    if ! grep palemoon "$x"; then
       oxygen_gtk_palemoon_absence=1
       break
    fi
done < <(find /usr/lib /usr/lib64 /lib -type f -name 'liboxygen-gtk.so')

if [[ $oxygen_gtk_presence -eq 1 ]] && [[ $oxygen_gtk_palemoon_absence -eq 1 ]]; then
    echo {warning message}
fi

SvenG

Re: Palemoon crashes all the time here too

Unread postby SvenG » Sun, 19 Jul 2015, 18:08

I like the idea, could be added in the beginning of the installation process, before the main interface opens, as a popup box in the form of

Code: Select all

yad --info --text="{warning message}"


(Maybe this should be split into another topic, to keep this one focused on the OPs problem.)

User avatar
trava90
Contributing developer
Contributing developer
Posts: 1518
Joined: Mon, 20 May 2013, 18:19
Location: Earth
Contact:

Re: Palemoon crashes all the time here too

Unread postby trava90 » Sun, 19 Jul 2015, 18:41

SvenG wrote:I like the idea, could be added in the beginning of the installation process, before the main interface opens, as a popup box in the form of

Code: Select all

yad --info --text="{warning message}"

I like this idea also.. I'll have a poke at it when I have time. I'm going to be pretty busy the next couple weeks with other things (mostly the new Linux site, among other things).

Off-topic:
SvenG wrote:(Maybe this should be split into another topic, to keep this one focused on the OPs problem.)

Done!


Return to “Pale Moon for Linux”

Who is online

Users browsing this forum: No registered users and 8 guests