Qutebrowser Thread

Why aren't you using Qutebrowser, Zig Forums?
I started using it a couple of weeks ago and honestly I can't imagine going back to Firefox+vimperator/tridactyl.

It's much faster and more responsive than Firefox, it respects the user and the UI is nice, simple and functional.
It uses QtWebEngine in the backend, which is basically ungoogled chromium code wrapped in Qt (wiki.qt.io/QtWebEngine)
It supports greasemonkey scripts (which can be used for user CSS as well), it's got a basic ad blocker and even the web inspector thing.
It's got pretty much everything you'd need and it also has some neat features you never knew you needed like external editor support and whatnot.
There's also an umatrix implementation in development: gitlab.com/jgkamat/jmatrix

Honestly, Qutebrowser is top comfy.
You should try it, especially if you're partial to keyboard driven browsing and are sick of Mozilla and their shit.
Even if you aren't a Vim user and have never used addons like vimperator and whatnot, you should still give it a chance.
You have no idea of the comfyness and efficiency you're missing out on.

The modern web is shit all in all, but Qutebrowser at least makes it bearable, if not somewhat enjoyable to browse.

Attached: main.png (1200x1200 45.5 KB, 97.32K)

Other urls found in this thread:

qutebrowser.org/doc/help/commands.html#session-load
qutebrowser.org/doc/help/commands.html#session-save
wiki.archlinux.org/index.php/Qutebrowser#dwb-like_session_handling
github.com/qutebrowser/qutebrowser/issues/519
github.com/qutebrowser/qutebrowser/commit/c3128494a1db3d16c409cbdeedba99d6c568383a
contributor-covenant.org/version/1/4][version][homepage]:
contributor-covenant.org[version]:
contributor-covenant.org/version/1/4/
github.com/qutebrowser/qutebrowser/blob/master/.github/CODE_OF_CONDUCT.md
github.com/qutebrowser/qutebrowser/issues/30
gitlab.com/jgkamat/jblock
bugreports.qt.io/browse/QTBUG-40332
github.com/qutebrowser/qutebrowser/issues/2543
github.com/Merkoba/Bone
gnu.org/proprietary/
libreboot.org/faq.html#intel
stallman.org/intel.html
twitter.com/SFWRedditImages

Too bloated. Couldn't reconfigure the bindings through triggers. Can't interact with it via dmenu.

Also, can't spawn multiple sessions.

You're delusional if you believe surf/webkit is any better than any other modern browser.
They're all bloated crapware, so I'll just pick the one that's responsive, well optimized and functional.
I don't know what you mean by this.
What were you trying to do?

qutebrowser.org/doc/help/commands.html#session-load
qutebrowser.org/doc/help/commands.html#session-save
wiki.archlinux.org/index.php/Qutebrowser#dwb-like_session_handling
github.com/qutebrowser/qutebrowser/issues/519
?

GNU Icecat works for me

Well, because for some fucking reason the qt5-webengine library links with some graphics library that immediately starts background threads to compile shaders with. Which wouldn't be such a problem, but the process tries to switch cgroups for security and fails because linux doesn't allow threaded processes to switch. So I need statically compile my own qutebrowser releases on this system for it to work at all.
On the other hand, luakit works with just the distro package and lua is a tidier extension language anyways.

...

Which one do you prefer?

None.

How are you posting then?

Emacs. There are also other browsers like Lynx which don't include 5M+ lines of buggy C++ garbage nobody has ever read twice.

Compiles fine for me on Gentoo.
How's luakit compared to qutebrowser?
Seems to be the only potentially good browser I could use if I decide to switch to OpenBSD.
QtWebEngine, sadly, won't be ported for the foreseeable future because it'd be a ton of work for the one guy maintaining Qt ports on OpenBSD atm.

How the fuck do I stop animated gifs using so much cpu on webengine ? It's fucking insane.

How much CPU does it use?
For me it seems to jump from ~0% to ~1% when I open a GIF.
It's ~3% when watching youtube for comparison.
Firefox is much worse regarding CPU usage.

That sounds like a dream.

Attached: 2019-05-05-132609_1366x768_scrot.png (1366x768, 541.91K)

adblocker is shit and gay

For the record, Emacs itself doesn't have a good native (e.g. written in elisp) solution to web browsing. Eww pales in comparison to w3m, and packages like xwidget-webkit.el, w3m.el, and--my favorite--exwm-surf.el are essentially wrappers for the actually useful part of a browser, written in another, better language, and that's kind of a testament to how technically flawed Elisp is. The former-most, of course, has a relationship with its core package more akin to an actual browser but is insecure by consequence; and, in comparison to exwm-surf.el, doesn't introduce much of value.

I've opened an issue. Maybe I'm retarded.
I'll try to fiddle around with the software rendering options.

He asked how I posted, which is in fact Emacs, I mostly browse with Lynx. You are right that Elisp is a piece of shit, it barely even qualifies as a Lisp.

No umatrix and lack of a decent adblocker

hows the stability? i remember trying it once a long time ago on something that i dont remember anymore and it would crash often

just use netsurf. its less bloated and not just a wrapper for something like almost everything else is

Attached: a.png (1137x1070, 196.22K)

I do enjoy using it from an interface perspective but man does it bloat if you have a lot of tabs open or just some tabs for a long time

# Contributor Covenant Code of Conduct
github.com/qutebrowser/qutebrowser/commit/c3128494a1db3d16c409cbdeedba99d6c568383a
## AttributionThis Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4, available at [contributor-covenant.org/version/1/4][version][homepage]: contributor-covenant.org[version]: contributor-covenant.org/version/1/4/
github.com/qutebrowser/qutebrowser/blob/master/.github/CODE_OF_CONDUCT.md

...

I'd rather have a usable browser with a shitty adblocker than vice versa.
It's not even that bad. It's fine for sites other than jewtube.

Hasn't crashed on me once.
I'd say it's pretty stable.


I suppose it can eat a bit more ram than firefox, but at least it doesn't choke on switching tabs and shit.
Not once have I heard my chinkpad roaring in agony while using qutebrowser like it used to when firefox starts shitting itself randomly for no reason.
Honestly, qtwebengine runs pretty much flawlessly.

I haven't noticed this though.

How do I enable adblock?

Run :adblock-update

Only blocks ads for roughy two sites.

As soon as the extension api is finished, someone will implement a proper ublock alternative.
github.com/qutebrowser/qutebrowser/issues/30
In the meantime you can try adding more url lists to the hosts file.

user linked this haven't tried it yet
gitlab.com/jgkamat/jblock

What a piece of shit browser.

I like it very much and have been using it. It is my currently set as my default browser but tbh I've been using iridium more because of the ads. Using a hosts file isn't a comprehensive ad-blocker. I gather folks are working on this and look forward to seeing it mature. When it does I believe I'll use it full time.

Attached: Screenshot_2019-05-05_15-39-22.png (1280x992 365.29 KB, 532.18K)

Attached: Screenshot_2019-05-05_15-39-56.png (1280x992, 590.62K)

Oh nice, didn't see that.


It's pretty much the only usable browser and it's got a lot going for it.

How do you quickly read PDF ?
I tried a spawn command bind to zathura, but it didn't work as expected

This works:
#!/bin/bashfile="/tmp/$(date +%s%N).pdf"urxvt -name URxvtFloat -e wget "$1" -O "$file"zathura "$file"#rm "$file"
Save it as ~/bin/qutebrowser-pdfview or something, then bind it to ;p for example like so
:bind ;p hint links spawn qutebrowser-pdfview {hint-url}
You don't have to have wget run in urxvt, but it's nice for seeing the progress bar.

best browser


no ads here

Attached: 2019-05-07-021135_1366x768_scrot.png (1366x768 277.09 KB, 217.8K)

The softserve ads on Zig Forums aren't bothersome, but else and everywhere many times are. Are you doing this in a way that is comprehensive and effective? If so, then how?

I just removed them with css
the sites I visit either don't have ads, have non intrusive ads or have ads that are blocked by the hosts file
ads on pages I don't visit and don't care about don't bother me much

I can't imagine what kind of sites people browse that not having a good ad blocker is such a deal breaker for them

No umatrix, no ublock.

Doesn't it also use Blink? If so, what's the point? It's basically marketshare for Chromium at that point.

Firefox has multi-account containers. If you don't like FeministFox and SJWzilla then use Waterfox, Pale Moon, or Icecat.

...

Porn sites.

many sites have ads and trackers. but i guess that you wont notice if you are some boring normie that only uses the computer for work. people on this board seem to only sit on the terminal and write new programs but never actually use anything.

Not the guy you responded to, but thanks a lot!

Requirements

The following software and libraries are required to run qutebrowser:

Python 3.5 or newer (3.6 recommended)

Qt 5.7.1 or newer (5.12 recommended, support for < 5.9 will be dropped soon) with the following modules:

QtCore / qtbase

QtQuick (part of qtbase in some distributions)

QtSQL (part of qtbase in some distributions)

QtOpenGL

QtWebEngine, or

alternatively QtWebKit - support for QtWebKit will be dropped soon, and only the updated fork (5.212) is supported

PyQt 5.7.0 or newer (5.12 recommended, support for < 5.9 will be dropped soon) for Python 3

pkg_resources/setuptools

pyPEG2

jinja2

pygments

PyYAML

attrs

The following libraries are optional:

cssutils (for an improved :download --mhtml with QtWebKit).

On Windows, colorama for colored log output.

asciidoc to generate the documentation for the :help command, when using the git repository (rather than a release).


u r a fool

What could be causing this?

I noticed that if I open Qutebrowser, leave a website on (any website) and do nothing, I noticed something peculiar about the network activity.

For six seconds there's a constant stream of network activity and then it stops for four seconds, and this cycle repeats constantly.

This issue doesn't appear on Firefox. I haven't tried on other browsers. This network activity becomes prevalent when I play ioquake3 while qutebrowser is running in the background. 999 ms ping for 6 seconds, and then back to normal ping, and then the cycle repeats.

Attached: 1361726720_239051770.png (1600x585, 1.21M)

The reason as for why it's a problem is you don't just "browse" a specific site on the internet. This was and has never been the way the internet is supposed to function, it's an interconnected set of links all hosted independtly.
A single browsing session can lead you to any number of sites.
The reason i personally require a good adblocker and script blocker is exactly because of this.
There are any number of sites and most of them run retarded shit on it, but what i require from those sites, like general information is still there and can be of value. It's just behind a hundred layers of cancer.

Once it gets functional ublock origin and umatrix I'll give it a shot.

Wireshark that shit. Set up a mitm if necessary.

I ran Wireshark and also used TCPDUMP, I found what was causing it although I don't know how I can disable this in the settings in qutebrowser.

You can test this out to verify for yourself. I opened qutebrowser and opened the qute://version page (with no other tabs), waited for 10 seconds, then started monitoring outgoing packets from the wireless interface.

It seems to keep sending and receiving traffic to AWS EC2 addresses that redirect to DuckDuckGo, despite that website not being open on the browser. In Wireshark, these are two TCP packets highlighted in the "Bad TCP" colour code. Incoming packet has TTL of 64 and outgoing packet has TTL of 42.

Here is the output of tcpdump:

tcpdump -r w2.pcapng | grep archreading from file w2.pcapng, link-type EN10MB (Ethernet)13:24:31.871585 IP arch.36472 > ec2-46-51-179-90.eu-west-1.compute.amazonaws.com.https: Flags [.], ack 1878835715, win 501, options [nop,nop,TS val 3987398321 ecr 449851323], length 013:24:31.899174 IP ec2-46-51-179-90.eu-west-1.compute.amazonaws.com.https > arch.36472: Flags [.], ack 1, win 235, options [nop,nop,TS val 449862716 ecr 3987352777], length 013:25:18.174678 IP arch.36472 > ec2-46-51-179-90.eu-west-1.compute.amazonaws.com.https: Flags [.], ack 1, win 501, options [nop,nop,TS val 3987444401 ecr 449862716], length 013:25:18.200346 IP ec2-46-51-179-90.eu-west-1.compute.amazonaws.com.https > arch.36472: Flags [.], ack 1, win 235, options [nop,nop,TS val 449874291 ecr 3987352777], length 013:26:04.031432 IP arch.36472 > ec2-46-51-179-90.eu-west-1.compute.amazonaws.com.https: Flags [.], ack 1, win 501, options [nop,nop,TS val 3987490480 ecr 449874291], length 013:26:04.055668 IP ec2-46-51-179-90.eu-west-1.compute.amazonaws.com.https > arch.36472: Flags [.], ack 1, win 235, options [nop,nop,TS val 449885755 ecr 3987352777], length 0

Ok, let's turn this thread into browser thing. As standard, let's use privacy.

BEST BROWSERS TO USE
And any browser which respect your privacy.

BROWSERS TO AVOID UNTIL DEATH!

If you guys want to suggest what browser is good or bad, go ahead. I don't know something about:
Brave
Dissenter (looks like they released it recently)
Other forks of Firefox
Other forks of Chrome
Vivaldi (Some developers weren't happy with Opera then moved to create this one, I must say I like the tab groups)
of course we can include qutebrowser here.

You can also hit ctrl-p in the download prompt (":prompt-open-download --pdfjs") or set content.pdfjs to show PDFs inside qutebrowser (via PDF.js).


You mean the whole system's network activity is affected when qutebrowser is open? Sounds like bugreports.qt.io/browse/QTBUG-40332 (also see github.com/qutebrowser/qutebrowser/issues/2543 FWIW).


That's weird. Other than it being in url.start_pages by default, qutebrowser has nothing to do with DuckDuckGo, and visiting qute://version should not transmit anything at all (other than the pastebin button, obviously). I can't reproduce it with "qutebrowser --temp-basedir qute://version", can you? Does setting content.dns_prefetch to false change anything?

Thanks for the reply. Yup, the whole system's network activity is affected when qutebrowser is open. For the backend, it is set to webengine AKA qt5webengine, I don't have webkit installed on my system. I tried setting content.dns_prefetch to false and also opened qutebrowser via that terminal command, it still persists. It seems to be a webengine issue.

I think the two issues (>>1068651 and ) aren't necessarily connected.

As for the system's network being impacted, I'm pretty sure it's the issue I linked - even when you don't use QtWebKit, qutebrowser still creates a QNetworkAccessManager (where that Qt bug is). This is why there's the qutebrowser issue to avoid creating it when it's not needed.

As for the AWS/DuckDuckGo requests, I'm stumped, and I've not heard from anybody seeing the same. Are you sure you don't have anything else running (e.g. a different browser) which could be talking to DuckDuckGo, and just is delayed somehow by the Qt bug above?

I just installed Falkon browser which uses the QT web engine and I get the same lag issues as encountered in qutebrowser, so yeah It seems to be the QNAT issue - thanks for the verification. DDG requests could be a consequence of this.

I tried running Wireshark when I was using Falkon, and DDG requests didn't appear there, the only thing that appeared were continuous ARP requests from my USB to WiFi adapter to the router and back.

This issue didn't appear in Firefox since it's GTK-based and thus doesn't use QNAT.

Since this is a browserthread:
Any benchmarks for Webkit2 vs Blink?

Not wanting to be tracked

I have been using it as my main browser for years.

Blink is better but their both shit.

There are up to date qt builds of firefox forks out there if you look hard enough....

I would love it if it was not bloated as hell and no plugins.
I just want a browser that acts and looks exactly like qutebrowser, but clean and plugin compatible.

You could just make a theme using xul/xpcom for firefox derivatives. The whole keyboard only controls already exist for it in the form of CTRL+TAB or CTRL+SHIFT+TAB and CTRL+F along with ENTER for selection and ESCAPE for exiting CTRL+F or other forms. Just find the keyboard controls you desire and remap them with a plugin or something. You could probably map javascript execution like greasemonkey to a shortcut for custom actions. I am fine with the defaults. T. just posted this without using a mouse on firefox derivatives.

Why doesn't qutebrowser add a gecko/firefox backend? Don't say its not possible because I post to you right now using qt/firefox. Glitchy, buggy, unoptimized for the GUI as all hell but posting nevertheless.

According to the Dissenter comments on the Dissenter main website, they've already had to moderate for 20 nono words, or lose publication of their extension through google et al.

"Full disclosure: the Dissenter browser extension is currently listed on the Google Chrome and Firefox extension store. Google has content rules around "hate speech" which require any software in the Chrome store to not link to hateful content.

Dissenter does not police content on the basis of viewpoint, even where those viewpoints are extreme and highly offensive. This continues to be the case. However, Google/Mozilla are private businesses and as such, under U.S. law, they currently enjoys broad discretion to choose what content apps on their extension stores are permitted to link to.

In the interests of continuing to be able to distribute the extension through the extension stores, we have made the decision that the current and any future version of the extension listed in the extension stores will not display posts containing a small and select list of approximately 20 highly offensive racial epithets. If you want to make a point that folks on the current version of the extension can see, you'll have to do so without using offensive racial language."

Now personally, I'm not sure if warrants dismissing entirely, if only for still being able to make your mark on any url. Unless they generate enough adoption, they're at the mercy of the distributing platforms that are meant to give them the reach. Clever really, getting your competitor to renege on their products core feature before it even has a chance to grow. Reach and access held in monopolistic stranglehold.

is it libre

shoulda named the browser "qutzi" lol

which browser are you using inside Emacs?

None, I just post here from inside Emacs+SLIME. For browsing I mostly use Lynx.

Its adblocker sucks, I'd rather open up GNU IceCat with uBlock Origin when I'm not able to use Tor Browser for whatever reason.

He's comparing qutebrowser to suckless surf.

There's also github.com/Merkoba/Bone
It's a new experimental tiling browser. Still in development but already usable.

A real non-"bloaty" browser would rely on the wm to tile it, not implement the tiling itself.

Hosts or privoxy

...

This is basically palemoon + pentadactyl or firefox + tridactyl.
This part I can't give any comment.

bump

I'm having trouble following hints of two characters. When I enter the first character, it's immediately dismissed. Are there settings related to this?

...

How long does it take you to orient yourself in a modern web page?

ISN'T IT IRONIC THAT A WEB BROWSER IS WRITTEN USING WEB BROWSWER TECHNOLOGY 🤔

Isn't that ironic that compilers are written in the same language they compile?
But yes, for web browsers it is actually ironic, it's like inside a compiler, you would need to have another compiler for it to work
Don't worry I'm going to solve all this desktop and browser shit thanks to my idea, I'm not going to share here, because I don't want to be stalked in the future. Just need to improve my programming skills and start coding already.

Surf is best browser.
Suckless software in general is high quality.
QuteBrowser is ok for its key binding, but everything else is bloat and unnecessary.

...

You'll give up after a day.

If you're an inexperienced programmer, your ideas amount to zilch.

Not really, I even made a notebook for noting ideas and thoughts about how to improve DEs, VMs and desktop generally. I'll stop only if I won't have enough time for this project.

So sell me on your ideas. Why are current DEs not perfect? And why do you know better than international companies such as VMWare?

There are many unnecessarily redundant components - like many programs implement their own WM - there's one in emacs, in file manager I use. The plan is to implement UI components as separate programs - one WM in every program, etc.
Sorry, stupid mistake - WMs from Window, not Virtual.
It is nonfree software.

Of course they do, they make a guarantee about quality, they can't trust the 1000 WMs to do an equally good job.
Why should software be free? If it works and it's actively developed, what more do you want? I don't trust amateurs with code.

Bullshit
Nice bait, now fuck off and read this:
gnu.org/proprietary/
Suck Intel ME, it's trustworthy.

QtWebengine isn't updated on OpenBSD.

I can name popular WMs that are supposed to do the same thing but lack features or are unpolished.
By Stallman's definition, intel ME is static firmware, it doesn't actually do anything and no incidents have been recorded. It's part of the hardware package.

Source or fuck off.
libreboot.org/faq.html#intel

Dissenter is jew shit and part of the cancer that is killing the internet.

Static firmware is for modifiable firmware that users don't update in normal practice. Intel ME is intended to be updated from time to time (counted in periods of years).

stallman.org/intel.html

How recent is recent?