هل تعتقد أن Chrome هو أخف متصفح ويب؟ جوا! باستخدام هذا البرنامج النصي الصغير ، الذي يستخدم مكتبة libwebkit-gtk ويزن 2 كيلوبايت فقط ، ستتمكن من تصفح الإنترنت بينما تستهلك الحد الأدنى من الذاكرة وتتمتع بتجربة ويب رائعة للغاية ، حيث يستخدم البرنامج النصي محرك Webkit (حيث تستند أيضًا Midori و Safari و Epiphany وما إلى ذلك) ، واحد منها حصل على توافق 100٪ مع Acid3 ولديه دعم جيد جدًا لـ HTML5 الجديد. |
قم بإنشاء ملف باستخدام محرر النصوص المفضل لديك. الصق المحتوى أدناه واحفظ الملف باسم "minibrowser.py".
#! / usr / bin / env python
استيراد تميز الكلية
استيراد gtk
استيراد webkit
DEFAULT_URL = 'http://www.google.com' # غيّر هذا كما يحلو لك
فئة SimpleBrowser: # يحتاج إلى GTK و Python و Webkit-GTK
def __init __ (ذاتي):
self.window = gtk.Window (gtk.WINDOW_TOPLEVEL)
self.window.set_position (gtk.WIN_POS_CENTER_ALWAYS)
self.window.connect ("delete_event"، self.close_application)
self.window.set_default_size (350، 20)
vbox = gtk.VBox (التباعد = 5)
vbox.set_border_width (5)
self.txt_url = gtk.Entry ()
self.txt_url.connect ("تفعيل" ، self._txt_url_activate)
self.scrolled_window = gtk.ScrolledWindow ()
self.webview = webkit.WebView ()
self.scrolled_window.add (self.webview)
vbox.pack_start (self.scrolled_window، fill = True، expand = True)
self.window.add (vbox)
def _txt_url_activate (ذاتي ، إدخال):
self._load (entry.get_text ())
def _load (ذاتي ، url):
self.webview.open (url)
def مفتوح (ذاتي ، url):
self.txt_url.set_text (url)
self.window.set_title ('٪ s'٪ url)
self._load (url)
عرض def (الذات):
self.window.show_all ()
def close_application (self، widget، event، data = None):
gtk.main_quit ()
إذا __name__ == '__main__':
إذا كان len (sys.argv)> 1:
url = sys.argv [1] آخر:
URL = DEFAULT_URL
gtk.gdk.threads_init ()
المتصفح = SimpleBrowser ()
browser.open (url)
browser.show ()
gtk.main ()
ثم قم بتعيين أذونات التنفيذ
chmod + x minibrowser.py
للتنقل ، عليك فقط تشغيله عن طريق كتابة ...:
بايثون minibrowser.py http://usemoslinux.blogspot.com/
عبر | منتديات اوبنتو
بالتأكيد.
لا أعرف كيفية البرمجة بلغة pyton ولكن يبدو أنها تستخدم مكتبة gtk. هل أحتاج إلى تشغيله تحت جنوم نعم أم نعم؟ هل يمكنني تشغيله تحت LXDE إذا قمت بتثبيت جنوم؟
شكرا لمدخلات!
مرحبا! ربما تم أخذ هذا الرمز من هنا؟ سطور الكود وترتيبها هي نفسها… 🙂
http://blog.marcelofernandez.info/2009/11/navegador-simple-con-pywebkitgtk/
تحياتي
إنه يعمل بشكل ممتاز لقد جربته على لينكس مينت 9 64 بت
مرحبا مارسيلو. انظر ، كما يقول المنشور بوضوح (أدناه ، في النهاية) حصلت عليه من منتديات Ubuntu. هناك لا يشيرون إلى أي مصدر لذلك افترضت أنه كان أصليًا. عناق! بول.
ممتاز هذه الفخامة! دهني