Modifica della barra dei menu

4

TL; DR Sto tentando di localizzare i file di sistema / le variabili responsabili del disegno della barra dei menu in Sierra in modo da poter modificare il colore e l'opacità, e mi piacerebbe qualsiasi informazione che potresti avere sull'argomento.

Il mio obiettivo è di cambiare il colore di sfondo in un nero opaco nello stile della barra dei menu obisidan, che funziona su Mavericks e in basso:

In passato, i file di risorse che contenevano la configurazione della barra venivano chiusi nei file SArtfile.bin. Questi sono stati eliminati a favore dei file Resource.car, quelli rilevanti contenuti in /System/Library/CoreServices/SystemAppearance.bundle/Contents/Resources.

Ho modificato questi temi tramite ThemeEngine per rimuovere i semafori nelle barre del titolo e modificare varie icone e colori di sistema. Sembra che l'unica cosa che questi file fanno per la barra dei menu sia fornire il suo logo, che sono riuscito a cambiare con successo:

Sfortunatamente, il logo è l'unica risorsa della barra dei menu fornita da questi file .car, a differenza della loro controparte più vecchia di SArtfiles. Ciò significa che Apple ha cambiato il modo in cui disegnano la barra dei menu in un modo che rende più difficile la modifica. Insieme alla ricerca dei file .car, ho controllato vari plists e il comando defaults e non ho trovato nulla che riguardasse la barra dei menu.

Sono a conoscenza di programmi come Flavors 2 che modificano la barra dei menu sovrapponendo la grafica, ma è un attacco terribile che si interrompe spesso. Voglio cambiare il colore della barra dei menu stessa piuttosto che far finta che un programma diverso sia la barra dei menu. Per quanto ne so, questo non è mai stato fatto prima in tutto ciò che includeva e passato Yosemite.

Apple o qualsiasi libro documentano il codice che esegue questa funzione?

    
posta wallace 15.10.2017 - 22:02
fonte

0 risposte

Leggi altre domande sui tag