しばらくの間、2つのユーザーセッションを切り替えると、非アクティブなセッションがGUIプロセスの実行を停止することがあります。この方法では、別のセッションがロードされるのを強制的に待たされ、別のセッションで何かを行うことができません。しばらくしてから切り替えて戻ると、それはまだ同じポイントにあります。影響を受けるソフトウェアには、rsync、rdiff-backup、KDEバックグラウンドプロセス、Openboxセッションで起動されたSteam(ダウンロードの停止も含む)、および少なくともいくつかのゲームが含まれます。VLCは影響を受けません。少なくとも切り替えた後、必要な時間にスキップしますが、しばらくの間、古いフレームと時間がウィンドウに表示されます。
そのような振る舞いにはどのプロセスが関与していますか?なんとか再構成できますか?
更新:メモリとスワップの使用
追加のコンテキスト:皮肉なことに、古いbrainstorm.ubuntu.com(現在は機能していません)でこの正確な動作を提案しました。
find
on /
、[ctrl] [Alt] [F8]を2番目のユーザーに開始し、すべてが実行を続けます...(ただし、ユーザーを切り替えると映画の音声はミュートされます。)テストしますか?
rsync
あなたが使用しているverbose
進捗状況を印刷するには?それなしで試しましたrsync .... &
か?それをバックグラウンドに直接送信してみましたか?どうnohup rsync .... &
?唯一つの出力リソースがあるのでGUIのために、彼らは中断しなければならないし、それが別のユーザーのセッションで取らず、彼らが一時停止します。)