Maybe if enough people vote on it, the developers at Mozilla will be persuaded to fix the issue!
PM4Linux and oxygen-gtk: a better solution
Moderator: trava90
Forum rules
This board is for technical/general usage questions and troubleshooting for the Pale Moon browser only.
Technical issues and questions not related to the Pale Moon browser should be posted in other boards!
Please keep off-topic and general discussion out of this board, thank you!
This board is for technical/general usage questions and troubleshooting for the Pale Moon browser only.
Technical issues and questions not related to the Pale Moon browser should be posted in other boards!
Please keep off-topic and general discussion out of this board, thank you!
- Antonius32
- Add-ons Team
- Posts: 695
- Joined: 2014-05-25, 11:18
- Location: Netherlands
PM4Linux and oxygen-gtk: a better solution
Currently on some distros, the user has to replace the GTK2 theme "oxygen-gtk" with another theme in order to have PM4Linux run properly.
If you would like to see this "GTK issue" fixed, you could vote on this bug.
Maybe if enough people vote on it, the developers at Mozilla will be persuaded to fix the issue!
Maybe if enough people vote on it, the developers at Mozilla will be persuaded to fix the issue!
Last edited by Antonius32 on 2014-07-04, 15:28, edited 5 times in total.
Re: Cast your vote to have "GTK issue" fixed!
I seriously doubt Mozilla will "fix" (more like find a hack/workaround for) this bug; the oxygen-gtk theme engine is a true bitch and well known to crash many applications (not just FF/PM). It's likely a bug in oxygen-gtk itself, and should be fixed by oxygen-gtk devels.
You may also try to set "export OXYGEN_DISABLE_ARGB_HACK=1" somewhere in your /etc/bashrc so that that variable will be propagated to all programs' environment (after a reboot), and see if it makes a difference...
You may also try to set "export OXYGEN_DISABLE_ARGB_HACK=1" somewhere in your /etc/bashrc so that that variable will be propagated to all programs' environment (after a reboot), and see if it makes a difference...
Re: Cast your vote to have "GTK issue" fixed!
Yeah, this is a bug in the oxygen-gtk theme; the developers of the theme should fix it.
Also, you might want to put that in /etc/profile; /etc/bashrc is bash-specific.
Also, you might want to put that in /etc/profile; /etc/bashrc is bash-specific.
Re: Cast your vote to have "GTK issue" fixed!
True... On the other hand, bash is the de facto standard (i.e. default shell) in all Linux distros I ever looked at or used.access2godzilla wrote:Also, you might want to put that in /etc/profile; /etc/bashrc is bash-specific.
- Antonius32
- Add-ons Team
- Posts: 695
- Joined: 2014-05-25, 11:18
- Location: Netherlands
Re: Cast your vote to have "GTK issue" fixed!
I started this topic because I would like to recommend PM4Linux to other Linux users, but I'm afraid people will be put off if they have to apply a workaround before they can even try the program..
Would it be possible to have the "pminstaller" apply a fix for this automatically, when it installs thepackage program on a user's computer?
Would it be possible to have the "pminstaller" apply a fix for this automatically, when it installs the
Last edited by Antonius32 on 2014-07-04, 09:06, edited 1 time in total.
Re: Cast your vote to have "GTK issue" fixed!
Tell me a few things then:
- Are there specific versions of oxygen-gtk for which Pale Moon crashes, or is any version sufficient to crash it?
- Does dinosaur's method work?
- Antonius32
- Add-ons Team
- Posts: 695
- Joined: 2014-05-25, 11:18
- Location: Netherlands
Re: Cast your vote to have "GTK issue" fixed!
a) I believe I have version 4.0 of oxygen-gtk installed (because I have replaced it with a theme caled "kde42-oxygen"), but I'm not sure. Do you know how I can check this?access2godzilla wrote:Are there specific versions of oxygen-gtk for which Pale Moon crashes, or is any version sufficient to crash it?
b) I think updating the oxygen-gtk theme to a newer version (if there is a newer version) would be by far the best solution. Do you know of a way to update the theme? And is this something that you could have the "pminstaller" do automatically?
Alas, it doesn't. I have added this line: "export OXYGEN_DISABLE_ARGB_HACK=1" to /etc/profile (like you suggested in reply to dinosaur) and then rebooted, but it didn't fix the problem (see screenshot). One thing I noticed: before I adjusted /etc/profile, the bookmarks drop-down list was transparent, and afterwards it had turned black..access2godzilla wrote:Does dinosaur's method work?
Re: Cast your vote to have "GTK issue" fixed!
This package is named "gtk2-engines-oxygen" on Debian and its derivatives.Antonius32 wrote:I believe I have version 4.0 of oxygen-gtk installed (because I have replaced it with a theme caled "kde42-oxygen"), but I'm not sure.
- Antonius32
- Add-ons Team
- Posts: 695
- Joined: 2014-05-25, 11:18
- Location: Netherlands
Re: Cast your vote to have "GTK issue" fixed!
I just checked: my version is 1.4.4-2, and it does have the bug. Do you know how I can revert to version 1.4.2?
- Antonius32
- Add-ons Team
- Posts: 695
- Joined: 2014-05-25, 11:18
- Location: Netherlands
Re: Cast your vote to have "GTK issue" fixed!
Alright, so I downloaded the tarball from https://projects.kde.org/news/251, but I have no idea how to install it. Could you explain how this is done?
Re: Cast your vote to have "GTK issue" fixed!
Scratch that (see above).
However, I did get an older version to work, Debian's version 1.2.4.
However, I did get an older version to work, Debian's version 1.2.4.
- Antonius32
- Add-ons Team
- Posts: 695
- Joined: 2014-05-25, 11:18
- Location: Netherlands
Re: Cast your vote to have "GTK issue" fixed!
The newest version is oxygen-gtk2-v1.4.5.
I would like to try it out, but when I click System settings > (Application) Appearance > GTK > Get new themes > Install a local theme, then select the .tar.gz file and click "OK", the "Install theme" button is grayed out. I don't know how to change this; do you have any suggestions?
I would like to try it out, but when I click System settings > (Application) Appearance > GTK > Get new themes > Install a local theme, then select the .tar.gz file and click "OK", the "Install theme" button is grayed out. I don't know how to change this; do you have any suggestions?
Last edited by Antonius32 on 2014-07-04, 13:44, edited 5 times in total.
- Antonius32
- Add-ons Team
- Posts: 695
- Joined: 2014-05-25, 11:18
- Location: Netherlands
Re: Cast your vote to have "GTK issue" fixed!
That's great! However, it would be even better if the newest version turned out to be compatible with Pale Moon, don't you agree?access2godzilla wrote:However, I did get an older version to work, Debian's version 1.2.4.
Re: PM4Linux and oxygen-gtk: a better solution
It's not a theme in the usual sense, it's a binary component and can't be installed in that way. And BTW 1.4.5 doesn't work too.
Seems as if every version of pm4linux in existence has had this problem, will compile 24.0.2 and see if it persists there.
Seems as if every version of pm4linux in existence has had this problem, will compile 24.0.2 and see if it persists there.
- Antonius32
- Add-ons Team
- Posts: 695
- Joined: 2014-05-25, 11:18
- Location: Netherlands
Re: PM4Linux and oxygen-gtk: a better solution
I just installed Firefox ESR (24.6.0) on my system, to see if it has the same problem. Much to my surprise, it runs without a hitch.
Re: PM4Linux and oxygen-gtk: a better solution
This could be due to the fact that the Azure rendering backend was enabled unconditionally under Linux (it used to be disabled by default) in PM v24.6.2... Try PM v24.6.1 and see if it works the same as FF 24ESR does.Antonius32 wrote:I just installed Firefox ESR (24.6.0) on my system, to see if it has the same problem. Much to my surprise, it runs without a hitch.
Also, try changing the "layers.acceleration.disabled" setting to true in about:config, and see if it makes a difference with PM 24.6.2.
Re: PM4Linux and oxygen-gtk: a better solution
dinosaur wrote:This could be due to the fact that the Azure rendering backend was enabled unconditionally under Linux.
even 24.2.2, the very first version released.access2godzilla wrote:Seems as if every version of pm4linux in existence has had this problem
At the moment I'm compiling 24.0.2 to check whether that shows any problems. But without diffs/commits, it's really difficult to trace this down.
Edit:now the build process fails for that version (with apparently no errors), which spells the end of my investigations.
Cyansmoker will have to look into this.
- Antonius32
- Add-ons Team
- Posts: 695
- Joined: 2014-05-25, 11:18
- Location: Netherlands
Re: PM4Linux and oxygen-gtk: a better solution
I just tried that, but it didn't make any difference. (By the way: you don't have to go to about:config to change this setting.)dinosaur wrote:Also, try changing the "layers.acceleration.disabled" setting to true in about:config, and see if it makes a difference with PM 24.6.2.
Thank you for taking the trouble of compiling old versions of Pale Moon, in order to find a solution for this problem. Too bad it didn't work out, so far.access2godzilla wrote:now the build process fails for that version (with apparently no errors), which spells the end of my investigations.
Hopefully cyansmoker has some new insights on the matter, and If there's anything I can do to help, just let me know!
Last edited by Antonius32 on 2014-07-07, 00:57, edited 3 times in total.
Re: PM4Linux and oxygen-gtk: a better solution
A quick question for Moonchild: which FF ESR release is closest to PM 24.1.0(which also crashes with oxygen-gtk)?
Re: PM4Linux and oxygen-gtk: a better solution
FF 24.0access2godzilla wrote:A quick question for Moonchild: which FF ESR release is closest to PM 24.1.0(which also crashes with oxygen-gtk)?
"Sometimes, the best way to get what you want is to be a good person." -- Louis Rossmann
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite