4 ms·
>This release integrates Brave's Rust adblocking library if the "adblock" Python library is available. I can't parse this. It's a Rust library in a C++ browser
by simias 6y ago
>This release integrates Brave's Rust adblocking library if the "adblock" Python library is available.
I can't parse this. It's a Rust library in a C++ browser but you need a Python library to use it?
Beyond that and given how glitchy Tridactyl is on firefox I'll be sure to check this out. I'm just a bit bummed that it's yet another chromium-based browser, but I guess there's no real viable alternative these days.
EDIT:
12:47:32 CRITICAL: Failed to create OpenGL context for format QSurfaceFormat(version 2.0, options QFlags<QSurfaceFormat::FormatOption>(), depthBufferSize 24, redBufferSize -1, greenBufferSize -1, blueBufferSize -1, alphaBufferSize -1, stencilBufferSize 8, samples 0, swapBehavior QSurfaceFormat::DefaultSwapBehavior, swapInterval 1, colorSpace QSurfaceFormat::DefaultColorSpace, profile QSurfaceFormat::NoProfile)
[1] 567012 abort (core dumped) qutebrowser
I guess I'll retry in a little while...
- lcrz 6y ago> qutebrowser is a keyboard-focused browser with a minimal GUI. It’s based on Python and PyQt5 and free software, licensed under the GPL. So it's a python-based browser. If a certain python package is installed that has bindings for the (rust-based) adblock library, then it is used.
- slightwinder 6y agoIt's both. PyQt are python-bindings to the Qt-code in C++. Python acts here mainly as the clue-language to connect and control the parts in C++, and other parts like this rust-based adblocker. It's a funny melting-pot...
- The-Compiler 6y agoYup! So far, we have C (Python runtime), C++ (Qt), Python (qutebrowser itself), Rust (adblocker) and JavaScript (web stuff and some of qutebrowser's code) involved. Probably some other small things I'm not thinking of right now. It's... challenging sometimes, but still working surprisingly well overall.
- chaorace 6y agoSounds like a display driver issue. Make sure to run a system upgrade and reboot. Some Nvidia users reported success after switching from nouveau to proprietary drivers. If you're (understandably) unwilling to change out your display drivers for a single application, you might want to try forcing software rendering in qutebrowser via the config [1] [1]: https://github.com/qutebrowser/qutebrowser/issues/3276#issuecomment-343758513 https://github.com/qutebrowser/qutebrowser/issues/3276#issue...
- ognarb 6y agoInteresting another QtWebEngine based browser also made a similar move a few months ago to provide an adblock: https://jbbgameich.github.io/misc/2020/12/21/rust-in-a-kde-project.html https://jbbgameich.github.io/misc/2020/12/21/rust-in-a-kde-p...
- The-Compiler 6y agoOh, that was an interesting read! I wasn't aware of Angelfish or how it integrated the same library.