Come posso sostituire il "Lino" prevalente in molte app Lion?


15

Esistono molti luoghi in cui la trama "lino" viene utilizzata in Lion, dalla finestra di accesso a vari sfondi di app come Safari e così via.

È possibile sostituire questa immagine con qualcos'altro? Diciamo che ho una bella trama di tela di iuta da una bella casa in cui ho vissuto che non è stata decorata dal 1979, o un po 'di sabbia, o una trapunta patchwork che raffigura la transperambulazione di pseudo cosmica anti-materia?

Qualunque cosa io voglia cambiarlo, a) posso cambiarlo, e b) lo cambierà per tutti i casi in cui appare la biancheria, o ogni applicazione ha le sue risorse che avrebbero bisogno di essere ammassate una per una con metodi diversi, e c) esiste una dimensione / formato file / altra caratteristica particolare che qualsiasi immagine sostitutiva deve avere, ad esempio deve essere un PNG 200x200 che tessera ecc.


Anche apple.stackexchange.com/q/33514/5472 ha un po 'di colore su questo problema.
bmike

Usi l'elenco di lettura? Ho un modo per cambiare la biancheria quando scorri la pagina, ma non riesco ancora a trovare un modo per cambiare la biancheria dietro la lista di lettura.
Kyle Cronin,

Sì, non pesantemente, ma occasionalmente.
stuffe

@stuffe OK, sembra gentmatt coperto così quindi posterò quello che ho trovato. Poiché entrambi abbiamo metà della risposta, come assegnerai la taglia?
Kyle Cronin

Bounty va a Kyle perché la risposta ha richiesto molte ricerche dal suo aspetto. Premierà GentMatt da stamina una delle sue risposte eccezionali altrove
Stuffe

Risposte:


16

Il file di sfondo lino è /System/Library/Frameworks/AppKit.framework/Versions/C/Resources/NSTexturedFullScreenBackgroundColor.png

Puoi modificare quel file o sostituirlo con un file con lo stesso nome, ma assicurati che il file sostitutivo abbia una risoluzione di 72 pixel per pollice o che probabilmente non ti piacerà il risultato.

ᔥ John Martellaro: OS X Lion: cambia la biancheria sporca della schermata di accesso

Alcune applicazioni e situazioni traggono il loro background da fonti diverse. ad esempio, il file di background per Mission Control è disponibile all'indirizzo/System/Library/CoreServices/Dock.app/Contents/Resources/defaultdesktop.png

Se si sostituisce quel file, è necessario eseguire un killall Dockcomando nel terminale prima che la modifica abbia effetto.

ᔥ OS X ogni giorno: modifica l'immagine di sfondo dello sfondo del controllo missione in Mac OS X Lion


5

Puoi cambiare la biancheria dello sfondo di accesso, ma non ho visto questa modifica influenzare altri luoghi (ad esempio, l'elenco di lettura in Safari).

Esiste uno strumento che combina varie opzioni di ottimizzazione della GUI in un'app. È chiamato...

Lion Designer

  • personalizzare gli sfondi per Schermata di accesso , Controllo missione, Cruscotto, Launchpad
  • personalizzare gli sfondi delle cartelle in Launchpad
  • ottenere la barra laterale del cercatore colorato (come nella versione precedente di OSX), richiede SIMBL
  • Ripristina le impostazioni

inserisci qui la descrizione dell'immagine


Cordiali saluti, il collegamento a "Lion Designer" non funziona più. Sembra che stia andando a una pagina di destinazione abusiva di domini adesso.
Baldacchino,

4

Rimozione della biancheria in Safari

Safari utilizza due diverse fonti di biancheria, una per scorrere oltre il bordo della pagina o ridimensionare la pagina in modalità a schermo intero e una per l'uso dietro l'elenco di lettura. Per sostituire la biancheria dell'elenco di lettura, gentmatt ha identificato il file che è necessario sostituire. Sostituire la biancheria che vedi quando scorri oltre il bordo della pagina, tuttavia, è leggermente più complicato.

inserisci qui la descrizione dell'immagine

Ecco come cambiarlo:

  1. Sarà necessario l'accesso come amministratore per apportare queste modifiche. Accedi con un account amministratore.

  2. Scarica SArtFileTool e decomprimilo. Nota: non ho creato questo strumento ed è un eseguibile compilato, quindi utilizzalo a tuo rischio

  3. Apri il Terminale e cdnella cartella decompressa.

  4. Corri sudo cp /System/Library/PrivateFrameworks/CoreUI.framework/Resources/SArtFile.bin .. Questo copia il tuo SArtFile.bin esistente in modo che possiamo lavorare con esso.

  5. Corri ./SArtFileTool -d SArtFile.bin sartfiles.

  6. Questo crea una directory nella cartella con la grafica del sistema chiamata "sartfile". Aprilo

  7. All'interno, trova 226.png e 226@2x.png. Queste sono le trame di lino utilizzate da Safari.

  8. Apporta le modifiche che desideri, purché i file rimangano delle stesse dimensioni. Al termine, salva o sostituisci i file 226.png e 226@2x.png esistenti.

  9. Corri ./SArtFileTool -e sartfiles SArtFile.bin SArtFile.new.bin. Questo crea il tuo nuovo SArtFile come SArtFile.new.bin.

  10. Esegui sudo cp SArtFile.new.bin /System/Library/PrivateFrameworks/CoreUI.framework/Resources/SArtFile.bine inserisci la tua password.

  11. Spegni e riavvia il computer. Quando accedi di nuovo e Safari si riavvia, utilizzerà il nuovo file grafico.

Ecco un esempio in azione. Per semplicità, ho appena regolato il colore sul mio, ma dimostra che funziona:

inserisci qui la descrizione dell'immagine


2

Questa è una risposta che è solo per la generosità.


Sfondo di lino Elenco di lettura di Safari

Lo sfondo dell'elenco di lettura in Safari si trova in ...

/System/Library/PrivateFrameworks/Safari.framework/Versions/A/Resources/ReadingList-BGLinen.png

Il file sostitutivo deve avere lo stesso nome, dimensione e DPI.

inserisci qui la descrizione dell'immagine


Distintivo del cacciatore di taglie assegnato. ;)
jaberg

@jaberg Haha! Sì, abbiamo bisogno di quel distintivo.
gentmatt,

Che dire della biancheria quando scorri la fine della pagina?
Kyle Cronin

@KyleCronin Non lo so. È decisamente diverso perché è più scuro.
gentmatt,

@gentmatt OK, volevo solo vedere se lo avevi capito anche tu. Ho pubblicato la mia soluzione.
Kyle Cronin

1

Sembra che dopo aver cercato ulteriormente che la trama del lino in Safari non sia in realtà la stessa di quella usata altrove, è per questo che non è influenzata dalla modifica dell'immagine come menzionato nella risposta accettata.

Ho trovato questa pagina web utile per identificare il motivo per cui non sarebbe cambiata quando gli altri avrebbero:

Safari su Lion ha un modello di lino diverso rispetto a Mission Control o alla schermata di accesso del sistema. È più leggero e più sottile, e può essere apprezzato quando si naviga tra le pagine Web con i nuovi gesti.

inserisci qui la descrizione dell'immagine

Quindi sembra che per Safari e l'elenco di letture l'immagine faccia probabilmente parte del pacchetto di applicazioni Safari, che ora inizierò a esaminare in modo più approfondito.


1
Ho trovato /System/Library/CoreServices/Dock.app/Contents/Resources/ecsb_background_tile.pnge ecsb_background_gradient.png(nella stessa cartella) ma questi non sono nemmeno quelli utilizzati da Safari. Ho controllato il bundle dell'applicazione Safari e non è presente come file PNG.
Mathias Bynens,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.