From stefan at rumpelsepp.org Mon Sep 16 08:53:53 2019 From: stefan at rumpelsepp.org (Stefan Tatschner) Date: Mon, 16 Sep 2019 08:53:53 +0200 Subject: [qutebrowser] qutebrowser and different dpi settings Message-ID: Hi folks, I am using qutebrowser on the sway window manager. My laptop has a HDPI display and thus I am used to scaling this particular output. If I move qutebrowser between differently scaled outputs, qutebrowser does not recognize the dpi change and looks blurry. Is there a command to trigger rerendering the window contens of qutebrowser with updated dpi settings? Right now, I have to restart qutebrowser in order to update the dpi settings. Stefan From townoo6 at gmail.com Sun Sep 22 14:24:10 2019 From: townoo6 at gmail.com (Jose) Date: Sun, 22 Sep 2019 12:24:10 +0000 Subject: [qutebrowser] Binding to do nothing Right-Click key (the key between right "AltGr" and right "Ctrl" Message-ID: Hi everybody I spent the hole morning trying to have that done but I have failed. Let me explain in more detail my problem. I use i3 gaps and have mapped the Right-Click key, called to Mod4 I believe, to be my "mod" key. So I press that key a lot, one example is for moving between different desktops spaces I press "mod+number". But when I use qutebrowser every time I press that key appears a menu showing the usual options offered when pressing a mouse's right button, and then I can not use my i3 binding. The most annoying things is that I can not make disappear that menu pressing Escape I have to manually click somewhere to make it disappear. After browsing the help menu I added the line: config.bind('', nop') to my config.py file but it does not work. I tried to find an option related with right-click button but I failed again. I have seen a couple of threads online but again I did not find my answer. In the end I had a look to the key binding cheatsheet and the space assigned to that key is empty, so I deduced that that key should not be mapped at all. And here I am, sorry for bothering anybody with a such a silly question. Thanks in advance. Juan -------------- next part -------------- An HTML attachment was scrubbed... URL: From me at the-compiler.org Sun Sep 22 15:20:07 2019 From: me at the-compiler.org (Florian Bruhin) Date: Sun, 22 Sep 2019 15:20:07 +0200 Subject: [qutebrowser] Binding to do nothing Right-Click key (the key between right "AltGr" and right "Ctrl" In-Reply-To: References: Message-ID: <20190922132007.vvpsxdejojz3zpdu@hooch.localdomain> Hey Juan, On Sun, Sep 22, 2019 at 12:24:10PM +0000, Jose wrote: > After browsing the help menu I added the line: > > config.bind('', nop') > > to my config.py file but it does not work. I'm not sure how Qt calls the key. Try . If that doesn't work, you can run "python3 -m scripts.keytester" in the qutebrowser repository to find out. I'm also a bit surprised that the key gets to qutebrowser at all if you bould it in i3. At least with my window manager (herbstluftwm), bound keys don't get through to applications. > In the end I had a look to the key binding cheatsheet and the space assigned > to that key is empty, so I deduced that that key should not be mapped at all. qutebrowser doesn't interpret it, but Qt does (with the default input.forward_unbound_keys = auto). Similar to keys like cursor keys, space, tab, etc. > And here I am, sorry for bothering anybody with a such a silly question. Neither silly nor bothering! :) Florian -- https://www.qutebrowser.org | me at the-compiler.org (Mail/XMPP) GPG: 916E B0C8 FD55 A072 | https://the-compiler.org/pubkey.asc I love long mails! | https://email.is-not-s.ms/ -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 833 bytes Desc: not available URL: From me at the-compiler.org Fri Sep 27 14:10:50 2019 From: me at the-compiler.org (Florian Bruhin) Date: Fri, 27 Sep 2019 14:10:50 +0200 Subject: [qutebrowser] qutebrowser v1.8.{0,1} released! Message-ID: <20190927121050.jfklyly2x3rthccr@hooch.localdomain> Hey, I'm happy to announce that I released qutebrowser v1.8.0! Unfortunately, the Windows/macOS releases originally bundled a combination of Qt 5.13 versions which I thought were stable, but they weren't. I pulled the Windows/macOS releases for v1.8.0 shortly afterwards and after some more testing, uploaded v1.8.1 bundling Qt 5.12 instead. If you downloaded a Windows/macOS release of v1.8.0 before it was pulled, please update to v1.8.1. There were no other changes in v1.8.1. Here's the full (combined) changelog: Added ~~~~~ - New userscripts: * `readability-js` which uses Mozilla's node.js readability library. * `qute-bitwarden` which integrates the Bitwarden CLI. Changed ~~~~~~~ - Updated dependencies for Windows/macOS releases: * macOS and Windows releases now ship with Qt/QtWebEngine 5.12.5. Those are based on Chromium 69.0.3497.128 with security fixes up to Chromium 76.0.3809.87. * Qt 5.13 couldn't be used yet due to various bugs in Qt 5.13.0 and .1. - The statusbar text for passthrough mode now shows all configured bindings to leave the mode, not only one. - When `:config-source` is used with a relative filename, the file is now searched in the config directory instead of the current working directory. - HTML5 inputs with date/time types now enter insert mode when selected. - `dictcli.py` now shows where dictionaries are installed to and complains when running it as root if doing so would result in a wrong installation path. - The Makefile now can also run `setup.py build` when invoked without a target. - Changes to userscripts: * qute-pass: Don't run `pass` if only a username is requested. * qute-pass: Support private domains like `myrouter.local`. * readability: Improved CSS styling. - Performance improvements in various areas: * Loading config files * Typing without any completion matches * General keyboard handling * Scrolling - `:version` now shows details about the loaded autoconfig.yml/config.py. - Hosts are now additionally looked up including their ports in netrc files. - With Qt 5.10 or newer, qutebrowser now doesn't force software rendering with Nouveau drivers anymore. However, QtWebEngine/Chromium still do so. - The XSS Auditor is now disabled by default (`content.xss_auditing` = `false`). This reflects a similar change in Chromium, see their XSS Auditor Design Document for details: https://www.chromium.org/developers/design-documents/xss-auditor Fixed ~~~~~ - `:config-write-py` now correctly writes `config.unbind(...)` lines (instead of `config.bind(..., None)`) when unbinding a default keybinding. - Prevent repeat keyup events for JavaScript when a key is held down. - The Makefile now rebuilds the manpage correctly. - `~/.config/qutebrowser/blocked-hosts` can now also contain /etc/hosts-like lines, not just simple hostnames. - Restored compatibility with Jinja2 2.8 (e.g. used on Debian Stretch or Ubuntu 16.04 LTS). - Fixed implicit type conversion warning with Python 3.8. - The desktop file now sets `StartupWMClass` correctly, so the qutebrowser icon is no longer shown twice in the Gnome dock when pinned. - Bindings involving keys which need the AltGr key now work properly. - Fixed crash (caused by a Qt bug) when typing characters above the Unicode BMP (such as certain emoji or CJK characters). - `dictcli.py` now works properly again. - Shift can now be used while typing hint keystrings, which e.g. allows typing number hints on French keyboards. - With rapid hinting in number mode, backspace now edits the filter text after following a hint. - A certain type of error ("locking protocol") while initializing sqlite now isn't handled as crash anymore. - Crash when showing a permission request in certain scenarios. Removed ~~~~~~~ - At least Python 3.5.2 is now required to run qutebrowser, support for 3.5.0 and 3.5.1 was dropped. Enjoy! Florian -- https://www.qutebrowser.org | me at the-compiler.org (Mail/XMPP) GPG: 916E B0C8 FD55 A072 | https://the-compiler.org/pubkey.asc I love long mails! | https://email.is-not-s.ms/ -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 833 bytes Desc: not available URL: