ถัดไปคือเว็บเบราว์เซอร์ที่เน้นแป้นพิมพ์ที่ขยายได้ซึ่งออกแบบมาอย่างสมบูรณ์สำหรับผู้ใช้ขั้นสูงเว็บเบราว์เซอร์นี้ไม่เหมือนใครเนื่องจากไม่เปิดเผย API เปิดอยู่อย่างสมบูรณ์และตั้งโปรแกรมได้ดังนั้นจึงไม่จำเป็นต้องรีสตาร์ทเพื่อทดสอบการเปลี่ยนแปลงของคุณ. และแตกต่างจากโครงการที่คล้ายกัน (Konqueror หรือ Vimperator ที่เสียชีวิต Qutebrowser ... ) มันไม่ได้เชื่อมโยงกับเอนจิ้นการเรนเดอร์เฉพาะ
ถัดไป ถูกสร้างขึ้นโดยใช้ส่วนประกอบสองส่วนคือแกนหลักและหนึ่งพอร์ตต่อแพลตฟอร์ม. ปัจจุบันมีสองแพลตฟอร์ม: GTK / WebKit และ Qt / Blink แกนกลางอยู่ใน Common Lisp พอร์ตใน GTK ใน C และ Qt ใน Python (PyQt, Webengine)
ส่วนประกอบทั้งสองสื่อสารผ่าน D-Bus นอกจากนี้ยังใช้ XML-RPC ก่อน D-Bus และการเปลี่ยนแปลงนี้มีประโยชน์ต่อเบราว์เซอร์อย่างมาก
นอกเหนือจากคุณสมบัติที่กล่าวถึงของเว็บเบราว์เซอร์นี้ (การท่องเว็บที่ไม่ชัดเจนนั้นยอดเยี่ยมจริงๆ) คุณสมบัติที่ใช้งานได้จริงอื่น ๆ สามารถเน้นได้เช่น:
- การนำทางตามชื่อเรื่อง
- การบล็อกโฆษณา (ต่อโดเมน)
- ปรับปรุงการเลือกหยาบ / คลุมเครือ
- แป้นพิมพ์ลัดใน Vim
- ตัวจัดการการดาวน์โหลด
- โหมด NoScript
- a » back-end »อิงตาม Blink ซึ่งเป็นกลไกการแสดงผลของ Chrome (เพิ่มในส่วนหลังของ WebKit)
- รองรับพร็อกซีเซิร์ฟเวอร์ดังนั้น Tor
วิธีใช้
ดังที่ได้กล่าวไว้เว็บเบราว์เซอร์นี้ออกแบบมาเพื่อใช้กับแป้นพิมพ์ดังนั้น มีชุดแป้นพิมพ์ลัด ที่กำหนดฟังก์ชันต่างๆที่สามารถใช้งานได้กับเบราว์เซอร์นี้
ปุ่มเปิดใช้ด่วนมีดังนี้:
- Cl: โหลด URL ในแท็บ
- ML: โหลด URL ในแท็บใหม่
- Cx b: เปลี่ยนแท็บ
- Cb: ประวัติย้อนหลัง
- Cf: ประวัติการส่งต่อ
- Cx Cc: ออก
- TAB: ผู้สมัครเต็ม (ในมินิบัฟเฟอร์)
- สัญลักษณ์แทนตัวปรับแต่ง:
- C: ปุ่มควบคุม
- S: Super (ปุ่ม Windows, ปุ่มคำสั่ง)
- M: Meta (ปุ่ม Alt, ปุ่มตัวเลือก)
- s: แป้น Shift
คีย์ต่อไปนี้เป็นคีย์พิเศษ:
BACKSPACE, DELETE, ESCAPE, HYPHEN, RETURN, SPACE, TAB, ซ้าย, ขวา, ขึ้น, ลง
จะติดตั้ง Next Browser บน Linux ได้อย่างไร?
สำหรับผู้ที่สนใจที่จะติดตั้งเว็บเบราว์เซอร์นี้พวกเขาควรรู้ว่าวิธีการของมันนั้นง่ายสำหรับ GNU / Linux และ macOS เนื่องจากผู้พัฒนาเสนอไฟล์ Guix แบบ all-in-one และอยู่ใน MacPorts
ในกรณีของ Guix ก็เพียงพอที่จะนำไปใช้ในระบบเราทำได้โดยทำตามคำแนะนำที่ฉันแบ่งปันด้านล่าง
ก่อนอื่นให้ดาวน์โหลด:
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
จากนั้นเราเข้าถึงในฐานะรูทและเราต้องพิมพ์สิ่งต่อไปนี้:
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
เราออกจากเซสชันรูทและเราสามารถติดตั้งเบราว์เซอร์ได้โดยพิมพ์:
guix pull guix install next
แม้ว่าพวกเขาจะเสนอซอร์สโค้ดของเบราว์เซอร์เพื่อทำการคอมไพล์สำหรับผู้ที่ชอบวิธีนี้ สามารถดาวน์โหลดรหัสได้ จากลิงค์ด้านล่าง
ในที่สุด สำหรับผู้ที่เป็นผู้ใช้ Arch Linux Manjaro, Arco Linux หรือการแจกจ่ายอื่น ๆ ที่ใช้ Arch Linux, พวกเขาสามารถติดตั้งเบราว์เซอร์จาก AUR
เพียงแค่พิมพ์คำสั่งต่อไปนี้ในเทอร์มินัล:
yay -S next-browser-git
ผู้พัฒนาแนะนำว่าเพื่อปรับปรุงความปลอดภัยขณะท่องอินเทอร์เน็ต คุณสามารถเรียกใช้ Next ด้วย Firejail บน Linux
Firejail เป็นโปรแกรม SUID ที่ช่วยลดความเสี่ยงจากการละเมิดความปลอดภัยโดยการ จำกัด สภาพแวดล้อมการดำเนินการของแอปพลิเคชันที่ไม่น่าเชื่อถือซึ่งใช้เนมสเปซของ Linux และ seccomp-bpf อนุญาตให้กระบวนการและลูกหลานทั้งหมดมีมุมมองส่วนตัวของทรัพยากรเคอร์เนลที่แชร์ร่วมกันทั่วโลกเช่นสแต็กเครือข่ายตารางกระบวนการและตารางการต่อเชื่อม
ในการดำเนินการนี้เพียงแค่เปิดเทอร์มินัลและดำเนินการคำสั่งต่อไปนี้:
firejail --ignore = nodbus next-gtk-webkit