qutebrowser (Polski)

qutebrowser
jest przeglądarką skoncentrowaną na klawiaturze opierającą się na Pythonie i PyQt5.
Instalacja
Zainstaluj
pakiet
qutebrowser
albo
qutebrowser-git
AUR
.
Podstawowe użycie
Użyj
:
aby dostać się do wiersza poleceń. Możesz użyć
Tab
żeby autouzupełnić.
Przy pierwszym uruchomieniu qutebrowser, strona szybkiego startu się pojawia. Jest ona później dostępna przez
:help
. Zobacz
ściągawke
ze skrótami klawiszowymi.
Konfiguracja użytkownika
Qutebrowser może być skonfigurowane przez interfejs, wiersz poleceń qutebrowser lub skrypt Pythona. Własna dokumentacja qutebrowsera wyjaśnia w detalach jak skonfigurować qutebrowser tymi trzema metodami. Żeby otworzyć strone pomocy, wpisz
:help
i potem wybierz
Configuring qutebrowser
.
Żeby odnaleść ścieżke gdzie plik konfiguracyjny jest zlokalizowany, otwórz specjalną strone
qute://version
. Na Arch Linuxie, ten plik zazwyczaj znajduje się w
$XDG_CONFIG_HOME/qutebrowser/
. Konfiguracja stworzona przez qutebrowser będzie znajdować się w
autoconfig.yml
(który nie powinien być dotykany przez użytkownika) a skrypt Pythona użytkownika znajduje się w
config.py
.
Konfiguracja w Qutebrowser
Żeby skonfigurować pojedyńczą rzecz możesz poprostu wpisać
:set
i imie nazwy elementu konfiguracji i nowej wartości do której chcesz ustawić. Na przykład możesz napisać
:set auto_save.session true
żeby otworzyć poprzednie karty kiedy otworzysz spowrotem qutebrowser.
Żeby otworzyć interfejs ustawien qutebrowsera, wpisz
:set
bez żadnych dodatkowych argumentów. Tam możesz zedytować różne ustawienia korzystająć z interfejsu. Kiedy skończysz napisz
:set
ponownie żeby zapisać swoją konfiguracje.
Dla przykładu pod
url.searchengines
możesz ustawić swoją wyszukiwarke. Jeśli jeszcze nie zmieniłeś tego ustawienia wcześniej to powinno ono wyglądać tak
{"DEFAULT": "https://duckduckgo.com/?q={}"}
To ustawi DuckDuckGo jako twoją domyślną wyszukiwarke. Symbol zastępczy
{}
będzie zastąpiony twoim wynikiem wyszukiwania. Żeby dodać skrót do szybkiego wyszukiwania w Arch Wiki możesz użyć
{"DEFAULT": "https://duckduckgo.com/?q={}", "wa": "https://wiki.archlinux.org/?search={}"}
Jak opisane przez komentarz w intefejsie qutebrowser, możesz przeszukać Arch Wiki wpisując
o wa <searchterm>
. Zauważ że argumenty potrzebne przez wyszukiwarki różnią się. Dla przykładu żeby ustawić Startpage użyj
https://www.startpage.com/do/metasearch.pl?query={}
Skróty klawiszowe
Skróty klawiszowe siedzą w
$XDG_CONFIG_HOME/qutebrowser/keys.conf
.
Możesz zedytować skróty klawiszowe bezpośrednio z przeglądarki korzystając z
:bind
key
command
lub możesz bezpośrednio w pliku. Zauważ że tam jest dużo skrótów klawiszowych. Jeżeli zauważysz opóźnienie na swoim ustawionym skrócie klawiszowym, prawdopodobnie jest to z powodu że istnieje skrót klawiszowy korzystający z tego samego pierwszego klawisza.
Porady i wskazówki
Włącz sprawdzanie pisowni
Pierw, pobierz właściwy słownik używając skrypt
dictcli.py
który przychodzi załączony z qutebrowser.
Dla przykładu, dla Polskiego (PL):
# /usr/share/qutebrowser/scripts/dictcli.py install pl-PL
Skrypt ma również inne funkcje, mogą być wyświetlone wpisując
--help
.
Potem ustaw w qutebrowser:
:set spellcheck.languages ["pl-PL"]
Zmniejsz odciski przeglądarki
Strony mogą być w stanie zidentyfikować ciebie bazując na zebranych informacjach jak rozmiar ekranu, agent użytkownika, nagłówki HTTP_ACCEPT i więcej. Zobacz
[1]
dla więcej informacji jak i również przetestowania wyjątkowości twojej przeglądarki. Poniżej jest kilka małych króków które mogą być podjęte żeby nasza instalacja qutebrowsera była bardziej pospolita.
Dodatkowo zobacz
Firefox/Privacy#Configuration
dla więcej pomysłów.
Ustaw pospolity agent użytkownika
Kilkanaście agentów użytkownika jest do wybrania jako opcje gdy wpiszemy
set content.headers.user_agent
. Kolejnym bardziej pospolitym agentem użytkownika jest:
Mozilla/5.0 (Windows NT 6.1; rv:52.0) Gecko/20100101 Firefox/52.0
Note
Zmiana
Linux x86_64
na nie-Linuxową platforme może stworzyć twoją przeglądarke bardziej unikatową, odkiedy strony mogą również zdobyć twoją platforme przez Javascript i to nie może być zmienione w qutebrowser.
Zmiana twojego agenta użytkownika z domyślnego może uniemożliwić prawidłowe działanie niektórych witryn. Dla przykładu, CAPTCHA wspomni że twoja przeglądarka nie jest wspierana jeżeli agent użytkownika jest zapisany jako nieaktualna przeglądarka.
Ustaw pospolity nagłówek HTTP_ACCEPT
Następujący jest pospolitym nagłówkiem HTTP_ACCEPT (domyślny Firefoxa). Wpisz te komendy w wierszu polecenia
set content.headers.accept_language en-US,en;q=0.5
set content.headers.custom '{"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}'
Wyłącz czytanie z płótna
Ta opcja nie jest obecnie dostępna w qutebrowserze inaczej niż określając ją w wierszu poleceń jak:
$ qutebrowser --qt-flag disable-reading-from-canvas
Zobacz
issue #2235
dla więcej informacji.
Note
Niektóre strony zależą na czytaniu z płutna dla czytania zawartości i innych właściwości. Dodanie tej opcji może spowodować nie działanie tych stron.
[2]
.
Wyłączanie WebGL
Ustaw
content.webgl
na
false
żeby wyłączyć WebGL.
Zarządzanie sesjami jak w dwb
Żeby ustawić qutebrowser, żeby zarządzać sieciami bardziej jak w dwb z flagą
--restore
opcją (wiele jednocześnie aktywnych sesji), możesz użyć
ten skrypt
[
dead link
2024-12-15—HTTP 404]
. Korzysta on z
--basedir
żeby oddzielić dane, cache i śrowisko wykonawcze dla każdej sesji, zostawiając konfiguracje podzieloną.
Blokowanie stron
Ustaw
c.content.host_blocking.lists.append( str(config.configdir) + "/blockedHosts")
w swoim
config.py
i stwórz plik nazwany
blockedHosts
w tym samym folderze co twój plik konfiguracyjny. Wprowadź strony które chciałbyś zablokować, jedną pod drugą;
127.0.0.1 www.google.com
dla przykładu. To zachowa wbudowaną liste adblocka dodając twoją obok. Zrestartuj qutebrowser
:restart
i wpisz
:adblock-update
. Żeby usunąć liste wbudowaną w qutebrowser usuń
~/.local/share/qutebrowser/blocked-hosts
.
Zobacz również
Repozytorium na GitHubie
Strona główna
Wątek BBS
Przykład nowego configu