שחרר את הגרסה החדשה של נקסט 1.3.0, דפדפן האינטרנט הניתן לתכנות

הדפדפן הבא

הבא הוא דפדפן אינטרנט מורחב שמכוון מקלדת שתוכנן במלואו למשתמשים מתקדמים, דפדפן אינטרנט זה הוא ייחודי מכיוון שהוא לא חושף 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

השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי על הנתונים: AB Internet Networks 2008 SL
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.