Merge branch 'pr/2805'
This commit is contained in:
commit
211a586173
14
FAQ.asciidoc
14
FAQ.asciidoc
@ -171,6 +171,20 @@ What's the difference between insert and passthrough mode?::
|
||||
be useful to rebind escape to something else in passthrough mode only, to be
|
||||
able to send an escape keypress to the website.
|
||||
|
||||
Why takes it longer to open an URL in qutebrowser than in chromium?::
|
||||
When opening an URL in an existing instance the normal qutebrowser
|
||||
python script is started and a few PyQT libraries need to be
|
||||
loaded until it is detected that there is an instance running
|
||||
where the URL is then passed to. This takes some time.
|
||||
One workaround is to use this
|
||||
https://github.com/qutebrowser/qutebrowser/blob/master/scripts/open_url_in_instance.sh[script]
|
||||
and place it in your $PATH with the name "qutebrowser". This
|
||||
script passes the URL via an unix socket to qutebrowser (if its
|
||||
running already) using socat which is much faster and starts a new
|
||||
qutebrowser if it is not running already. Also check if you want
|
||||
to use webengine as backend in line 17 and change it to your
|
||||
needs.
|
||||
|
||||
== Troubleshooting
|
||||
|
||||
Configuration not saved after modifying config.::
|
||||
|
18
scripts/open_url_in_instance.sh
Executable file
18
scripts/open_url_in_instance.sh
Executable file
@ -0,0 +1,18 @@
|
||||
#!/bin/bash
|
||||
# initial idea: Florian Bruhin (The-Compiler)
|
||||
# author: Thore Bödecker (foxxx0)
|
||||
|
||||
_url="$1"
|
||||
_qb_version='0.10.1'
|
||||
_proto_version=1
|
||||
_ipc_socket="${XDG_RUNTIME_DIR}/qutebrowser/ipc-$(echo -n "$USER" | md5sum | cut -d' ' -f1)"
|
||||
|
||||
if [[ -e "${_ipc_socket}" ]]; then
|
||||
exec printf '{"args": ["%s"], "target_arg": null, "version": "%s", "protocol_version": %d, "cwd": "%s"}\n' \
|
||||
"${_url}" \
|
||||
"${_qb_version}" \
|
||||
"${_proto_version}" \
|
||||
"${PWD}" | socat - UNIX-CONNECT:"${_ipc_socket}"
|
||||
else
|
||||
exec /usr/bin/qutebrowser --backend webengine "$@"
|
||||
fi
|
Loading…
Reference in New Issue
Block a user