วิธีการเลื่อนโปรแกรมเช่น cairo-dock (ไม่มี openGL) หรือ Firefox?
บางครั้งโปรแกรมหยุดทำงานเมื่อเริ่มต้นด้วยแอพเริ่มต้นอื่น ๆ ฉันต้องการให้โปรแกรมเริ่มทำงานช้ากว่า 10 วินาทีเพื่อหลีกเลี่ยงความผิดพลาด
วิธีการเลื่อนโปรแกรมเช่น cairo-dock (ไม่มี openGL) หรือ Firefox?
บางครั้งโปรแกรมหยุดทำงานเมื่อเริ่มต้นด้วยแอพเริ่มต้นอื่น ๆ ฉันต้องการให้โปรแกรมเริ่มทำงานช้ากว่า 10 วินาทีเพื่อหลีกเลี่ยงความผิดพลาด
คำตอบ:
ชะลอการเริ่มระบบอัตโนมัติด้วยตัวเลือกการหน่วงเวลาที่ inbuilt
หมายเหตุ : ใช้งานได้เฉพาะกับเซสชันเดสก์ท็อปที่รับรู้X-GNOME-Autostart-Delay
พารามิเตอร์ (เช่น Unity, Unity2D, GNOME) สิ่งนี้จะไม่ทำงานสำหรับ LXDE, XFCE, KDE และอื่น ๆ
ด้วยวิธีนี้ไม่จำเป็นต้องมีสคริปต์หรือโหมดสลีป ไปที่โฟลเดอร์ autostart ของคุณ:
nautilus ~/.config/autostart
ค้นหา.desktop
ไฟล์ที่สอดคล้องกับแอปพลิเคชันของคุณและเปิดในโปรแกรมแก้ไขข้อความเช่นgedit
:
gedit ~/.config/autostart/application.desktop
ผนวกบรรทัดต่อไปนี้เข้ากับไฟล์:
X-GNOME-Autostart-Delay=foo
ซึ่งfoo
เป็นเวลาที่อยู่ในวินาทีที่คุณต้องการที่จะชะลอเปิดตัวแอพลิเคชันโดยเช่น:
X-GNOME-Autostart-Delay=60
บันทึกไฟล์ relog และคุณควรเห็นผลกระทบ
คุณสามารถลองเปลี่ยนคำสั่งเป็น:
sleep 10 && firefox
บางคนบอกว่าใช้งานได้บางคนบอกว่าใช้ไม่ได้หากเป็นกรณีของคุณและใช้งานไม่ได้คุณสามารถลองด้วย:
xterm -e 'sleep 10 && firefox'
ฉันต้องใช้มันเพื่อให้ skype ทำงานได้: sh -c "sleep 10 && skype &"
ใน Ubuntu 12.04