Comment définir une police monospace pour le widget Notes autocollantes du tableau de bord?

5

J'aimerais utiliser une police à espacement fixe sur les notes autocollantes dans le widget Dashboard d'Apple. Toutefois, seules quelques polices peuvent être sélectionnées, aucune n’est monospace.


la source

Réponses:

6

Cela est possible car les widgets sont basés sur HTML, CSS et JavaScript. Voici comment:

D'abord, allez à /Library/Widgets et trouvez celui des Stickies. Copiez-le ~/Library/Widgetset nommez-le myStickies(ou autre chose).
Fermez le widget Stickies dans le tableau de bord.
Maintenant, allez à la myStickies.wdgtversion que vous avez copiée et faites un clic droit dessus . Choisissez Show Package Contents.
Dans la nouvelle fenêtre qui apparaît, faites un clic droit sur le Stickies.jsfichier et ouvrez- le avec votre éditeur JavaScript préféré (si vous n'en avez pas, TextWrangler est génial et gratuit).
Maintenant, utilisez l'éditeur pour trouver la ligne var fontArray = new Array;(devrait être autour de la ligne 407). Vous verrez en dessous de cette ligne un tas de lignes semblables les unes aux autres, disant quelque chose comme
fontArray["font name"] = 1,. Vous voulez copier le dernier de ceux-ci (American Typewriter) et le coller à nouveau sous lui-même. Ensuite, changez- le pour qu'il ressemble à ceci: fontArray["Courier New"] = 8;
Enregistrez et fermez ce fichier. Ouvrez
maintenant (à partir du même dossier) dans un éditeur HTML (TextWrangler fonctionne). Trouvez la ligne qui dit, (devrait être sur la ligne 40). En dessous, vous trouverez un groupe de lignes similaires, chacune commençant par . Copiez celui de Gill Sans et collez- le en dessous. Modifiez- le pour le dire . Enregistrer etStickies.html

<select id='font-popup' class='popup' onchange='fontchanged(this);'>
<option value
<option value ="Courier New">Courier New</option>
fermez ce fichier.
Ouvrez le terminal et tapez killall Dock . Cela redémarre le tableau de bord.
Maintenant, double-cliquez sur le fichier de widget myStickies que vous avez créé. Il ouvrira dans le tableau de bord. Suivez la procédure normale consistant à cliquer sur iet à changer la police. Vous aurez une option Courrier, et ce sera cette police.
Yay!

Nathan Greenstein
la source