Comment personnaliser la luminosité de l'écran toujours actif de Google Pixel 2 sans racine

Les derniers smartphones phares de Google, les Pixel 2 et Pixel 2 XL, sont les premiers smartphones de Google à offrir une fonctionnalité d'affichage permanent. D'autres smartphones, comme la plupart des produits phares de Samsung Galaxy, offrent cette fonctionnalité depuis un certain temps, mais avec l'introduction de la fonctionnalité sur les produits phares de Pixel, le code source de cette fonctionnalité est également apparu, ce qui lui permet de fonctionner sur les anciens Nexus et Pixel de première génération. Téléphone (s. L'afficheur permanent indique actuellement l'heure, la date, l'alarme, les icônes de notification et la chanson d'arrière-plan en cours de lecture via la lecture en cours (bien que cela puisse être personnalisé). Nous sommes ici pour vous montrer aujourd'hui comment personnaliser un autre aspect de l'afficheur permanent du Pixel 2: sa luminosité.

La fonction AOD peut être utile lorsque l’appareil est assis sur votre bureau, mais cela dépend vraiment de votre situation d’éclairage. Dans de nombreux cas, le DAO peut sembler trop faible pour être réellement lisible. Effectuez une recherche rapide sur Google pour «Pixel 2 Toujours sur la luminosité de l’écran» et vous verrez des tonnes de plaintes sur son intensité.

Le problème ici est que la luminosité de l'AOD est liée à la luminosité adaptative, la fonctionnalité de luminosité automatique de Google que la plupart des gens ont activée. En fonction de la quantité de lumière ambiante, l'AOD peut passer d'une valeur de luminosité minimale de 2 à un maximum de 28. C'est sur 255, qui correspond à la valeur entière maximale de la luminosité de l'écran dans les paramètres. Essentiellement, la luminosité la plus élevée que le DAO puisse obtenir avec la luminosité adaptative correspond à environ 11% de la luminosité maximale de l'écran, ce qui est assez pitoyable dans de nombreux cas. Heureusement, cela peut être modifié, et la meilleure partie est que cela ne vous oblige pas à rooter votre téléphone.


Personnaliser la luminosité de l'écran avec Google Pixel 2

Nous allons modifier un paramètre masqué disponible uniquement à partir d'Android 8.1 Oreo. Ce n'est pas un problème, car chaque propriétaire de Pixel 2 devrait déjà utiliser la dernière version, mais cela vaut la peine de le mentionner quand même. Le paramètre masqué est uniquement accessible via l’Android Debug Bridge (ADB), ce qui signifie que vous devez connecter votre téléphone à votre PC. Si vous avez un ordinateur à portée de main, alors vous êtes prêt à suivre ces étapes:

  1. Configurez ADB comme décrit dans ce tutoriel précédent.
  2. Ouvrez une invite de commande ou un terminal et entrez une commande au format suivant: adb shell settings put global always_on_display_constants "screen_brightness_array=-1:0:1:2:3"
  3. Remplacez le «0: 1: 2: 3» de la commande ci-dessus par un ensemble de 4 nombres compris entre 0 et 255 (tel que «2: 25: 100: 250»). Laissez le «-1» en place.

Désormais, la luminosité de votre écran toujours allumé peut être considérablement améliorée. Si vous êtes curieux de savoir ce que chaque nombre du tableau représente, le premier chiffre que vous inscrivez est pour une condition «nuit» (lumière ambiante très, très basse), le second pour une condition de lumière «faible», le troisième pour un « haute "condition de lumière, et la dernière pour" soleil "(très, très haute lumière ambiante).

Ce qui précède montre les valeurs par défaut dans le tableau de luminosité AOD. Vous pouvez vous y référer si vous souhaitez annuler les modifications apportées ici.

Bonus: autres tweaks toujours visibles

Outre le réglage de la luminosité, vous pouvez modifier d’autres paramètres liés au Pixel 2 toujours actif. Voici la liste:

  • dimming_scrim_array : Entier tableau permettant de mapper le type de luminosité ambiante sur un canevas de gradation. Cela «masque» essentiellement le DAO avec une superposition pour l'atténuer davantage (on ne sait pas vraiment pourquoi on voudrait cela).
  • prox_screen_off_delay : délai (en millisecondes) entre la détection du capteur de proximité et la désactivation de l'écran.
  • prox_cooldown_trigger : temps prox_cooldown_trigger (en millisecondes) pour déclencher le délai de refroidissement, qui désactive le capteur de proximité pendant une période prox_cooldown_trigger .
  • prox_cooldown_period : période (en millisecondes) à laquelle le détecteur de proximité est prox_cooldown_trigger si prox_cooldown_trigger est déclenché.

Voici un exemple d'utilisation de certaines de ces valeurs pour peaufiner le fichier AOD. Supposons que je souhaite que l'écran s'éteigne 5 secondes après que le capteur de proximité du téléphone est couvert lorsque l'affichage Toujours activé s'affiche. Je voudrais entrer cette commande:

 adb shell settings put global always_on_display_constants "prox_screen_off_delay=50000" 

Vous pouvez jouer avec ces paramètres pour personnaliser le comportement du DAO, bien que ce soit tout ce que vous pourrez modifier sans accès root, malheureusement.