ถ้าใช้แอปบางตัวทุกครั้งที่ล็อกอินเดสก์ท็อป สามารถเพิ่มลงในรายการเริ่มต้นอัตโนมัติได้ แต่ถ้าตั้งแอปเยอะเกินไป การล็อกอินครั้งแรกจะล่าช้ามาก เพราะแอปทั้งหมด搶ทรัพยากรพร้อมกัน โชคดีที่มีโซลูชัน: เพิ่มหน่วงเวลาให้แอปพลิเคชันเริ่มต้น
ในบทช่วยสอนนี้ แสดงวิธีหน่วงเวลาแอปพลิเคชันเริ่มต้นใน Ubuntu อย่างเหมาะสม โดยเพิ่มตัวจับเวลาหน่วงเวลา เพื่อไม่ให้รันทันทีหลังล็อกอิน มาดูวิธีทำกัน
แอปพลิเคชันเริ่มต้น (Startup Applications)
บางแอปมีประโยชน์เมื่อพร้อมใช้งานตลอด แต่บางแอป เช่น Plank ไม่เริ่มต้นอัตโนมัติโดยค่าเริ่มต้น วิธีแก้คือเพิ่มลงในรายการแอปที่เริ่มอัตโนมัติตอนล็อกอิน
ไปที่เมนูแอป ค้นหา "Startup Applications" และเปิดใช้งาน
หน้าต่าง Startup Application Preferences จะแสดงรายการแอปทั้งหมดที่โหลดอัตโนมัติตอนล็อกอิน
หมายเหตุ: บางแอปเกี่ยวกับระบบถูกซ่อนไว้ในรายการ Startup Applications Preferences โดยค่าเริ่มต้น แต่เราไม่สนใจในบทช่วยสอนนี้ เพราะไม่ส่งผลต่อสิ่งที่เราต้องการทำ
เพิ่มรายการเริ่มต้นใหม่พร้อมหน่วงเวลา
เพิ่มรายการใน Startup Applications Preferences สำหรับแอปที่ต้องการให้รันอัตโนมัติตอนล็อกอิน กรณีนี้คือ Plank launcher (ใช้แอปอื่นได้ เช่น Gedit, Blender, VS Code โดยระบุพาธแทน)
ขั้นตอนที่ 1: คลิกปุ่ม "Add" ด้านขวาของหน้าต่าง ใส่ชื่อในช่องที่เหมาะสม
ขั้นตอนที่ 2: พิมพ์คำสั่งสำหรับแอปที่ต้องการเริ่มอัตโนมัติในช่อง Command ต้องใส่พาธเต็มสำหรับแอปที่ไม่อยู่ใน Path variable เริ่มต้น หรือกดปุ่ม Browse ด้านขวาเพื่อหา executable สำหรับ Plank ในตัวอย่าง:
/usr/bin/plank
ขั้นตอนที่ 3: คลิก "Add" แอปจะเริ่มอัตโนมัติครั้งหน้าที่ล็อกอิน
ขั้นตอนที่ 4: แก้ไขรายการเดียวกัน เพิ่ม bash -c "sleep AMOUNT_OF_TIME_IN_SECONDS && หน้าคำสั่งเดิม สำหรับ Plank หน่วง 30 วินาที:
bash -c "sleep 30 && /usr/bin/plank"
ขั้นตอนที่ 5: ถ้าต้องการ ใส่คอมเมนต์อธิบายรายการในช่อง Comment
ขั้นตอนที่ 6: คลิกปุ่ม Add ล่างขวา เพิ่มรายการลงในรายการแอปเริ่มต้น
ขั้นตอนที่ 7: ล็อกเอาท์หรือรีสตาร์ทคอมพิวเตอร์
ขั้นตอนที่ 8: แอปพลิเคชันจะเริ่มอัตโนมัติหลังเวลาที่หน่วงไว้
นี่คือวิธีหน่วงเวลาแอปพลิเคชันเริ่มต้นใน Ubuntu ล่าสุด คุณใช้วิธีอื่นสำหรับ auto-start แอปไหม? ยังเรียนรู้ปุ่มลัด Ubuntu เพื่อเข้าถึงแอปได้เร็วขึ้นอีกได้