تم إطلاق الإصدار الجديد من Next 1.3.0 ، مستعرض الويب القابل للبرمجة

المستعرض التالي

Next هو متصفح ويب قابل للتوسيع وموجه نحو لوحة المفاتيح مصمم بالكامل للمستخدمين المتقدمين، متصفح الويب هذا فريد لأنه لا يعرض واجهة برمجة تطبيقات ، إنه مفتوح تمامًا وقابل للبرمجة ، لذا لا داعي لإعادة تشغيله لاختبار تغييراتك. وعلى عكس المشاريع المماثلة (Konqueror أو Vimperator التي ماتت ، Qutebrowser…) ، فهي غير مرتبطة بمحرك عرض معين.

التالى مبني على مكونين: النواة ومنفذ واحد لكل منصة. لديها حاليًا نظامان أساسيان: GTK / WebKit و Qt / Blink. النواة موجودة في Common Lisp ، المنفذ في GTK في C و Qt في Python (PyQt ، Webengine).

يتواصل كلا المكونين عبر D-Bus. كما أنه يستخدم XML-RPC قبل D-Bus والتغيير يفيد المتصفح بشكل كبير.

إلى جانب الميزات المذكورة في متصفح الويب هذا (التصفح الغامض رائع حقًا) ، يمكن إبراز الميزات العملية الأخرى ، مثل:

  • التنقل حسب العنوان
  • منع الإعلانات (لكل مجال)
  • تحسين الاختيار الخشن / الضبابي
  • اختصارات لوحة المفاتيح في Vim
  • مدير التحميل
  • وضع نوسكربت
  • a »الخلفية» استنادًا إلى Blink ، محرك عرض Chrome (تمت إضافته إلى WebKit الخلفية)
  • دعم خوادم البروكسي ، وبالتالي Tor

طريقة الاستخدام

كما ذكرنا ، متصفح الويب هذا مصمم للاستخدام مع لوحة المفاتيح ، لذلك سلسلة من اختصارات لوحة المفاتيح التي تحدد الوظائف المختلفة التي يمكن إجراؤها باستخدام هذا المتصفح.

المستعرض التالي

مفاتيح التشغيل السريع هي كما يلي:

  • Cl: تحميل URL في علامة التبويب
  • ML: تحميل URL في علامة تبويب جديدة
  • Cx ب: تغيير علامة التبويب
  • Cb: التاريخ إلى الوراء
  • Cf: تاريخ إعادة التوجيه
  • Cx نسخة: اترك
  • TAB: مرشح كامل (في المخزن الصغير)
  • تمثل الرموز المعدلات:
  • ج: مفتاح التحكم
  • S: سوبر (مفتاح Windows ، مفتاح الأوامر)
  • M: ميتا (مفتاح Alt ، مفتاح الخيار)
  • s: مفتاح التحول

المفاتيح التالية موجودة كمفاتيح خاصة:

BACKSPACE ، الحذف ، الهروب ، الواصلة ، العودة ، المسافة ، علامة تبويب ، اليسار ، اليمين ، أعلى ، أسفل

كيفية تثبيت Next Browser على Linux؟

بالنسبة لأولئك المهتمين بالقدرة على تثبيت متصفح الويب هذا ، يجب أن يعلموا أن طريقته سهلة بالنسبة إلى GNU / Linux و macOS ، نظرًا لأن المطورين يقدمون ملف Guix الكل في واحد وهو في 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. يسمح للعملية وجميع العناصر التابعة لها بالحصول على طريقة عرض خاصة بهم لموارد kernel المشتركة عالميًا ، مثل مكدس الشبكة وجدول العملية وجدول التحميل.

للقيام بذلك ، ما عليك سوى فتح Terminal وتنفيذ الأمر التالي فيه:

firejail --ignore = nodbus next-gtk-webkit

اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: AB Internet Networks 2008 SL
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.