หากคุณไม่พบรายการที่เริ่มต้นโปรแกรมคุณอาจพบรายการนั้น/etc/xdg/autostart
แทน ฉันรู้ว่าพวกเขาแก้ไข Nautilus ในที่สุดเริ่มต้นโดยอัตโนมัติใน KDE โดยใช้การตั้งค่า OnlyShownIn การเปลี่ยนไฟล์ในไดเรกทอรีนี้เป็นความกว้างของระบบดังนั้นคุณอาจต้องการคัดลอกไฟล์ของแอพพลิเคชั่นที่ละเมิด~/.config/autostart/
แทนที่จะใช้ OnlyShownIn คุณสามารถใช้ NotShownIn ได้เช่นกัน สิ่งนี้ช่วยให้คุณไม่ได้มีบางสิ่งสำหรับเดสก์ท็อปเดียว แต่แสดงให้ผู้อื่นเห็นทั้งหมด สำหรับตัวอย่างนี้คุณสามารถโหลด Docky ในตัวจัดการเดสก์ท็อปทั้งหมดยกเว้น KDE โดยใช้สิ่งต่อไปนี้:
NotShownIn=KDE;
หากคุณไม่ต้องการให้มันเริ่มบนเดสก์ท็อปใด ๆ คุณสามารถเปลี่ยนเป็นOnlyShownIn=;
บรรทัดในไฟล์ .desktop ซึ่งควรจะจบด้วยเซมิโคลอน อัฒภาคยังใช้เพื่อแยกค่าสำหรับการตั้งค่าที่ใช้มากกว่าหนึ่งค่าในเวลาเดียวกัน
เคล็ดลับนี้จะหมายความว่าคุณต้องแสดงรายการเชลล์เดสก์ท็อปทุกอันที่คุณใช้เพื่อไม่ให้สิ่งใดทำงาน ดังนั้นการใช้NotShownIn=Unity
จะดีถ้าคุณมี Unity เท่านั้นที่ติดตั้ง แต่มันจะยังคงเริ่มถ้าคุณติดตั้ง KDE หรือ Gnome ในภายหลัง
หากไฟล์เดสก์ท็อปในโฟลเดอร์เริ่มอัตโนมัติของผู้ใช้ไม่หยุดแอปพลิเคชันเริ่มต้นคุณจะต้องจัดการกับไฟล์เดสก์ท็อปในไดเรกทอรี xdg สำหรับเรื่องนี้ฉันจะทำสำเนาสำรองของไฟล์ แทนที่จะทำสำเนาด้วยส่วนขยาย bak หรือมาตรฐานอื่นที่อาจถูกเขียนทับในภายหลังให้ทำสิ่งนี้สำหรับแอปพลิเคชันจินตภาพที่เรียกว่า badapp สำหรับตัวอย่างนี้
sudo cp /etc/xdg/autostart/badapp.desktop /etc/xdg/autostart/badapp.desktop.stop
จากนั้นคุณสามารถแก้ไขไฟล์เดสก์ทอปเดิม หากมีบางอย่างผิดพลาดและคุณเริ่มต้นในการบูตข้อความคุณสามารถเปลี่ยนชื่อไฟล์กลับเป็นชื่อเดิมได้
sudo cp /etc/xdg/autostart/badapp.desktop.stop /etc/xdg/autostart/badapp.desktop
นอกจากนี้โฟลเดอร์เริ่มต้นอัตโนมัติของผู้ใช้เริ่มต้นสำหรับ KDE นั้นเป็น~/.kde/Autostart/
เพราะ KDE ทำสิ่งต่างๆตามวิธี KDE