From 026bf3fd71e335c5983133a7ac006cae7cd131e9 Mon Sep 17 00:00:00 2001
From: Yann Bertrand <5855339+yannbertrand@users.noreply.github.com>
Date: Thu, 17 Aug 2023 15:48:01 +0200
Subject: [PATCH] :fire: Remove defaults.yml and related code
---
.github/workflows/config/yml-lint.yml | 5 -
.github/workflows/test-defaults.yml | 36 -
.vscode/settings.json | 10 -
defaults-fr.yml | 1078 ----------------------
defaults.schema.json | 217 -----
defaults.yml | 1231 -------------------------
6 files changed, 2577 deletions(-)
delete mode 100644 .github/workflows/config/yml-lint.yml
delete mode 100644 .github/workflows/test-defaults.yml
delete mode 100644 .vscode/settings.json
delete mode 100644 defaults-fr.yml
delete mode 100644 defaults.schema.json
delete mode 100644 defaults.yml
diff --git a/.github/workflows/config/yml-lint.yml b/.github/workflows/config/yml-lint.yml
deleted file mode 100644
index b1507da..0000000
--- a/.github/workflows/config/yml-lint.yml
+++ /dev/null
@@ -1,5 +0,0 @@
-extends: default
-
-rules:
- line-length:
- max: 130
diff --git a/.github/workflows/test-defaults.yml b/.github/workflows/test-defaults.yml
deleted file mode 100644
index 7aacb26..0000000
--- a/.github/workflows/test-defaults.yml
+++ /dev/null
@@ -1,36 +0,0 @@
-name: Test defaults.yml
-
-on:
- push:
- paths:
- - 'defaults.yml'
- - 'defaults-*.yml'
-
- pull_request:
-
-permissions: {}
-
-jobs:
- test:
- runs-on: ubuntu-latest
- steps:
-
- - name: Checkout
- uses: actions/checkout@master
-
- - name: Lint defaults.yml
- uses: ibiqlik/action-yamllint@v3.1.1
- with:
- file_or_dir: defaults.yml
- config_file: .github/workflows/config/yml-lint.yml
- strict: true
-
- - name: Lint defaults-fr.yml
- uses: ibiqlik/action-yamllint@v3.1.1
- with:
- file_or_dir: defaults-fr.yml
- config_file: .github/workflows/config/yml-lint.yml
- strict: true
-
- - name: Validate 'defaults-*.yml' against schema
- uses: nwisbeta/validate-yaml-schema@v2.0.0
diff --git a/.vscode/settings.json b/.vscode/settings.json
deleted file mode 100644
index 4b38a35..0000000
--- a/.vscode/settings.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "yaml.schemas": {
- "./defaults.schema.json": ["/defaults*.yml"]
- },
- "[yaml]": {
- "editor.rulers": [
- 130
- ]
- }
-}
diff --git a/defaults-fr.yml b/defaults-fr.yml
deleted file mode 100644
index 558c95d..0000000
--- a/defaults-fr.yml
+++ /dev/null
@@ -1,1078 +0,0 @@
----
-
-categories:
-
- - folder: dock
- name: Dock
- description: |
- Le Dock est une composante importante de macOS.
- Il est utilisé pour lancer des applications et pour naviguer entre les applications lancées.
- Par défaut il est placé en bas de votre écran.
-
- Il est personnalisable à souhait.
- image:
- filename: "dock.png"
- width: 740
- height: 41
- keys:
- - key: orientation
- domain: com.apple.dock
- title: Position
- description: Choisir la position du Dock
- param:
- type: string
- values: [left, bottom, right]
- examples:
- - value: left
- image:
- filename: "left.png"
- width: 740
- height: 463
- text: Placer le Dock sur la gauche de l'écran
- - value: bottom
- default: true
- image:
- filename: "bottom.png"
- width: 740
- height: 463
- text: Placer le Dock en bas de l'écran
- - value: right
- image:
- filename: "right.png"
- width: 740
- height: 463
- text: Placer le Dock sur la droite de l'écran
- versions: [Ventura, Monterey, Big Sur, Catalina, Mojave]
- after: killall Dock
- - key: tilesize
- domain: com.apple.dock
- title: Taille des icônes
- description: Paramétrer le taille des icônes du Dock
- param:
- type: int
- examples:
- - value: 36
- image:
- filename: "36.png"
- width: 740
- height: 463
- text: Taille des icônes du Dock de 36 pixels
- - value: 48
- default: true
- image:
- filename: "48.png"
- width: 740
- height: 463
- text: Taille des icônes du Dock de 48 pixels
- versions: [Ventura, Monterey, Big Sur, Catalina]
- after: killall Dock
- - key: autohide
- domain: com.apple.dock
- title: Caché automatiquement
- description: Cacher le Dock automatiquement. Vous pouvez afficher/cacher le Dock avec `⌥ alt`+`⌘ cmd`+`d`.
- param:
- type: bool
- examples:
- - value: false
- default: true
- text: Toujours afficher le Dock
- - value: true
- text: Cacher le Dock automatiquement lorsque votre souris n'est pas dessus
- versions: [Ventura, Monterey, Big Sur, Catalina, Mojave]
- after: killall Dock
- - key: autohide-time-modifier
- domain: com.apple.dock
- title: Durée de l'animation d'affichage
- description: Changer la durée d'animation d'affichage et de cachage du Dock.
- param:
- type: float
- examples:
- - value: 0.5
- default: true
- video:
- filename: "0.5.mp4"
- width: 742
- height: 202
- text: Par défaut, l'animation d'affichage et de cachage prends 0.5 secondes
- - value: 2
- video:
- filename: "2.mp4"
- width: 742
- height: 202
- text: Allonger la durée d'animation du Dock
- - value: 0
- video:
- filename: "0.mp4"
- width: 742
- height: 202
- text: Supprimer la durée d'animation du Dock
- versions: [Ventura, Monterey, Big Sur, Catalina, Mojave]
- requirements:
- - folder: dock
- key: autohide
- name: com.apple.dock autohide
- value: true
- after: killall Dock
- - key: autohide-delay
- domain: com.apple.dock
- title: Délai avant affichage
- description: Change the Dock opening delay.
- param:
- type: float
- examples:
- - value: 0.5
- default: true
- video:
- filename: "0.5.mp4"
- width: 742
- height: 202
- text: By default, the Dock only opens if the mouse doesn't move for 0.5 seconds
- - value: 0
- video:
- filename: "0.mp4"
- width: 742
- height: 202
- text: Remove the autohide delay, the Dock appears instantly
- versions: [Ventura, Monterey, Big Sur, Catalina, Mojave]
- requirements:
- - folder: dock
- key: autohide
- name: com.apple.dock autohide
- value: true
- after: killall Dock
- - key: show-recents
- domain: com.apple.dock
- title: Afficher les Apps récentes
- description: Afficher ou non les applications utilisées récemment dans une section à part.
- param:
- type: bool
- examples:
- - value: true
- default: true
- image:
- filename: "true.png"
- width: 740
- height: 82
- text: Afficher la section des applications utilisées récemment.
- - value: false
- image:
- filename: "false.png"
- width: 740
- height: 82
- text: Ne pas afficher la section des applications utilisées récemment.
- versions: [Ventura, Monterey, Big Sur, Catalina, Mojave]
- after: killall Dock
- - key: mineffect
- domain: com.apple.dock
- title: Animation de minimisation
- description: Changer le style d'animation de minimisation des applications.
- param:
- type: string
- values: [genie, scale, suck]
- examples:
- - value: "genie"
- default: true
- video:
- filename: "genie.mp4"
- width: 740
- height: 740
- - value: "scale"
- video:
- filename: "scale.mp4"
- width: 740
- height: 740
- - value: "suck"
- video:
- filename: "suck.mp4"
- width: 740
- height: 740
- text: "\"suck\" est une valeur secrète qui n'est pas disponible dans les Préférénces Systèmes"
- versions: [Ventura, Monterey, Big Sur, Catalina, Mojave]
- requirements:
- - folder: dock
- key: autohide
- name: com.apple.dock autohide
- value: true
- after: killall Dock
- - key: static-only
- domain: com.apple.dock
- title: Seulement les applications actives
- description: |
- Afficher dans le Dock uniquement les applications ouvertes.
-
- ⚠️ Attention cette commande vide votre Dock.
- param:
- type: bool
- examples:
- - value: true
- text: Affiche uniquement les applications actives
- - value: false
- default: true
- text: Afficher les applications épinglées au dock
- after: killall Dock
- versions: [Monterey]
-
- - folder: screenshots
- name: Capture d'écran
- description: |
- Sur un Mac, il est possible de prendre des captures d'écran avec:
-
- - `⌘ cmd`+`⇧ maj`+`3` pour l'écran complet.
- - `⌘ cmd`+`⇧ maj`+`4` pour une sous partie de l'écran. Ajoutez `espace` pour prendre une application entière.
- - `⌘ cmd`+`⇧ maj`+`5` pour ouvrir l'appli de capture.
-
- Il est possible de personnaliser quelques trucs.
- keys:
- - key: disable-shadow
- domain: com.apple.screencapture
- title: Enlever l'ombre
- description:
- Afficher ou non une ombre en prenant une capture d'une app (`⌘ cmd`+`⇧ shift`+`4` puis `espace`).
- param:
- type: bool
- examples:
- - value: false
- default: true
- image:
- filename: "false.png"
- width: 740
- height: 574
- text: Ajouter l'ombre aux captures
- - value: true
- image:
- filename: "true.png"
- width: 740
- height: 550
- text: Supprimer l'ombre des captures
- versions: [Ventura, Monterey, Big Sur, Catalina]
- - key: include-date
- domain: com.apple.screencapture
- title: Inclure la date
- description: Inclure la date et l'heure dans le nom du fichier.
- param:
- type: bool
- examples:
- - value: true
- default: true
- text: Screenshot 2020-01-09 at 13.27.20.png
- - value: false
- text: |
- - Screenshot.png
- - Screenshot 1.png
- versions: [Ventura, Monterey, Big Sur, Catalina, Mojave]
- - key: location
- domain: com.apple.screencapture
- title: Emplacement
- description: Préciser l'emplacement par défaut des captures.
- param:
- type: string
- examples:
- - value: ~/Desktop
- default: true
- - value: ~/Pictures
- versions: [Ventura, Monterey, Big Sur, Catalina, Mojave]
- after: killall SystemUIServer
- - key: show-thumbnail
- domain: com.apple.screencapture
- title: Afficher la vignette
- description: Afficher ou non la vignette après avoir fait une capture.
- param:
- type: bool
- examples:
- - value: true
- default: true
- text: Afficher la vignette après avoir fait une capture
- - value: false
- text: Ne pas afficher la vignette
- versions: [Ventura, Monterey, Big Sur, Catalina]
- - key: type
- domain: com.apple.screencapture
- title: Choisir le format de la capture
- description: Choisir le format de fichier de l'image dans lequel la capture est enregistrée.
- param:
- type: string
- values: [png, jpg, pdf, psd, gif, tga, tiff, bmp]
- examples:
- - value: png
- default: true
- text: L'image générée est au format png
- - value: jpg
- text: L'image générée est au format jpg
- versions: [Ventura, Monterey, Big Sur, Catalina, Mojave]
-
- - folder: safari
- name: Safari
- description: |
- Safari est le navigateur web par défaut sur macOS.
- Certaines de ses fonctionnalités peuvent être paramétrées.
- keys:
- - key: ShowFullURLInSmartSearchField
- domain: com.apple.Safari
- title: Afficher l'URL complète
- description: Afficher l'adresse des sites web en entier.
- param:
- type: bool
- examples:
- - value: true
- text: Affiche l'URL complète des sites web.
- image:
- filename: "true.png"
- width: 740
- height: 207
- - value: false
- default: true
- text: N'affiche pas l'URL complète des sites web.
- image:
- filename: "false.png"
- width: 740
- height: 207
- versions: [Monterey]
- after: killall Safari
-
- - folder: finder
- name: Finder
- description: |
- Le Finder est le gestionnaire de fichier de macOS.
- Il est responsable du lancement d'autres applications,
- et pour la gestion générique des fichiers, disques externes, et volumes réseaux.
- Depuis les années 80-90, l'icône du Finder est un écran souriant d'ordinateur, connu sous le nom "Happy Mac".
-
- Certaines de ses fonctionnalités sont personnalisables.
- keys:
- - key: QuitMenuItem
- domain: com.apple.finder
- title: Quitter
- description: Afficher ou non l'option pour quitter le Finder. Non recommandé.
- param:
- type: bool
- examples:
- - value: false
- default: true
- text: Cacher l'option "Quitter" du Finder
- - value: true
- text: Afficher l'option "Quitter" du Finder
- versions: [Ventura, Monterey, Big Sur, Catalina, Mojave]
- after: killall Finder
- - key: AppleShowAllExtensions
- domain: NSGlobalDomain
- title: Afficher les extensions
- description: Afficher toutes les extensions de fichier ou non.
- param:
- type: bool
- examples:
- - value: false
- default: true
- text: Ne pas afficher toutes les extensions dans le Finder
- - value: true
- text: Afficher toutes les extensions de fichier dans le Finder
- versions: [Ventura, Monterey, Big Sur, Catalina, Mojave]
- after: killall Finder
- - key: AppleShowAllFiles
- domain: com.apple.finder
- title: Afficher les fichiers cachés
- description: Afficher les fichiers cachés dans le Finder.
- param:
- type: bool
- examples:
- - value: false
- default: true
- text: Ne pas afficher les fichiers cachés dans le Finder
- image:
- filename: "false.png"
- width: 740
- height: 451
- - value: true
- text: Afficher les fichiers cachés dans le Finder
- image:
- filename: "true.png"
- width: 740
- height: 451
- versions: [Ventura, Monterey, Big Sur, Catalina]
- after: killall Finder
- - key: ShowPathbar
- domain: com.apple.finder
- title: Barre du chemin d'accès
- description: Afficher la barre du chemin d'accès en bas de la fenêtre du Finder.
- param:
- type: bool
- examples:
- - text: Afficher la barre du chemin d'accès
- value: true
- image:
- filename: "true.png"
- width: 740
- height: 451
- - text: Masquer la barre du chemin d'accès
- default: true
- value: false
- image:
- filename: "false.png"
- width: 740
- height: 451
- versions: [Ventura, Monterey, Big Sur]
- after: killall Finder
- - key: FXPreferredViewStyle
- domain: com.apple.finder
- title: Style de présentation par défaut
- description: Définir le style d'affichage par défaut des dossiers sans réglage spécifique.
- param:
- type: string
- examples:
- - value: clmv
- text: Vue en colonnes
- - value: Nlsv
- text: Vue en liste
- - value: glyv
- text: Vue en galerie d'icônes
- - value: icnv
- default: true
- text: Vue en icônes
- versions: [Ventura, Monterey, Big Sur]
- after: killall Finder
- - key: _FXSortFoldersFirst
- domain: com.apple.finder
- title: Laisser les dossiers en haut
- description: Laisser les dossiers en haut lors d'un tri par nom.
- param:
- type: bool
- examples:
- - value: true
- text: Laisse les dossiers en haut
- image:
- filename: true.png
- width: 740
- height: 400
- - value: false
- default: true
- text: Ne laisse pas les dossiers en haut
- image:
- filename: false.png
- width: 740
- height: 400
- versions: [Ventura, Monterey, Big Sur]
- after: killall Finder
- - key: FXDefaultSearchScope
- domain: com.apple.finder
- title: Portée des recherches
- description: Définir la portée par défaut des recherche.
- param:
- type: string
- examples:
- - text: Recherche dans le dossier courant
- value: SCcf
- - text: Utilise la portée précédente
- value: SCsp
- - text: Recherche dans ce Mac
- default: true
- value: SCev
- versions: [Ventura, Monterey, Big Sur]
- after: killall Finder
- - key: FXRemoveOldTrashItems
- domain: com.apple.finder
- title: Vider la corbeille automatiquement
- description: Supprimer automatiquement les éléments se trouvant dans la corbeille depuis plus de 30 jours.
- param:
- type: bool
- examples:
- - text: Supprime automatiquement les éléments après 30 jours
- value: true
- - text: Garde les éléments dans la corbeille
- default: true
- value: false
- versions: [Monterey, Big Sur]
- after: killall Finder
- - key: FXEnableExtensionChangeWarning
- domain: com.apple.finder
- title: Alerte au changement d'extension
- description: Choisir si il faut afficher une alerte au changement de format de fichier ou non.
- param:
- type: bool
- examples:
- - value: true
- default: true
- video:
- filename: "true.mp4"
- width: 739
- height: 416
- text: Afficher une alerte au changement de format de fichier
- - value: false
- video:
- filename: "false.mp4"
- width: 739
- height: 416
- text: Ne pas afficher d'alerte au changement
- versions: [Ventura, Monterey, Big Sur, Catalina, Mojave]
- after: killall Finder
- - key: NSDocumentSaveNewDocumentsToCloud
- domain: NSGlobalDomain
- title: Sauvegarder sur le disque ou dans iCloud par défaut
- description: Définir si l'emplacement de sauvegarde par défaut est sur le disque ou dans iCloud
- param:
- type: bool
- examples:
- - value: true
- default: true
- text: iCloud Documents est le dossier ouvert par défaut lors de la sauvegarde d'un nouveau document
- - value: false
- text: Le répertoire utilisateur est ouvert par défaut lors de la sauvegarde d'un nouveau document
- versions: [Catalina]
- - key: showWindowTitlebarIcons
- domain: com.apple.universalaccess
- title: Icône de la barre de titre
- description: |
- Toujours afficher l'icône du dossier avant le titre dans la barre de titre.
-
- ⚠️ Cette commande nécessite d'accorder au terminal un accès complet au disque.
- (Préférences Système → Sécurité et confidentialité → Accès complet au disque).
- param:
- type: bool
- examples:
- - text: Affiche l'icône dans la barre de titre
- value: true
- image:
- filename: "true.png"
- width: 740
- height: 451
- - text: Masque l'icône de la barre de titre
- default: true
- value: false
- image:
- filename: "false.png"
- width: 740
- height: 451
- versions: [Ventura, Monterey]
- after: killall Finder
- - key: NSToolbarTitleViewRolloverDelay
- domain: NSGlobalDomain
- title: Délai au survol du titre
- description: Choisir le délai d'affichage du titre complet.
- param:
- type: float
- examples:
- - value: 0.5
- default: true
- video:
- filename: "0.5.mp4"
- width: 741
- height: 416
- text: Par défaut, le titre met 0.5 secondes à s'afficher
- - value: 0
- video:
- filename: "0.mp4"
- width: 741
- height: 416
- text: Supprimer le délai au survol du titre
- - value: 1
- video:
- filename: "1.mp4"
- width: 741
- height: 416
- text: Ajouter du délai au survol du titre
- versions: [Ventura, Monterey, Big Sur]
- requirements:
- - folder: finder
- key: showWindowTitlebarIcons
- name: com.apple.universalaccess showWindowTitlebarIcons
- value: false
- after: killall Finder
- - key: NSTableViewDefaultSizeMode
- domain: NSGlobalDomain
- title: Taille des icônes de la barre latérale
- description: Personnaliser la taille des icônes dans la barre latérale du Finder
- param:
- type: int
- examples:
- - value: 1
- image:
- filename: "1.png"
- width: 740
- height: 415
- text: Petites
- - value: 2
- default: true
- image:
- filename: "2.png"
- width: 740
- height: 415
- text: Moyennes
- - value: 3
- image:
- filename: "3.png"
- width: 740
- height: 415
- text: Grosses
- versions: [Ventura, Monterey, Big Sur, Catalina]
- after: killall Finder
-
- - folder: desktop
- name: Bureau
- description: |
- Le bureau est une partie du Finder, il affiche les fichiers et les icônes par dessus le fond d'écran.
- La présentation du bureau peut être personnalisée.
- keys:
- - key: _FXSortFoldersFirstOnDesktop
- domain: com.apple.finder
- title: Laisser les dossiers en haut
- description: Laisser les dossiers du bureau en haut lors d'un tri.
- param:
- type: bool
- examples:
- - value: true
- text: Laisse les dossiers en haut
- - value: false
- default: true
- text: Ne laisse pas les dossiers en haut
- versions: [Ventura, Monterey, Big Sur]
- after: killall Finder
- - key: CreateDesktop
- domain: com.apple.finder
- title: Toutes les icônes
- description: Masquer toutes les icônes du bureau.
- param:
- type: bool
- examples:
- - value: false
- text: Masque toutes les icônes
- - value: true
- default: true
- text: Affiche toutes les icônes
- versions: [Ventura, Monterey, Big Sur]
- after: killall Finder
- - key: ShowHardDrivesOnDesktop
- domain: com.apple.finder
- title: Disques
- description: Afficher les disques durs sur le bureau.
- param:
- type: bool
- examples:
- - value: true
- text: Affiche les disques durs
- - value: false
- default: true
- text: Masque les disques durs
- versions: [Monterey, Big Sur]
- after: killall Finder
- - key: ShowExternalHardDrivesOnDesktop
- domain: com.apple.finder
- title: Disques externes
- description: Masquer les disques externes sur le bureau.
- param:
- type: bool
- examples:
- - value: false
- text: Masque les disques externes
- - value: true
- default: true
- text: Affiche les disques externes
- versions: [Monterey, Big Sur]
- after: killall Finder
- - key: ShowRemovableMediaOnDesktop
- domain: com.apple.finder
- title: Supports amovibles
- description: Masquer les supports amovibles _(CDs, DVDs et iPods)_ du bureau.
- param:
- type: bool
- examples:
- - value: false
- text: Masque supports amovibles
- - value: true
- default: true
- text: Affiche supports amovibles
- versions: [Monterey, Big Sur]
- after: killall Finder
- - key: ShowMountedServersOnDesktop
- domain: com.apple.finder
- title: Serveurs connectés
- description: Afficher sur le bureau les serveurs connectés.
- param:
- type: bool
- examples:
- - value: true
- text: Affiche les serveurs connectés
- - value: false
- default: true
- text: Masque les serveurs connectés
- versions: [Monterey, Big Sur]
- after: killall Finder
-
- - folder: menubar
- name: Barre des menus
- description:
- La barre des menus est située en haut de l’écran.
- Utilisez les menus et les icônes de la barre des menus pour choisir des commandes, réaliser des tâches et vérifier un état.
- keys:
- - key: FlashDateSeparators
- domain: com.apple.menuextra.clock
- title: Faire clignoter les séparateurs de l'horloge
- description:
- "Permet de faire clignoter ou non les séparateurs de l'horloge numérique (par défaut, ce sont des deux points)."
- param:
- type: bool
- examples:
- - value: false
- default: true
- video:
- filename: "false.mp4"
- width: 727
- height: 40
- text: Les séparateurs restent toujours solides.
- - value: true
- video:
- filename: "true.mp4"
- width: 727
- height: 40
- text: Les séparateurs clignotent toutes les secondes.
- versions: [Ventura, Monterey, Big Sur, Catalina, Mojave]
- after: killall SystemUIServer
- - key: DateFormat
- domain: com.apple.menuextra.clock
- title: Format de date et heure
- description: |
- Ce paramètre permet de préciser le format de date et heure de la barre de menus.
- Les valeurs acceptées dépendent de vos paramètres de Langue & région.
-
- - `ss` pour les secondes.
- - `HH` pour l'heure (24h).
- - `EEE` pour le jour de la semaine en 3 lettres.
- - `d MMM` pour le jour dans le mois et le mois en 3 lettres.
- param:
- type: string
- examples:
- - value: '"EEE d MMM HH:mm:ss"'
- video:
- filename: "EEE_d_MMM_HH.mm.ss.mp4"
- width: 727
- height: 40
- text: Lun. 5 oct. à 21:56:12
- - value: '"EEE h:mm:ss"'
- video:
- filename: "EEE_h.mm.ss.mp4"
- width: 727
- height: 40
- text: Lun. 21:56:40
- - value: '"MMM d HH:mm:ss"'
- text: 5 oct. à 21:58:33
- versions: [Monterey, Big Sur, Catalina]
-
- - folder: mission-control
- name: Mission Control
- description: |
- Anciennement connu sous le nom d'Exposé, Mission Control permet :
-
- - `⌃ ctrl`+`↑ haut` voir toutes les fenêtres d'applications ouvertes.
- - `⌃ ctrl`+`↓ bas` voir toutes les fenêtres de l'application courante.
- - `⌘ cmd`+`F3 Mission Control` cacher toutes les applications et afficher le bureau.
- - `⌃ ctrl`+`← gauche`/`→ droite` se déplacer entre les bureaux virtuels.
- - déplacer des applications entre plusieurs écrans.
- keys:
- - key: mru-spaces
- domain: com.apple.dock
- title: Réorganiser automatiquement
- description: Réorganiser les bureaux virtuels automatiquement.
- param:
- type: bool
- examples:
- - value: true
- default: true
- text: Déplacer les bureaux virtuels les plus récemment utilisés
- - value: false
- text: Toujours conserver l'arrangement de bureaux virtuels
- versions: [Ventura, Monterey, Big Sur, Catalina, Mojave]
- after: killall Dock
-
- - folder: feedback-assistant
- name: Assistant d'évaluation
- description:
- L'application "Assistant d'évaluation" permet d'envoyer des comptes rendus développeur.
- keys:
- - key: Autogather
- domain: com.apple.appleseed.FeedbackAssistant
- title: Collecte automatique
- description: |
- Collecter automatiquement des larges fichiers lors de la soumission de compte rendu.
-
- Peut ralentir significativement le Mac et envoyer de grosses quantités de données.
- param:
- type: bool
- examples:
- - value: true
- default: true
- text: L'assistant d'évaluation récupère de gros fichiers lors de la soumission
- - value: false
- text: Ne pas collecter ces fichiers lors de l'envoi
- versions: [Monterey, Big Sur]
-
- - folder: xcode
- name: Xcode
- description:
- Xcode est un environnement de développement pour macOS, ainsi que pour iOS, watchOS et tvOS.
- keys:
- - key: IDEAdditionalCounterpartSuffixes
- domain: com.apple.dt.Xcode
- title: Ajouter des suffixes dans les Counterparts
- description:
- Ajouter des suffixes supplémentaires que Xcode place dans le menu "Related Items > Counterparts".
- param:
- type: array
- examples:
- - command: array-add
- value:
- - ViewModel
- - View
- text: Ajoute les suffixes "ViewModel" et "View" (pratique pour les architectures Model-View-ViewModel (MVVM)).
- - command: array-add
- value:
- - Router
- - Interactor
- - Builder
- text: Ajoute les suffixes "Router", "Interactor" et "Builder" (pratique pour les architectures RIB).
- versions: [Catalina]
- after: killall Xcode
- - key: ShowBuildOperationDuration
- domain: com.apple.dt.Xcode
- title: Afficher la durée de build
- description:
- Afficher la durée de build dans la toolbar en haut de la fenêtre d'Xcode
- param:
- type: bool
- examples:
- - value: true
- text: Afficher la durée de build dans la toolbar
- - value: false
- default: true
- text: Ne pas afficher la durée de build dans la toolbar
- versions: [Catalina]
- after: killall Xcode
-
- - folder: simulator
- name: Simulateur
- description:
- Installé avec les outils d'Xcode, le Simulateur est une application Mac pour simuler
- un iPhone, un Ipad, une Apple Watch ou une Apple TV.
- keys:
- - key: ScreenShotSaveLocation
- domain: com.apple.iphonesimulator
- title: Emplacement des screenshots
- description: |
- Préciser le chemin par défaut des screenshots du Simulateur.
-
- Le dossier doit obligatoirement exister dans le système.
- param:
- type: string
- examples:
- - value: ~/Pictures/Screenshots
- default: true
- - value: "~/Pictures/Simulator Screenshots"
- versions: [Catalina]
-
- - folder: textedit
- name: TextEdit
- description:
- TextEdit permet d'ouvrir et de modifier des documents de texte enrichi (rich text), texte brut (plain text) et HTML.
- keys:
- - key: RichText
- domain: com.apple.TextEdit
- title: Définir le format de document par défaut
- description:
- Définir le format de document par défaut comme texte enrichi (.rtf) ou texte brut (.txt).
- param:
- type: bool
- examples:
- - value: true
- default: true
- text: Texte enrichi activé.
- image:
- filename: "true.png"
- width: 740
- height: 451
- - value: false
- text: Texte enrichi désactivé.
- image:
- filename: "false.png"
- width: 740
- height: 451
- versions: [Ventura, Monterey, Big Sur]
- after: killall TextEdit
-
- - folder: timemachine
- name: Time Machine
- description:
- Time Machine permet de sauvegarder l'état de son système au cours du temps.
- keys:
- - key: DoNotOfferNewDisksForBackup
- domain: com.apple.TimeMachine
- title: Eviter les nouveaux disques
- description:
- Ne pas proposer les périphériques de stockage nouvellement branchés en tant que disque de sauvegarde
- param:
- type: bool
- examples:
- - value: false
- default: true
- text:
- Lorsqu'un nouveau périphérique de stockage est branché,
- l'ordinateur propose de l'ajouter en tant que disque de sauvegarde
- - value: true
- text:
- Ne pas proposer les nouveaux périphériques de stockage connectés comme disque de sauvegarde
- versions: [Catalina]
-
- - folder: activity-monitor
- name: Moniteur d'activité
- description: |
- Le Moniteur d'activité est un utilitaire intégré pour consulter l'utilisation des ressources de votre système telles que
- le CPU, la RAM, le disque, le réseau, et l'alimentation.
- keys:
- - key: UpdatePeriod
- domain: com.apple.ActivityMonitor
- title: Modifier la fréquence
- description: Modifier la fréquence à laquelle le Moniteur d'activité met à jour ses données, en secondes.
- param:
- type: int
- values: [1, 2, 5]
- examples:
- - value: 1
- text: "Très souvent (1s)"
- - value: 2
- text: "Souvent (2s)"
- - value: 5
- default: true
- text: "Normale (5s)"
- after: killall Activity\ Monitor
- versions: [Ventura, Monterey]
- - key: IconType
- domain: com.apple.ActivityMonitor
- title: Icône du Dock
- description: Choisir quelles informations sont à afficher dans l'icône lorsqu'elle est dans le Dock.
- param:
- type: int
- values: [0, 2, 3, 5, 6]
- examples:
- - value: 0
- default: true
- text: Affiche l'icône classique de l'application
- - value: 2
- text: |
- Affiche l'activité du réseau dans le temps sous la forme de deux graphiques en miroir.
- Le graphique du haut (bleu) montre le flux entrant en paquets/s.
- Le graphique du bas (rouge) montre le flux sortant en paquets/s.
- - value: 3
- text: |
- Affiche l'activité du disque sous la forme de deux graphiques en miroir.
- Le graphique du haut (bleu) montre le flux entrant en lectures/s.
- Le graphique du bas (rouge) montre le flux sortant en écritures/s.
- - value: 5
- text: Affiche l'activité du processeur, sous la forme d'une jauge.
- - value: 6
- text: |
- Affiche l'historique du processeur sous forme d'histogramme.
- Si votre appareil possède 4 cœurs ou moins, il affichera un graphique par thread, tous empilés verticalement.
- Si vous avez plus de 4 cœurs, un seul graphique à barres sera affiché, pour l'utilisation totale du CPU.
- En rouge l'utilisation système et en vert l'utilisation utilisateur.
- after: killall Activity\ Monitor
- versions: [Ventura, Monterey]
-
- - folder: misc
- name: Divers
- description: Tous les `defaults` qui n'ont pas leur place ailleurs.
- keys:
- - key: DevMode
- domain: com.apple.helpviewer
- title: Position du menu d'Aide
- description: Choisir si le menu d'Aide doit être au-dessus de toutes les applications.
- param:
- type: bool
- examples:
- - value: false
- default: true
- text: Par défaut, le menu d'Aide est au-dessus de n'importe quel fenêtre
- - value: true
- text: Laisser le menu d'Aide passer derrière les autres fenêtres
- versions: [Ventura, Monterey, Big Sur, Catalina, Mojave]
- - key: enable-spring-load-actions-on-all-items
- domain: com.apple.dock
- title: Activer le spring loading dans le Dock
- description:
- Glisser un fichier au dessus d'une icône du Dock et l'application va s'ouvrir.
- Ne permet de le faire que si l'application n'est pas déjà ouverte.
- Nous avons réussi à le faire fonctionner sur Aperçu, QuickTime et iWork (Keynote, Pages, Numbers).
- param:
- type: bool
- examples:
- - value: false
- text: Le spring loading est désactivé
- - value: true
- default: true
- text: Le spring loading est activé
- versions: [Ventura, Monterey, Big Sur, Catalina]
- after: killall Dock
- - key: userWantsPlaybackNotifications
- domain: com.apple.Music
- title: Afficher les notifications de Musique
- description:
- Afficher une notification lorsqu'une nouvelle chanson commence dans
- l'application Musique.
- param:
- type: bool
- examples:
- - value: false
- default: true
- text: L'affichage des notifications est désactivé.
- - value: true
- text: L'affichage des notifications est activé.
- versions: [Ventura, Catalina]
- after: killall Music
- - key: ApplePressAndHoldEnabled
- domain: NSGlobalDomain
- title: Comportement touche maintenue enfoncée
- description: |
- Permet de choisir le comportement lorsque l'on maintient une touche enfoncée. Les deux comportements possibles sont:
-
- - affiche le menu des accents (par défaut)
- - écris le caractère tant qu'il est pressé
-
- ⚠️ Il est nécessaire de redémarrer le mac, fermer la session ou relancer l'application pour prendre en compte les
- changements.
- param:
- type: bool
- examples:
- - value: true
- default: true
- image:
- filename: true.png
- width: 696
- height: 252
- text: Par défaut, lorsqu'une touche est maintenue enfoncée, le menu des accents s'affiche.
- - value: false
- image:
- filename: false.png
- width: 696
- height: 252
- text: Répète la touche tant que celle-ci est maintenue enfoncée.
- versions: [Ventura, Monterey, Big Sur]
- - key: FocusFollowsMouse
- domain: com.apple.Terminal
- title: Focus du Terminal au survol
- description: |
- Focus des fenêtres du Terminal au survol du curseur de la souris.
- Le changement de focus ne fonctionne qu'entre les fenêtres du Terminal.
- param:
- type: bool
- examples:
- - value: false
- default: true
- video:
- filename: false.mp4
- width: 739
- height: 416
- text: |
- Par défaut le changement de focus entre fenêtres du Terminal se fait en cliquant sur celles-ci ou en pressant
- cmd + `
.
- - value: true
- video:
- filename: true.mp4
- width: 739
- height: 416
- text: Le focus suit le curseur de la souris entre les fenêtres du Terminal.
- versions: [Ventura, Monterey]
- after: killall Terminal
diff --git a/defaults.schema.json b/defaults.schema.json
deleted file mode 100644
index 7828df2..0000000
--- a/defaults.schema.json
+++ /dev/null
@@ -1,217 +0,0 @@
-{
- "$id": "https://macos-defaults.com/defaults.schema.json",
- "title": "macOS Defaults Reference",
- "description": "The supporting data for macos-defaults.com.",
- "type": "object",
- "properties": {
- "categories": {
- "description": "The main categorization level.",
- "type": "array",
- "items": {
- "type": "object",
- "properties": {
- "folder": {
- "description": "The slug for this category in the site's URL.",
- "type": "string"
- },
- "name": {
- "description": "The human readable name for this category.",
- "type": "string"
- },
- "description": {
- "description": "Longer form, human readable explanation of this category.",
- "type": "string"
- },
- "image": {
- "$ref": "#/definitions/image"
- },
- "keys": {
- "description": "The defaults keys within this category.",
- "type": "array",
- "items": {
- "type": "object",
- "properties": {
- "key": {
- "type": "string"
- },
- "domain": {
- "description": "The domain for this key, typically corresponding to an individual application.",
- "type": "string"
- },
- "title": {
- "description": "The human readable title of this key.",
- "type": "string"
- },
- "description": {
- "description": "Longer form, human readable explanation of this key.",
- "type": "string"
- },
- "param": {
- "type": "object",
- "properties": {
- "type": {
- "description": "The type the key stores in the defaults system.",
- "type": "string",
- "enum": [
- "array",
- "bool",
- "dict",
- "float",
- "int",
- "string"
- ]
- },
- "values": {
- "type": "array"
- }
- }
- },
- "examples": {
- "type": "array",
- "items": {
- "description": "Describes a sample `defaults write` command example.",
- "type": "object",
- "properties": {
- "value": {
- "$ref": "#/definitions/value"
- },
- "command": {
- "description": "The command used to set data when running `defaults write`. Must be valid for the parameter type and value. If not specified, the parameter type will be used.",
- "type": "string",
- "enum": [
- "string",
- "data",
- "int",
- "float",
- "bool",
- "date",
- "array",
- "array-add",
- "dict",
- "dict-add"
- ]
- },
- "default": {
- "description": "If this command resets to the default setting.",
- "type": "boolean"
- },
- "image": {
- "$ref": "#/definitions/image"
- },
- "title": {
- "description": "Human readable title for this example, will be autogenerated if not provided",
- "type": "string"
- },
- "text": {
- "description": "Human readable description of this example.",
- "type": "string"
- }
- }
- },
- "uniqueItems": true
- },
- "versions": {
- "description": "The versions of macOS this key has been tested on.",
- "type": "array",
- "items": {
- "description": "E.g. \"Big Sur\", \"Catalina\"",
- "type": "string"
- },
- "uniqueItems": true
- },
- "requirements": {
- "type": "array",
- "items": {
- "description": "Describes another defaults setting that is required for this one to work.",
- "type": "object",
- "properties": {
- "folder": {
- "description": "The `folder` of a category in the defaults file.",
- "type": "string"
- },
- "key": {
- "description": "The `key` of a key in the category in the defaults file",
- "type": "string"
- },
- "name": {
- "description": "The defaults domain + key.",
- "type": "string"
- },
- "value": {
- "description": "The required value",
- "$ref": "#/definitions/value"
- }
- }
- }
- },
- "after": {
- "type": "string"
- }
- },
- "required": [
- "domain",
- "examples",
- "key",
- "param",
- "title"
- ],
- "additionalProperties": false
- },
- "uniqueItems": true
- }
- },
- "required": [
- "folder",
- "name",
- "description"
- ],
- "additionalProperties": false
- },
- "uniqueItems": true
- }
- },
- "required": ["categories"],
- "additionalProperties": false,
- "definitions": {
- "image": {
- "type": "object",
- "properties": {
- "filename": {
- "description": "Path to this image asset in the images directory",
- "type": "string"
- },
- "height": {
- "type": "integer"
- },
- "width": {
- "type": "integer"
- }
- },
- "keys": [
- "filename",
- "height",
- "width"
- ]
- },
- "value": {
- "description": "The literal value or values passed to the `defaults write` command in the terminal.",
- "anyOf": [
- {"type": "boolean"},
- {"type": "string"},
- {"type": "integer"},
- {"type": "number"},
- {
- "type": "array",
- "items": {
- "anyOf": [
- {"type": "boolean"},
- {"type": "string"},
- {"type": "integer"},
- {"type": "number"}
- ]
- }
- }
- ]
- }
- }
-}
diff --git a/defaults.yml b/defaults.yml
deleted file mode 100644
index e13a0d1..0000000
--- a/defaults.yml
+++ /dev/null
@@ -1,1231 +0,0 @@
----
-
-categories:
-
- - folder: dock
- name: Dock
- description: |
- The Dock is a prominent feature of macOS.
- It is used to launch applications and to switch between running applications.
- By default you can find it on the bottom of your screen.
-
- You can customize it as you like.
- image:
- filename: "dock.png"
- width: 740
- height: 41
- keys:
- - key: orientation
- domain: com.apple.dock
- title: Position
- description: Set the Dock position
- param:
- type: string
- values: [left, bottom, right]
- examples:
- - value: left
- image:
- filename: "left.png"
- width: 740
- height: 463
- text: Put the Dock on the left of the screen
- - value: bottom
- default: true
- image:
- filename: "bottom.png"
- width: 740
- height: 463
- text: Put the Dock on the bottom of the screen
- - value: right
- image:
- filename: "right.png"
- width: 740
- height: 463
- text: Put the Dock on the right of the screen
- versions: [Ventura, Monterey, Big Sur, Catalina, Mojave]
- after: killall Dock
- - key: tilesize
- domain: com.apple.dock
- title: Change macOS Dock icon size
- description: Set the icon size of Dock items in pixels.
- param:
- type: int
- examples:
- - value: 36
- image:
- filename: "36.png"
- width: 740
- height: 463
- text: Dock icon size of 36 pixels.
- - value: 48
- default: true
- image:
- filename: "48.png"
- width: 740
- height: 463
- text: Dock icon size of 48 pixels.
- versions: [Ventura, Monterey, Big Sur, Catalina]
- after: killall Dock
- - key: autohide
- domain: com.apple.dock
- title: Autohide
- description: Autohides the Dock. You can toggle the Dock using `⌥ alt`+`⌘ cmd`+`d`.
- param:
- type: bool
- examples:
- - value: false
- default: true
- text: Always display the Dock
- - value: true
- text: Autohide the Dock when the mouse is out
- versions: [Ventura, Monterey, Big Sur, Catalina, Mojave]
- after: killall Dock
- - key: autohide-time-modifier
- domain: com.apple.dock
- title: Autohide animation time
- description: Change the Dock opening and closing animation times.
- param:
- type: float
- examples:
- - value: 0.5
- default: true
- video:
- filename: "0.5.mp4"
- width: 742
- height: 202
- text: By default, the Dock opening and closing animations take 0.5 seconds
- - value: 2
- video:
- filename: "2.mp4"
- width: 742
- height: 202
- text: Increase the Dock animation time
- - value: 0
- video:
- filename: "0.mp4"
- width: 742
- height: 202
- text: Remove the Dock autohide animation
- versions: [Ventura, Monterey, Big Sur, Catalina, Mojave]
- requirements:
- - folder: dock
- key: autohide
- name: com.apple.dock autohide
- value: true
- after: killall Dock
- - key: autohide-delay
- domain: com.apple.dock
- title: Autohide delay
- description: Change the Dock opening delay.
- param:
- type: float
- examples:
- - value: 0.2
- default: true
- video:
- filename: "0.5.mp4"
- width: 742
- height: 202
- text: By default, the Dock only opens if the mouse doesn't move for 0.2 seconds
- - value: 0
- video:
- filename: "0.mp4"
- width: 742
- height: 202
- text: Remove the autohide delay, the Dock appears instantly
- versions: [Ventura, Monterey, Big Sur, Catalina, Mojave]
- requirements:
- - folder: dock
- key: autohide
- name: com.apple.dock autohide
- value: true
- after: killall Dock
- - key: show-recents
- domain: com.apple.dock
- title: Show recents
- description: Show recently used apps in a separate section of the Dock.
- param:
- type: bool
- examples:
- - value: true
- default: true
- image:
- filename: "true.png"
- width: 740
- height: 82
- text: Display recent apps in the Dock
- - value: false
- image:
- filename: "false.png"
- width: 740
- height: 82
- text: Do not display recent apps in the Dock
- versions: [Ventura, Monterey, Big Sur, Catalina, Mojave]
- after: killall Dock
- - key: mineffect
- domain: com.apple.dock
- title: Minimize animation effect
- description: Change the Dock minimize animation.
- param:
- type: string
- values: [genie, scale, suck]
- examples:
- - value: "genie"
- default: true
- video:
- filename: "genie.mp4"
- width: 740
- height: 740
- - value: "scale"
- video:
- filename: "scale.mp4"
- width: 740
- height: 740
- - value: "suck"
- video:
- filename: "suck.mp4"
- width: 740
- height: 740
- text: Suck is an secret value you can't find inside the System Preferences
- versions: [Ventura, Monterey, Big Sur, Catalina, Mojave]
- requirements:
- - folder: dock
- key: autohide
- name: com.apple.dock autohide
- value: true
- after: killall Dock
- - key: static-only
- domain: com.apple.dock
- title: Active applications only
- description: |
- Only show opened apps in Dock.
-
- ⚠️ Beware this command empties your Dock.
- param:
- type: bool
- examples:
- - value: true
- text: Only show active apps
- - value: false
- default: true
- text: Show apps pinned to the dock
- after: killall Dock
- versions: [Monterey]
- - key: scroll-to-open
- domain: com.apple.dock
- title: Scroll to Exposé app
- description: Scroll up on a Dock icon to show all Space's opened windows for an app, or open stack.
- param:
- type: bool
- examples:
- - value: true
- text: Enable
- - value: false
- default: true
- text: Disable
- after: killall Dock
- versions: [Ventura, Monterey, Big Sur, Catalina, Mojave]
-
- - folder: screenshots
- name: Screenshots
- description: |
- On a Mac, you can take screenshots using:
-
- - `⌘ cmd`+`⇧ shift`+`3` for fullscreen.
- - `⌘ cmd`+`⇧ shift`+`4` for a selection. Then use `space` to capture an entire app.
- - `⌘ cmd`+`⇧ shift`+`5` to open the Screenshot app.
-
- There are a few keys you can customize.
- keys:
- - key: disable-shadow
- domain: com.apple.screencapture
- title: Disable shadow
- description:
- Disable screenshot shadow when capturing an app (`⌘ cmd`+`⇧ shift`+`4` then `space`).
- param:
- type: bool
- examples:
- - value: false
- default: true
- image:
- filename: "false.png"
- width: 740
- height: 574
- text: Add a shadow to screenshots
- - value: true
- image:
- filename: "true.png"
- width: 740
- height: 550
- text: Remove the default shadow from screenshots
- versions: [Ventura, Monterey, Big Sur, Catalina, Mojave]
- - key: include-date
- domain: com.apple.screencapture
- title: Include date
- description: Include date and time in screenshot filenames.
- param:
- type: bool
- examples:
- - value: true
- default: true
- text: Screenshot 2020-01-09 at 13.27.20.png
- - value: false
- text: |
- - Screenshot.png
- - Screenshot 1.png
- versions: [Ventura, Monterey, Big Sur, Catalina, Mojave]
- - key: location
- domain: com.apple.screencapture
- title: Set location
- description: Set default screenshot location.
- param:
- type: string
- examples:
- - value: ~/Desktop
- default: true
- - value: ~/Pictures
- versions: [Ventura, Monterey, Big Sur, Catalina, Mojave]
- after: killall SystemUIServer
- - key: show-thumbnail
- domain: com.apple.screencapture
- title: Display thumbnail
- description: Choose whether to display a thumbnail after taking a screenshot.
- param:
- type: bool
- examples:
- - value: true
- default: true
- text: Display the thumbnail after taking a screenshot
- - value: false
- text: Do not display the thumbnail
- versions: [Ventura, Monterey, Big Sur, Catalina, Mojave]
- - key: type
- domain: com.apple.screencapture
- title: Choose screenshot format
- description: Choose the screenshots image format.
- param:
- type: string
- values: [png, jpg, pdf, psd, gif, tga, tiff, bmp]
- examples:
- - value: png
- default: true
- text: The generated image is a png
- - value: jpg
- text: The generated image is a jpg
- versions: [Ventura, Monterey, Big Sur, Catalina, Mojave]
-
- - folder: safari
- name: Safari
- description: |
- Safari is the default web browser on macOS.
- Some of its features can be customized.
- keys:
- - key: ShowFullURLInSmartSearchField
- domain: com.apple.Safari
- title: Show full URL
- description: Show full website address.
- param:
- type: bool
- examples:
- - value: true
- text: Show full website URL
- image:
- filename: "true.png"
- width: 740
- height: 207
- - value: false
- default: true
- text: Don't show full website URL
- image:
- filename: "false.png"
- width: 740
- height: 207
- versions: [Monterey]
- after: killall Safari
-
- - folder: finder
- name: Finder
- description: |
- The Finder is the default file manager on macOS.
- It is responsible for the launching of other applications,
- and for the overall user management of files, disks, and network volumes.
- In a tradition dating back to the Classic Mac OS of the 1980s and 1990s,
- the Finder icon is the smiling screen of a computer, known as the Happy Mac logo.
-
- Some of its features can be customized.
- keys:
- - key: QuitMenuItem
- domain: com.apple.finder
- title: Quit
- description: Add a quit option to the Finder. Behaves strangely when activated, would not recommend.
- param:
- type: bool
- examples:
- - value: false
- default: true
- text: Hide the Finder "Quit" option
- - value: true
- text: Display the Finder "Quit" option
- versions: [Ventura, Monterey, Big Sur, Catalina, Mojave]
- after: killall Finder
- - key: AppleShowAllExtensions
- domain: NSGlobalDomain
- title: Show extensions
- description: Show all file extensions in the Finder.
- param:
- type: bool
- examples:
- - value: false
- default: true
- text: Do not show all file extensions inside the Finder
- - value: true
- text: Show all file extensions inside the Finder
- versions: [Ventura, Monterey, Big Sur, Catalina, Mojave]
- after: killall Finder
- - key: AppleShowAllFiles
- domain: com.apple.finder
- title: Show hidden files
- description: Show hidden files in the Finder. You can toggle the value using `⌘ cmd`+`⇧ shift`+`.`.
- param:
- type: bool
- examples:
- - value: false
- default: true
- text: Do not show hidden files inside the Finder
- image:
- filename: "false.png"
- width: 740
- height: 451
- - value: true
- text: Show hidden files inside the Finder
- image:
- filename: "true.png"
- width: 740
- height: 451
- versions: [Ventura, Monterey, Big Sur, Catalina]
- after: killall Finder
- - key: ShowPathbar
- domain: com.apple.finder
- title: Path bar
- description: Show path bar in the bottom of the Finder windows
- param:
- type: bool
- examples:
- - text: Show path bar
- value: true
- image:
- filename: "true.png"
- width: 740
- height: 451
- - text: Hide path bar
- default: true
- value: false
- image:
- filename: "false.png"
- width: 740
- height: 451
- versions: [Ventura, Monterey, Big Sur]
- after: killall Finder
- - key: FXPreferredViewStyle
- domain: com.apple.finder
- title: Default view style
- description: Set the default view style for folders without custom setting
- param:
- type: string
- examples:
- - value: clmv
- text: Column view
- - value: Nlsv
- text: List view
- - value: glyv
- text: Gallery View
- - value: icnv
- default: true
- text: Icon view
- versions: [Ventura, Monterey, Big Sur]
- after: killall Finder
- - key: _FXSortFoldersFirst
- domain: com.apple.finder
- title: Keep folders on top
- description: Keep folders on top when sorting by name
- param:
- type: bool
- examples:
- - value: true
- text: Keep folders on top
- image:
- filename: true.png
- width: 740
- height: 400
- - value: false
- default: true
- text: Do not keep folders on top
- image:
- filename: false.png
- width: 740
- height: 400
- versions: [Ventura, Monterey, Big Sur]
- after: killall Finder
- - key: FXDefaultSearchScope
- domain: com.apple.finder
- title: Default search scope
- description: Set the default search scope when performing a search
- param:
- type: string
- examples:
- - text: Search the current folder
- value: SCcf
- - text: Use the previous search scope
- value: SCsp
- - text: Search this Mac
- default: true
- value: SCev
- versions: [Ventura, Monterey, Big Sur]
- after: killall Finder
- - key: FXRemoveOldTrashItems
- domain: com.apple.finder
- title: Empty bin items after 30 days
- description: Remove items in the bin after 30 days
- param:
- type: bool
- examples:
- - text: Automatically empty bin after 30 days
- value: true
- - text: Keep bin as is
- default: true
- value: false
- versions: [Monterey, Big Sur]
- after: killall Finder
- - key: FXEnableExtensionChangeWarning
- domain: com.apple.finder
- title: Changing file extension warning
- description: Choose whether to display a warning when changing a file extension.
- param:
- type: bool
- examples:
- - value: true
- default: true
- video:
- filename: "true.mp4"
- width: 739
- height: 416
- text: Display a warning when changing a file extension in the Finder
- - value: false
- video:
- filename: "false.mp4"
- width: 739
- height: 416
- text: Do not display the warning
- versions: [Ventura, Monterey, Big Sur, Catalina, Mojave]
- after: killall Finder
- - key: NSDocumentSaveNewDocumentsToCloud
- domain: NSGlobalDomain
- title: Save to disk or iCloud by default
- description: Choose whether the default file save location is on disk or iCloud
- param:
- type: bool
- examples:
- - value: true
- default: true
- text: iCloud Documents is the default directory opened in the fileviewer dialog when saving a new document
- - value: false
- text: home directory is opened in the fileviewer dialog when saving a new document
- versions: [Catalina]
- - key: showWindowTitlebarIcons
- domain: com.apple.universalaccess
- title: Title bar icons
- description: |
- Always show folder icon before title in the title bar
-
- ⚠️ This command requires to grant full disk access to the terminal
- (System Preferences → Security & Privacy → Full Disk Access)
- param:
- type: bool
- examples:
- - text: Show icon in the title bar
- value: true
- image:
- filename: "true.png"
- width: 740
- height: 451
- - text: Hide icon from the title bar
- default: true
- value: false
- image:
- filename: "false.png"
- width: 740
- height: 451
- versions: [Ventura, Monterey]
- after: killall Finder
- - key: NSToolbarTitleViewRolloverDelay
- domain: NSGlobalDomain
- title: Adjust toolbar title rollover delay
- description: Choose the delay of the auto-hidden document-proxy icon.
- param:
- type: float
- examples:
- - value: 0.5
- default: true
- video:
- filename: "0.5.mp4"
- width: 741
- height: 416
- text: By default, the toolbar title hovering delay takes 0.5 seconds
- - value: 0
- video:
- filename: "0.mp4"
- width: 741
- height: 416
- text: Remove the delay when hovering the toolbar title
- - value: 1
- video:
- filename: "1.mp4"
- width: 741
- height: 416
- text: Increase the delay when hovering the toolbar title
- versions: [Ventura, Monterey, Big Sur]
- requirements:
- - folder: finder
- key: showWindowTitlebarIcons
- name: com.apple.universalaccess showWindowTitlebarIcons
- value: false
- after: killall Finder
- - key: NSTableViewDefaultSizeMode
- domain: NSGlobalDomain
- title: Set sidebar icon size
- description: Choose the size of Finder sidebar icons
- param:
- type: int
- examples:
- - value: 1
- image:
- filename: "1.png"
- width: 740
- height: 415
- text: Small
- - value: 2
- default: true
- image:
- filename: "2.png"
- width: 740
- height: 415
- text: Medium
- - value: 3
- image:
- filename: "3.png"
- width: 740
- height: 415
- text: Large
- versions: [Ventura, Monterey, Big Sur, Catalina]
- after: killall Finder
-
- - folder: desktop
- name: Desktop
- description: |
- Desktop shows files and icons on a background, works as a part of the Finder.
- The desktop view can be customized.
- keys:
- - key: _FXSortFoldersFirstOnDesktop
- domain: com.apple.finder
- title: Keep folders on top
- description: Keep folders on top when sorting
- param:
- type: bool
- examples:
- - value: true
- text: Keep folders on top
- - value: false
- default: true
- text: Don't keep folders on top
- versions: [Ventura, Monterey, Big Sur]
- after: killall Finder
- - key: CreateDesktop
- domain: com.apple.finder
- title: All icons
- description: Hide all icons on desktop
- param:
- type: bool
- examples:
- - text: Hide all icons
- value: false
- - text: Show all icons
- default: true
- value: true
- versions: [Ventura, Monterey, Big Sur]
- after: killall Finder
- - key: ShowHardDrivesOnDesktop
- domain: com.apple.finder
- title: Disks
- description: Show hard disks on desktop
- param:
- type: bool
- examples:
- - text: Show hard disks
- value: true
- - text: Hide hard disks
- default: true
- value: false
- versions: [Monterey, Big Sur]
- after: killall Finder
- - key: ShowExternalHardDrivesOnDesktop
- domain: com.apple.finder
- title: External disks
- description: Hide external disks on desktop
- param:
- type: bool
- examples:
- - text: Hide external disks
- value: false
- - text: Show external disks
- default: true
- value: true
- versions: [Monterey, Big Sur]
- after: killall Finder
- - key: ShowRemovableMediaOnDesktop
- domain: com.apple.finder
- title: Removable media
- description: Hide removable media _(CDs, DVDs and iPods)_ on desktop
- param:
- type: bool
- examples:
- - text: Hide removable media
- value: false
- - text: Show removable media
- default: true
- value: true
- versions: [Monterey, Big Sur]
- after: killall Finder
- - key: ShowMountedServersOnDesktop
- domain: com.apple.finder
- title: Connected servers
- description: Show connected servers on desktop
- param:
- type: bool
- examples:
- - text: Show connected servers
- value: true
- - text: Hide connected servers
- default: true
- value: false
- versions: [Monterey, Big Sur]
- after: killall Finder
-
- - folder: menubar
- name: Menu Bar
- description:
- The menu bar runs along the top of the screen on your Mac.
- Use the menus and icons in the menu bar to choose commands, perform tasks, and check status.
- keys:
- - key: FlashDateSeparators
- domain: com.apple.menuextra.clock
- title: Flash clock time separators
- description:
- "When enabled, the clock indicator (which by default is the colon) will flash on and off each second."
- param:
- type: bool
- examples:
- - value: false
- default: true
- video:
- filename: "false.mp4"
- width: 727
- height: 40
- text: The time separator stays solid continuously.
- - value: true
- video:
- filename: "true.mp4"
- width: 727
- height: 40
- text: The time separator flashes every second.
- versions: [Ventura, Monterey, Big Sur, Catalina, Mojave]
- after: killall SystemUIServer
- - key: DateFormat
- domain: com.apple.menuextra.clock
- title: Set menubar digital clock format
- description: |
- This setting configures the time and date format for the menubar digital clock.
- Accepted values depend on your Language & Region settings.
-
- - `ss` for seconds.
- - `HH` for 24-hour clock.
- - `EEE` for 3-letter day of the week.
- - `d MMM` for day of the month and 3-letter month.
- param:
- type: string
- examples:
- - value: '"EEE d MMM HH:mm:ss"'
- video:
- filename: "EEE_d_MMM_HH.mm.ss.mp4"
- width: 727
- height: 40
- text: Thu 18 Aug 21:46:18
- - value: '"EEE h:mm:ss"'
- video:
- filename: "EEE_h.mm.ss.mp4"
- width: 727
- height: 40
- text: Thu 9:46:18
- - value: '"EEE HH:mm:ss"'
- video:
- filename: "EEE_HH.mm.ss.mp4"
- width: 727
- height: 40
- text: Thu 21:46:18
- versions: [Monterey, Big Sur, Catalina]
-
- - folder: trackpad
- name: Trackpad
- description: The trackpad is hardware to control the cursor that comes on all MacBooks.
- keys:
- - key: FirstClickThreshold
- domain: com.apple.AppleMultitouchTrackpad
- title: Click weight (threshold)
- description: Choose between Light/Medium/Firm.
- param:
- type: int
- values: [0, 1, 2]
- examples:
- - value: 0
- default: true
- text: "Light"
- - value: 1
- text: "Medium"
- - value: 2
- text: "Firm"
- versions: [Ventura, Monterey]
- - key: DragLock
- domain: com.apple.AppleMultitouchTrackpad
- title: Enable dragging with drag lock
- description: Mutually exclusive with `Dragging` and `TrackpadThreeFingerDrag`.
- param:
- type: bool
- examples:
- - value: true
- - value: false
- default: true
- versions: [Ventura, Monterey]
- - key: Dragging
- domain: com.apple.AppleMultitouchTrackpad
- title: Enable dragging without drag lock
- description: Mutually exclusive with `DragLock` and `TrackpadThreeFingerDrag`.
- param:
- type: bool
- examples:
- - value: true
- - value: false
- default: true
- versions: [Ventura, Monterey]
- - key: TrackpadThreeFingerDrag
- domain: com.apple.AppleMultitouchTrackpad
- title: Enable dragging with three finger drag
- description: Mutually exclusive with `Dragging` and `DragLock`.
- param:
- type: bool
- examples:
- - value: true
- - value: false
- default: true
- versions: [Ventura, Monterey]
-
- - folder: mission-control
- name: Mission Control
- description: |
- Formerly known as Spaces, Mission Control allows a user to do the following:
-
- - `⌃ ctrl`+`↑ up` view all open application windows.
- - `⌃ ctrl`+`↓ down` view all open application windows of a specific application.
- - `⌘ cmd`+`F3 Mission Control` hide all application windows and show the desktop.
- - `⌃ ctrl`+`← left`/`→ right` manage application windows across multiple virtual desktops.
- - manage application windows across multiple monitors.
- keys:
- - key: mru-spaces
- domain: com.apple.dock
- title: Rearrange automatically
- description: Choose whether to rearrange Spaces automatically.
- param:
- type: bool
- examples:
- - value: true
- default: true
- text: Do reorder Spaces based on most recent use
- - value: false
- text: Keep the Spaces arrangement
- versions: [Ventura, Monterey, Big Sur, Catalina, Mojave]
- after: killall Dock
- - key: expose-group-apps
- domain: com.apple.dock
- title: Group windows by application
- description: |
- If you have several windows from multiple apps open simultaneously, have the windows organised by app in
- Mission Control.
- param:
- type: bool
- examples:
- - value: true
- text: Group windows by application.
- image:
- filename: "true.png"
- width: 740
- height: 416
- - value: false
- default: true
- text: Do not group windows by application.
- image:
- filename: "false.png"
- width: 740
- height: 416
- versions: [Ventura, Big Sur]
- after: killall Dock
- - key: AppleSpacesSwitchOnActivate
- domain: NSGlobalDomain
- title: Switch to Space with open windows
- description: When switching to an app, switch to a space with open windows for this app.
- param:
- type: bool
- examples:
- - value: true
- default: true
- text: Switch to a Space with open windows for the application.
- - value: false
- text: Do not switch to a Space with open windows for the application.
- versions: [Ventura, Big Sur]
- after: killall Dock
- - key: spans-displays
- domain: com.apple.spaces
- title: Displays have separate Spaces
- description: Set up separate spaces for each display (if you use Spaces and have multiple displays).
- param:
- type: bool
- examples:
- - value: true
- text: Spaces span all displays.
- - value: false
- default: true
- text: Displays have separate Spaces.
- versions: [Ventura, Big Sur]
- after: killall SystemUIServer
-
- - folder: feedback-assistant
- name: Feedback Assistant
- description:
- The Feedback Assistant app allows user to submit reports for developer or public betas.
- keys:
- - key: Autogather
- domain: com.apple.appleseed.FeedbackAssistant
- title: Autogather
- description: |
- Choose whether to autogather large files when submitting a feedback report.
-
- Can result in a slow Mac and important upload metrics.
- param:
- type: bool
- examples:
- - value: true
- default: true
- text: Feedback Assistant gathers large files when submitting a report
- - value: false
- text: Do not autogather large files when submitting a report
- versions: [Monterey, Big Sur]
-
- - folder: xcode
- name: Xcode
- description:
- Xcode is an integrated development environment for macOS containing a suite of software development tools
- developed by Apple for developing software for macOS, iOS, iPadOS, watchOS, and tvOS.
- keys:
- - key: IDEAdditionalCounterpartSuffixes
- domain: com.apple.dt.Xcode
- title: Add Additional Counterpart Suffixes
- description:
- Add additional counterpart suffixes that Xcode should consider in the "Related Items > Counterparts" menu.
- param:
- type: array
- examples:
- - command: array-add
- value:
- - ViewModel
- - View
- title: Add "ViewModel" and "View"
- text: Add the "ViewModel" and "View" counterpart suffixes (Useful for Model-View-ViewModel (MVVM) architectures).
- - command: array-add
- value:
- - Router
- - Interactor
- - Builder
- title: Add "Router", "Interactor" and "Builder"
- text: Add the "Router", "Interactor" and "Builder" counterpart suffixes (Useful for RIB architectures).
- versions: [Catalina]
- after: killall Xcode
- - key: ShowBuildOperationDuration
- domain: com.apple.dt.Xcode
- title: Show Build Durations
- description:
- Show build durations in the Activity Viewer in Xcode's toolbar at the top of the workspace window.
- param:
- type: bool
- examples:
- - value: true
- text: Show the build duration in the Xcode's toolbar
- - value: false
- default: true
- text: Do not show the build duration in the Xcode's toolbar
- versions: [Catalina]
- after: killall Xcode
-
- - folder: simulator
- name: Simulator
- description:
- Installed as part of the Xcode tools, Simulator is a Mac app simulating iPhone, iPad, Apple Watch, or Apple TV environments.
- keys:
- - key: ScreenShotSaveLocation
- domain: com.apple.iphonesimulator
- title: Set screenshot location
- description: |
- Set default location for Simulator screenshots.
-
- Note that the folder has to exist in the filesystem.
- param:
- type: string
- examples:
- - value: ~/Pictures/Screenshots
- default: true
- - value: "~/Pictures/Simulator Screenshots"
- versions: [Catalina]
-
- - folder: textedit
- name: TextEdit
- description:
- TextEdit allows you to open and edit rich text, plain text and HTML documents.
- keys:
- - key: RichText
- domain: com.apple.TextEdit
- title: Set default document format
- description:
- Set default document format as rich text (.rtf) or plain text (.txt).
- param:
- type: bool
- examples:
- - value: true
- default: true
- text: Rich text is enabled.
- image:
- filename: "true.png"
- width: 740
- height: 451
- - value: false
- text: Rich text is disabled.
- image:
- filename: "false.png"
- width: 740
- height: 451
- versions: [Ventura, Monterey, Big Sur]
- after: killall TextEdit
-
- - folder: timemachine
- name: Time Machine
- description:
- The Time Machine feature allows simple, regular backups of your
- filesystem.
- keys:
- - key: DoNotOfferNewDisksForBackup
- domain: com.apple.TimeMachine
- title: Don't offer new disks for Time Machine backup
- description:
- Prevent Time Machine from prompting to use newly connected storage as backup volumes.
- param:
- type: bool
- examples:
- - value: false
- default: true
- text:
- When a new disk is connected, system prompts to ask if you want to use it as a backup volume.
- - value: true
- text:
- When a new disk is connected, system does not prompt to ask if you want to use it as a backup volume.
- versions: [Catalina]
-
- - folder: activity-monitor
- name: Activity Monitor
- description: |
- Activity Monitor is the built-in utility for monitoring your systems resource usage, such as
- CPU, RAM, Disk, Network, and Energy.
- keys:
- - key: UpdatePeriod
- domain: com.apple.ActivityMonitor
- title: Update Frequency
- description: How frequently Activity Monitor should update its data, in seconds.
- param:
- type: int
- values: [1, 2, 5]
- examples:
- - value: 1
- text: "Very often (1s)"
- - value: 2
- text: "Often (2s)"
- - value: 5
- default: true
- text: "Normally (5s)"
- after: killall Activity\ Monitor
- versions: [Ventura, Monterey]
- - key: IconType
- domain: com.apple.ActivityMonitor
- title: Dock Icon type
- description: Choose what information should be shown in the app's Dock icon, if any.
- param:
- type: int
- values: [0, 2, 3, 5, 6]
- examples:
- - value: 0
- default: true
- text: Just show the App's regular icon.
- - value: 2
- text: |
- Show Network usage over time, as two mirrored line graphs.
- The top (blue) chart shows down-stream traffic.
- The bottom (red) chart shows up-stream traffic.
- - value: 3
- text: |
- Show Disk usage over time, as two mirrored line graphs.
- The top (blue) chart shows disk read traffic.
- The bottom (red) chart shows disk write traffic.
- - value: 5
- text: Show the current CPU usages, as a verticle meter.
- - value: 6
- text: |
- Show CPU usage history, graphed over time.
- If your device has 4 threads or less, it'll show one graph per thread, all stacked vertically.
- If you have more than 4 threads, then only one bar graph will be shown, for the total CPU usage.
- after: killall Activity\ Monitor
- versions: [Ventura, Monterey]
-
- - folder: misc
- name: Miscellaneous
- description: All the others `defaults` that don't deserve their own category.
- keys:
- - key: DevMode
- domain: com.apple.helpviewer
- title: Help Menu position
- description: Choose whether the Help Menu should be always-on-top.
- param:
- type: bool
- examples:
- - value: false
- default: true
- text: By default, the Help Menu is always-on-top
- - value: true
- text: The Help Menu can go behind other windows
- versions: [Ventura, Monterey, Big Sur, Catalina, Mojave]
- - key: enable-spring-load-actions-on-all-items
- domain: com.apple.dock
- title: Enable spring loading for all Dock items
- description:
- Drag a file over an icon in the Dock, hover, and the
- application will open. The behaviour is unchanged if the app
- is already open. This behaviour has been observed with Preview,
- Quicktime, and iWork (Keynote, Pages, Numbers).
- param:
- type: bool
- examples:
- - value: false
- default: true
- text: Spring loading is disabled for Dock items.
- - value: true
- text: Spring loading is enabled for Dock items.
- versions: [Monterey, Big Sur, Catalina]
- after: killall Dock
- - key: userWantsPlaybackNotifications
- domain: com.apple.Music
- title: Show Music song notifications
- description: Display a notification when a new song starts in the Music app.
- param:
- type: bool
- examples:
- - value: false
- text: Notifications will not be displayed.
- - value: true
- default: true
- text: Notifications will be displayed.
- versions: [Ventura, Catalina]
- after: killall Music
- - key: LSQuarantine
- domain: com.apple.LaunchServices
- title: Disable application quarantine message
- description: |
- Turn off the “Application Downloaded from Internet” quarantine warning.
-
- ⚠️ Stopped working on Big Sur.
- param:
- type: bool
- examples:
- - value: true
- default: true
- text: '"Application Downloaded from Internet" popup will display'
- - value: false
- text: '"Application Downloaded from Internet" popup will not display'
- versions: [Catalina]
- - key: ApplePressAndHoldEnabled
- domain: NSGlobalDomain
- title: Key held down behavior
- description: |
- Allows you to select the behavior when a key is held down for a long time. The two possible behaviors are:
-
- - show character accents menu (default)
- - repeat character while key held
-
- ⚠️ Restarting the Mac, closing the session or restarting the application is necessary to take into effect the changes.
- param:
- type: bool
- examples:
- - value: true
- default: true
- image:
- filename: "true.png"
- width: 696
- height: 252
- text: By default, when a key is held down, the accents menu is displayed.
- - value: false
- image:
- filename: "false.png"
- width: 696
- height: 252
- text: Repeats the key as long as it is held down.
- versions: [Ventura, Monterey, Big Sur]
- - key: FocusFollowsMouse
- domain: com.apple.Terminal
- title: Focus Follows Mouse
- description: |
- Focus of the Terminal windows when the mouse cursor hovers over them.
- The focus change only works between the Terminal windows.
- param:
- type: bool
- examples:
- - value: false
- default: true
- video:
- filename: false.mp4
- width: 739
- height: 416
- text: By default, to switch between Terminal windows you should click on it or press on cmd + `
.
- - value: true
- video:
- filename: true.mp4
- width: 739
- height: 416
- text: Focus follows the mouse cursor to any Terminal windows.
- versions: [Ventura, Monterey]
- after: killall Terminal
- - key: NSCloseAlwaysConfirmsChanges
- domain: NSGlobalDomain
- title: Close confirm changes popup
- description: |
- Should you be asked to keep changes when closing documents or just have changes saved automatically.
- Requires closing and opening the app before working. Tested on Apple Preview.
- param:
- type: bool
- examples:
- - value: true
- default: true
- text: Auto saving is enabled, you are not prompted to save changes.
- - value: false
- text: Auto saving is disabled, you are prompted if you want to save changes.
- versions: [Ventura, Monterey]