הבא הוא דפדפן אינטרנט מורחב שמכוון מקלדת שתוכנן במלואו למשתמשים מתקדמים, דפדפן אינטרנט זה הוא ייחודי מכיוון שהוא לא חושף API, הוא פתוח לחלוטין וניתן לתכנות ולכן אין צורך להפעיל אותו מחדש כדי לבדוק את השינויים שלך. ובניגוד לפרויקטים דומים (Konqueror או Vimperator שמתו, Qutebrowser ...), זה לא קשור למנוע רינדור מסוים.
הַבָּא בנוי סביב שני רכיבים: הליבה ויציאה אחת לכל פלטפורמה. כרגע יש לו שתי פלטפורמות: GTK / WebKit ו- Qt / Blink. הליבה נמצאת ב- Common Lisp, הנמל ב- GTK ב- C ו- Qt בפייתון (PyQt, Webengine).
שני הרכיבים מתקשרים באמצעות D-Bus. זה גם עושה שימוש ב- XML-RPC לפני D-Bus והשינוי מועיל מאוד לדפדפן.
מלבד התכונות המוזכרות בדפדפן אינטרנט זה (גלישה מטושטשת היא ממש מגניבה), ניתן להדגיש תכונות מעשיות אחרות, כגון:
- ניווט לפי כותרת
- חסימת מודעות (לדומיין)
- בחירה גסה / מטושטשת משופרת
- קיצורי מקשים ב- Vim
- מנהל הורדות
- מצב NoScript
- "back-end" המבוסס על Blink, מנוע העיבוד של Chrome (נוסף ל- Back-end של WebKit)
- תמיכה בשרתי פרוקסי, ומכאן Tor
אופן השימוש
כאמור, דפדפן אינטרנט זה מיועד לשימוש עם המקלדת, כך יש סדרת קיצורי מקשים המגדירים את הפונקציות השונות שניתן לבצע באמצעות דפדפן זה.
מקשי ההשקה המהירה הם כדלקמן:
- Cl: טען כתובת אתר בכרטיסייה
- ML: טען כתובת אתר בכרטיסייה חדשה
- Cx b: שינוי הכרטיסייה
- Cb: היסטוריה לאחור
- Cf: היסטוריית העברה
- Cx Cc: עזוב
- לוח: מועמד מלא (במיני באופר)
- סמלים מייצגים שינויים:
- C: מקש בקרה
- S: סופר (מקש Windows, מקש פקודה)
- M: מטא (מקש Alt, מקש אפשרות)
- s: מקש Shift
המפתחות הבאים קיימים כמפתחות מיוחדים:
BACKSPACE, DELETE, ESCAPE, מקף, RETURN, SPACE, TAB, שמאל, ימין, למעלה, למטה
כיצד להתקין את הדפדפן הבא ב- 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 המפחיתה את הסיכון להפרות אבטחה על ידי הגבלת סביבת הביצוע של יישומים לא מהימנים המשתמשים במרחבי שמות לינוקס ו- seccomp-bpf. מאפשר לתהליך ולכל צאצאיו להציג תצוגה פרטית משלהם על משאבי ליבה משותפים גלובלית, כגון ערימת הרשת, טבלת התהליכים ושולחן ההרכבה.
לשם כך, פשוט פתח מסוף ובצע את הפקודה הבאה בו:
firejail --ignore = nodbus next-gtk-webkit