Depuis un moment maintenant, lorsque je bascule entre deux sessions utilisateur, la session inactive dans certains cas arrête d'exécuter les processus GUI. De cette façon, je suis obligé d'attendre qu'une autre session se charge et je ne peux pas faire quelque chose dans une autre, car si je change et reviens après un moment, c'est toujours sur le même point. Le logiciel concerné comprend rsync, rdiff-backup, les processus d'arrière-plan KDE, Steam lancé en session Openbox (même le téléchargement s'arrête) et au moins certains jeux. VLC n'est pas affecté, au moins il passe au temps nécessaire après que je revienne en arrière, mais pendant un moment, je peux voir l'ancien cadre et l'heure dans sa fenêtre.
Quel processus est responsable d'un tel comportement? Puis-je le reconfigurer d'une manière ou d'une autre?
Mise à jour: utilisation de la mémoire et des swaps
Un contexte supplémentaire: L'ironie est que j'ai suggéré ce comportement exact sur l'ancien brainstorm.ubuntu.com (maintenant disparu).
find
sur /
[Ctrl] [Alt] [F8] pour le deuxième utilisateur et tout continue à fonctionner ... (bien que le son du film est mis en sourdine lors du passage des utilisateurs.) Comment vous testez?
rsync
vous utilisez verbose
pour imprimer la progression? avez-vous essayé sans cela + avez-vous essayé de l'envoyer directement en arrière rsync .... &
- plan ? Et alors nohup rsync .... &
? pour l'interface graphique, ils doivent suspendre car il n'y a qu'une seule ressource de sortie et elle est prise par une autre session utilisateur et ils se mettront en pause