15 votes

Comment puis-je remplacer le "Linen" qui prévaut dans de nombreuses applications Lion ?

La texture "lin" est utilisée à de nombreux endroits dans Lion, de la fenêtre de connexion à divers arrière-plans d'applications comme Safari, etc.

Est-il possible de remplacer cette image par une autre ? Disons que j'ai un joli motif en toile de jute provenant d'une jolie maison dans laquelle j'ai vécu et qui n'a pas été décorée depuis 1979, ou du sable, ou un patchwork représentant la transperambulation d'une pseudo-matière cosmique ?

Quel que soit ce que je souhaite changer, a) puis-je le changer, et b) le changera-t-il pour toutes les instances où la toile apparaît, ou bien chaque application dispose-t-elle de ses propres ressources qu'il faudrait modifier une par une avec des méthodes différentes, et c) y a-t-il une taille/un format de fichier/une autre caractéristique particulière que doit avoir toute image de remplacement, par exemple doit-elle être un PNG 200x200 qui se tesselle, etc.

16voto

jaberg Points 9509

Le fichier de toile de fond du lin est /System/Library/Frameworks/AppKit.framework/Versions/C/Resources/NSTexturedFullScreenBackgroundColor.png

Vous pouvez modifier ce fichier ou le remplacer par un fichier du même nom, mais veillez à ce que le fichier de remplacement ait une résolution de 72 pixels par pouce ou vous n'aimerez probablement pas le résultat.

John Martellaro : OS X Lion : Changer le linge sale de l'écran de connexion

Certaines applications et situations tirent leur arrière-plan de différentes sources. Par exemple, le fichier d'arrière-plan de Mission Control se trouve à l'adresse suivante /System/Library/CoreServices/Dock.app/Contents/Resources/defaultdesktop.png

Si vous remplacez ce fichier, vous devrez faire un killall Dock dans le terminal avant que le changement ne prenne effet.

OS X Daily : Modifier l'image du fond d'écran de Mission Control dans Mac OS X Lion

5voto

gentmatt Points 46446

Vous pouvez changer le lin de l'arrière-plan de la connexion, mais je n'ai pas vu ce changement affecter d'autres endroits (par exemple, la liste de lecture dans safari).

Il existe un outil qui combine diverses options de modification de l'interface graphique dans une application. Il s'appelle...

Lion Designer

  • personnaliser les fonds d'écran pour Écran de connexion Contrôle de la mission, tableau de bord, rampe de lancement.
  • personnaliser l'arrière-plan des dossiers dans Launchpad
  • obtenir la barre latérale colorée du finder (comme dans la version précédente d'OSX), nécessite SIMBL
  • réinitialiser les paramètres

enter image description here

4voto

Chris Jester-Young Points 102876

Suppression du linge dans Safari

Safari utilise deux sources de linge différentes, l'une pour le défilement au-delà du bord de la page ou le redimensionnement de la page en mode plein écran, et l'autre pour l'utilisation derrière la liste de lecture. Pour remplacer le linge de la liste de lecture, gentmatt a créé les éléments suivants a identifié le fichier que vous devez remplacer. Le remplacement de la toile que vous voyez lorsque vous faites défiler le bord de la page est toutefois un peu plus délicat.

enter image description here

Voici comment le changer :

  1. Vous aurez besoin d'un accès administrateur pour effectuer ces modifications. Connectez-vous avec un compte administrateur.

  2. Télécharger SArtFileTool et dézipper. Note : Je n'ai pas créé cet outil, et il s'agit d'un exécutable compilé, donc à utiliser à vos risques et périls.

  3. Ouvrez le terminal, et cd dans le dossier que vous avez décompressé.

  4. Exécuter sudo cp /System/Library/PrivateFrameworks/CoreUI.framework/Resources/SArtFile.bin . . Ceci copie votre SArtFile.bin existant pour que nous puissions travailler avec.

  5. Exécuter ./SArtFileTool -d SArtFile.bin sartfiles .

  6. Cela crée un répertoire dans le dossier avec les œuvres du système appelé "sartfiles". Ouvrez-le.

  7. A l'intérieur, trouvez 226.png et 226@2x.png. Ce sont les textures de lin utilisées par Safari.

  8. Apportez les modifications que vous souhaitez, pour autant que les fichiers conservent les mêmes dimensions. Lorsque vous avez terminé, enregistrez par-dessus ou remplacez les fichiers 226.png et 226@2x.png existants.

  9. Exécuter ./SArtFileTool -e sartfiles SArtFile.bin SArtFile.new.bin . Ceci crée votre nouveau SArtFile en tant que SArtFile.new.bin.

  10. Exécuter sudo cp SArtFile.new.bin /System/Library/PrivateFrameworks/CoreUI.framework/Resources/SArtFile.bin et saisissez votre mot de passe.

  11. Arrêtez et redémarrez votre ordinateur. Lorsque vous vous reconnecterez et que Safari redémarrera, il utilisera le nouveau fichier d'art.

Voici un exemple de cette méthode en action. Pour des raisons de simplicité, je n'ai fait qu'ajuster la couleur du mien, mais cela montre que cela fonctionne :

enter image description here

2voto

gentmatt Points 46446

Il s'agit d'une réponse qui concerne uniquement la prime.


Liste de lecture de Linen Background Safari

L'arrière-plan de la liste de lecture dans Safari se trouve à...

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

Le fichier de remplacement doit avoir le même nom, la même taille et le même DPI.

enter image description here

1voto

stuffe Points 25320

Après une recherche plus poussée, il semble que la texture Linen dans Safari ne soit pas la même que celle utilisée ailleurs, ce qui explique qu'elle ne soit pas affectée par la modification de l'image comme indiqué dans la réponse acceptée.

I a trouvé cette page web utile à identifier pourquoi il ne changeait pas alors que les autres le faisaient :

Safari sur Lion présente un motif de linge différent de celui de Mission Control ou de l'écran de connexion du système. C'est plus léger et plus subtil, et cela peut être apprécier lors de la navigation entre les pages Web avec les nouveaux gestes.

enter image description here

Il semble donc que pour Safari et Reading List, l'image fasse probablement partie de l'ensemble d'applications Safari, que je vais maintenant étudier plus en détail.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X