Ouvrir le menu principal

MacGeneration

Recherche

Astuce : comment (dés)activer rapidement le mode foncé de macOS

Nicolas Furno

jeudi 28 juin 2018 à 14:20 • 16

macOS

L’une des plus grosses nouveautés de macOS Mojave, du moins l’une des plus visibles, c’est bien son mode foncé qui passe tout le système et les apps dans des couleurs sombres. Pour l’activer, il faut normalement ouvrir les Préférences système, puis la section « Général » et choisir l’une des deux options en haut de la fenêtre. Ce n’est pas compliqué, mais c’est un petit peu contraignant si on veut alterner régulièrement entre les deux modes.

L’option qui permet de régler le mode foncé de macOS Mojave, dans les Préférences système.

Il existe toutefois une solution alternative pour automatiser le changement d’un mode à l’autre. Quelques lignes d’AppleScript, le langage de script de macOS, permettent d’activer le mode foncé, si on était en mode clair, ou le mode clair, si on était en mode foncé. À partir de ce moment, vous avez de multiples manières d’utiliser ces lignes d’AppleScript pour créer un interrupteur qui alterne entre mode foncé et mode clair. Précisons que cela fonctionne aussi sous macOS Sierra et High Sierra, pour le dock et la barre des menus.

  tell application "System Events"
        tell appearance preferences
            set dark mode to not dark mode
        end tell
    end tell

Vous pouvez créer une app avec l’Éditeur de script et la garder dans le dock de macOS. Un clic (dés)activera alors automatiquement le mode foncé sur le Mac, mais vous pourrez aussi lancer l’app depuis Spotlight, par exemple. Pour cela, lancez l’Éditeur de script, copiez/collez les quelques lignes ci-dessus et sauvegardez le script au format de fichier « Application ». Vous aurez alors une app qui pourra être lancée comme n’importe quelle autre sur votre Mac.

L’Éditeur de script de macOS peut aussi créer des apps sans interface, parfaites pour cette tâche. En ouvrant la barre latérale de droite, vous pourrez modifier l’icône par défaut et obtenir un meilleur résultat.

Le script peut aussi servir de base à un service créé avec Automator, et qui sera ensuite accessible via un raccourci clavier. Ou même, nouveauté de macOS Mojave, via la Touch Bar des derniers MacBook Pro, ce qui est une option très séduisante si vous disposez d’un ordinateur compatible. Pour les explications complètes, cette vidéo en anglais offre un pas à pas pour une utilisation au clavier et avec la Touch Bar.

https://www.youtube.com/watch?v=FwmZ1MERzIg

Autre option, utiliser un lanceur comme Alfred pour lancer le code en AppleScript. Pour ce dernier, vous pouvez créer un workflow qui associe le script à un mot clé, ou bien un raccourci clavier. Le plus simple est de partir d’un modèle (« Keyword to AppleScript » dans les modèles de base, par exemple) et vous aurez au minimum à choisir un mot clé et à saisir les lignes de code ci-dessus. Rappelons qu’il faut une licence PowerPack pour bénéficier de cette fonction.

Un workflow Alfred est aussi une excellente solution pour utiliser le script.

Enfin, vous pouvez également utiliser une app qui simplifie le changement du mode foncé de macOS pour les versions antérieures à Mojave. Comme on le disait, le script fonctionne également sous Sierra et High Sierra, et c’est aussi le cas pour les apps qui apportent cette fonction. Nous avons testé Shifty, un utilitaire chargé d’enrichir le mode Night Shift de macOS, et cela fonctionne parfaitement si vous activez l’option qui lui associe le mode foncé. Dès lors, vous pouvez d’un clic dans la barre des menus de macOS (dés)activer le mode foncé en même temps que Night Shift1, ce qui peut être parfait pour une utilisation en soirée.

En configurant ainsi Shifty, vous pourrez (dés)activer le mode foncé de macOS d’un seul clic dans la barre des menus. En revanche, vous activerez en même temps Night Shift, puisque c’est la fonction première de l’app.

Apple a choisi de ne proposer aucune option pour son mode foncé, il est soit actif, soit inactif. En utilisant un script, on peut ainsi imaginer davantage de souplesse et, par exemple, activer le mode foncé uniquement à certaines heures, ou bien pour certaines apps seulement.

PS : si quelqu'un pensait à Siri… voilà. ?


  1. Et si vous ne voulez pas que votre écran devienne jaune, vous pouvez régler le curseur de Night Shift tout à gauche, pour n’avoir quasiment aucun changement par rapport à la normale. ↩︎

Rejoignez le Club iGen

Soutenez le travail d'une rédaction indépendante.

Rejoignez la plus grande communauté Apple francophone !

S'abonner

iOS 18.4 : la première bêta est disponible pour les développeurs, avec Apple Intelligence en français

10:09

• 116


Sortie de veille : notre premier avis sur l’iPhone 16e

08:00

• 25


macOS 15.4 : la première bêta est disponible pour les développeurs

21/02/2025 à 19:25

• 17


Apple désactive le chiffrement de bout en bout d’iCloud au Royaume-Uni

21/02/2025 à 17:02

• 69


Mozilla : Mitchell Baker quitte la fondation et l’entreprise qu’elle a cofondée

21/02/2025 à 16:45

• 12


Oppo fait entrer macOS sur l'écran de son nouveau smartphone pliable

21/02/2025 à 15:30

• 11


iPhone 16e : les précommandes sont ouvertes, 80 à 100 € de réduction chez les opérateurs

21/02/2025 à 14:04

• 16


Avec l’arrivée de l’iPhone 16e, que reste-t-il à l’iPhone 15 vendu plus cher ?

21/02/2025 à 13:55

• 33


Apple : le modem C1 est le point de départ d'une plateforme majeure pour nos produits

21/02/2025 à 13:54

• 45


Le malware FrigidStealer se fait passer pour une mise à jour de Safari ou Chrome

21/02/2025 à 13:00

• 1


QNAP annonce un switch Ethernet 10 Gb/s 5 ports à un prix correct

21/02/2025 à 10:20

• 10


Canal+ supprime la 4K aux abonnés sans engagement

21/02/2025 à 09:44

• 102


L’UE recale un projet de loi voulant récupérer les données de navigation des français

20/02/2025 à 22:15

• 51


Refurb : large choix de Mac mini M4 de 589 € à 2 349 €

20/02/2025 à 21:00

• 32


Tim Cook vu à la Maison Blanche pour y rencontrer Donald Trump

20/02/2025 à 20:15

• 42


iPhone 16e : l’absence de MagSafe, un faux problème ?

20/02/2025 à 17:44

• 31