"Мерехтіння" відбувається, швидше за все, під час запуску Ubuntu MATE або подібного дистрибутива. На такі випадки ввімкнення та вимкнення екрана може впливати, але не обов’язково, підтримка графічного драйвера.
У наступних розділах я буду використовувати ці терміни:
- "порожній" для позначення екземпляра, коли екран стає повністю темним і зовсім немає світла;
- "блиск" для позначення екземпляра, коли екран із максимальною яскравістю;
- "замикання" для позначення екземпляра, коли екран темніє від світла між входом та робочим столом.
На основі процесу завантаження, описаного ОП, є три екземпляри "порожнього", один екземпляр "блиску" та один екземпляр "затухання".
Бланк 1
0:00~0:08 Bios
0:09 Black (no light) <-- this
Це звичайний екземпляр, який вказує на процес завантаження, що йде від BIOS / UEFI до наступного етапу (зазвичай MBR для машини BIOS). Перший бланк неминучий, і більшість користувачів з цього приводу нічого не можуть зробити.
Бланк 2
0:10~0:11 Black (light)
0:12 Black (no light) <-- this
Другий бланк, швидше за все, відображається при переході з наступного етапу до завантажувача (зазвичай GRUB для машини GNU / Linux). Час очікування за замовчуванням зазвичай встановлюється на 10 секунд, хоча вбудована конфігурація може автоматично скоротити час до декількох секунд, коли не знайдено жодної іншої операційної системи. Це все ж спричинить деяку затримку.
Вирішення : переконайтесь, що час очікування завантажувача завантажений на нуль і приховано.
У терміналі запустіть sudo nano /etc/default/grub
і змініть відповідні рядки наступним чином, а потім збережіть зміни за допомогою ^X Exit
: натисніть Ctrl+, Xпотім натисніть Yі натисніть Enter. Потім запустіть sudo update-grub
для оновлення зміненої конфігурації (перед запуском останньої команди користувач може захотіти застосувати наступне вирішення разом у тому ж файлі конфігурації).
...
#GRUB_HIDDEN_TIMEOUT=0
#GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=0
...
Два рядки з - GRUB_HIDDEN...
це застарілі параметри, і їх слід відключити синтаксисом коментаря #
. Насправді не пов’язаний із порожнім; просто щоб виключити будь-який несподіваний результат.
Коли інші операційні системи були знайдені через 'os-prober', час очікування не може бути нульовим і його не можна приховати: вбудована конфігурація дозволить меню завантаження, а час очікування буде ефективним лише з ненульовим значенням. Для багатозавантажувальної системи меню з’явиться щонайменше на 1 секунду, а другий пробіл може бути показаний у будь-якому випадку.
Блиск
0:13~0:15 Bright screen
Це, швидше за все, залежить від обладнання. Симптом схожий на цей датований пост або інший датований пост у Ask Ubuntu. В іншому випадку шукайте модель машини або технічне обладнання на відповідних сайтах спільноти для найбільш прийнятного рішення.
Бланк 3
0:16 Black with light
0:17 Black without light <-- this
0:18 Loading screen
Третій бланк, швидше за все, відображається, коли завантажувач запускає додаток, що забезпечує графічну анімацію завантаження (зазвичай Plymouth для дистрибутива на базі Ubuntu), який називається сплеском завантаження. Сплеск завантаження не має жодної змістовної мети, особливо коли процес завантаження швидкий; те, що показує ОП, дуже швидко .
Вирішення проблеми : Переконайтеся, що завантажувач не виконує всплеск завантаження.
Аналогічно запустіть з дозволом sudo, щоб редагувати /etc/default/grub
та змінювати рядок, який містить "quiet splash"
та змінює цю частину "quiet"
, а потім зберігати зміни. Нарешті, запустіть sudo update-grub
для оновлення зміненої конфігурації.
...
GRUB_CMDLINE_LINUX_DEFAULT="quiet"
...
Коли сплеск завантаження відключений, під час завантаження може замість цього відображатися певне повідомлення про завантаження. Чомусь результат підходить під час запуску Ubuntu MATE (іноді показує багато рядків, незважаючи на той самий "тихий" варіант), що інакше не спостерігається при запуску іншого похідного Ubuntu, наприклад Xubuntu.
Заготовка
0:19 Change of Background
0:22~0:29 Login
0:30 Black with light <-- this
0:32 My wallpaper
Блакування, яке відбувається між входом та робочим столом, швидше за все, характерне для GNOME або подібних середовищ настільних ПК, таких як MATE. Я підтвердив, що: порівняно, Кориця демонструє затухання, як MATE; навпаки, Xfce не проявляє такої поведінки.
Спочатку я вважав, що заготовка може бути пов'язана з переходом завантаження менеджера вікон композиції; однак, будь-яка зміна або відключення композитора в MATE не впливає на поведінку блокування . Тож актуальна проблема - це щось інше.
Обхід : Для Ubuntu MATE екран входу повинен використовувати справжній чорний колір (# 000000).
Перейдіть до Центру керування> Вікно входу - Зовнішній вигляд та спорожніть шлях для фону , а потім змініть колір тла на чорний (виберіть найтемніший монохромний відтінок у нижній лівій частині). Закрийте вікно, щоб закінчити. Основна мета цього рішення - мінімізувати заготовку; Користувач може також змінити тему, щоб покращити контрастність та видимість вікна входу.
Результат
З вищезгаданими обхідними шляхами більшість кінцевих користувачів під час завантаження побачить лише першу порожню. За винятком ОП та постраждалих користувачів, потрібно буде вирішити проблему блиску окремо.
- порожній 1: Завжди показано (неминуче)
- заготовка 2: Використовуйте вирішення
- блиск: окреме рішення (залежне від обладнання)
- пустий 3: Використовуйте вирішення
- вирівнювання: використання способу вирішення (залежно від програмного забезпечення)
Випробувані обхідні шляхи роботи з Ubuntu MATE 18.04, який працює на 32-розрядній машині Intel Celeron 1,6 ГГц з графікою Intel. Мінімальна установка має тривалість завантаження близько 45 секунд (неоптимальна), без блиску і було видно лише першу заготовку та заготовку.