Pensavi che Chrome fosse il browser web più leggero? Jua! Con questo minuscolo script, che utilizza la libreria libwebkit-gtk e pesa solo 2 KB, sarai in grado di navigare in Internet consumando un minimo di memoria e avendo un'esperienza web davvero notevole, poiché lo script utilizza il motore Webkit (in cui Sono basati anche Midori, Safari, Epiphany, ecc.), Uno dei quali ha una compatibilità con Acid100 al 3% e un ottimo supporto per il nuovo HTML5. |
Crea un file con il tuo editor di testo preferito. Incolla il contenuto di seguito e salva il file con il nome "minibrowser.py".
#! / usr / bin / env python
importa sys
importa gtk
importa webkit
DEFAULT_URL = "http://www.google.com" # Cambia questo come desideri
class SimpleBrowser: # necessita di GTK, Python, Webkit-GTK
def __init __ (self):
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 (spaziatura = 5)
vbox.set_border_width (5)
self.txt_url = gtk.Entry ()
self.txt_url.connect ('attivare', 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, entry):
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 show (self):
self.window.show_all ()
def close_application (self, widget, event, data = None):
gtk.main_quit ()
se __name__ == '__main__':
se len (sys.argv)> 1:
url = sys.argv [1] altro:
url = URL_DEFAULT
gtk.gdk.threads_init ()
browser = SimpleBrowser ()
browser.open (url)
browser.show ()
gtk.main ()
Quindi assegna i permessi di esecuzione
chmod + x minibrowser.py
Per navigare, devi solo eseguirlo digitando ...:
minibrowser.py python http://usemoslinux.blogspot.com/
Via | Forum di Ubuntu
Certo.
Non so come programmare in pyton ma sembra che utilizzi la libreria gtk. Devo eseguirlo sotto gnome yes o yes? Posso eseguirlo sotto LXDE se ho installato gnome?
Grazie per l'input!!!
Ciao! Forse questo codice è stato preso da qui? Le righe di codice e il loro ordine sono gli stessi ... 🙂
http://blog.marcelofernandez.info/2009/11/navegador-simple-con-pywebkitgtk/
saluti
funziona benissimo l'ho provato su linux mint 9 64bits
Ciao, Marcelo. Guarda, come dice chiaramente il post (sotto, alla fine) l'ho preso dai forum di Ubuntu. Lì non indicano alcuna fonte, quindi ho pensato che fosse originale. Un abbraccio! Paolo.
Eccellente questo lusso! Unto