Ich fürchte nur das unser User mit dem Nick BlackOSX und der User der sich für die Themes verantwortlich zeigt nicht die selbe Person sind...
![](https://www.hackintosh-forum.de/images/avatars/85/13570-85f90912120869f7310bce7b55419f8dc5ad93e4.jpeg)
Clover Themes
-
-
@griven schade eigentlich, währe jetzt toll gewesen, im "Clover Theme manager" hat der typ etliche Themen.
@all wenn man im Themen Verzeichnis mal im "embedded" guckt merkt man schnell da ist nichts ausser einem screenshot und einer plist. Daher vermute ich stark das vieles schon im Clover kern fest verankert ist.
-
@griven
da kann ich mich @cobanramo nur anschließen.. Schade..
@cobanramo du hast sicherlich recht, ich hatte auch ziemlich viel gesucht um einigermaßen verständliche Anleitungen u.ä. zu finden. Hatte bei insanley im Cloverthread zig Seiten gelesen und geblättert usw.. Das einzige was ich fand, war auch ein Anwender der ungefähr das gleiche sagte.Ich werde mich aber nochmal mit nem Kollege der auch Clover moddet kurzschließen, vieleicht weiß der ja etwas mehr darüber.
Gr.
sv -
Ich habe mich mal ein wenig durch die CloverWiki gewühlt und die Syntax für die Icons scheint sich tatsächlich daran zu orientieren wie Clover die Systeme erkennt (hier kann das debug.log von Clover hilfreich sein). Ein Icon trägt dann immer os_ als Kennzeichen dafür das es sich um ein OS Icon handelt als Präfix und dann eben das System das Clover erkannt hat also zum Beispiel os_sierra für Sierra oder os_hsierra für HighSierra. Schade das das nicht irgendwo dokumentiert ist wie die OS genau benannt sind. Man wird sich da vermutlich durch den Code wühlen müssen damit man alle findet...
-
Ich fürchte nur das unser User mit dem Nick BlackOSX und der User der sich für die Themes verantwortlich zeigt nicht die selbe Person sind...
So ist es. Ich habe davon auch keinen Plan, obwohl ich diese Idee auch schonmal hatte.
Hier vor kurzen hatte doch mal jemand seine eigene Theme hochgeladen (glaube im 10.13 Beta), vll kann er ja mit einsteigen.Edit
gefunden
Vielleicht kann Dir @sv0911 @Mork vom Ork Deine Fragen beantworten.
Er hat hier macOS High Sierra Beta Erfahrungen wie ich finde ein sehr schönes THeme erstellt und uns hochgeladen. -
Ich habe mir mal von @Mork vom Orks Classic-Theme das os_hsierra.icns geliehen und in ein anderes Theme eingefügt. Das ist dabei rausgekommen.
-
So ist es. Ich habe davon auch keinen Plan, obwohl ich diese Idee auch schonmal hatte. Hier vor kurzen hatte doch mal jemand seine eigene Theme hochgeladen (glaube im 10.13 Beta), vll kann er ja mit einsteigen. Edit gefunden Vielleicht kann Dir @sv0911 @Mork vom Ork Deine Fragen beantworten. Er hat hier macOS High Sierra Beta Erfahrungen wie ich finde ein sehr schönes THeme erstellt und uns hochgeladen.
@BlackOSX,
vielen Dank für die Tipps
Für mich persönlich sind die technischen Fragen eher zweitrangig (da ich meinen Hacki via Blindflug starte, sprich "Ich seh mein Clover" garnicht...) aber einige Anwender wollen (zu Recht) etwas tiefer in die Materie eintauchen um sicherzustellen dass alles für sie auch ordentlich funzt. Du kennst mich ja, ich bin eher so der "Malen nach Zahlen"-Typ der lieber bunte Bildchen aus Ilustrierten ausschneidet und zusammenfügt..
Spaß beiseite, es wäre cool wenn @Mork vom Ork bei Gelegenheit die ein oder anderen Tipps und Tricks hier zur Verfügung stellt und natürlich auch sein echt cooles Thema hier hochladet was ich leider bis dato garnicht kannte....
Nochmal Danke @BlackOSX dass du dich unserer bunten Bastelrunde angeschlossen hast..Ich habe mir mal von @Mork vom Orks Classic-Theme das os_hsierra.icns geliehen und in ein anderes Theme eingefügt. Das ist dabei rausgekommen.
Vielen Dank @Doctor Plagiat,
colles Ergebnis abgesehen von deinen markierten Stellen.. Wie gesagt, wäre cool wenn @Mork vom Ork auch mal nen Blick drauf wirft. Wie schaut es denn aus wenn du gleiches mit meinem hochgeladenen Thema probierst? (Falls du Zeit hast es auszuprobieren..)Gr.
svEdit: Ach ja, ich habe den Thread-Titel angepasst und im ersten Post nochmal verdeutlicht dass alle Anwender herzlich gerne Ihre Creationen hier mit uns teilen können.
-
wenn du gleiches mit meinem hochgeladenen Thema probierst?
Ich habe Icons aus einem anderen Theme (die Namensbezeichnung ist dieselbe) in dein Theme eingefügt und es ist Kauderwelsch bwz. Bildsalat dabei rausgekommen. Das klappt wohl dann doch nicht so oder ich habe mich einfach doof angestellt.EDIT: Oder die theme.plist muss noch angepasst werden.
-
Ich hab heute mal mein verändertes Theme getestet. Das letzte OS wofür Icons vorhanden waren, ist Yosemite. Ich hab die Icons für ElCap bis High Sierra hinzugefügt, ebenso für Vista bis Win10.
Hier das Ergebnis:
(Nicht wundern, musste seitlich fotografieren weil die Sonne geblendet hat)Anscheinend wird die Info welches Icon geladen werden muss, wirklich direckt aus Clover ausgelesen. Die Icons für High Sierra & das für Windows werden richtig angezeigt, das für Sierra ist auch das richtige, aber die Größe ist falsch. Und das Win Icon, hat er interessanterweise das für Vista/7 verwendet & nicht für 8/10.
-
Man kann in Clover mit F10 Screenshots machen. Die befinden sich dann im misc-Ordner.
-
Danke wusst ich noch nicht, hab mich scon gewundert wie ihr eure gemacht habt
-
EEE Nio82, was hast du da für komische Eier?
-
-
Um nochmal darauf zurück zu kommen:
Genau das hab ich mich auch immer gefragt, Wo wird eigentlich definiert welches Icon angezeigt wird & wie füge ich neue hinzu für El Capitan, Sierra, High Sierra oder auch ganz andere OS?
Einfach mal durch den Quellcode grepen
Code- ./rEFIt_UEFI/refit/icns.c: { NULL, L"icons\\func_about" , L"png", /*48*/32 },
- ./rEFIt_UEFI/refit/icns.c: { NULL, L"icons\\func_options" , L"png", /*48*/32 },
- ./rEFIt_UEFI/refit/icns.c: { NULL, L"icons\\func_clover" , L"png", /*48*/32 },
- ./rEFIt_UEFI/refit/icns.c: { NULL, L"icons\\func_secureboot" , L"png", /*48*/32 },
- ./rEFIt_UEFI/refit/icns.c: { NULL, L"icons\\func_secureboot_config" , L"png", /*48*/32 },
- ./rEFIt_UEFI/refit/icns.c: { NULL, L"icons\\func_reset" , L"png", /*48*/32 },
- ./rEFIt_UEFI/refit/icns.c: { NULL, L"icons\\func_shutdown" , L"png", /*48*/32 },
- ./rEFIt_UEFI/refit/icns.c:// { NULL, L"icons\\func_exit" , L"png", /*48*/32 },
- ./rEFIt_UEFI/refit/icns.c: { NULL, L"icons\\func_help" , L"png", /*48*/32 },
- ./rEFIt_UEFI/refit/icns.c: { NULL, L"icons\\tool_shell" , L"png", /*48*/32 },
- ./rEFIt_UEFI/refit/icns.c: { NULL, L"icons\\tool_part" , L"png", /*48*/32 },
- ./rEFIt_UEFI/refit/icns.c: { NULL, L"icons\\tool_rescue" , L"png", /*48*/32 },
- ./rEFIt_UEFI/refit/icns.c: { NULL, L"icons\\pointer" , L"png", /*48*/32 },//11
- ./rEFIt_UEFI/refit/icns.c: { NULL, L"icons\\vol_internal" , L"icns", 128 },
- ./rEFIt_UEFI/refit/icns.c: { NULL, L"icons\\vol_external" , L"icns", 128 },
- ./rEFIt_UEFI/refit/icns.c: { NULL, L"icons\\vol_optical" , L"icns", 128 },
- ./rEFIt_UEFI/refit/icns.c: { NULL, L"icons\\vol_firewire" , L"icns", 128 },
- ./rEFIt_UEFI/refit/icns.c: { NULL, L"icons\\vol_clover" , L"icns", 128 },
- ./rEFIt_UEFI/refit/icns.c: { NULL, L"icons\\vol_internal_hfs" , L"icns", 128 },
- ./rEFIt_UEFI/refit/icns.c: { NULL, L"icons\\vol_internal_ntfs" , L"icns", 128 },
- ./rEFIt_UEFI/refit/icns.c: { NULL, L"icons\\vol_internal_ext3" , L"icns", 128 },
- ./rEFIt_UEFI/refit/icns.c: { NULL, L"icons\\vol_recovery" , L"icns", 128 },//20
- ./rEFIt_UEFI/refit/icns.c: UnicodeSPrint(FileName, 512, L"icons\\%s_%s.icns",
- ./rEFIt_UEFI/refit/icns.c: UnicodeSPrint(FileName, 512, L"icons\\%s_%s.icns",
Steht alles dort: fix definierte Dateinamen, Dateiformate, Auflösungen, und unten die bereits vermutete Wildcard für os_sierra usw., die bei genauerer Betrachtung neben os_* auch boot_* akzeptiert.
-
Ich greppe jeden Tag durch irgendwelchen Quellcode, aber darauf bin ich nicht gekommen.
Nein, davon habe ich nun mal NULL Ahnung und dann muss das ja auch wieder kompiliert werden. Kann man das mit Xcode machen?
Ich suche ein Xcode-Tut. -
Kompilieren brauchst du nichts, denn die Clover Binaries gibts halbwegs aktuell fertig zum Download. Wenn du immer die aktuelle Version haben willst, kannst du auch einfach das Clover Build Script verwenden, das ist selbsterklärend und kommt ohne Xcode aus. Wirklich nützlich ist das aber in diesem Fall nicht, denn im Binary kannst du lang nach solchen Hinweisen suchen
Wenn du dir den Quellcode aus dem Repository auf Sourceforge lädst, kannst du mit grep -r "icns" . rekursiv in allen geladenen Dateien nach dem gewünschten String suchen, in diesem Fall beispielsweise "icns". Dauert nur ein paar Sekunden und bringt immer wieder spannendes zum Vorschein, wenn man sich nicht zu tief mit der Materie auseinandersetzt.
-
vielen Dank für eure Tests.
Dank @Thogg Niatiz haben wir ja nun wirklich einiges an nützlicher Info.
@Thogg Niatiz
vielen Dank für deine sehr hilfreichen Infos, das bringt ja nun wirklich mehr Licht in das ganze Thema. Super
Dann kommen ja vieleicht wirklich in Zukunft noch ein paar schöne Themen hier für Clover zusammen.!!! -
Weil ja auch gefragt wurde wie die Icons in den Themes erstellt wurden, speziell jene mit der Bild Datei nur in einer Auflösung 128x128, da brauch man keinen speziellen Konverter oder so etwas. Das sind ganz normale .png Dateien die einfach in .icns umbenannt wurden, hab ich getestet.
-
Yo, hab ich vermutet. Echte icons funktionieren aber auch.
-
Klar in einigen Themes sind auch echte Icons enthalten, aber wie man an meinem Test sieht, ist nicht garantiert das dann die korrekte Auflösung angezeigt wird.