ตำแหน่ง autostart ทั้งหมดใน Ubuntu คืออะไร


14

ฉันเป็นมือใหม่ของ Ubuntu ที่ต้องการคำแนะนำจากทุกคนที่คุ้นเคยกับวิธีการเริ่มต้นของ Ubuntu ที่แตกต่างกัน

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

เป้าหมายสุดท้ายคือการเขียนสคริปต์ที่วนซ้ำตำแหน่งการตั้งค่าทั้งหมดจากนั้นแยกรายการสิ่งต่าง ๆ ทั้งหมดที่เปิดขึ้นระหว่างการเปิดเครื่องและเมื่อเดสก์ท็อปพร้อมใช้งาน

จนถึงตอนนี้ฉันรู้เกี่ยวกับ:

  • พุ่งพรวดตัวอย่างไฟล์ config: /etc/init.d/foo

  • autostart (ระบบ), ตัวอย่างไฟล์ config: /etc/xdg/autostart/foo.desktop

  • เริ่มอัตโนมัติ (โปรไฟล์) ตัวอย่างไฟล์กำหนดค่า: ~/.config/autostart/foo.desktop

  • @reboot ของ cron ตัวอย่างไฟล์ config: /var/spool/cron/crontabs

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

ซอฟต์แวร์ป้องกันไวรัสมัลแวร์ภูตสคริปต์ที่กำหนดเองซอฟต์แวร์การผลิต - ฟรี / ไม่ฟรีไบนารีตัวชี้วัดดรอปบ็อกซ์ ฯลฯ

มีแอปพลิเคชันที่พร้อมใช้งานแล้วหรือไม่ที่จะระบุทุกอย่างที่ทำงานตอนบู๊ตซ้ำ ๆ

ขอบคุณความช่วยเหลือใด ๆ ที่ชื่นชม


/usr/share/xsessionsคุณควรตรวจสอบ นอกจากนี้คุณยังควรมีลักษณะเป็นgnome-session, kde-sessionไฟล์อื่น ๆ การกำหนดค่า นอกจากนี้ฉันรู้ว่า GNOME มีระบบสำหรับเริ่มต้นสิ่งต่าง ๆ เมื่อคุณลงชื่อเข้าใช้ ค้นหาแอปพลิเคชั่นเริ่มต้น (แม้ว่าจะซ่อนบางสิ่งเป็นค่าเริ่มต้น) ฉันคิดว่าไบนารีเรียกว่าgnome-session-configหรืออะไรบางอย่าง ลองดูว่าโปรแกรมเริ่มต้นด้วย "gnome-session-"
strugee

ฉันคิดว่าการใช้ bootchart แสดงทุกขั้นตอนที่เคยเรียกในระหว่างการบูท หลังจากบูตบางทีคุณสามารถเรียกใช้ps auxหรือสิ่งที่คล้ายกัน ให้ผู้เชี่ยวชาญแก้ไขคำสั่งสุดท้ายหรือการวิจัยของคุณให้ฉัน
Severo Raz

นอกจากนี้ยังมีไฟล์ ".profile" ในโฟลเดอร์โฮมของผู้ใช้ที่ฉันใช้เรียกใช้คำสั่งบรรทัดคำสั่งทุกครั้งที่ฉันลงชื่อเข้าใช้ดังนั้นอีกวิธีหนึ่งสำหรับคุณที่จะเริ่มต้นสิ่งใหม่ด้วยโปรไฟล์ผู้ใช้บางอย่างโดยอัตโนมัติ เพียงเพิ่มคำสั่งลงที่ส่วนท้ายของไฟล์นั้น
Tanel Mae

คำตอบ:


4

ความเป็นไปได้ไม่มีที่สิ้นสุด สคริปต์และแอปพลิเคชันสามารถเรียกใช้สคริปต์และแอปพลิเคชันอื่น ๆ ที่ไม่ได้อยู่ในสถานที่ที่ระบุไว้

แพ็คเกจ 'bootchart' เป็นหนึ่งในวิธีที่ดีในการแสดงรายการ (และแสดง) แอปพลิเคชันทั้งหมดสิ่งที่เริ่มต้นและเมื่ออยู่ในรอบการบูตที่เริ่มต้น นอกจากนี้ยังมีประโยชน์สำหรับการค้นหาสาเหตุของการบูตเป็นเวลานานผิดปกติ มันใช้งานได้กับระบบที่ติดตั้งไว้ไม่ใช่เพื่อการติดตั้งที่ได้รับตามสมมุติฐาน

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.