Hiện tượng "nhấp nháy" xảy ra rất có thể khi chạy Ubuntu MATE hoặc một bản phân phối tương tự. Các trường hợp bật và tắt màn hình như vậy có thể, nhưng không nhất thiết, bị ảnh hưởng bởi hỗ trợ trình điều khiển đồ họa.
Trong các phần sau, tôi sẽ sử dụng các thuật ngữ sau:
- "để trống" để chỉ trường hợp khi màn hình trở nên tối hoàn toàn không có ánh sáng;
- "tỏa sáng" để chỉ trường hợp khi màn hình ở độ sáng tối đa;
- "Làm trống" để chỉ trường hợp khi màn hình trở nên tối với ánh sáng giữa đăng nhập và máy tính để bàn.
Dựa trên quy trình khởi động được mô tả bởi OP, có ba trường hợp "trống", một trường hợp "tỏa sáng" và một trường hợp "xóa".
1 trống
0:00~0:08 Bios
0:09 Black (no light) <-- this
Đây là một ví dụ phổ biến, cho biết quá trình khởi động tiến hành từ BIOS / UEFI sang giai đoạn tiếp theo (thường là MBR cho máy BIOS). Khoảng trống đầu tiên là không thể tránh khỏi và hầu hết người dùng không thể làm gì về điều này.
2 trống
0:10~0:11 Black (light)
0:12 Black (no light) <-- this
Khoảng trống thứ hai rất có thể được hiển thị khi tiến hành từ giai đoạn tiếp theo đến bộ tải khởi động (thường là GRUB cho máy GNU / Linux). Thời gian chờ mặc định thường được đặt thành 10 giây, mặc dù cấu hình tích hợp có thể tự động giảm thời gian chờ xuống vài giây khi không tìm thấy hệ điều hành nào khác. Điều này vẫn sẽ gây ra một số chậm trễ.
Giải pháp thay thế : Đảm bảo thời gian chờ của bộ tải khởi động bằng 0 và bị ẩn.
Trong thiết bị đầu cuối, chạy sudo nano /etc/default/grub
và sửa đổi các dòng có liên quan như sau, sau đó lưu các thay đổi bằng cách ^X Exit
: nhấn Ctrl+ Xsau đó nhấn Yvà nhấn Enter. Sau đó, chạy sudo update-grub
để cập nhật cấu hình đã sửa đổi (trước khi chạy lệnh cuối cùng, người dùng có thể muốn áp dụng cách giải quyết tiếp theo với nhau trong cùng một tệp cấu hình).
...
#GRUB_HIDDEN_TIMEOUT=0
#GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=0
...
Hai dòng có GRUB_HIDDEN...
tham số không dùng nữa và nên bị vô hiệu hóa bằng cú pháp nhận xét #
. Không thực sự liên quan đến trống; chỉ để loại trừ bất kỳ kết quả bất ngờ.
Khi các hệ điều hành khác được tìm thấy thông qua 'os-prober', thời gian chờ không thể bằng 0 và không thể bị ẩn: cấu hình tích hợp sẽ cho phép menu khởi động và thời gian chờ chỉ có hiệu lực với giá trị khác không. Đối với hệ thống multiboot, menu sẽ xuất hiện ít nhất 1 giây và khoảng trống thứ hai có thể được hiển thị bằng mọi cách.
Sự tỏa sáng
0:13~0:15 Bright screen
Điều này rất có thể phụ thuộc vào phần cứng. Triệu chứng này trông giống với bài đăng ngày này hoặc bài đăng ngày khác trên Ask Ubuntu. Mặt khác, tìm kiếm theo mô hình máy hoặc đặc điểm kỹ thuật phần cứng tại các trang cộng đồng có liên quan để có giải pháp phù hợp nhất.
3 trống
0:16 Black with light
0:17 Black without light <-- this
0:18 Loading screen
Khoảng trống thứ ba rất có thể được hiển thị khi bộ tải khởi động chạy ứng dụng cung cấp hoạt hình khởi động đồ họa (thường là Plymouth cho bản phân phối dựa trên Ubuntu) hay còn gọi là khởi động giật gân. Việc khởi động giật gân không có mục đích có ý nghĩa đặc biệt là khi quá trình khởi động nhanh; những gì được hiển thị bởi OP là rất nhanh .
Giải pháp thay thế : Đảm bảo bộ tải khởi động không chạy phần khởi động.
Tương tự chạy với quyền sudo để chỉnh sửa /etc/default/grub
và sửa đổi dòng chứa "quiet splash"
và thay đổi phần đó thành "quiet"
, sau đó lưu các thay đổi. Cuối cùng, chạy sudo update-grub
để cập nhật cấu hình sửa đổi.
...
GRUB_CMDLINE_LINUX_DEFAULT="quiet"
...
Khi giật gân khởi động bị vô hiệu hóa, một số thông báo khởi động có thể được hiển thị thay thế trong quá trình khởi động. Vì một số lý do, kết quả không nhất quán khi chạy Ubuntu MATE (đôi khi hiển thị nhiều dòng mặc dù có cùng tùy chọn "im lặng"), điều này không được thấy khi chạy các dẫn xuất Ubuntu khác như Xubfox.
Việc trống
0:19 Change of Background
0:22~0:29 Login
0:30 Black with light <-- this
0:32 My wallpaper
Việc xóa trống xảy ra giữa đăng nhập và máy tính để bàn, rất có thể là cụ thể đối với Gnome hoặc các môi trường máy tính để bàn tương tự như MATE. Tôi đã xác nhận rằng: so sánh, Cinnamon không hiển thị trống như MATE; ngược lại, Xfce không thể hiện hành vi như vậy.
Ban đầu, tôi nghĩ rằng việc xóa trống có thể là do quá trình tải trình quản lý cửa sổ tổng hợp; tuy nhiên, thay đổi hoặc vô hiệu hóa bộ tổng hợp trong MATE theo cách nào đó không ảnh hưởng đến hành vi xóa trống. Vì vậy, vấn đề thực tế là một cái gì đó khác.
Giải pháp thay thế : Đối với Ubuntu MATE, màn hình đăng nhập phải sử dụng màu đen thực sự (# 000000).
Chuyển đến Trung tâm điều khiển> Cửa sổ đăng nhập - Xuất hiện và làm trống đường dẫn cho Nền , sau đó thay đổi màu Nền thành màu đen (chọn màu đơn sắc tối nhất ở khu vực phía dưới bên trái). Đóng cửa sổ để kết thúc. Mục đích chính của cách giải quyết này là để giảm thiểu việc bỏ trống; người dùng cũng có thể thay đổi chủ đề để cải thiện độ tương phản và khả năng hiển thị cửa sổ đăng nhập.
Kết quả
Với cách giải quyết ở trên, hầu hết người dùng cuối sẽ chỉ thấy khoảng trống đầu tiên trong quá trình khởi động. Ngoại trừ, OP và người dùng bị ảnh hưởng sẽ cần phải giải quyết vấn đề tỏa sáng một cách riêng biệt.
- để trống 1: Luôn hiển thị (không thể tránh khỏi)
- để trống 2: Sử dụng cách giải quyết
- tỏa sáng: Giải pháp riêng biệt (phụ thuộc vào phần cứng)
- để trống 3: Sử dụng cách giải quyết
- để trống: Sử dụng cách giải quyết (phụ thuộc vào phần mềm)
Đã thử nghiệm các cách giải quyết với Ubuntu MATE 18.04, chạy trên máy 32 bit Intel Celeron 1.6 GHz với đồ họa Intel. Cài đặt tối thiểu có thời gian khởi động khoảng 45 giây (không tối ưu), không có bóng và chỉ nhìn thấy trống và trống đầu tiên.