Trodde du att Chrome är den lättaste webbläsaren? Jua! Med det här lilla skriptet, som använder libwebkit-gtk-biblioteket och väger endast 2 kB, kommer du att kunna surfa på internet medan du förbrukar ett minimum av minne och har en ganska anmärkningsvärd webbupplevelse, eftersom skriptet använder Webkit-motorn (där Midori, Safari, Epiphany, etc. är också baserade), varav en fick 100% Acid3-kompatibilitet och har mycket bra stöd för den nya HTML5. |
Skapa en fil med din favorittextredigerare. Klistra in innehållet nedan och spara filen med namnet "minibrowser.py".
#! / usr / bin / env python
import sys
importera gtk
importera webbkit
DEFAULT_URL = 'http://www.google.com' # Ändra detta som du vill
klass SimpleBrowser: # behöver GTK, Python, Webkit-GTK
def __init __ (själv):
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 (avstånd = 5)
vbox.set_border_width (5)
self.txt_url = gtk.Entry ()
self.txt_url.connect ('aktivera', 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 (själv, post):
self._load (entry.get_text ())
def _load (själv, url):
self.webview.open (url)
def öppen (själv, url):
self.txt_url.set_text (url)
self.window.set_title ('% s'% url)
self._load (url)
def show (själv):
self.window.show_all ()
def close_application (själv, widget, händelse, data = Ingen):
gtk.main_quit ()
om __name__ == '__main__':
om len (sys.argv)> 1:
url = sys.argv [1] annat:
url = DEFAULT_URL
gtk.gdk.threads_init ()
webbläsare = SimpleBrowser ()
browser.open (url)
browser.show ()
gtk.main ()
Tilldela sedan körbehörigheter
chmod + x minibrowser.py
För att navigera måste du bara köra den genom att skriva ...:
python minibrowser.py http://usemoslinux.blogspot.com/
Via | Ubuntu-forum
Visst.
Jag vet inte hur man programmerar i pyton men det verkar som om det använder gtk-biblioteket. Behöver jag köra den under gnome ja eller ja? Kan jag köra den under LXDE om jag har gnome installerat?
Tack för input !!!
Hej! Kanske togs den här koden härifrån? Kodraderna och deras ordning är desamma ... 🙂
http://blog.marcelofernandez.info/2009/11/navegador-simple-con-pywebkitgtk/
hälsningar
det fungerar utmärkt jag försökte det på linux mint 9 64bits
Hej Marcelo. Se, som inlägget tydligt säger (nedan, i slutet) fick jag det från Ubuntu Forums. Där anger de ingen källa så jag antog att den var original. En kram! Paul.
Utmärkt denna lyx! Oljig