Browser-Alternativen ins System integrieren

Original-Artikel lesen

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

  1. 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
  2. Die Datei ausführbar machen:
    chmod +x browser-proxy.py
  3. 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
  4. Den Inhalt dieser Datei ersetzen durch:
    [D-BUS Service]
    Name=com.nokia.osso_browser
    Exec=/home/user/browser-proxy.py
  5. (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.
    Menüpunkt "Services" im Menü Steuerung

    Screenshot: Menüpunkt “Services” im Menü Steuerung

    Services - tablet-browser-deamon (3. von unten) deaktivieren

    Screenshot: Services – tablet-browser-deamon (3. von unten) deaktivieren

  6. 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: , , ,

xiojason

Comments are closed.