Come scoprire quale programma "Sconosciuto" è ancora in esecuzione e prevenire l'arresto?

9

Ho la finestra in basso ogni tanto durante lo spegnimento. C'è un modo per scoprire cosa è il programma "Sconosciuto"? Forse trovi il percorso dell'eseguibile?

    
posta 8128 24.09.2011 - 15:47

3 risposte

3

Questa è in realtà una funzionalità, non un bug. Prima di questo, il sistema si disconnetteva alla perdita del lavoro non salvato ed era cieco per eventuali danni.

Al giorno d'oggi, le applicazioni che eseguono lunghe attività che valgono la pena aspettare, si registrano tramite DBus con la shell; questi possono essere codifica video, caricamento e sincronizzazione di attività Ubuntu One o DropBox e così via.

A volte le applicazioni potrebbero bloccarsi e quindi non riuscire a annullare la registrazione delle loro attività in sospeso, e potrebbero o meno essere firefox .

Puoi esaminare il tuo inibitore di spegnimento con qualsiasi visualizzatore DBus come d-feet:

Sul bus di sessione, l'interfaccia org.gnome.SessionManager esporrà il metodo GetInhibitors() , che restituisce ad esempio ['/org/gnome/SessionManager/Inhibitor2'] . L'oggetto in questo percorso ti permetterà di interrogare varie cose, come GetAppId() (ad es. Freno a mano), GetReason() (ad es. Codifica), GetToplevelXid() (ad es. 79691816L). Soprattutto l'ultimo potrebbe essere utile: potresti rilasciare xwininfo -id 79691816 e quindi verificare se la finestra esiste ancora e se lo fa, qual è il suo vero titolo.

    
risposta data aquaherd 25.09.2011 - 20:07
0

Firefox ha subito una brutta perdita di memoria per molto tempo. Ed è solo peggiorato le ultime uscite (4, 5 e 6).

Spesso ricevo questo messaggio "Non risponde" e per prova & amp; errore ho imparato che proviene da Firefox. Per vedere se Firefox sta causando questo sul tuo computer, prova a provare la seguente procedura:

quando viene visualizzata la finestra di dialogo Non risponde, apri Monitor di sistema. Cerca l'eseguibile di firefox-bin nell'elenco Processi e se trovi che vede se l'intestazione del canale Waiting dice "futex_wait_queue_me":

Se vedi questa voce, apri un Terminale e digita "killall firefox-bin". Questo comando interromperà il processo.

Ora ripeti tutto ciò che hai creato creando la finestra di dialogo Non risponde (ad es., provando a riavviare o spegnere il computer) e vedere se tutto è copacetico. Se tutto è fluido e non ottieni un'altra finestra di dialogo Non risponde, puoi dedurre che è stata la perdita di memoria di Firefox a provocarla.

    
risposta data Chad--24216 25.09.2011 - 16:58
0

Prova a eseguire l'aggiornamento di grub:

sudo update-grub

Ho avuto lo stesso problema descritto sopra e questo lo ha risolto per me.

    
risposta data Bill Fritz 16.03.2014 - 04:09

Leggi altre domande sui tag