gtk2-engines-oxygen Bug

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

Moderators: trava90, Indalecio, satrow

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

Re: Palemoon crashes all the time here too

Postby Moonchild » Sat Jul 18, 2015 8:57 am

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.
Image

User avatar
half-moon
Astronaut
Astronaut
Posts: 906
Joined: Sun Jul 20, 2014 12:30 pm
Location: USA

Re: Palemoon crashes all the time here too

Postby half-moon » Sat Jul 18, 2015 4:45 pm

Off-topic:
Doesn't KDE track users?

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

Re: Palemoon crashes all the time here too

Postby Moonchild » Sat Jul 18, 2015 6:53 pm

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.
Image

User avatar
SvenG
Astronaut
Astronaut
Posts: 752
Joined: Tue Jun 03, 2014 3:59 pm
Location: ..schland
Contact:

Re: Palemoon crashes all the time here too

Postby SvenG » Sat Jul 18, 2015 8:02 pm

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.
Ubuntu 14.04 "Trusty Tahr" x64 - Kernel 3.16 - AMD fglrx 15.200 - Unity Desktop - Hackstation GTK theme - Ravefinity-X icons... und keine Eier!

http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul

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

Re: Palemoon crashes all the time here too

Postby Moonchild » Sat Jul 18, 2015 10:23 pm

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.
Image

User avatar
SvenG
Astronaut
Astronaut
Posts: 752
Joined: Tue Jun 03, 2014 3:59 pm
Location: ..schland
Contact:

Re: Palemoon crashes all the time here too

Postby SvenG » Sat Jul 18, 2015 10:57 pm

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???????????
Ubuntu 14.04 "Trusty Tahr" x64 - Kernel 3.16 - AMD fglrx 15.200 - Unity Desktop - Hackstation GTK theme - Ravefinity-X icons... und keine Eier!

http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul

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

Re: Palemoon crashes all the time here too

Postby Moonchild » Sun Jul 19, 2015 8:52 am

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.
Image

User avatar
SvenG
Astronaut
Astronaut
Posts: 752
Joined: Tue Jun 03, 2014 3:59 pm
Location: ..schland
Contact:

Re: Palemoon crashes all the time here too

Postby SvenG » Sun Jul 19, 2015 10:35 am

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.
Ubuntu 14.04 "Trusty Tahr" x64 - Kernel 3.16 - AMD fglrx 15.200 - Unity Desktop - Hackstation GTK theme - Ravefinity-X icons... und keine Eier!

http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul

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

Re: Palemoon crashes all the time here too

Postby Antonius32 » Sun Jul 19, 2015 11:38 am

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

Postby squarefractal » Sun Jul 19, 2015 3:58 pm

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

User avatar
SvenG
Astronaut
Astronaut
Posts: 752
Joined: Tue Jun 03, 2014 3:59 pm
Location: ..schland
Contact:

Re: Palemoon crashes all the time here too

Postby SvenG » Sun Jul 19, 2015 6:08 pm

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.)
Ubuntu 14.04 "Trusty Tahr" x64 - Kernel 3.16 - AMD fglrx 15.200 - Unity Desktop - Hackstation GTK theme - Ravefinity-X icons... und keine Eier!

http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul

User avatar
trava90
Contributing developer
Contributing developer
Posts: 1316
Joined: Mon May 20, 2013 6:19 pm
Location: Earth
Contact:

Re: Palemoon crashes all the time here too

Postby trava90 » Sun Jul 19, 2015 6:41 pm

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: Yandex [Bot] and 9 guests