เริ่ม X-application เมื่อบูต
ฉันมี x-application ที่ตรวจสอบวัตถุระยะไกลและแสดงภาพที่เกี่ยวข้องบนหน้าจอ
หากฉันเรียกใช้ startx จากนั้นจากเทอร์มินัลอื่นให้เริ่มแอปพลิเคชันนี้แอปพลิเคชันนี้จะเริ่มทำงานได้สำเร็จและแสดงสิ่งที่ msut ถูกทำให้ไม่สมบูรณ์ หากไม่เรียกใช้แอปพลิเคชัน startx ไม่ได้เริ่มบอกว่าไม่สามารถเชื่อมต่อกับจอแสดงผลได้ พอสมควร. X11 ไม่เริ่มทำงาน
จะเริ่มแอปพลิเคชันนี้ได้อย่างไร (รวมถึง X11 ด้วยสาเหตุ) ในเวลาบูต
โดยไม่ต้องเข้าสู่ระบบ (กล่อง Linux ไม่มีแป้นพิมพ์)
คำตอบ
คุณสามารถใช้cron
เพื่อเริ่มโปรแกรม / สคริปต์เมื่อบูต ติดตั้ง cronและใช้crontab -e
เพื่อแก้ไขไฟล์ cron สำหรับผู้ใช้ปัจจุบัน เพิ่มบรรทัดดังต่อไปนี้
@reboot /path/to/program --options
บันทึกและปิด โปรแกรมควรทำงานเมื่อบูตโดยไม่ต้องเข้าสู่ระบบ
หากโปรแกรม / สคริปต์ของคุณไม่เริ่มทำงานตรวจสอบให้แน่ใจว่าได้เปิดใช้งานบริการ cron แล้ว
systemctl status cron
หากปิดใช้งานให้ใช้สิ่งต่อไปนี้เพื่อเปิดใช้บริการ:
systemctl enable cron