badwolf.vi.1 (7776B)
- .\" 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 NAME
- .Nm badwolf
- .Nd trình duyệt web tối giản và tôn trọng quyền riêng tư sử dụng WebKitGTK
- .Sh TÓM TẮT
- .Nm
- .Op Ar tuỳ chọn webkit/gtk
- .Op Ar URLs hoặc đường dẫn
- .Sh MIÊU TẢ
- .Nm
- là một trình duyệt web tối giản và tôn trọng quyền riêng tư của người dùng. Nó được xây dựng sử dụng WebKitGTK và vì vậy nhận các tuỳ chọn và biến môi trường của WebKitGTK (và các thư viện phụ thuộc), tuy nhiên có vẻ không có trang manpages cho những tuỳ chọn này.
- .Pp
- Tuỳ chỉnh thời điểm chạy dành riêng cho
- .Nm
- sẽ có thể được thêm vào trong lần phát hành tới.
- .Sh PHÍM TẮT
- Phần sau liệt kê các phím tắt và tác dụng, mỗi mục bắt đầu bằng bộ phận được chọn hoặc.
- .Aq tất cả
- nếu nó có tác dụng với toàn bộ cửa sổ, sau đó là phím tắt để kích hoạt.
- .Bl -tag -width Ds
- .It trên trang web Ctrl-Lăn chuột
- Phóng to/thu nhỏ trang web.
- .It trên trang web Ctrl-0
- Đặt lại kích thước về 100%.
- .It trên trang web Ctrl-Chuột chính, trên trang web Chuột giữa
- Mở đường dẫn trong tab mới. (Ghi chú: JS có thể ghi đè sự kiện này)
- .It tất cả Ctrl-t
- Tạo tab mới (trong một phiên làm việc mới, tương tự như khi bấm nút)
- .It trình duyệt Ctrl-F4, trình duyệt Alt-d
- Đóng tab hiện tại
- .It trình duyệt Ctrl-f
- Kích hoạt chế độ tìm kiếm trong trang
- .It trình duyệt Ctrl-l
- Đi tới thanh đường dẫn (URL)
- .It trình duyệt Ctrl-Shift-r / Ctrl-r, trình duyệt F5
- Tải lại trang ở tab hiện tại (có/không xoá bộ nhớ cache)
- .It trình duyệt Esc
- Dừng tải trangg ở tab hiện tại
- .It trình duyệt F7
- Bật chế độ duyệt bằng con trỏ
- .It trình duyệt F12
- Mở
- Opens the web inspector.
- .It trình duyệt Ctrl-[ / Ctrl-]
- Mở trang trước/sau trong lịch sử của tab hiện tại
- .It trình duyệt Ctrl-p
- Mở hộp thoại để in trang hiện tại
- .It tất cả Alt-trái / Alt-phải
- Đi tới tab bên trái/phải
- .It tất cả F1
- Hiển thị thông tin về trình duyệt
- .It tất cả Alt-n
- Với n là phím số:
- Đi tới tab thứ n; đi tới tab cuối với n=0.
- .El
- .Ss MẶC ĐỊNH
- Đây là danh sách không đầy đủ một số phím tắt mặc định của Webkit/GTK:
- .Bl -tag -width Ds
- .It tất cả Ctrl-PageUp / Ctrl-PageDown
- Đi tới tab bên trái/phải
- .It tìm kiếm Ctrl-g / Ctrl-Shift-g
- Đi tới vị trí kết quả tìm kiếm tiếp theo/trước đó.
- .It tìm kiếm Escape
- Thoát chế độ tìm kiếm
- .It vùng văn bản Ctrl-;
- Chèn biểu tượng cảm xúc
- .El
- .Sh BIẾN MÔI TRƯỜNG
- .Bl -tag -width Ds
- .It Ev BADWOLF_L10N
- Danh sách theo format lang_COUNTRY với lang là mã ngôn ngữ theo ISO-639 và COUNTRY là mã nước theo ISO-3166, ngắt bằng dấu chấm phẩy.
- Ví dụ,
- .Ic BADWOLF_L10N="en_GB:fr_FR:de_DE" .
- Khi biến này không được cài, chức năng sửa lỗi chính tả không hoạt động.
- Trong tương lại, dự định sẽ có một tên biến chung hơn.
- .Pp
- Để liệt kê danh sách từ điển được hỗ trợ, chạy lệnh:
- .Ic enchant-lsmod-2 -list-dicts
- hoặc trước enchant 2.0:
- .Ic enchant-lsmod -list-dicts
- .El
- .Sh FILE
- Các đường dẫn sau sử dụng cú pháp của
- .Xr sh 1
- để hỗ trợ Quy chuẩn Thư mục Căn bản XDG đúng cách, bạn có thể dùng lệnh
- .Xr echo 1
- để kiểm tra các thư mục này ở đâu trên hệ thống của mình.
- .Pp
- .Bl -tag -width Ds -compact
- .It Pa ${XDG_CONFIG_HOME:-$HOME/.config}/badwolf/content-filters.json
- File chứa các bộ lọc nội dung riêng cho WebKit, cho phép bạn chặn nội dung không mong muốn (quảng cáo, làm phiền, ...)
- Dưới đây là một số nguồn (bằng tiếng Anh) để biết thêm về định dạng file này:
- .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
- Để chuyển từ bộ lọc kiểu AblockPlus-style filters, có thể thử:
- .Lk https://gitlab.com/eyeo/adblockplus/abp2blocklist
- .Pp
- Dưới đây là một số nguồn bộ lọc có sẵn (cần cập nhật thường xuyên):
- .Lk https://easylist-downloads.adblockplus.org/easylist_min_content_blocker.json
- .It Pa ${XDG_CACHE_HOME:-$HOME/.cache}/badwolf/filters
- Đây là nơi các bộ lọc sau khi được phiên dịch, các file trong thư mục này được tự động tạo ra và không nên được chỉnh sửa.
- Vị trí thư mục này được ghi chép lại để giúp cho mục đích cách ly và quản lý truy cập.
- .It Pa ${XDG_DATA_HOME:-$HOME/.local/share}/badwolf/bookmarks.xbel
- File chứa dấu trang theo định dạng XBEL (XML Bookmark Exchange Language), được hộ trợ bởi các trình duyệt:
- .Xr elinks 1 ,
- .Xr konqueror 1 ,
- .Xr kbookmarkeditor 1 .
- .Pp
- Bạn có thể tạo đường dẫn mềm tới file dấu trang của chúng, nhưng bạn có thể muốn sử dụng
- .Lk https://www.w3.org/TR/xinclude/ XInclude
- được hỗ trợ bởi
- .Nm
- để tự động kết hợp nhiều file XBEL.
- .Pp
- Các dấu trang không được sắp xếp lại nên bạn có thể muốn đặt những trang được truy cập thường xuyên lên đầu.
- .Pp
- Để biết thêm thông tin chi tiết về định dạng file, xem trang (bằng tiếng Anh):
- .Lk http://pyxml.sourceforge.net/topics/xbel/
- .Pp
- File XBEL mẫu:
- .Lk https://hacktivis.me/bookmarks.xbel
- .It Pa ${XDG_DATA_HOME:-$HOME/.local/share}/badwolf/webkit-web-extension/
- Thư mục chứa
- .Lk https://webkitgtk.org/reference/webkit2gtk/stable/WebKitWebExtension.html WebKitWebExtensions
- để tải cho
- .Nm . Ghi chú: Đây không phải các tiện ích mở rộng sử dụng JavaScript như được hỗ trợ bởi Firefox hay Chrome, mà là các thư viện chia sẻ sử dụng API của WebKitGTK.
- .Pp
- Bạn có thể xem một số tiện ích hữu dụng tại:
- .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
- File CSS (ở mức độ hệ thống và người dùng, theo thứ tự trên) để tuỳ chỉnh giao diện của
- .Nm .
- Xem trang
- .Lk https://docs.gtk.org/gtk3/css-properties.html
- (tiếng Anh) để biết các thuộc tính có thể sử dụng.
- .Pp
- Để kiểm tra tuỳ chỉnh CSS, bạn nên bật chế độ debug bằng cách đặt biến môi trường
- .Ev GTK_DEBUG=interactive
- khi bật trình duyệt
- .Nm
- và đến tab CSS.
- .It Pa ${XDG_DATA_HOME:-$HOME/.local/share}/badwolf/scripts/
- Thư mục chứa script JS của người dùng (kết thúc bằng đuôi
- .Ic .js )
- để chạy khi trang cũng như các iframes bắt đầu tải,
- hữu ích khi muốn ghi đè các hành vi không mong muốn hoặc thêm tính năng cho trang web.
- .Pp
- Lưu ý rằng hiện nay, không như script kiểu GreaseMonkey, tất cả đều được chạy, không kể đến URL hay máy chủ được truy cập.
- .El
- .Sh TÁC GIẢ
- .An Haelwenn (lanodan) Monnier Aq Mt contact+badwolf@hacktivis.me
- .Sh BÁO LỖI
- Bạn có thể đóng góp hoặc báo lỗi tại
- .Lk https://sr.ht/~lanodan/badwolf/
- với lệnh
- .Xr git-send-email 1
- đối với code.