Browser-Alternativen ins System integrieren
2. September 2009 von Uwe Kaminski
Ich möchte einen einfachen Weg erläutern mit dessen Hilfe der Standard-Browser durch eine Alternative (z.B. Fennec, midori, tear, …) “ersetzt” werden kann. Das bedeutet nicht das microb vom Tablet verschwindet sondern lediglich, das Aufrufe desselben auf einen der genannten Alternativ-Browser umgeleitet werden. Ich werde das Ganze Beispielhaft für den Mozilla-Browser Fennec beschreiben.
Vorbereitung
- wget (Download-Programm), leafpad (Text-Editor) und maemo-control-services (Ein Hilfsprogramm zum Aktivieren und Deaktivieren laufender Dienste) installieren:
sudo apt-get install wget leafpad \ maemo-control-services
Installation
- browser-proxy.py (Das Script stammt übrigens von “xiojason” und wurde durch “Diez” modifiziert – ich selbst habe nur midori durch fennec ersetzt) herunterladen und im home-Verzeichnis speichern:
cd /home/user wget http://internettabletblog.de/wp\ -content/2009/09/browser-proxy.py
- Die Datei ausführbar machen:
chmod +x browser-proxy.py
- Die Datei /usr/share/dbus-1/services/com.nokia.osso_browser.service zum bearbeiten öffnen:
sudo leafpad /usr/share/dbus-1/services/\ com.nokia.osso_browser.service
- Den Inhalt dieser Datei ersetzen durch:
[D-BUS Service]
Name=com.nokia.osso_browser
Exec=/home/user/browser-proxy.py
- (Optional) Den Dienst tablet-browser-service deaktivieren um weniger Arbeitsspeicher zu verbrauchen: Hierfür im Menü Einstellungen –> Steuerung Das Programm Services aufrufen und das Häkchen bei tablet-browser-service entfernen.
Screenshot: Menüpunkt “Services” im Menü Steuerung
Screenshot: Services – tablet-browser-deamon (3. von unten) deaktivieren
- Das Internet Tablet neu starten
sudo reboot
Konsequenzen
Ruft man nun die Lesezeichen des Tablets auf öffnet sich – Richtig! – Fennec. Genauso verhält es sich mit Aufrufen aus Anwendungen wie dem E-Mail-Programm modest heraus. Mauku und alle Anwendungen, die den Browser mit Hilfe des DBus Services aufrufen wenden sich dank des Browserproxy-Scripts an Fennec oder einen der anderen Wunschkandidaten.
Leider kann der Standardbrowser microb nun nicht mehr genutzt werden. Um die Änderungen Rückgängig zu machen muss jedoch nur der inhalt der Datei /usr/share/dbus-1/services/com.nokia.osso_browser.service geändert werden:
[D-BUS Service] Name=com.nokia.osso_browser Exec=/usr/bin/browser
Nun sollte das Tablet neu gestartet werden.
Quelle: Beitrag auf talk.maemo.org
Technorati Tags: maemo, browser, fennec, os2008
xiojason
1 Reaktion zu “Browser-Alternativen ins System integrieren”




Wirklich toll beschrieben, selbst ich die ich technisch gesehen wirklich nicht unter den genialsten in der Welt der Technik bin, hab es geschaft.Danke!