Vai jūs domājāt, ka pārlūks Chrome ir vieglākais tīmekļa pārlūks? Jua! Izmantojot šo niecīgo skriptu, kas izmanto bibliotēku libwebkit-gtk un sver tikai 2 KB, varēsiet pārlūkot internetu, vienlaikus patērējot minimālu atmiņu un iegūstot diezgan ievērojamu tīmekļa pieredzi, jo skripts izmanto Webkit dzinēju (kurā Ir arī Midori, Safari, Epiphany uc), no kuriem viens ieguva 100% savietojamību ar Acid3, un tam ir ļoti labs atbalsts jaunajam HTML5. |
Izveidojiet failu ar iecienītāko teksta redaktoru. Ielīmējiet zemāk esošo saturu un saglabājiet failu ar nosaukumu "minibrowser.py".
#! / usr / bin / env python
importēt sys
importēt gtk
importēt tīmekļa komplektu
DEFAULT_URL = 'http://www.google.com' # Mainiet to, kā vēlaties
klase SimpleBrowser: # nepieciešams GTK, Python, Webkit-GTK
def __init __ (pats):
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 (atstarpe = 5)
vbox.set_border_width (5)
self.txt_url = gtk.Entry ()
self.txt_url.connect ('aktivizēt', 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 (pats, ieraksts):
self._load (entry.get_text ())
def _load (self, url):
self.webview.open (url)
def open (self, url):
self.txt_url.set_text (url)
self.window.set_title ('% s'% url)
self._load (url)
def šovs (pats):
self.window.show_all ()
def close_application (pats, logrīks, notikums, dati = nav):
gtk.main_quit ()
ja __nosaukums == '__galvenais':
ja len (sys.argv)> 1:
url = sys.argv [1] cits:
url = DEFAULT_URL
gtk.gdk.threads_init ()
browser = SimpleBrowser ()
browser.open (url)
browser.show ()
gtk.main ()
Pēc tam piešķiriet izpildes atļaujas
chmod + x minibrowser.py
Lai pārvietotos, jums tas vienkārši jāpalaiž, ierakstot ...:
python minibrowser.py http://usemoslinux.blogspot.com/
Pa | Ubuntu forumi
Pārliecināts.
Es nezinu, kā programmēt Pyton, bet šķiet, ka tas izmanto gtk bibliotēku. Vai man tas jādarbina zem rūķa jā vai jā? Vai es varu palaist to zem LXDE, ja man ir instalēts gnome?
Paldies par ieguldījumu !!!
Sveiki! Varbūt šis kods tika ņemts no šejienes? Kodu rindas un to secība ir vienādas… 🙂
http://blog.marcelofernandez.info/2009/11/navegador-simple-con-pywebkitgtk/
Sveicieni
tas darbojas lieliski, es to izmēģināju uz Linux mint 9 64bits
Sveiks, Marselo. Paskaties, kā ziņa skaidri saka (zemāk, beigās), es to saņēmu no Ubuntu forumiem. Tur viņi nenorāda nevienu avotu, tāpēc es pieņēmu, ka tas ir oriģināls. Apskāviens! Pāvils.
Izcila šī greznība! Taukains