Adakah anda berfikir bahawa Chrome adalah penyemak imbas web paling ringan? Jua! Dengan skrip kecil ini, yang menggunakan perpustakaan libwebkit-gtk dan beratnya hanya 2 KB, anda akan dapat melayari internet sambil menggunakan memori minimum dan mempunyai pengalaman web yang cukup luar biasa, kerana skrip menggunakan mesin Webkit (di mana Midori, Safari, Epiphany, dll juga berdasarkan), salah satunya mendapat keserasian 100% Acid3 dan mempunyai sokongan yang sangat baik untuk HTML5 baru. |
Buat fail dengan penyunting teks kegemaran anda. Tampal kandungan di bawah dan simpan fail dengan nama "minibrowser.py".
#! / usr / bin / env python
import sys
import gtk
mengimport webkit
DEFAULT_URL = 'http://www.google.com' # Ubah ini mengikut kehendak anda
kelas SimpleBrowser: # memerlukan GTK, Python, Webkit-GTK
def __init __ (diri):
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 (jarak = 5)
vbox.set_border_width (5)
self.txt_url = gtk.Entry ()
self.txt_url.connect ('aktifkan', 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, isi = Benar, kembangkan = Benar)
self.window.add (vbox)
def _txt_url_activate (diri, kemasukan):
self._load (entry.get_text ())
def _load (diri, url):
self.webview.open (url)
def terbuka (diri, url):
self.txt_url.set_text (url)
self.window.set_title ('% s'% url)
diri._load (url)
pertunjukan def (diri):
self.window.show_all ()
def close_application (diri, widget, peristiwa, data = Tiada):
gtk.main_quit ()
jika __nama__ == '__main__':
jika len (sys.argv)> 1:
url = sys.argv [1] yang lain:
url = DEFAULT_URL
gtk.gdk.threads_init ()
penyemak imbas = SimpleBrowser ()
browser.open (url)
penyemak imbas.tunjukkan ()
gtk.main ()
Kemudian berikan kebenaran pelaksanaan
chmod + x minibrowser.py
Untuk menavigasi, anda hanya perlu menjalankannya dengan menaip ...:
python minibrowser.py http://usemoslinux.blogspot.com/
Melalui | Forum Ubuntu
Pasti.
Saya tidak tahu bagaimana program di pyton tetapi nampaknya ia menggunakan pustaka gtk. Adakah saya perlu menjalankannya di bawah gnome ya atau ya? Bolehkah saya menjalankannya di bawah LXDE jika saya telah memasang gnome?
Terima kasih atas input !!!
Helo! Mungkin kod ini diambil dari sini? Garis kod dan susunannya sama… 🙂
http://blog.marcelofernandez.info/2009/11/navegador-simple-con-pywebkitgtk/
salam
ia berfungsi dengan baik Saya mencubanya pada linux mint 9 64bits
Helo, Marcelo. Lihat, seperti yang dinyatakan oleh siaran itu (di bawah, di akhir) saya mendapatnya dari Forum Ubuntu. Di sana mereka tidak menunjukkan sumber apa pun jadi saya menganggap ia asli. Pelukan! Paul.
Hebatnya kemewahan ini! Berminyak