It's a really neat, "minimalist" GTK browser. Made by the people (suckless) behind st, dmenu, dwm, and so many more great tools.
If you're into super simple, non-resource hogging programs, it's a great web browser right in the middle of a terminal-based browser and something like Firefox.
I think it again just comes back to suckless' philosophy and the type of users they cater to that don't care about all these fancy features (dubbed cough.. bloat.) dwm isn't for everyone, but for me ease of use (not to be confused with ease of configuration LMAO) and performance is a good trade-off for a little bit more challenging and in-depth configuration. suckless themselves say that they try to basically make everything hard to discourage people from using their software and keep the user base "elitist." Security for me is not a concern because all patch commits on the official patch website are scanned by the knowledgable staff team who i believe would do no harm. i cant say the same for random github patches though... anyways, most patches are small and simple enough that even people with just a little bit of programming (not exclusive to c) can scan through them.
i see where you're coming from, but suckless only wants to appeal to a niche group of people that don't care for fancy features. just take a look at their "web browser". For this reason, i do not like when everyone recommends suckless programs because they truly are not for the average user who does not care for configuration to the core or tiny performance differences (i'm truly not the type of person to care about a few milliseconds of startup time or whatever.) The configuration done in C is not only for performance, but moslty for simplicity and having no dependencies on other libraries or parsing for other filetypes, etc. It's also worth noting that i don't use all of suckless' tools because i have found programs that have worked better for me. The only thing I would consider replacing dwm with is probably spectrwm which seems not configurable enough for me. i dont like xmonad because i dont know any haskell and i dont want to install a haskell compiler.
TL;DR: suckless programs aren't for everyone... yeah that's it
Enjoy getting the UI completely fucked over each major update so the overpaid execs at mozilla can justify their existence. True chads use surf. Make the switch, you'll thank me for it.
Yeah I'm sort of trialling it, so far so good. Vim keybindings are always a plus. Will have to think of something to do with my bookmarks - I use folders quite a lot in FF.
I was interested in surf, but it just is too simple. Doesn't seem to open when an instance of chrome is open!
Too late brudda, Mozilla's already pushing out fixies via their studies program, with a permanent fix in the works. Currently using uBlock Origin and trying out SmartHTTPS (instead of HTTPS Everywhere) atm -- working fine.
But I do love a good alternative browser thread. If you enjoy extremely minimal but still great, check out suckless' surf. Midori is pretty cool too, or GNOME's Web.
But if you're looking at the problems that Firefox was facing with a desire to jump ship, don't worry about it. Here's their blog post about it.
I prefer to use i3's tabs for my browser so that I can have browser tabs inline with other applications like mpv and terminal emulators. I've been using surf for a few years, and it doesn't have the concept of tabs. I've liked it but it has its flaws. I'm trying to configure firefox to conform to my style of window management, so I through together this little extension to help with that.
There's also a "files" directory on most suckless projects with some cool stuff.
https://surf.suckless.org/files/link_hints/
2 cons though, you need to change keybind, ctrl+f, on the script or on surf because they conflict, also it's not the exact same as qutebrowser, says it's inspired by some chromium plugin, so it uses numbers, and you have to press enter for single numbers.
There is the fakefullscreen patch which does this globally (removes the normal fullscreen logic) and there is the selectivefakefullscreen where you can control this on a per client basis. There are more fullscreen patches, but this should be enough to get you started. You could also use surf as your browser :)
>11:12 p.m. PST: The team is currently testing a fix for this issue. In the meantime, signing of new extensions is disabled until the fix is in place.
​
>In order to be able to provide this fix on short notice, we are using the Studies system.
​
Dear mozilla. Excuse me but WTF?
PLEASE get a decent security policy. Your intermediate fail is one thing but telling your users to just disable every security/privacy settings is just suicidal. I'm out guys, using surf now.
Awesome to hear it!
I'm also a bit of a fan of their software. Today I'm really only using dwm and st, however I spent a good while using surf and tabbed as my browser. Recently moved back to qutebrowser for its superior hinting (I could never get surf to do hinting) as I stopped using a mouse a number of months ago.
Thinking about it now, st partnered with tabbed may be something awesome to experiment with.
There is this file on the suckless website that provides similar functionality, but it's not as good and you can't use it without js. Because of this, and because of full screen mode, I'm stuck with Firefox for the time being.
I can't really recommend, so much as I am aware of the existence of:
badwolf , surf , Firefox as a prebuilt binary (maybe). , You could also look in to links or lynx or w3m (all three are text based browsers). There is also the tor browser, as a prebuilt binary.
You might also look in to Linux from scratch and Beyond Linux from scratch (if you haven't already), it may help guide you along from the position you're in now.
Good luck with your project.
P.S. If you wanted something maintained by KDE, forget about it lol
I went down a deep rabbit hole.
There are 4 major engines,
KHTML -> OG, initially developed by KDE...
Webkit ( fork of KHTML, as of now apple seems to be into this);
Blink ( again long cousin of KHTML Chromium project)
Gecko Firefox
KHTML engine seems like a no-go! even KDE's Konqueror shifted to QT's implementation ( which uses Chrome now ) [ You can change the engine to KHTML, but the developers themselves had an advisory to move away from that]
Falkon & Konqueror web browser both seem to be lagging behind in development.
I haven't seen surf mentioned yet. vimb was my favorite but I had a a lot of performance problems with it. Surf's defaults are not very vim-like, but can be changed.
Anyhoo, it's another keyboard driven option.
Surf is in the official package repo. You can install it with sudo xbps-install surf
If you really want to build it, the template
file lists the dependencies:
hostmakedepends="pkg-config" makedepends="webkit2gtk-devel gcr-devel" depends="xprop dmenu"
Also if you use the browser surf you can create your own css files for websites, so if there is a website you visit a lot and dont like the look of, you can create a css file for that website that surf uses when visiting the site
The add-on has "strict compatibility" enabled in its install.rdf, so that's why you can't install it in 29.
I suggest the following options:
I don't recommend downgrading the browser to 28, especially if you haven't done a backup of your profile before upgrading to 29. Even if you've done a backup, you're going to miss out on security updates.
There's a patch for surf on suckless website that allows you to play videos externally with mpv by pressing a hotkey. I'm not sure, but I think it requires youtube-dl.
Fix confirmed with build 20191015002329 on Manjaro. I'll mark this post RESOLVED.
Thanks! And sorry for not thinking to test a 2019.10 build – so many improvements to Classic.
Re: https://github.com/MrAlex94/waterfox/compare/56.2.14...2019.10-classic can you tell which commits fixed cases such as this? (Just curious. If collating the info is a PITA, don't bother.)
Was it my unusual (accidental) inclusion of the audio stream that exposed the bug for me?
Incidentally, I wondered about corruption because surf also can not play the content. Entertainingly flashy rendering in the context of the put.re player. I'll make a bug report.
There is not patch, but there is documentation.
https://surf.suckless.org/files/adblock-hosts/
this has evolved to use more lists than when I last looked.
It is a very simple browser, if you want "tabs" then you should use tabbed
Even with the latest stable I'm getting, (what feels like) the same amount of "Aw, Snap!" I tried abandoning chrome for the latest stable firefox and I'm getting the same problem. Even 72.0.3626.122 is still delivering the same rate of failure and user experience failure. (I'm falling back to https://surf.suckless.org while Chromium fixes this.)
It seems that both Chrome and Firefox browsers are seriously suffering from developeritis: (Where the default behaviour is what a developer wants.) As a user I do not want my tab to go blank or provide a nice "oh shucks, tells us what went wrong so we can fix it." I want the default to be for the tab to freeze its content so that I can continue reading, (or at least take a screenshot). If the devs want to add UI feedback then have an obnoxious toaster inform the user, (but please let the power users disable that in preference for something unobtrusive, like having the favicon change to a tiny cute scull-n-crossbones.) Providing feedback to those that have failed to write code that does not break, is the last thing that I want when I've just spent an hour writing a comment and just before I post it, the tab "crashes", (though obviously the feedback option in Firefox has its place in the eco system.)
Firefox aqui à uns 10 anos.
Já testei o google Chrome/Chromium, o Pale, Opera, entre outros. Mas o firefox tende a ser constante, e melhorou muito com o Quantum é o RUST, onde mexeram no núcleo do negocio.
Para uma navegada rápida uso também o SURF, que o KiSS é levado mais a serio
It looks really good, but sadly it doesn't solve the problem: I should still need to use chrome or Firefox, while I'd like to use surf (https://surf.suckless.org) or qutebrowser (https://github.com/qutebrowser/qutebrowser)
Depends how current you want to be with apps.
You could run everything in a tui and barely touch the RAM.
You could use barebones apps like surf which lack features but are very lightweight.
Gonna give this a go, I like new Firefox but Mozilla just keep making blunder after blunder.
I have also been trying surf - while I love the work they do over at suckless this is maybe a little too basic for me...!