SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I haven't tried Basilisk (yet), but I've been using the gtk3 version of Palemoon. The config file is ~/.config/gtk-3.0/settings.ini, and the relevant content is:
Code:
[Settings]
gtk-key-theme-name = Emacs
Hopefully that works for Basilisk, too.
That totally worked for Basilisk! :-) Thank you, derekn13!
Figures that the good people of Slackware LQ can answer such questions when /r/palemoon cannot :-D
I am staying on 28.9.1, since that's the last version which supports the essential extensions which I need - being able to pass current page title, url and any selected text to an external script.
I see that firefox now has an extension which nearly does this, so I'll probably be going back there soon, and use the dillo browser to access the gopher and gemini protocols.
Firefox sucks. I've not wanted to say anything before now, but even I have noticed the slow performance of Firefox, and wondered why recent releases have suffered from code bloat.
You're right actually. I've wanted to create a Firefox rant for quite some time now. I've struggled with Firefox for about a year now, trying to mitigate some of the issues, but it hasn't really worked out all that well. I've started looking at alternative browsers, but there aren't really any good alternatives either. Firefox in a way is quite good, but at the same time awful. The most disturbing thing is that I haven't managed to find any good solutions to the issues, and I've tried quite alot of things!
Mainly issues revolve around security, unpredictable/weird/high memory use and issues of crashes, freezing up etc (tabs and browser) and even crashing the desktop (kwin and/or plasma). I was considering (and maybe still consider) running a virtualbox distro just to run firefox in there, but then I remember how problematic virtualbox is in many ways. So, where am I currently? (not slackware), I'm currently running two versions of firefox from /home/firefox and /opt/*/firefox with something called "systemd-run" from bash with a function to limit memory to 2gb. This does 2 things, it limits Firefox to 2gb "memory high", and it runs /*/firefox/firefox under /usr/lib/systemd/systemd as a user. In addition I've locked down Firefox with Tomoyo Linux MAC, and basically restricted most access.
I've tried all kind of things in Firefox settings as well, in particular the parts about "performance" with processes and hardware acceleration, in addition to several custom settings in about:config, in particular in regards to memory.
At least it no longer crashes/freezes the desktop, might be due to no longer running under sddm/xsession/sh/plasma_session/bash, or it might be to do with Tomoyo. But I'm still struggling with tabs crashing (at about the point firefox takes up around 2gb of memory in total, which is basically very quickly). Looking into Firefox, it still thinks it has access to 8gb of memory, so I think I need to find a way to manipulate it into thinking the system only has 2gb of memory.
Anyways, it's all pretty hopeless, and to me it seems to have something to do with the way Firefox handles memory/caching and all those kind of things, but with no clear solution other than not using Firefox.
Perhaps running the 32-bit version of Firefox could help, but then I have to setup multilib. In that case I might as well run Firefox in a container, which is the solution I think might work best in the end.
I guess for Slackware the equivilent to doing "systemd-run" would be to properly set up cgroups and run firefox in some kind of restricted runner putting it under /usr/bin/xyz-runner /*/*/firefox and managing resources with cgroups. Where the runner would not need to do much except launch firefox as a child and cgroups subgroup firefox under the runner, then restrict resources on the runner "slice" with cgroups.
I ditched Firefox YEARS ago and pretty much ran the gambit on alternative browsers. Palemoon, Basilisk, Waterfox, Slimjet, Brave, Vivaldi. I have to say that Vivaldi, although recently becoming somewhat bloated, is a very good browser. I can make it look really close to Firefox while using the Chrome extensions. But I also keep Basilisk in my personal repo for the lower powered machines I have and use regularly.
I ditched Firefox YEARS ago and pretty much ran the gambit on alternative browsers. Palemoon, Basilisk, Waterfox, Slimjet, Brave, Vivaldi. I have to say that Vivaldi, although recently becoming somewhat bloated, is a very good browser. I can make it look really close to Firefox while using the Chrome extensions. But I also keep Basilisk in my personal repo for the lower powered machines I have and use regularly.
I was looking into Brave a few months ago. But I don't think any browser have feature parity with Firefox, and most far from.
I use Konqueror sometimes in addition to Firefox. It's alot better now than it was a few years ago. A usable secondary browser I guess. I do however find it a bit sad they will ditch khtml, but it is also understandable. Maintaining a browser is not exactly the core activity of KDE.
I guess something I would "wish for" is a lightweight version of Firefox that is also de-googleized and cleaned of such things. I do have to say I'm slightly worried about the future of Firefox, that perhaps the whole project is bloated and they have taken on too much, is that sustainable in the long run? Especially considering the development of market shares, not that market share necessarily is that meaningful a measure for a non-commercial project.
I was looking into Brave a few months ago. But I don't think any browser have feature parity with Firefox, and most far from.
I use Konqueror sometimes in addition to Firefox. It's alot better now than it was a few years ago. A usable secondary browser I guess. I do however find it a bit sad they will ditch khtml, but it is also understandable. Maintaining a browser is not exactly the core activity of KDE.
I guess something I would "wish for" is a lightweight version of Firefox that is also de-googleized and cleaned of such things. I do have to say I'm slightly worried about the future of Firefox, that perhaps the whole project is bloated and they have taken on too much, is that sustainable in the long run? Especially considering the development of market shares, not that market share necessarily is that meaningful a measure for a non-commercial project.
Look at Waterfox. I'm not sure if the latest version runs on 14.2, but it should be good on current. It is a Firefox fork with "Limited Data Collection", and "No Telemetry". I'm not 100% but I think that it is also de-googleized.
The PaleMoon dev team is removing public repo access, for what seems like bullshitty reasons that do not even address the grievance: https://forum.palemoon.org/viewtopic.php?f=5&t=27369
Yay more drama. If there were another browser worth using, I wouldn't put up with this.
While I get your point about the "drama" that seems perpetual on the Palemoon forums, in this case, I have to say that Moonchild's reason was far from "bullshitty."
Between github's--i.e., microsoft's--intentionally breaking itself for anyone not using one of the Big4 browsers, and the actions of the Russian trolls flagrantly abusing the Mozilla license (and potentially distributing a tainted malware "version" of palemoon's code,) I don't blame Moonchild one bit for wanting to get out of there.
By the time I had read that post you link to, I had already modified my SlackBuild and was surfing away happily with PM29.4.1.
Last edited by JayByrd; 09-18-2021 at 04:51 PM.
Reason: accuracy.
Distribution: Slackware64-current with "True Multilib" and KDE4Town.
Posts: 9,152
Rep:
Pale Moon v29.4.2.1 has been released.
Quote:
v29.4.2.1 (2021-11-11)
This is a small update to address the folowing issue:
Autocomplete drop-downs would have uncorrect styling, causing issues with custom themes (e.g. unreadable) and not displaying as-intended.
Has anyone had success in building this new version on Slackware? After modifying the SlackBuild script slightly to account for changes to the directory structure in the latest versions, and after accounting for some sloppy regex in the mach script (as mentioned here,) the build is still failing--and throwing a rather confusing error. To wit:
Code:
0:20.12 Creating config.status
0:20.29 Feeding the hatchlings...
0:31.01 Finished reading 851 moz.build files in 2.62s
0:31.01 Processed into 6038 build config descriptors in 3.03s
0:31.01 RecursiveMake backend executed in 4.48s
0:31.01 1572 total backend files; 1572 created; 0 updated; 0 unchanged; 0 deleted; 41 -> 654 Makefile
0:31.02 FasterMake backend executed in 0.31s
0:31.02 7 total backend files; 7 created; 0 updated; 0 unchanged; 0 deleted
0:31.02 Total wall time: 10.77s; CPU time: 10.47s; Efficiency: 97%; Untracked: 0.32s
Configure complete!
Be sure to run |mach build| to pick up any changes
0:31.41 /usr/bin/gmake -f client.mk -s
0:32.02 gmake: *** No rule to make target 'There', needed by 'Error'. Stop.
0:32.03 0 compiler warnings present.
I can't imagine a make target called "There"!!! Any ideas on how to proceed would be greatly appreciated.
that can be extracted and run from any location on your system. If however you prefer to "install" it on your system, you can find instructions to do so here. http://linux.palemoon.org/help/installation/
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.