Przez chwilę teraz, kiedy przełączam się między dwiema sesjami użytkownika, nieaktywna w niektórych przypadkach przestanie wykonywać procesy GUI. W ten sposób jestem zmuszony czekać na załadowanie kolejnej sesji i nie mogę zrobić czegoś w innej, ponieważ jeśli przełączę się i wrócę po pewnym czasie, nadal będzie to samo. Dotyczy to oprogramowania rsync, rdiff-backup, procesów w tle KDE, Steam uruchomionego w sesji Openbox (nawet zatrzymanie pobierania) i przynajmniej niektórych gier. Nie ma to wpływu na VLC, przynajmniej przeskakuje do potrzebnego czasu po przełączeniu, ale przez chwilę widzę starą ramkę i czas w oknie.
Jaki proces jest odpowiedzialny za takie zachowanie? Czy mogę jakoś to zmienić?
Aktualizacja: wykorzystanie pamięci i zamiany
Dodatkowy kontekst: ironią jest to, że sugerowałem dokładnie takie zachowanie na starym brainstorm.ubuntu.com (teraz nieczynny).
find
włączenie /
, [ctrl] [Alt] [F8] do drugiego użytkownika i wszystko działa dalej ... (chociaż dźwięk filmu jest wyciszony podczas przełączania użytkowników.) Jak to zrobić testujesz?
rsync
używasz verbose
do drukowania postępu? próbowałeś bez niego + czy próbowałeś wysłać go bezpośrednio w tło rsync .... &
? Jak o nohup rsync .... &
? w przypadku GUI muszą one zawiesić, ponieważ istnieje tylko jeden zasób wyjściowy i jest on zajęty przez inną sesję użytkownika i zostaną wstrzymane