Le "scintillement" se produit très probablement lors de l'exécution d'Ubuntu MATE ou d'une distribution similaire. De telles instances d'activation et de désactivation d'écran peuvent être, mais pas nécessairement, influencées par la prise en charge du pilote graphique.
Dans les sections suivantes, j'utiliserai ces termes:
- "vide" pour renvoyer l'instance lorsque l'écran devient complètement sombre sans aucune lumière;
- "briller" pour renvoyer l'instance lorsque l'écran à une luminosité maximale;
- "blanking" pour faire référence à l'instance lorsque l'écran devient sombre avec une lumière entre la connexion et le bureau.
Sur la base du processus de démarrage décrit par OP, il existe trois instances de "vide", une instance de "brillant" et une instance de "masquage".
Le blanc 1
0:00~0:08 Bios
0:09 Black (no light) <-- this
Il s'agit d'une instance courante, qui indique le processus de démarrage allant du BIOS / UEFI à l'étape suivante (généralement MBR pour une machine BIOS). Le premier blanc est inévitable et la plupart des utilisateurs ne peuvent rien y faire.
Le blanc 2
0:10~0:11 Black (light)
0:12 Black (no light) <-- this
Le deuxième blanc est très probablement affiché lorsque vous passez de l'étape suivante au chargeur de démarrage (généralement GRUB pour une machine GNU / Linux). Le délai d'expiration par défaut est généralement défini sur 10 secondes, bien que la configuration intégrée puisse réduire automatiquement le délai d'expiration à plusieurs secondes si aucun autre système d'exploitation n'est trouvé. Cela entraînera toujours un certain retard.
Solution : assurez -vous que le délai d'expiration du chargeur de démarrage est nul et masqué.
Dans le terminal, exécutez sudo nano /etc/default/grub
et modifiez les lignes pertinentes comme suit, puis enregistrez les modifications en ^X Exit
: appuyez sur Ctrl+ Xpuis appuyez sur Yet appuyez sur Enter. Ensuite, exécutez sudo update-grub
pour mettre à jour la configuration modifiée (avant d'exécuter la dernière commande, l'utilisateur peut vouloir appliquer la solution de contournement suivante ensemble dans le même fichier de configuration).
...
#GRUB_HIDDEN_TIMEOUT=0
#GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=0
...
Les deux lignes avec GRUB_HIDDEN...
sont des paramètres obsolètes et doivent être désactivées avec la syntaxe des commentaires #
. Pas vraiment lié au blanc; juste pour exclure tout résultat inattendu.
Lorsque d'autres systèmes d'exploitation ont été trouvés via `` os-prober '', le délai d'expiration ne peut pas être nul et ne peut pas être masqué: la configuration intégrée active le menu de démarrage et le délai d'expiration n'est effectif qu'avec une valeur non nulle. Pour un système à démarrage multiple, le menu apparaît pendant au moins 1 seconde et le deuxième blanc peut être affiché de toute façon.
La brillance
0:13~0:15 Bright screen
Cela dépend probablement du matériel. Le symptôme ressemble à ce post daté ou à un autre post daté sur Ask Ubuntu. Sinon, recherchez le modèle de machine ou les spécifications matérielles sur les sites de communauté appropriés pour trouver la solution la plus appropriée.
Le blanc 3
0:16 Black with light
0:17 Black without light <-- this
0:18 Loading screen
Le troisième blanc est très probablement affiché lorsque le chargeur de démarrage exécute l'application qui fournit une animation de démarrage graphique (généralement Plymouth pour une distribution basée sur Ubuntu) aka splash de démarrage. L'éclaboussure de démarrage n'a aucun objectif significatif, en particulier lorsque le processus de démarrage est rapide; ce qui est montré par OP est très rapide .
Solution : assurez -vous que le chargeur de démarrage n'exécute pas le démarrage.
De même, exécutez avec l'autorisation sudo pour éditer /etc/default/grub
et modifier la ligne qui contient "quiet splash"
et changer cette partie en "quiet"
, puis enregistrez les modifications. Enfin, exécutez sudo update-grub
pour mettre à jour la configuration modifiée.
...
GRUB_CMDLINE_LINUX_DEFAULT="quiet"
...
Lorsque le démarrage est désactivé, certains messages de démarrage peuvent s'afficher à la place pendant le processus de démarrage. Pour une raison quelconque, le résultat est incohérent lors de l'exécution d'Ubuntu MATE (montrant parfois de nombreuses lignes malgré la même option "silencieuse"), ce qui n'est pas vu autrement lors de l'exécution d'un autre dérivé d'Ubuntu comme Xubuntu.
Le masquage
0:19 Change of Background
0:22~0:29 Login
0:30 Black with light <-- this
0:32 My wallpaper
La suppression qui se produit entre la connexion et le bureau est probablement spécifique à GNOME ou à des environnements de bureau similaires comme MATE. J'ai confirmé que: en comparaison, Cinnamon montre un masquage comme MATE; en revanche, Xfce ne montre pas un tel comportement.
Au départ, je pensais que la suppression pouvait être due à la transition du chargement du gestionnaire de fenêtres de composition; toutefois, la modification ou la désactivation du compositeur dans MATE d'une manière ou d'une autre n'affecte pas le comportement de suppression. Le véritable problème est donc autre chose.
Solution : pour Ubuntu MATE, l'écran de connexion doit utiliser une vraie couleur noire (# 000000).
Accédez à Centre de contrôle> Fenêtre de connexion - Apparence et videz le chemin d'accès à Arrière - plan , puis changez la couleur d'arrière-plan en noir (sélectionnez la nuance monochrome la plus sombre dans la zone en bas à gauche). Fermez la fenêtre pour terminer. Le principal objectif de cette solution de contournement est de minimiser la suppression; l'utilisateur peut également changer le thème pour améliorer le contraste et la visibilité de la fenêtre de connexion.
Le résultat
Avec les solutions de contournement ci-dessus, la plupart des utilisateurs finaux ne verront que le premier blanc pendant le processus de démarrage. Sauf qu'OP et les utilisateurs concernés devront résoudre le problème de brillance séparément.
- blanc 1: toujours affiché (inévitable)
- blanc 2: utiliser la solution de contournement
- shine: solution séparée (dépendante du matériel)
- blanc 3: utiliser la solution de contournement
- suppression: utilisez une solution de contournement (dépendante du logiciel)
Solutions de contournement testées avec Ubuntu MATE 18.04, fonctionnant sur une machine 32 bits Intel Celeron 1,6 GHz avec carte graphique Intel. L'installation minimale a un temps de démarrage d'environ 45 secondes (non optimal), sans brillance et seuls le premier blanc et le blanc ont été vus.