Đã phát hành phiên bản mới của Next 1.3.0, trình duyệt web có thể lập trình

Trình duyệt tiếp theo

Tiếp theo là trình duyệt web hướng bàn phím, có thể mở rộng được thiết kế đầy đủ cho người dùng nâng cao, trình duyệt web này là duy nhất vì nó không hiển thị API, nó hoàn toàn mở và có thể lập trình được nên không cần phải khởi động lại để kiểm tra các thay đổi của bạn. Và không giống như các dự án tương tự (Konqueror hoặc Vimperator đã chết, Qutebrowser…), nó không bị ràng buộc với một công cụ kết xuất cụ thể.

Sau được xây dựng xung quanh hai thành phần: lõi và một cổng trên mỗi nền tảng. Nó hiện có hai nền tảng: GTK / WebKit và Qt / Blink. Kernel nằm trong Common Lisp, cổng trong GTK trong C và Qt trong Python (PyQt, Webengine).

Cả hai thành phần giao tiếp thông qua D-Bus. Nó cũng sử dụng XML-RPC trước D-Bus và sự thay đổi này có lợi rất nhiều cho trình duyệt.

Bên cạnh các tính năng đã đề cập của trình duyệt web này (duyệt mờ thực sự thú vị), Các tính năng thiết thực khác có thể được đánh dấu, chẳng hạn như:

  • điều hướng theo tiêu đề
  • chặn quảng cáo (trên mỗi miền)
  • cải thiện lựa chọn thô / mờ
  • Các phím tắt trong Vim
  • một trình quản lý tải xuống
  • một chế độ NoScript
  • a »back-end» dựa trên Blink, công cụ kết xuất của Chrome (được thêm vào back-end của WebKit)
  • hỗ trợ cho các máy chủ proxy, do đó Tor

Cách sử dụng

Như đã đề cập, trình duyệt web này được thiết kế để sử dụng với bàn phím, vì vậy có một loạt phím tắt xác định các chức năng khác nhau có thể được thực hiện với trình duyệt này.

Trình duyệt tiếp theo

Các phím khởi động nhanh như sau:

  • Cl: Tải URL trong tab
  • ML: Tải URL trong tab mới
  • Cx b: Thay đổi tab
  • Cb: Ngược dòng lịch sử
  • Cf: Lịch sử chuyển tiếp
  • Cx Cc: Rời khỏi
  • TAB: Ứng viên đầy đủ (trong bộ đệm nhỏ)
  • Các ký hiệu đại diện cho các bổ ngữ:
  • C: Phím điều khiển
  • S: Super (phím Windows, phím lệnh)
  • M: Meta (phím Alt, phím Option)
  • s: Phím Shift

Các khóa sau tồn tại dưới dạng khóa đặc biệt:

BACKSPACE, DELETE, ESCAPE, HYPHEN, RETURN, SPACE, TAB, Left, Right, Up, Down

Làm thế nào để cài đặt Next Browser trên Linux?

Đối với những người quan tâm đến việc có thể cài đặt trình duyệt web này, họ nên biết rằng phương pháp của nó rất dễ dàng cho GNU / Linux và macOS, vì các nhà phát triển cung cấp một tệp Guix tất cả trong một và nó nằm trong MacPorts.

Trong trường hợp của Guix thì chỉ cần thực hiện trong hệ thống là đủ, chúng ta thực hiện theo hướng dẫn mà mình chia sẻ dưới đây.

Đầu tiên chúng tôi tải xuống:

wget https://ftp.gnu.org/gnu/guix/guix-binary-1.0.1.system.tar.xz.sig

gpg --keyserver pool.sks-keyservers.net \

--recv-keys 3CE464558A84FDC69DB40CFB090B11993D9AEBB5

gpg --verify guix-binary-1.0.1.system.tar.xz.sig

Sau đó, chúng tôi truy cập bằng quyền root và chúng tôi phải nhập như sau:

cd /tmp

tar --warning=no-timestamp -xf \

guix-binary-1.0.1.system.tar.xz

mv var/guix /var/ && mv gnu /

mkdir -p ~root/.config/guix

ln -sf /var/guix/profiles/per-user/root/current-guix \
~root/.config/guix/current

GUIX_PROFILE="`echo ~root`/.config/guix/current" ; \

source $GUIX_PROFILE/etc/profile

cp ~root/.config/guix/current/lib/systemd/system/guix-daemon.service \

/etc/systemd/system/

systemctl start guix-daemon && systemctl enable guix-daemon

mkdir -p /usr/local/bin

cd /usr/local/bin

ln -s /var/guix/profiles/per-user/root/current-guix/bin/guix

mkdir -p /usr/local/share/info

cd /usr/local/share/info
for i in /var/guix/profiles/per-user/root/current-guix/share/info/* ;

do ln -s $i ; done

guix archive --authorize < \
~root/.config/guix/current/share/guix/ci.guix.gnu.org.pub

Chúng tôi thoát khỏi phiên gốc và chúng tôi có thể cài đặt trình duyệt bằng cách nhập:

guix pull

guix install next

Mặc dù họ cũng cung cấp mã nguồn của trình duyệt để biên dịch cho những người thích phương pháp này. Mã có thể được tải xuống từ liên kết bên dưới.

Cuối cùng cho những ai là người dùng Arch Linux, Manjaro, Arco Linux hoặc bất kỳ bản phân phối nào khác dựa trên Arch Linux, họ có thể cài đặt trình duyệt từ AUR.

Họ chỉ cần nhập lệnh sau vào một thiết bị đầu cuối:

yay -S next-browser-git

Nhà phát triển của nó khuyến nghị rằng để cải thiện bảo mật khi duyệt Internet, bạn có thể chạy Tiếp theo với Firejail trên Linux.

Firejail là một chương trình SUID giúp giảm nguy cơ vi phạm bảo mật bằng cách hạn chế môi trường thực thi của các ứng dụng không đáng tin cậy sử dụng không gian tên Linux và seccomp-bpf. Cho phép một quá trình và tất cả các con của nó có chế độ xem riêng tư của chúng về các tài nguyên hạt nhân được chia sẻ trên toàn cầu, chẳng hạn như ngăn xếp mạng, bảng quy trình và bảng gắn kết.

Để thực hiện việc này, chỉ cần mở một thiết bị đầu cuối và thực hiện lệnh sau trong đó:

firejail --ignore = nodbus next-gtk-webkit

Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: AB Internet Networks 2008 SL
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.