Como posso substituir o 'Linho' que prevalece em muitos aplicativos Lion?


15

Existem muitos lugares em que a textura "linho" é usada no Lion, desde a Janela de login até vários fundos de aplicativos como o Safari e assim por diante.

É possível substituir esta imagem por outra coisa? Digamos que eu tenha um bom padrão de tecido de juta de uma linda casa em que morei que não esteja decorada desde 1979, ou um pouco de areia, ou uma colcha de retalhos representando a transperambulação de anti-matéria pseudo-cósmica?

O que quer que eu deseje alterá-lo, a) posso alterá-lo eb) alterá-lo para todas as instâncias em que a roupa aparece, ou cada aplicativo possui recursos próprios que precisariam emendar um por um com métodos diferentes, e c) existe um recurso específico de tamanho / formato de arquivo / outro que qualquer imagem de substituição deve ter, por exemplo, deve ser um PNG de 200 x 200 que tesselates etc.


Também apple.stackexchange.com/q/33514/5472 tem alguma cor sobre esse problema.
bmike

Você usa a Lista de Leitura? Eu tenho uma maneira de mudar a roupa quando você passa a página, mas ainda não consigo encontrar uma maneira de mudar a roupa atrás da lista de leitura.
precisa

Sim, não muito, mas ocasionalmente.
quer

@stuffe OK, parece gentmatt coberto que, então eu vou postar o que encontrei. Como nós dois temos metade da resposta, como você concederá a recompensa?
Kyle Cronin

Bounty vai para Kyle porque a resposta exigiu muita pesquisa pela aparência. Vai premiar GentMatt por Bunting uma de suas respostas pendentes em outros lugares
stuffe

Respostas:


16

O arquivo de pano de fundo de linho é /System/Library/Frameworks/AppKit.framework/Versions/C/Resources/NSTexturedFullScreenBackgroundColor.png

Você pode editar esse arquivo ou substituí-lo por um de mesmo nome, mas certifique-se de que o arquivo de substituição tenha uma resolução de 72 pixels por polegada ou você provavelmente não gostará do resultado.

Mart John Martellaro: OS X Lion: altere o linho sujo da tela de login

Certos aplicativos e situações extraem seus antecedentes de diferentes fontes. por exemplo, o arquivo de plano de fundo do Controle da Missão pode ser encontrado em/System/Library/CoreServices/Dock.app/Contents/Resources/defaultdesktop.png

Se você substituir esse arquivo, precisará executar um killall Dockcomando no terminal antes que a alteração entre em vigor.

ᔥ OS X Daily: Altere a imagem do papel de parede de controle de missão no Mac OS X Lion


5

Você pode alterar a roupa do plano de fundo do login, mas eu não vi essa alteração afetar outros lugares (por exemplo, lista de leitura no safari).

Existe uma ferramenta que combina várias opções de ajustes da GUI em um aplicativo. É chamado...

Lion Designer

  • personalizar planos de fundo para Tela de login , Controle de missão, Painel, Barra de ativação
  • personalizar planos de fundo de pasta no Launchpad
  • obtenha a barra lateral do localizador colorido (como na versão anterior do OSX), requer SIMBL
  • Redefinir as configurações

insira a descrição da imagem aqui


Para sua informação, o link para "Lion Designer" não funciona mais. Parece estar indo para uma página de destino do invasor de domínio agora.
baldengineer

4

Remoção de roupa no Safari

O Safari usa duas fontes diferentes de roupa, uma para rolar a borda da página ou redimensioná-la no modo de tela cheia e outra para usar atrás da Lista de leitura. Para substituir o linho da Lista de leitura, a gentmatt identificou o arquivo que você precisa substituir. Substituir o linho que você vê ao rolar a borda da página, no entanto, é um pouco mais complicado.

insira a descrição da imagem aqui

Veja como alterá-lo:

  1. Você precisará de acesso de administrador para fazer essas alterações. Entre com uma conta de administrador.

  2. Faça o download do SArtFileTool e descompacte. Nota: Eu não criei esta ferramenta e é um executável compilado, portanto, use por seu próprio risco

  3. Abra o Terminal e cdpara a pasta que você descompactou.

  4. Corra sudo cp /System/Library/PrivateFrameworks/CoreUI.framework/Resources/SArtFile.bin .. Isso copia o SArtFile.bin existente para que possamos trabalhar com ele.

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

  6. Isso cria um diretório na pasta com o trabalho artístico do sistema chamado "sartfiles". Abra.

  7. Dentro, encontre 226.png e 226@2x.png. Estas são as texturas de linho que o Safari usa.

  8. Faça as alterações desejadas, desde que os arquivos permaneçam nas mesmas dimensões. Quando terminar, salve ou substitua os arquivos 226.png e 226@2x.png existentes.

  9. Corra ./SArtFileTool -e sartfiles SArtFile.bin SArtFile.new.bin. Isso cria seu novo SArtFile como SArtFile.new.bin.

  10. Execute sudo cp SArtFile.new.bin /System/Library/PrivateFrameworks/CoreUI.framework/Resources/SArtFile.bine digite sua senha.

  11. Desligue e reinicie o computador. Quando você faz login novamente e o Safari é reiniciado, ele usa o novo arquivo de arte.

Aqui está um exemplo disso em ação. Para simplificar, apenas ajustei a cor na minha, mas ela demonstra que funciona:

insira a descrição da imagem aqui


2

Esta é uma resposta que é apenas para a recompensa.


Lista de leitura do Safari de fundo de linho

O plano de fundo da lista de leitura no Safari está localizado em ...

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

O arquivo de substituição precisa ter o mesmo nome, tamanho e DPI.

insira a descrição da imagem aqui


Distintivo de Caçador de Recompensas concedido. ;)
Jaberg

@jaberg Haha! Sim, precisamos desse distintivo.
gentmatt

E o linho quando você rolar para fora do final da página?
Kyle Cronin

@KyleCronin eu não sei. Definitivamente, é diferente porque é mais escuro.
gentmatt

@gentmatt OK, só queria ver se você também descobriu isso. Postei minha solução nele.
Kyle Cronin

1

Parece que, após uma pesquisa mais aprofundada, a textura de linho no Safari não é realmente a mesma usada em outros lugares, e é por isso que não é afetada pela alteração da imagem conforme mencionado na resposta aceita.

Achei esta página útil para identificar por que não mudaria quando os outros:

O Safari on Lion tem um padrão de linho diferente do Mission Control ou da tela de login do sistema. É mais leve e mais sutil, e pode ser apreciado ao navegar entre páginas da web com os novos gestos.

insira a descrição da imagem aqui

Parece que, para o Safari e o Reading List, a imagem provavelmente faz parte do Safari Application Bundle, que agora começarei a investigar mais detalhadamente.


1
Eu encontrei /System/Library/CoreServices/Dock.app/Contents/Resources/ecsb_background_tile.pnge ecsb_background_gradient.png(na mesma pasta), mas também não são o que o Safari usa. Verifiquei o pacote do aplicativo Safari e ele não está lá como um arquivo PNG.
Mathias Bynens 31/03
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.