Safari ToT Fanproject

Dieses Thema im Forum "Linux & BSD" wurde erstellt von MadWolfbgh, 19. Januar 2010 .

Schlagworte:
  1. 19. Januar 2010
    Von vielen vermisst von vielen gedissed und hoffentlich doch nicht tot zu bringen der Safari Browser mit Tab on Tob kurz ToT

    Fanprojekt zum am Leben erhalten des Safaris mit Tab on Top. Ich hoffe es finde sich einige wackere Mitstreiter die mir helfen die Beta am Leben zu halten upzugraden etc. pp.

    Probleme Wünsche Vorschläge zum Projekt entweder hier Posten oder per E-Mail
    SafariToTProjekt@aol.com
    oder per AIM SafariToTProjekt



    Kurzinfo wie kams dazu:
    Apple veröffentlichte vor dem Release von Safari 4 eine Betaversion mit der heißdiskutierten Tab on Top Funktion. Die einen hassten sie andere liebten Sie auf Jedenfall war ToT kontrovers. Apple verließ ob der harschen Kritik an dem neuen Design der Mut und beschloss ToT zugunsten einer Tableiste sterben zu lassen. Und so kam es dass in der Endversion von Safari 4 auf einmal ToT nichtmehr vorhanden war. Zahlreiche E-Mails Petitionen etc. von Freunden des Safari ToTs konnten Apple nicht dazu bewegen ToT zumindest als Option anzubieten.
    Aber einige Leute wollen nicht loslassen darunter der Verfasser dieses Threads und hoffentlich schießen sich einige Forumuser meinem Kreuzzug an ...

    Probleme/Projekte

    Problem1 Safari beta hat sich zum Final geupdatet gelöst
    Lösung:
    1. Beta image laden
    ( Die Beta lässt sich nicht installieren da ältere Version)
    2. DMG aufmachen und den Installer auf die Platte (Schreibtisch genügt)
    3. Pacifist anwerfen
    wer ihn nicht hat gibts z.B. hier
    http://www.versiontracker.com/dyn/moreinfo/macosx/1274
    4. Installer in den Pacifist rein
    unter Resourcen den Installer in ein Verzeichniss eurer Wahl entpacken (Verzeichniss kann später wieder gelöscht werden)
    5. Im Finder das entsprechende Verzeichniss öffnen
    6. Doppelklick auf Payload (es entpackt sich ein Ordner Namens Payload
    7. Ordner Öffnen da ist euer (Beta) Safari
    8. Safari Umbenennen z.B. wie bei mir SafariTOT
    9. Safari TOT nach Programme rüberziehen / Arbeitsverzeichniss löschen

    Ab Nun wird nichtmehr von Safari Beta gesprochen sondern von Safari TOT

    Problem 2 Safari TOT funktioniert nichtmehr nach update auf Snowleopard gelöst
    Lösung:
    Kopiere die version.plist und info.plist aus dem aktuellen Safari und überschreibe die vorhandenen von Safari TOT
    So gehts im Detail:
    Finder öffnen Safari Paketinhalt zeigen Contents öffnen zweites Finder Fenster Safari Tot Paketinhalt zeigen Contents öffnen und version.plst und info.plst von aus dem 1. Fenster ins 2 Fenster ziehen ersetzen lassen

    Offene
    Probleme Bugs Verschönerungen Weiterentwicklungen


    Problem1
    Passwörter Autofill Formulare werden nicht vollständig ausgefüllt gelöst
    Anleitung:
    Problem ist das das Zertifikat von Safari nicht mehr mit Safari ToT Arbeitet
    Öffnet die Schlüsselbundverwaltung (Z.B. in Spotlight schlüsselbundverwaltung eingeben)
    Menü Schlüsselbundverwaltung - Zertifikatsassistent - Zertifikat erstellen
    Es öffnet sich ein Fenster
    unter Name tragt einen Namen für euere Zertifikat ein z.B. MeinZertifikat oder SafariToT1 ....
    Bei Identitätstyp: Root auswählen
    Bei Zertifikatstyp: Code Signierung auswählen
    Haken bei Standardwerte überschreiben setzen
    und Fortfahren
    nächstes Fenster
    Seriennummer einfach eine eingeben sollte ein paar Stellen haben damit sichs nicht versehentlich überschneidet
    Gültigkeit: unendlich gibts nicht also gebt was ein würd mal vorschlagen möglichst lang
    und fortfahren
    Zertifikatsinformationen
    Gebt ein was euch spass macht
    Fortfahren
    lasst die Standardeinstellungen
    Fortfahren bis der Assistent fertig ist
    jetzt solltet ihr euer Zertifikat sehen
    rechtklick Informationen
    es öffnet sich ein Fenster
    Vertrauen ausklappen und bei allen sachen die ihr für euren Safari braucht immer Vertrauen einstellen
    (wenn man sich nicht sicher ist einfach ausprobieren)
    danach Terminal aufmachen und
    "codesign -f -s (Name eures Zertificats also SafariToT1 oder so) /Pfadzu/SafariToT
    (kleiner Trick statt den Pfad manuel einzugeben einfach nach codesign -f -s SafariToT1 eingabe in den Finder wechseln und SafariToT in den Terminal ziehen dann sucht er sich selbst den Pfad)
    das wars
    (er wird bei der ersten Verwendung der Kennwörter nochmal nachfragen aber danach ist ruhe)



    Verschönerung1
    SafariTOT braucht ein neues Icon erledigt siehe nächster Beitrag
    ..

    Verschönerung2 gelöst vielen Dank an Alucard der mich auf die Lösung gebracht hat!
    SafariTOT ist nicht gleich Safari also muss das auch aus der Menüzeile raus nur wie das ist das Problem
    Und so gehts:
    Öffnet den Finder Programme SafariTOT
    rechte Maustaste Paketinhalt zeigen
    Ordner Contents öffnen
    Mal Vorsichthalber sollte mal was schiefgehen eine Kopie der info.plist erstellen ich hab meine mal copyoldinfo.plist genannt)
    Rechtsklick auf die info.plist öffnen mit Textedit
    Sucht diese Stelle
    key>CFBundleTypeName</key>
    <string>Safari bookmark</string>
    füge an Safari einfach TOT an
    Speichern (aufpassen dass ers auch als plist speichert)
    SafariTOT neu Starten und Siehe Da


    Verschönerung3
    SafariTOT könnte man zwar iwo immernoch als Beta Bezeichnen aber warum soll das so
    (Safari
    Version 4 Public Beta (6531.21.10)
    Copyright © 2003–2009 Apple Inc.
    All rights reserved.)
    in der Info stehen? Hier ist doch eindeutig ein neuer Text angebracht!

    Problemchen
    Fehlermeldung bei nicht Ladbaren Seiten etc.
    Da steht immernoch Safari kann Webseite/Server etc. nicht ... Richtig würde es heißen SafariToT


    Besser wärs
    Safarit ToT benutzt die Safari Library besser wärs es würde eine eigene Angelegt ...

    Wünschenswertes
    Wer kann skripts oder ähnliches erstellen um auch Ottonormaldau Safari TOT zugänglich zu machen sprich dass Problemlösungen durch einen kleinen Download mehr oder weniger automatisch ablaufen und nicht von Hand rumgebastelt werden muss?

    Neues Icon
    Vielen Dank für die Vorschläge und Suche etc.
    Ich finde dass die Vorschläge von Luzius24 kombiniert mit dem Vorschlag von SRY habs vergessen zusammen das beste Icon Ergeben

    Hier gibts das neue Icon zum Download
    http://www.mediafire.com/?jmegvogqkm4
    Danach einfach Finder Programme SafariToT rechtsklick Pakitinhalt zeigen Resourcen und das compass.icns mit dem neuen file überschreiben.

    und so siehts aus :

    {bild-down: http://img44.imageshack.us/img44/2246/compassy.jpg}


    Thema Snowleopard steht Kopf mit Tab on Top
    PS, wers lieber nicht auf dem Kopf stehend haben will einfach das icns file in der Vorschau öffnen alle Bilder markieren und richtigrum drehen abspeichern fertig

    edit:
    Problem2
    Updates SafariToT wird natürlich nicht von Apple mit den neuesten upgrades beliefert auch wenn die Wahrscheinlichkeit eines Angriffs auf eine SafariToT Schwachstelle wohl derzeit relativ gering sein dürfte ist das ein Problem um das sich gekümmert werden muss


    Hmz mal ne andere Frage ist das überhaupt ein Problem?
    Hab mich mal einwenig eingelesen und bin drauf gestoßen dass der Webcore den auch SafariToT benutzt ja im System eingebettet ist. Hab da viel zu wenig Ahnung insbesondere von der Architektur eines Macs (bin erst vor etwas über nem Jahr konvertiert) aber würde das nicht bedeuten dass wenn bei Safari Sicherheitlücken geschlossen werden auch bei SafariToT die Lücken mitgeschlossen werden da der Webcore der selbe ist?
     
  2. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.