Neue Themes / Ozmosis GUI / BootMenü / UserInterface

  • Neue Themes / OZ-GUI / Bootauswahl / UserInterface


    Theme de-/aktivieren oder ersetzen


    Ich habe mich in letzter Zeit ziemlich intensiv mit der in Ozmosis enthaltenen Theme-Funktion beschäftigt. In diesem Thread will ich euch die derzeit verfügbaren Ozmosis Themes sowie ein Hackintosh-Forum Theme vorstellen, dass ihr bei Interesse Benutzen könnt.


    Wer Ozmosis benutzt, kann eine Boot-Auswahl aktivieren indem er in der Defaults.plist die entsprechenden Einträge aktiviert. Diese sind in der ersten Wurzel der Defaults zu finden:

    Code
    1. <key>UserInterface</key>
    2. <true/>
    3. <key>TimeOut</key>
    4. <integer>10</integer>


    UserInterface = true oder false aktiviert und deaktiviert die GUI
    TimeOut = Definiert einen Countdown in Sekunden, nach dem automatisch vom ersten Booteintrag gebotet wird


    Die GUI funktioniert nur, wenn entweder im geflashten ROM oder auf der EFI Partition ein Theme hinterlegt ist. Erscheint trotz aktiviertem UserInterface keine BootAuswahl, ist keine im ROM vorhanden.



    Theme von der EFI laden


    In jedem Fall kann ein Theme in der EFI hinterlegt werden, was daraufhin automatisch benutzt wird (egal ob Theme im ROM oder nicht).
    Die Theme Datei muss dafür mit dem Namen Theme.bin in den Ordner EFI/Oz gelegt werden. Nach einem Neustart erscheint dann das in der EFI hinterlegte BootMenü.



    Hackintosh-Forum Theme


    Für alle die den Look des normalen Themes nicht mögen, habe ich ein schlichtes Theme im Hackintosh-Forum Stil erstellt.
    Es sieht so aus:
    55677-Hackintosh-ForumTheme-jpg


    Die Anzahl der Bootoptionen variiert je nach Menge der installierten Betriebssysteme.
    Das Theme besitzt abgesehen vom Design folgende Features:

    • Unterschiedliche Icons für unterschiedliche Betriebssysteme
    • Unterscheidung zwischen Intern, Extern, CD, USB und Recovery
    • Tastatur und Maus Unterstützung
    • Doppelklick auf das Ozmosis Logo oben links führt ins BIOS
    • Doppelklick auf das Hackintosh-Forum Logo führt in die Shell (sofern installiert)
    • Hotkeys: Entf/DEL --> BIOS; F1 --> HermitShell; F10 --> Screenshot (Speicherort: EFI); CMD/Win+Alt+P+R --> NVRam Reset
    • Das Theme lässt sie wie jedes Theme von der EFI und aus dem ROM nutzen
    • mit nur 43 KB in der komprimierten Version ist es extrem klein und kann somit auch in ROMs mit wenig Platz eingebaut werden
    • für 16:9 Bildschirme


    Ich habe Pakete für die Themes zusammengestellt. Sie enthalten:

    • Ein Beispiel Bild des Themes
    • Theme als Theme.bin --> Einfach nach EFI/Oz kopieren und das Theme sollte laufen
    • Theme als FFS (komprimiert) --> kann ins ROM eingebaut werden


    Hier das Paket für das 16:9 Hackintosh-Forum Theme: HackintoshForumTheme.zip



    Hackintosh-Forum Theme 4:3


    Für alle die 4:3 Bildschirme benutzen habe ich ebenfalls eine 4 zu 3 Variante des Themes erstellt. Sie bietet jedoch weniger Platz für Betriebssyteme.
    Die Funktionsweise und Features sind identisch zu obigem Theme, lediglich die Proportionen ein wenig anders:
    Hier das zugehörige Paket: HackintoshForumTheme4x3.zip



    Horizontal Theme


    Dies ist eine neu kompilierte Variante des Ozmosis Horizontal Themes. Diese GUI kennen die meisten wahrscheinlich aus ihren ROMs, da es sich als Standard Theme eingebürgert hat:
    Download gibts hier: OzmosisHorizontalTheme.zip
    Diese kompilierte Variante ist wesentlich kleiner und besser komprimiert. So hat das Theme nur 49 anstatt 207 KB!



    Enhanced Theme


    Das Enhanced Theme stammt von den Ozmosis Entwicklern selber. Da es jedoch relativ unbekannt ist, habe ich es mal zusammengesetzt und zusätzlich zu FFS konvertiert.
    Das Theme ist ziemlich schlicht gehalten, besitzt jedoch leider keine Keyboard Unterstützung und stellt das größte Theme dar:
    Das fertige Paket kriegt ihr hier: OzmosisEnhancedTheme.zip



    Black Theme


    Das Ozmosis BlackTheme stammt ebenfalls von den Ozmosis Entwicklern selber und war lange Zeit das Standard- und einzig bekannte Theme, bis es vom HorizontalTheme abgelöst wurde.
    Es ist, wie der Name schon sagt, sehr schwarz gehalten und hat leider genau wie das Enhanced Theme keine Keyboard Unterstützung:
    Download Link: OzmosisBlackTheme.zip



    BootCamp Theme


    Das BootCampTheme wurde von @alanlcarlos erstellt und basiert größtenteils auf dem Ozmosis BlackTheme.
    Das Theme orientiert sich, wie der Name schon sagt, am Apple BootCamp Design und ist sehr schön schlicht gehalten.
    Download Link: BootCampTheme.zip


    Jetzt habt ihr die Qual der Wahl :D Viel Spaß mit den Themes!
    Themes im DownloadCenter: Download: Themes / Ozmosis GUIs

    Du kommst bei deinem Problem nach dem unendlichsten Versuch nicht weiter? Dann schreib mir eine Nachricht für eine TeamViewer Sitzung. Nur wenn es gar nicht mehr weiter geht!
    Alle anderen Fragen und Anliegen gehören ins Forum.

    11 Mal editiert, zuletzt von kuckkuck ()

  • Hallo,
    Danke für deine Arbeit, es ist schön zu teilen ;)

  • Kein Problem :)
    Hast du mal eins der Themes ausprobiert?

    Du kommst bei deinem Problem nach dem unendlichsten Versuch nicht weiter? Dann schreib mir eine Nachricht für eine TeamViewer Sitzung. Nur wenn es gar nicht mehr weiter geht!
    Alle anderen Fragen und Anliegen gehören ins Forum.

  • Gibt es auch eine Art Vanilla Apple Boot Menu Theme ? kennt da jemand eins ?

    Liebe Grüße!


    Razer Blade Stealth 2017 | Intel i7 8550U | 16GB Ram | 1TB 860 EVO M.2 | Intel UHD 620 | macOS 14.2 Sonoma

    Retro Hack Pro | Xeon E3 1230 V3 | GA-H97 HD3 | 8GB Ram | 120GB 840 EVO | Radeon HD 6870 | Mac OS X Snow Leopard

  • Nö, es gibt nur die obigen Themes. Aber ich könnte eins erstellen, wenn du mir sagst wie Vanilla Apple Boot Menu aussieht :D


    Im Enhanced und BlackTheme werden ausschließlich Apple Icons benutzt. Mein Hackintosh-Forum Theme beinhaltet ebenfalls viele Apple ähnliche Elemente...

    Du kommst bei deinem Problem nach dem unendlichsten Versuch nicht weiter? Dann schreib mir eine Nachricht für eine TeamViewer Sitzung. Nur wenn es gar nicht mehr weiter geht!
    Alle anderen Fragen und Anliegen gehören ins Forum.

  • Also entweder das moderne Schwarze theme bei den Apples



    Oder die etwas ältere



    Vielleicht hast du da ja eine Idee wie man das so zusammenbasteln kann
    Liebe Grüße,
    Alina. :)


    Quelle: Hab ich vergessen verklagt mich doch!

    Liebe Grüße!


    Razer Blade Stealth 2017 | Intel i7 8550U | 16GB Ram | 1TB 860 EVO M.2 | Intel UHD 620 | macOS 14.2 Sonoma

    Retro Hack Pro | Xeon E3 1230 V3 | GA-H97 HD3 | 8GB Ram | 120GB 840 EVO | Radeon HD 6870 | Mac OS X Snow Leopard

  • Wo liegt denn da der große unterschied zum BlackTheme bis auf die Buttons oben links und die Netzwerkauswahl?
    Das BlackTheme besitzt das gleiche Logo für Externe Platten. Beim Apple Theme wird wohl alles bis auf OS X mit dem Extern Icon dargestellt...

    Du kommst bei deinem Problem nach dem unendlichsten Versuch nicht weiter? Dann schreib mir eine Nachricht für eine TeamViewer Sitzung. Nur wenn es gar nicht mehr weiter geht!
    Alle anderen Fragen und Anliegen gehören ins Forum.

  • Hallo Kuckkuck
    Ich finde es Toll das es so unermüdliche Forumsmitglieder wie Dich gibt!
    Ein Danke für diesen tollen Beitrag und deine neuen Ozmosis Beiträge. Jetzt trau sogar ich mich an das Bios.
    Wie Griven schon sagte: Eine WinWin Situation für alle!


    Ich hätte mal eine Frage zum Theme Thema:


    Wie kann ich denn mein Clover Lieblingstheme "Beauty" mit Ozmosis verwenden wenn ich keine .bin Themedatei davon habe.
    Ein Theme Bild gibt es hier zu bewundern:
    http://www.insanelymac.com/forum/topic/288685-clover-themes/page-41
    Die Grafik Dateien gibt es in der Cloverdatenbank:
    https://sourceforge.net/p/clov…51a117e8e4a5a4ee2e48ae61/


    Wie und womit kann ich mir das Theme.bin für Ozmosis zusammenbauen?


    LG
    Rolf

  • Wie kann ich denn mein Clover Lieblingstheme "Beauty" mit Ozmosis verwenden wenn ich keine .bin Themedatei davon habe.


    Garnicht. Die beiden Theme Implementierungen sind in großen Teilen sehr unterschiedlich, bzw zumindest so unterschiedlich, dass sich ein Clover Theme nicht unter Ozm nutzen lässt, da der Aufbau der Theme Dateien sehr anders ist. Auch besitzen die Themes unterschiedliche Funktionalität.


    Ein relativ simpel gehaltenes Theme wie Beauty könnte ich theoretisch zu einem Ozmosis Theme umschreiben, was aber mit relativ viel Arbeit verbunden ist und ebenfalls einige Veränderungen mit sich bringen würde. So gäbe es keine Buttons mehr für die Clover Optionen, Hilfe, Restart und Shutdown, sondern stattdessen nur für Shell und BIOS Buttons. Zudem würde die Schrift der einzelnen Booteinträge jeweils direkt unter dem Booteintrag erscheinen und nicht der Name des gerade ausgewählten Booteintrags in der Mitte unten erscheinen. Den Rest könnte man relativ identisch hinbekommen...


    Wie und womit kann ich mir das Theme.bin für Ozmosis zusammenbauen?


    Dafür müsstest du zuerst die allgemeine Struktur der Themes verstehen; die Funktionen der Theme.plist beherrschen; wissen was möglich ist; dann eine neue Ordner Struktur mit den gewollten Icons, Buttons, etc erstellen; jede einzelne dieser Dateien richtig benennen; die nötigen Namen in der Theme.plist vermerken; Funktionialtäten der Buttons, Hintergrundfarbe, Aufteilung/Layout und Hotkeys in der Theme.plist definieren; das ganze dann mithilfe verschiedener Tools sowie eines öffentlichen Skripts kompilieren; und am Ende ggf. noch mit einer angepassten Version von KextToFFS oder den offiziellen Tiano Tools wie TianoCompress und GenFfs zu einer flashbaren Datei konvertieren.
    Wenn du Interesse hast, lass es mich wissen, das ist aber ein ganz schönes Programm...

    Du kommst bei deinem Problem nach dem unendlichsten Versuch nicht weiter? Dann schreib mir eine Nachricht für eine TeamViewer Sitzung. Nur wenn es gar nicht mehr weiter geht!
    Alle anderen Fragen und Anliegen gehören ins Forum.

  • Hallo Kuckkuck


    Danke für die umfassende Antwort.
    Die Idee war die schwarze Section oben von deinem Theme übernehmen.
    Die unteren Bereiche in weiß abändern
    Die Button vom Beauty Theme übernehmen und die Namen aus deinem Theme übernehmen.
    Ob ich mir das zutraue hängt vom nächsten Schritt ab:
    Frage:
    Mit welchem Programm kann ich die Theme.bin bearbeiten und ist das auch OK für dich.


    Es geht mir nicht um das Erstellen lassen sondern ich möchte etwas dabei Lernen.
    Falls ich nur Bahnhof verstehen sollte lass ich die Finger von der Idee.
    LG
    Rolf

  • Ich habe damit nichts zu tun, ich bin kein Ozmosis Entwickler, deswegen muss es mir nicht recht sein ;)


    Es gibt keine Programme um das Theme zu bearbeiten, das muss man alles von Hand mit Hex Editor, Plist Editor, und Skript machen. Das ganze kann man schon verstehen, aber es ist im Detail ein wenig komplex, da es auch keine offizielle Daten zu dem Theme gibt. Reines ersetzen der einzelnen Bilder traue ich aber mehr oder weniger jedem zu, solange man Instructions bekommt :) Ich habe versucht das ganze zu "entschlüsseln" und auf die Funktionsweise einzelner Teilaspekte durch herleiten oder experimentieren zu kommen.
    Wenn du willst können wir das ganze über PM klären und du kannst dir dein eigenes Theme erstellen... Kennst du dich mit Skripts und evtl auch UEFI-Tool ein wenig aus? Hast du Win installiert? Kennst du dich mit Batch Dateien unter Win aus?

    Du kommst bei deinem Problem nach dem unendlichsten Versuch nicht weiter? Dann schreib mir eine Nachricht für eine TeamViewer Sitzung. Nur wenn es gar nicht mehr weiter geht!
    Alle anderen Fragen und Anliegen gehören ins Forum.

  • Thanks for sharing and good to see you over here @alanlcarlos!


    I created a folder with a compressed FFS Version of your Theme, that gets recognized as a Freeform and not a DXE Driver in ROM. This way you don't get an error when you add it to your ROM via UEFITool.
    I added the folder with your Theme to the first post of this thread, I hope that's ok for you! I think it looks amazing since it's so clean and basic. Good job! :thumbup:

    Du kommst bei deinem Problem nach dem unendlichsten Versuch nicht weiter? Dann schreib mir eine Nachricht für eine TeamViewer Sitzung. Nur wenn es gar nicht mehr weiter geht!
    Alle anderen Fragen und Anliegen gehören ins Forum.

  • Nice one.
    Keep up the good work :thumbsup:

  • Great @alanlcarlos
    That's just what I wanted, but the font looks like it's too small for 1080P almost like it's vanishing pixels.



    But other than that, it's really amazing. Almost a full Mac Experience.
    Thanks and, keep on diggin' :P !


    Greetings,
    Alina.

    Liebe Grüße!


    Razer Blade Stealth 2017 | Intel i7 8550U | 16GB Ram | 1TB 860 EVO M.2 | Intel UHD 620 | macOS 14.2 Sonoma

    Retro Hack Pro | Xeon E3 1230 V3 | GA-H97 HD3 | 8GB Ram | 120GB 840 EVO | Radeon HD 6870 | Mac OS X Snow Leopard

    7 Mal editiert, zuletzt von Veemyu ()

  • Hauptsache ich durfte es nicht für OZ nutzen .... jemand ne Idee wie ich UEFITool unter Windows zum laufen bekomme so das ich ffs entfernen und auch hinzufügen kann ? ich kann damit unter Windows nur sachen rausnehmen alles andere ist ausgegraut

    iMac 18,3 : Acer 27'' WQHD: Asrock Fatality Z270 Gaming K4 - Intel i5-7600K - 16GB DDR4 Intenso - Sapphire RX580 - macOS 11.0.1 - OC

    Elitebook 840 G1 : *1600x900* - Intel i5-4300U - 8GB DDR3 - M2 254GB + Intel SSD 320GB - Intel HD 4400 - macOS 11.0.1 - OC

  • Hauptsache ich durfte es nicht für OZ nutzen


    Hä?


    ich kann damit unter Windows nur sachen rausnehmen alles andere ist ausgegraut


    Hast du zufällig die "NE" Variante installiert?
    https://github.com/LongSoft/UEFITool/releases

    Du kommst bei deinem Problem nach dem unendlichsten Versuch nicht weiter? Dann schreib mir eine Nachricht für eine TeamViewer Sitzung. Nur wenn es gar nicht mehr weiter geht!
    Alle anderen Fragen und Anliegen gehören ins Forum.

  • Ja habe ich habe es nun hinbekommen und mit deinem Theme kommen ich nicht mal mehr in die bios konfiguration



    Gesendet von iPhone mit Tapatalk Pro

    iMac 18,3 : Acer 27'' WQHD: Asrock Fatality Z270 Gaming K4 - Intel i5-7600K - 16GB DDR4 Intenso - Sapphire RX580 - macOS 11.0.1 - OC

    Elitebook 840 G1 : *1600x900* - Intel i5-4300U - 8GB DDR3 - M2 254GB + Intel SSD 320GB - Intel HD 4400 - macOS 11.0.1 - OC