अब थोड़ी देर के लिए जब मैं दो उपयोगकर्ता सत्रों के बीच स्विच करता हूं तो कुछ मामलों में निष्क्रिय एक जीयूआई प्रक्रियाओं को निष्पादित करना बंद कर देगा। इस तरह मैं एक और सत्र के लोड होने का इंतजार करने के लिए मजबूर हूं और किसी दूसरे में कुछ नहीं कर सकता, क्योंकि अगर मैं स्विच करता हूं और थोड़ी देर बाद वापस आता हूं तो यह उसी बिंदु पर होता है। प्रभावित सॉफ्टवेयर में rsync, rdiff-backup, KDE पृष्ठभूमि प्रक्रियाएं, Openbox सत्र में स्टीम (यहां तक कि स्टॉप डाउनलोड करना) और कम से कम कुछ गेम शामिल हैं। VLC प्रभावित नहीं है, कम से कम मैं वापस स्विच करने के बाद समय की जरूरत के लिए रुक जाता हूं, लेकिन एक पल के लिए मैं पुराने फ्रेम और समय को विंडो में देख सकता हूं।
ऐसे व्यवहार के लिए कौन सी प्रक्रिया जिम्मेदार है? क्या मैं इसे किसी तरह फिर से कॉन्फ़िगर कर सकता हूं?
अद्यतन: मेमोरी और स्वैप उपयोग
कुछ अतिरिक्त संदर्भ: विडंबना यह है कि मैंने पुराने बुद्धिशीलता पर इस सटीक व्यवहार का सुझाव दिया है ।ubuntu.com (अब अशुद्ध)।
find
ऑन शुरू करें, /
[ctrl] [Alt] [F8] दूसरे उपयोगकर्ता को और सब कुछ चलता रहता है ... (हालांकि उपयोगकर्ताओं को स्विच करते समय फिल्म की ध्वनि मौन होती है।) कैसे करते हैं। आप परीक्षण?
rsync
प्रयोग कर रहे हैं verbose
प्रगति मुद्रित करने के लिए? क्या आपने इसके बिना कोशिश की है + क्या आपने इसे सीधे पृष्ठभूमि में भेजने की कोशिश की है rsync .... &
? कैसे के बारे में nohup rsync .... &
? जीयूआई के लिए उन्हें निलंबित करना चाहिए क्योंकि केवल एक आउटपुट संसाधन है और यह किसी अन्य उपयोगकर्ता सत्र द्वारा लिया जाता है और वे विराम देंगे