Per un po 'di tempo quando passo tra due sessioni utente, quella inattiva in alcuni casi interromperà l'esecuzione dei processi della GUI. In questo modo sono costretto ad attendere il caricamento di un'altra sessione e non riesco a fare qualcosa in un'altra, perché se cambio e torno dopo un po 'è ancora sullo stesso punto. Il software interessato include rsync, rdiff-backup, processi in background di KDE, Steam avviato nella sessione di Openbox (anche interruzioni del download) e almeno alcuni giochi. VLC non è interessato, almeno salta al tempo necessario dopo il mio ritorno, ma per un momento posso vedere il vecchio frame e il tempo nella sua finestra.
Quale processo è responsabile di tale comportamento? Posso riconfigurarlo in qualche modo?
Aggiornamento: utilizzo di memoria e swap
Qualche ulteriore contesto: l'ironia è che ho suggerito questo comportamento esatto sul vecchio brainstorm.ubuntu.com (ora defunto).
find
on /
, [ctrl] [Alt] [F8] al secondo utente e tutto continua a funzionare ... (anche se il suono del film è disattivato quando si cambia utente). Come si fa test?
rsync
te stai usando verbose
per stampare i progressi? hai provato senza di esso + hai provato a inviarlo direttamente in background rsync .... &
? Che ne dici nohup rsync .... &
? per la GUI devono sospendere perché esiste una sola risorsa di output, che viene presa da un'altra sessione utente e si interromperanno