Menos de 2Kb pesa el navegador que encontré en muylinux.com, y ni siquiera tiene nombre, pero funciona perfecto. Acá probamos cómo anda en Ubuntu.
Curiosamente pesa más el pantallazo del script que el navegador mismo 🙂
Primero tienes que abrir un editor de texto y copiar el siguiente código:
#!/usr/bin/env pythonimport sysimport gtkimport webkitDEFAULT_URL = 'http://www.google.com' # Change this as you Wishclass SimpleBrowser: # needs 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(spacing=5) vbox.set_border_width(5) self.txt_url = gtk.Entry() self.txt_url.connect('activate', 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()if __name__ == '__main__': if
Luego guardas el archivo como tú quieras (con extensión .py). En nuestro caso lo guardamos como «minib.py». Enseguida le das permisos de ejecución y puedes llamar cualquier sitio web, en nuestro caso usamos http://www.placedigital.net
Una vez que presionas «Enter», obtienes esto:
Ya lo sabes. Probado y garantizado!