"กะพริบ" เกิดขึ้นได้บ่อยที่สุดเมื่อใช้งาน Ubuntu MATE หรือการแจกจ่ายที่คล้ายกัน อินสแตนซ์ของการเปิดและปิดหน้าจอดังกล่าวอาจได้รับอิทธิพลจากการสนับสนุนไดรเวอร์กราฟฟิก
ในส่วนต่อไปนี้ฉันจะใช้ข้อกำหนดเหล่านี้:
- "blank" เพื่ออ้างถึงอินสแตนซ์เมื่อหน้าจอมืดสนิทโดยไม่มีแสงเลย
- "ส่องแสง" เพื่ออ้างถึงอินสแตนซ์เมื่อหน้าจอที่ความสว่างสูงสุด
- "blanking" เพื่ออ้างถึงอินสแตนซ์เมื่อหน้าจอมืดด้วยแสงระหว่างการเข้าสู่ระบบและเดสก์ท็อป
ขึ้นอยู่กับกระบวนการบู๊ตที่อธิบายโดย OP มีสามกรณีของ "ว่างเปล่า" หนึ่งอินสแตนซ์ของ "เปล่งประกาย" และอีกหนึ่งอินสแตนซ์ของ "ว่าง"
ค่าว่าง 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 วินาทีแม้ว่าการกำหนดค่าในตัวอาจลดการหมดเวลาโดยอัตโนมัติเป็นหลายวินาทีเมื่อไม่พบระบบปฏิบัติการอื่น สิ่งนี้จะทำให้เกิดความล่าช้าบ้าง
วิธีแก้ปัญหา : ตรวจสอบให้แน่ใจว่าหมดเวลาบูตโหลดเดอร์เป็นศูนย์และซ่อนอยู่
ใน terminal เรียกใช้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
ช่องว่างที่สามนั้นน่าจะแสดงได้มากที่สุดเมื่อบูตโหลดเดอร์รันแอพพลิเคชั่นที่ให้ภาพเคลื่อนไหวบูตกราฟิก สแปลชบูตไม่มีจุดประสงค์ที่มีความหมายโดยเฉพาะเมื่อกระบวนการบู๊ตเร็ว สิ่งที่จะปรากฏโดย OP เป็นไปอย่างรวดเร็วมาก
วิธีแก้ปัญหา : ตรวจสอบให้แน่ใจว่าบูตโหลดเดอร์ไม่ได้รันบู๊ตสแปลช
ในทำนองเดียวกันเรียกใช้ด้วยสิทธิ์ 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
การ blanking ที่เกิดขึ้นระหว่างการเข้าสู่ระบบและเดสก์ท็อปมักเป็นไปได้มากกับ GNOME หรือสภาพแวดล้อมเดสก์ท็อปที่คล้ายกันเช่น MATE ฉันได้รับการยืนยันว่า: ในการเปรียบเทียบอบเชยจะแสดง blanking เช่น MATE; ในทางตรงกันข้าม Xfce ไม่แสดงพฤติกรรมดังกล่าว
ในขั้นต้นฉันคิดว่าการปิดกั้นอาจเกิดจากการเปลี่ยนโหลดตัวจัดการหน้าต่างผสม อย่างไรก็ตามการเปลี่ยนหรือปิดการใช้งานผู้แต่งใน MATE ไม่ว่าจะด้วยวิธีใดก็ตามจะไม่ส่งผลกระทบต่อพฤติกรรมการตัดคำ ดังนั้นปัญหาที่แท้จริงคือสิ่งอื่น
วิธีแก้ปัญหา : สำหรับ Ubuntu MATE หน้าจอเข้าสู่ระบบควรใช้สีดำจริง (# 000000)
ไปที่ศูนย์ควบคุม> หน้าต่างการเข้าสู่ระบบ - ลักษณะที่ปรากฏและล้างเส้นทางสำหรับพื้นหลังแล้วเปลี่ยนสีพื้นหลังเป็นสีดำ (เลือกเฉดสีขาวดำที่มืดที่สุดในพื้นที่ด้านซ้ายล่าง) ปิดหน้าต่างเพื่อเสร็จสิ้น วัตถุประสงค์หลักของการแก้ปัญหานี้คือการลดการทำให้ว่างเปล่าให้น้อยที่สุด ผู้ใช้อาจเปลี่ยนธีมเพื่อปรับปรุงความคมชัดและการเปิดเผยหน้าต่างการเข้าสู่ระบบ
ผลลัพธ์
ด้วยวิธีแก้ไขปัญหาข้างต้นผู้ใช้ปลายทางส่วนใหญ่จะเห็นเพียงช่องว่างแรกในระหว่างกระบวนการบู๊ต ยกเว้นผู้ใช้ OP และผู้ใช้ที่ได้รับผลกระทบจะต้องแก้ไขปัญหาแยกต่างหาก
- blank 1: แสดงเสมอ (หลีกเลี่ยงไม่ได้)
- blank 2: ใช้วิธีแก้ปัญหา
- shine: โซลูชันแยกต่างหาก (ขึ้นอยู่กับฮาร์ดแวร์)
- blank 3: ใช้วิธีแก้ปัญหา
- blanking: ใช้วิธีแก้ปัญหา (ขึ้นอยู่กับซอฟต์แวร์)
ทดสอบวิธีแก้ปัญหาด้วย Ubuntu MATE 18.04 ทำงานบนเครื่อง Intel Celeron 1.6 GHz ขนาด 32 บิตพร้อมกราฟิก Intel การติดตั้งน้อยที่สุดมีเวลาบูตประมาณ 45 วินาที (ไม่ดีที่สุด) โดยไม่มีการส่องแสงและจะเห็นเฉพาะการ blank และ blanking แรกเท่านั้น