موقع الكتروني | مدونة | الأسئلة الشائعة | المساهمة | الإصدارات | تثبيت
qutebrowser هو متصفح يركز على لوحة المفاتيح مع الحد الأدنى من واجهة المستخدم الرسومية. يعتمد على Python وQt والبرمجيات المجانية المرخصة بموجب GPL.
لقد كانت مستوحاة من المتصفحات/الوظائف الإضافية الأخرى مثل dwb وVemperator/Pentadactyl.
المشرف الأساسي على qutebrowser، The-Compiler، يعمل حاليًا بدوام جزئي على qutebrowser، بتمويل من التبرعات. للحفاظ على هذا لفترة طويلة، هناك حاجة لمساعدتكم! راجع صفحة رعاة GitHub أو طرق التبرع البديلة لمزيد من المعلومات. اعتمادًا على تاريخ تسجيلك ومدة احتفاظك بمستوى معين، يمكنك الحصول على قمصان وملصقات qutebrowser والمزيد!
راجع صفحة إصدارات GitHub للاطلاع على التنزيلات المتاحة وملف التثبيت للحصول على إرشادات مفصلة حول كيفية تشغيل qutebrowser على منصات مختلفة.
يرجى الاطلاع على صفحة المساعدة للتعرف على صفحات الوثائق المتاحة وقنوات الدعم.
هل تريد المساهمة في qutebrowser؟ مذهل! يرجى قراءة إرشادات المساهمة للحصول على التفاصيل والتلميحات المفيدة.
إذا وجدت خطأ ما أو كان لديك طلب ميزة، فيمكنك الإبلاغ عنه بعدة طرق:
استخدم أمر :report
المضمن أو مربع حوار التعطل التلقائي.
افتح مشكلة في أداة تعقب مشكلات Github.
اكتب بريدًا إلى القائمة البريدية على [email protected].
الرجاء الإبلاغ عن الأخطاء الأمنية إلى [email protected] (أو إذا كنت ترغب في تشفير GPG، فاتصل بـ [email protected] بمعرف GPG 0x916EB0C8FD55A072).
وبدلاً من ذلك، يمكنك الإبلاغ عن ثغرة أمنية عبر ميزة الإبلاغ الخاصة في GitHub.
البرامج والمكتبات التالية مطلوبة لتشغيل qutebrowser:
بايثون 3.9 أو أحدث
Qt، إما 6.2.0 أو أحدث، أو 5.15.0 أو أحدث، مع الوحدات التالية:
كيو تي كور / كيو تي بيس
QtQuick (جزء من qtbase أو qtdeclarative في بعض التوزيعات)
QtSQL (جزء من qtbase في بعض التوزيعات)
QtDBus (جزء من qtbase في بعض التوزيعات؛ لاحظ أن الاتصال بـ DBus في وقت التشغيل اختياري)
QtOpenGL
QtWebEngine (في حالة استخدام Qt 5 أو 5.15.2 أو أحدث)، أو
بدلاً من ذلك، QtWebKit (5.212) - لا يُنصح بهذا نظرًا لوجود مشكلات أمنية معروفة في QtWebKit، ومن المرجح أنك تريد استخدام qutebrowser مع الواجهة الخلفية الافتراضية QtWebEngine (المعتمدة على Chromium) بدلاً من ذلك. نقلاً عن صفحة إصدارات QtWebKit: يعتمد إصدار [أحدث إصدار من QtWebKit] على مراجعة WebKit القديمة التي تحتوي على ثغرات أمنية معروفة غير مُصححة. يرجى استخدامه بعناية وتجنب زيارة المواقع غير الموثوقة واستخدامها لنقل البيانات الحساسة.
PyQt 6.2.2 أو أحدث (Qt 6) أو 5.15.0 أو أحدث (Qt 5)
jinja2
بييامل
في نظام التشغيل macOS، المكتبات التالية مطلوبة أيضًا:
pyobjc-core وpyobjc-framework-Cocoa
المكتبات التالية اختيارية:
adblock (لتحسين حظر الإعلانات باستخدام بناء جملة ABP)
pygments لتمييز بناء الجملة باستخدام :view-source
على QtWebKit، أو عند استخدام :view-source --pygments
مع الواجهة الخلفية QtWebEngine (الافتراضية).
في نظام التشغيل Windows، colorama لإخراج السجل الملون.
asciidoc لإنشاء الوثائق الخاصة بالأمر :help
: عند استخدام مستودع git (بدلاً من الإصدار).
راجع الوثائق للحصول على توجيهات حول كيفية تثبيت qutebrowser وتبعياته.
المشرف الأساسي على qutebrowser، The-Compiler، يعمل حاليًا بدوام جزئي على qutebrowser، بتمويل من التبرعات. للحفاظ على هذا لفترة طويلة، هناك حاجة لمساعدتكم! راجع صفحة رعاة GitHub لمزيد من المعلومات. اعتمادًا على تاريخ تسجيلك ومدة احتفاظك بمستوى معين، يمكنك الحصول على قمصان وملصقات qutebrowser والمزيد!
يسمح رعاة GitHub بالتبرعات لمرة واحدة (باستخدام الأزرار الموجودة بجوار "تحديد مستوى") بالإضافة إلى المبالغ المخصصة. بالنسبة للعملات الأخرى غير اليورو أو الفرنك السويسري، فهذه هي الطريقة المفضلة للتبرع. يستخدم GitHub Stripe لقبول الدفع عبر بطاقات الائتمان دون أي رسوم. تتوفر أيضًا خدمة الفوترة عبر PayPal، برسوم أقل من معاملة PayPal المباشرة.
وبدلاً من ذلك، تتوفر طرق التبرع التالية - لاحظ أن أهلية الحصول على الهدايا التذكارية (القمصان/الملصقات/وما إلى ذلك) يتم التعامل معها على أساس كل حالة على حدة، يرجى الاتصال للحصول على التفاصيل.
Liberapay، الذي يمكنه التعامل مع المدفوعات عبر بطاقة الائتمان، أو التحويلات المصرفية لمنطقة SEPA، أو Paypal. أنا أدفع رسوم الدفع، لكنها منخفضة نسبيًا.
التحويل البنكي لمنطقة SEPA داخل أوروبا ( بدون رسوم ):
صاحب الحساب: فلوريان بروهين
الدولة: سويسرا
رقم الحساب المصرفي الدولي (يورو): CH13 0900 0000 9160 4094 6
رقم الحساب المصرفي الدولي (أخرى): CH80 0900 0000 8711 8587 3
البنك: PostFinance AG، Mingerstrasse 20، 3030 برن، سويسرا (BIC: POFICHBEXXX)
إذا كنت بحاجة إلى أي معلومات أخرى: اتصل بي على [email protected].
إذا كان ذلك ممكنًا، يرجى النظر في التبرعات السنوية أو نصف السنوية ، بسبب النفقات الإضافية الناتجة عن العديد من المعاملات الفردية لأغراض مسك الدفاتر/الضرائب.
باي بال: الفرنك السويسري، اليورو، الدولار الأمريكي. ملاحظة: يمكن أن تكون الرسوم مرتفعة جدًا (حوالي 5-40%، اعتمادًا على المبالغ المتبرع بها) - فكر في استخدام رعاة GitHub (بطاقة الائتمان)، أو Liberapay (بطاقات الائتمان، أو PayPal، أو التحويل البنكي) أو التحويلات المصرفية لمنطقة SEPA بدلاً من ذلك.
العملات المشفرة:
بيتكوين: bc1q3ptyw8hxrcfz6ucfgmglphfvhqpy8xr6k25p00
بيتكوين كاش: 1BnxUbnJ5MrEPeh5nuUMx83tbiRAvqJV3N
الاثيريوم: 0x10c2425856F7a8799EBCaac4943026803b1089c6
لايتكوين: MDt3YQciuCh6QyFmr8TiWNxB94PVzbnPm2
أخرى: برجاء التواصل معنا، ويسعدني إعداد أي شيء يدعمه Ledger Live
شكرًا جزيلاً لـ MacStadium لدعم qutebrowser مع جهاز Mac Mini المستضاف مجانًا عبر مشروعهم مفتوح المصدر.
(لا يطلبون تضمين هذا هنا - لقد كنت سعيدًا جدًا بعرضهم، وبدونهم، لن تكون هناك إصدارات أو اختبارات لنظام التشغيل macOS)
شكرًا لـ HSR Hochschule für Technik Rapperswil، الذي جعل من الممكن العمل على ملحقات qutebrowser كمشروع بحثي للطلاب.
المؤلف الرئيسي لـ qutebrowser هو فلوريان بروهين (المترجم)، ولكن qutebrowser لن يكون على ما هو عليه دون مساعدة مئات المساهمين!
بالإضافة إلى ذلك، ساهم الأشخاص التاليون بالرسومات:
جاد/ييلو (أيقونة جديدة)
WOFall (الرمز الأصلي)
Regines (ورقة الغش الخاصة بربط المفتاح)
وأيضًا شكرًا لكل من ساهم في إحدى حملات التمويل الجماعي لـ qutebrowser!
توجد مشاريع مختلفة ذات هدف مماثل مثل qutebrowser. كان الكثير منهم مصدر إلهام لـ qutebrowser بطريقة ما، شكرًا على ذلك!
vimb (C، GTK+ مع WebKit2)
لواكيت (C/Lua، GTK+ مع WebKit2)
متصفح Nyxt (المعروف سابقًا باسم "المتصفح التالي"، Lisp، يشبه Emacs ولكنه يقدم أيضًا روابط Vim أو QtWebEngine أو GTK+/WebKit2 - لاحظ أنه كان هناك تنفيذ مهم للتعليمات البرمجية عن بعد في عام 2019 والذي تم التعامل معه بشكل سيء للغاية)
فيب (جافا سكريبت، إلكترون)
تصفح (C، GTK+ مع WebKit1/WebKit2)
Wyeb (C، GTK+ مع WebKit2)
إضافات Chrome/Chromium: Vimium
إضافات Firefox (استنادًا إلى WebExtensions): Tridactyl، Vimium-FF
الإضافات لمتصفحي Firefox وChrome: Surfingkeys (غير واضحة إلى حد ما...)، تلميحات الارتباط (تلميحات فقط)، Vimmatic
dwb (C، GTK+ مع WebKit1، غير خاضع للصيانة - الإلهام الرئيسي لمتصفح qutebrowser)
webmacs (Python، يشبه Emacs مع QtWebEngine، غير خاضع للصيانة)
محتمل (C، GTK+ مع WebKit1)
جومانجي (C، GTK+ مع WebKit1)
conkeror (Javascript، Emacs-like، XULRunner/Gecko)
uzbl (C، GTK+ مع WebKit1/WebKit2)
xombrero (C، GTK+ مع WebKit1)
متصفح كريم (C، GTK+ مع WebKit1)
إضافات Firefox (لا تعتمد على WebExtensions أو لا يوجد نشاط حديث): Vimmerator، وPentadactyl، وVimFx (يبدو أنها تقدم اختراقًا للتشغيل على إصدارات Firefox الحديثة)، وQuantumVim، وVim Vixen، وVVimpulation، وKrabby
إضافات Chrome/Chromium: ViChrome، وVrome، وSaka Key (غير خاضع للصيانة)، وcVim، وvb4c (تفرع من cVim، غير خاضع للصيانة)، وGleeBox
الإضافات لسفاري: Vimari
هذا البرنامج هو برنامج مجاني: يمكنك إعادة توزيعه و/أو تعديله بموجب شروط رخصة جنو العامة كما نشرتها مؤسسة البرمجيات الحرة، إما الإصدار 3 من الترخيص، أو (حسب اختيارك) أي إصدار لاحق.
يتم توزيع هذا البرنامج على أمل أن يكون مفيدًا، ولكن دون أي ضمان؛ دون حتى الضمان الضمني لقابلية التسويق أو الملاءمة لغرض معين. راجع رخصة جنو العامة لمزيد من التفاصيل.
يجب أن تكون قد حصلت على نسخة من رخصة جنو العامة مع هذا البرنامج. إذا لم يكن الأمر كذلك، راجع https://www.gnu.org/licenses/gpl-3.0.txt.
يستخدم qutebrowser pdf.js بشكل اختياري لعرض ملفات PDF في المتصفح. إصدارات Windows تأتي مع ملف pdf.js المجمع.
يتم توزيع pdf.js بموجب شروط ترخيص Apache. يمكنك العثور على نسخة من الترخيص في qutebrowser/3rdparty/pdfjs/LICENSE
(في إصدار Windows أو بعد تشغيل scripts/dev/update_3rdparty.py
)، أو عبر الإنترنت هنا.