Page 1 of 1

Re: Palemoon crashes all the time here too

Posted: 2015-07-18, 08:57
by Moonchild
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

Re: Palemoon crashes all the time here too

Posted: 2015-07-18, 16:45
by half-moon
Off-topic:
Doesn't KDE track users?

Re: Palemoon crashes all the time here too

Posted: 2015-07-18, 18:53
by Moonchild
Looks like the people moved as a result of the nudge:

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

Re: Palemoon crashes all the time here too

Posted: 2015-07-18, 20:02
by SvenG
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.

Re: Palemoon crashes all the time here too

Posted: 2015-07-18, 22:23
by Moonchild
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... ;)

Re: Palemoon crashes all the time here too

Posted: 2015-07-18, 22:57
by SvenG
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???????????

Re: Palemoon crashes all the time here too

Posted: 2015-07-19, 08:52
by Moonchild
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.

Re: Palemoon crashes all the time here too

Posted: 2015-07-19, 10:35
by SvenG
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.

Re: Palemoon crashes all the time here too

Posted: 2015-07-19, 11:38
by Antonius32
Well, I, for one, am happy this issue has finally been addressed by the developers of the oxygen-gtk theme! :thumbup:

Re: Palemoon crashes all the time here too

Posted: 2015-07-19, 15:58
by squarefractal
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

Re: Palemoon crashes all the time here too

Posted: 2015-07-19, 18:08
by SvenG
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.)

Re: Palemoon crashes all the time here too

Posted: 2015-07-19, 18:41
by trava90
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!