ในขณะนี้เมื่อฉันสลับระหว่างสองเซสชันผู้ใช้หนึ่งที่ไม่ได้ใช้งานในบางกรณีจะหยุดการดำเนินการกระบวนการ GUI วิธีนี้ฉันถูกบังคับให้รอให้เซสชันอื่นโหลดและไม่สามารถทำบางสิ่งได้ในอีกอันหนึ่งเพราะถ้าฉันสลับและกลับหลังจากผ่านไปครู่หนึ่งมันยังคงอยู่ในจุดเดียวกัน ซอฟต์แวร์ที่ได้รับผลกระทบ ได้แก่ rsync, rdiff-backup, กระบวนการพื้นหลังของ KDE, Steam เปิดตัวในเซสชัน Openbox (แม้กระทั่งการดาวน์โหลดหยุด) และอย่างน้อยก็บางเกม VLC ไม่ได้รับผลกระทบอย่างน้อยก็ข้ามไปยังเวลาที่ต้องการหลังจากที่ฉันเปลี่ยนกลับ แต่ช่วงเวลาหนึ่งฉันสามารถเห็นกรอบและเวลาเก่าในหน้าต่างของมัน
กระบวนการใดรับผิดชอบต่อพฤติกรรมดังกล่าว ฉันสามารถกำหนดค่าใหม่ได้ไหม?
อัปเดต: การใช้หน่วยความจำและการสลับ
บริบทเพิ่มเติมบางอย่าง: ประชดคือฉันแนะนำพฤติกรรมที่แน่นอนนี้ใน brainstorm.ubuntu.com เก่า (หมดอายุแล้ว)
find
บน/
[Ctrl] [Alt] [F8] ให้กับผู้ใช้ที่สองและทุกอย่างที่ช่วยในการทำงาน ... (แม้ว่าเสียงของหนังเรื่องนี้ถูกปิดเมื่อมีการสลับผู้ใช้.) วิธีทำ คุณทดสอบหรือไม่
rsync
คุณใช้verbose
ในการพิมพ์ความคืบหน้า? คุณได้ลองโดยไม่มีมัน + คุณเคยลองส่งมันไปยังพื้นหลังโดยตรงrsync .... &
หรือไม่? แล้วไงnohup rsync .... &
ล่ะ สำหรับ GUI พวกเขาต้องหยุดทำงานชั่วคราวเนื่องจากมีเพียงทรัพยากรเอาต์พุตเดียวเท่านั้นและจะดำเนินการโดยเซสชันผู้ใช้อื่นและพวกเขาจะหยุดชั่วคราว