badwolf.sr.1 (9021B)
- .\" BadWolf: Minimalist and privacy-oriented WebKitGTK+ browser
- .\" Copyright © 2019-2023 Badwolf Authors <https://hacktivis.me/projects/badwolf>
- .\" SPDX-License-Identifier: BSD-3-Clause
- .Dd 2022-07-13
- .Dt BADWOLF 1
- .Os
- .Sh НАЗИВ
- .Nm badwolf
- .Nd минималистички веб читач посвећен приватности заснован на WebKitGTK
- .Sh ПРЕГЛЕД
- .Nm
- .Op Ar webkit/gtk опције
- .Op Ar УРЛ-ови или путање
- .Sh ОПИС
- .Nm
- је минималистички читач који поштује приватност.
- Заснован је на WebKitGTK-у, па зато прихвата и опције и променљиве окружења WebKitGTK-а (и пакета од којих зависи).
- Нажалост, за њих не постоје man странице.
- .Pp
- Runtime конфигурација
- .Nm
- -а ће вероватно бити додата у наредној верзији.
- .Sh ПРЕЧИЦЕ
- Следећа секција наводи пречице по њиховим акцијама.
- Свака ставка је описана виџетом на коме је фокус или са
- .Aq свуда
- ако функционише за цео прозор, и пречицом на коју реагује.
- .Bl -tag -width Ds
- .It вебпреглед Ctrl-Scroll
- Повећава/смањује увећање веб странице.
- .It вебпреглед Ctrl-0
- Враћа увећање веб странице на 100%.
- .It вебпреглед Ctrl-ЛевоДугмеМиша, вебпреглед СредњеДугмеМиша
- Отвара изабрану везу у новом језичку. (Напомена: JS и даље намеће догађај)
- .It свуда Ctrl-t
- Креира нови језичак (у новој сесији, слично као кад се притисне дугме)
- .It читач Ctrl-F4, читач Alt-d
- Затвара текући језичак
- .It читач Ctrl-f
- Фокусира унос претраге
- .It читач Ctrl-l
- Фокусира унос локације (УРЛ-а)
- .It читач Ctrl-Shift-r / Ctrl-r, читач F5
- Поново учитава текући језичак (са/без чишћења кеша)
- .It читач Escape
- Зауставља учитавање у текућем језичку
- .It читач F7
- Смењује caret.
- .It читач F12
- Отвара веб инспектор.
- .It читач Ctrl-[ / Ctrl-]
- Иде назад/напред у историји текућег језичка
- .It читач Ctrl-p
- Штампа текућу страницу. (отвара дијалог)
- .It свуда Alt-Лево / Alt-Десно
- Иде на претходни/следећи језичак
- .It свуда F1
- Приказује дијалог о програму
- .It свуда Alt-n
- Ако је n било који нумерички тастер, иде на n-ти језичак; 0 иде на последњи.
- .El
- .Ss ПОДРАЗУМЕВАНЕ
- Ево непотпуне листе подразумеваних Webkit/GTK пречица:
- .Bl -tag -width Ds
- .It свуда Ctrl-PageUp / Ctrl-PageDown
- Иде на претходни/следећи језичак
- .It претрага Ctrl-g / Ctrl-Shift-g
- Када је фокусирано поље за претрагу, иде на следеће/претходно појављивање.
- .It претрага Escape
- Поништава текућу претрагу
- .It пољезаунос Ctrl-;
- Убацује Емоџи
- .El
- .Sh ОКРУЖЕЊЕ
- .Bl -tag -width Ds
- .It Ev BADWOLF_L10N
- Листа раздвојена двотачком, у облику језик_ЗЕМЉА, где је језик у ISO-639 а ЗЕМЉА у ISO-3166.
- На пример,
- .Ic BADWOLF_L10N="en_GB:fr_FR:de_DE" .
- Ако ова променљива није постављена, провера правописа неће бити активирана.
- У будућности се планира општије име променљиве.
- .Pp
- Да бисте добили списак подржаних речника извршите
- .Ic enchant-lsmod-2 -list-dicts
- или уз верзију enchant-а пре 2.0:
- .Ic enchant-lsmod -list-dicts
- .El
- .Sh ДАТОТЕКЕ
- Следеће путање користе
- .Xr sh 1
- синтаксу за исправну подршку XDG спецификацији основног директоријума, можете користити наредбу
- .Xr echo 1
- да проверите где се оне налазе на вашем систему.
- .Pp
- .Bl -tag -width Ds -compact
- .It Pa ${XDG_CONFIG_HOME:-$HOME/.config}/badwolf/content-filters.json
- Датотека филтера садржаја за WebKit.
- Она омогућава да се блокира нежељени садржај (рекламе, негвер, ...).
- За основне информације о формату погледајте:
- .Lk https://webkit.org/blog/3476/content-blockers-first-look/
- .Lk https://webkit.org/blog/4062/targeting-domains-with-content-blockers/
- .Lk https://developer.apple.com/documentation/safariservices/creating_a_content_blocker
- .Pp
- Да бисте конвертовали филтере у формату AdblockPlus-а, пробајте:
- .Lk https://gitlab.com/eyeo/adblockplus/abp2blocklist
- .Pp
- За готову датотеку (коју треба повремено ажурирати), пробајте:
- .Lk https://easylist-downloads.adblockplus.org/easylist_min_content_blocker.json
- .It Pa ${XDG_CACHE_HOME:-$HOME/.cache}/badwolf/filters
- Овде су смештени компајлирани филтери.
- Датотеке у њему су аутоматски генерисане и не би требало да се мењају.
- Овде је документован само у сврху сендбоксинга/контроле приступа.
- .It Pa ${XDG_DATA_HOME:-$HOME/.local/share}/badwolf/bookmarks.xbel
- Датотека XBEL (XML Bookmark Exchange Language), коју у овом тренутку подржавају:
- .Xr elinks 1 ,
- .Xr konqueror 1 ,
- .Xr kbookmarkeditor 1 .
- .Pp
- Може се и креирати симболичка веза ка њиховој путањи, али бисте можда пре користили
- .Lk https://www.w3.org/TR/xinclude/ XInclude
- кога природно подржава
- .Nm
- да спојите више XBEL датотека.
- .Pp
- За више информација о овом формату погледајте:
- .Lk http://pyxml.sourceforge.net/topics/xbel/
- .Pp
- За пример XBEL датотеке погледајте:
- .Lk https://hacktivis.me/bookmarks.xbel
- .It Pa ${XDG_DATA_HOME:-$HOME/.local/share}/badwolf/webkit-web-extension/
- Директоријум који садржи
- .Lk https://webkitgtk.org/reference/webkit2gtk/stable/WebKitWebExtension.html WebKitWebExtensions
- за учитавање у
- .Nm .
- Напомена: Оне нису веб екстензије засноване на JavaScript-у, које подржавају Firefox и Chrome, већ бинарни код у дељеним објектним датотекама који користи WebKitGTK API.
- .Pp
- Примери корисних екстензија се могу наћи на:
- .Lk https://hacktivis.me/git/badwolf-extensions
- .It Pa ${DATADIR:-/usr/local/share}/badwolf/interface.css
- .It Pa ${XDG_DATA_HOME:-$HOME/.local/share}/badwolf/interface.css
- CSS датотеке (редом, системска и корисничка) за стилизовање интерфејса
- .Nm
- -а.
- Погледајте
- .Lk https://docs.gtk.org/gtk3/css-properties.html
- за доступна својства.
- .Pp
- За тестирање стилова препоручујем употребу променљиве окружења
- .Ev GTK_DEBUG=interactive
- приликом покретања
- .Nm
- и отварање CSS језичка.
- .It Pa ${XDG_DATA_HOME:-$HOME/.local/share}/badwolf/scripts/
- Директоријум који садржи JS корисничке скриптове (који се завршавају са
- .Ic .js )
- покрећу на почетку учитавања страница и гранају на iframe-ове.
- Корисни за наметање понашања веб сајтова или додавање недостајућих одлика веб сајтовима.
- .Pp
- Имајте у виду да за разлику од корисничких скриптова у стилу Greasemonkey-ја, ови скриптови се увек покрећу, без обзира на хост или УРЛ.
- .El
- .Sh АУТОРИ
- .An Haelwenn (lanodan) Monnier Aq Mt contact+badwolf@hacktivis.me
- .Sh ГРЕШКЕ
- Можете послати доприносе или пријаве грешака на
- .Lk https://sr.ht/~lanodan/badwolf/
- преко
- .Xr git-send-email 1
- за закрпе.