Computer >> คอมพิวเตอร์ >  >> ระบบ >> Linux

วิธีจัดการแอปพลิเคชั่นเริ่มต้นของคุณใน Ubuntu

วิธีจัดการแอปพลิเคชั่นเริ่มต้นของคุณใน Ubuntu

กระบวนการบู๊ตของคุณอาจใช้เวลานานเกินไปหากบริการและแอปพลิเคชั่นจำนวนมากโหลดโดยอัตโนมัติทุกครั้งที่คุณเปิดคอมพิวเตอร์ โชคดีที่อูบุนตูช่วยให้เราสามารถจัดการแอพพลิเคชั่นเริ่มต้นและปิดการใช้งานสิ่งที่เราเห็นว่าไม่จำเป็นจากการโหลดอัตโนมัติ มาดูกันว่าเป็นอย่างไร

สองสตาร์ทอัพ

กระบวนการบู๊ตของลีนุกซ์รุ่นส่วนใหญ่แบ่งออกเป็นสองส่วนแยกกัน

ส่วนแรกเริ่มต้นเมื่อเคอร์เนลลินุกซ์โหลดและใช้งานได้จนถึงหน้าจอเข้าสู่ระบบ บริการเริ่มต้น – โดยปกติคือ systemd – โหลดบริการทั้งหมดที่จำเป็นสำหรับการทำงานพื้นฐาน ซึ่งอาจรวมถึงสแต็ก Bluetooth ระบบย่อยเสียง ฯลฯ

ส่วนที่สองเริ่มต้นเมื่อคุณเข้าสู่ระบบและประกอบด้วยแอปพลิเคชันเดสก์ท็อป ปกติแล้วจะเหมือนกับ Slack หรือ Skype

ง่ายต่อการควบคุมทั้งสองอย่าง แต่อย่างที่เราเห็น เราจะต้องใช้เครื่องมือที่แตกต่างกันสำหรับแต่ละงาน

การเริ่มต้นระบบ

ลีนุกซ์รุ่นใหม่ล่าสุดส่วนใหญ่รวมถึงอูบุนตูนั้นใช้ systemd เพื่อเริ่มบริการที่จำเป็นโดยอัตโนมัติ Systemd มาพร้อมกับเครื่องมือที่มีประโยชน์ซึ่งสามารถช่วยเราตรวจสอบกระบวนการเริ่มต้นเริ่มต้นนี้ได้ เราสามารถใช้เพื่อดูผลกระทบของทุกอย่างที่โหลดโดยอัตโนมัติและปิดการใช้งานสิ่งที่เราเห็นว่าไม่มีประโยชน์

หากต้องการตรวจสอบระยะเวลาที่ systemd ใช้ในการโหลดทุกอย่าง ให้พิมพ์ systemd-analyze ในเทอร์มินัลแล้วกด Enter

วิธีจัดการแอปพลิเคชั่นเริ่มต้นของคุณใน Ubuntu

Systemd-analyze จะตรวจสอบบันทึกของ systemd และแสดงระยะเวลาที่ใช้ในการเริ่มต้นคอมพิวเตอร์ของคุณให้เสร็จสิ้น เป็นเรื่องที่ดีที่จะรู้ แต่ไม่เป็นประโยชน์ หากลำดับการเริ่มต้นของคุณช้า จะต้องมีบางอย่างที่ใช้เวลานานเกินไปในการโหลด มีบางอย่างที่ต้องตำหนิ นั่นคือสิ่งที่ systemd-analyze ช่วยให้คุณทำได้อย่างแม่นยำ:ค้นหาว่าใครถูกตำหนิ ลองใช้กับ:

systemd-analyze blame
วิธีจัดการแอปพลิเคชั่นเริ่มต้นของคุณใน Ubuntu

นี่จะแสดงรายการของทุกอย่างที่ระบบโหลด เริ่มจากรายการที่ส่งผลกระทบมากที่สุดและค่อยๆ เคลื่อนไปยังรายการที่เบาที่สุด

เคล็ดลับ :หากคุณมีรายการยาว คุณสามารถส่งออกรายการไปยังไฟล์ข้อความด้วยคำสั่ง:

systemd-analyze blame >> NAME_OF_FILE.txt

วิเคราะห์ไฟล์ข้อความได้ง่ายกว่ารายการในเทอร์มินัล

ทำไมต้องใช้บริการเครื่องพิมพ์หากคุณไม่มีเครื่องพิมพ์ หากคุณพบว่าบริการบางอย่างไม่มีประโยชน์ คุณสามารถปิดการใช้งานได้อย่างง่ายดาย เพียงใช้:

sudo systemctl disable NAME_OF_SERVICE --now

คุณควรแน่ใจว่ามันไม่มีประโยชน์ และคุณจะไม่ต้องการมันอีก นั่นเป็นเหตุผลว่าทำไมจึงควรตรวจสอบสิ่งที่พึ่งพาพวกเขาด้วย:

sudo systemctl list-dependencies NAME_OF_SERVICE --reverse

การจัดการแอปพลิเคชันเริ่มต้นของคุณ

ส่วนที่สองของกระบวนการเริ่มต้นขึ้นอยู่กับสภาพแวดล้อมเดสก์ท็อปเอง คุณสามารถใช้เครื่องมือต่างๆ เพื่อควบคุมได้ ทั้งนี้ขึ้นอยู่กับสภาพแวดล้อมการแจกจ่ายและเดสก์ท็อปของคุณ บน Ubuntu คุณสามารถค้นหาเครื่องมือนั้นได้โดยไปที่เมนูแอพของคุณและพิมพ์ startup . เลือกรายการแอปพลิเคชันเริ่มต้นที่จะปรากฏขึ้น

วิธีจัดการแอปพลิเคชั่นเริ่มต้นของคุณใน Ubuntu

หน้าต่าง Startup Applications Preferences จะปรากฏขึ้น โดยแสดงแอปพลิเคชันทั้งหมดที่โหลดโดยอัตโนมัติหลังจากที่คุณเข้าสู่ระบบ

วิธีจัดการแอปพลิเคชั่นเริ่มต้นของคุณใน Ubuntu

หากต้องการปิดใช้งานการโหลดอัตโนมัติของแอปแต่เก็บรายการไว้ในกรณีที่คุณต้องการเปิดใช้งานอีกครั้งในอนาคต ให้ยกเลิกการเลือกช่องทำเครื่องหมายทางด้านซ้าย

วิธีจัดการแอปพลิเคชั่นเริ่มต้นของคุณใน Ubuntu

หากต้องการลบรายการทั้งหมด ให้คลิกเพื่อเลือกจากนั้นคลิก Remove ทางด้านขวา

หากบางรายการไม่สำคัญสำหรับการใช้เดสก์ท็อปของคุณ คุณสามารถชะลอการโหลดเพื่อให้แอปพลิเคชันที่เหลือโหลดเร็วขึ้น ในการทำเช่นนั้น คุณต้องแก้ไขรายการและเพิ่มคำสั่งพิเศษก่อนคำสั่งที่เปิดใช้งาน โดยแนะนำการหน่วงเวลาด้วยตนเอง คุณสามารถทำได้ดังนี้:

sleep 60;EXISTING_COMMAND
วิธีจัดการแอปพลิเคชั่นเริ่มต้นของคุณใน Ubuntu

sleep 60; คำสั่งจะเพิ่มการหน่วงเวลา 60 วินาทีให้กับแอปพลิเคชันเริ่มต้น

การเพิ่มแอปพลิเคชันในรายการเริ่มต้น

นี่เป็นจุดที่คุณสามารถเพิ่มแอปพลิเคชันของคุณเองลงในลำดับการเริ่มต้นได้ คุณสามารถทำได้โดยคลิกปุ่มเพิ่มทางด้านขวา

ป้อนชื่อที่คุณต้องการสำหรับรายการเริ่มต้นในฟิลด์ "ชื่อ" และพิมพ์คำสั่งของคุณในช่อง "คำสั่ง" ที่เหมาะเจาะ หรือคุณสามารถคลิกที่ปุ่ม “เรียกดู … ” ที่ด้านขวาของฟิลด์และเลือกไฟล์เรียกทำงานจากกล่องโต้ตอบไฟล์ป๊อปอัป

วิธีจัดการแอปพลิเคชั่นเริ่มต้นของคุณใน Ubuntu

สุดท้าย หากคุณต้องการ ให้ป้อนความคิดเห็นแล้วคลิก “เพิ่ม” เพื่อเพิ่มคำสั่งในรายการเริ่มต้น

เมื่อคุณได้ทำความสะอาดรายการแอปพลิเคชันเริ่มต้นของคุณแล้ว คุณอาจต้องการล้างข้อมูลในถังขยะโดยอัตโนมัติเพื่อเพิ่มพื้นที่จัดเก็บหรือซ่อนแถบด้านบนเพื่อเพิ่มพื้นที่หน้าจอ