Gli elementi dell'interfaccia utente non rispondono completamente


12

Molti dei miei elementi dell'interfaccia utente non rispondono completamente. Questo succede in Unity e GNOME Classic.

Ci sono molti esempi di questo, ma di solito solo alcuni degli elementi dell'interfaccia utente non rispondono (ad esempio, non riesco a spostare una finestra, ma posso fare clic su un menu da qualche altra parte). Il sistema non è in ritardo, l'interfaccia utente semplicemente non funziona. A volte riesco a farlo funzionare facendo qualcosa di non correlato (ad esempio, chiudere una finestra con Alt-F4 potrebbe permettermi di spostare un'altra finestra congelata).

Questo inizia ad accadere immediatamente dopo il login. Il comportamento è ripetibile, ma ci sono così tanti elementi dell'interfaccia utente che si accendono e si spengono che può diventare molto imprevedibile.

Di solito posso premere super per ottenere il trattino e Alt-F2 per ottenere un prompt dei comandi. Anche Alt-Shift-T sembra funzionare normalmente per far apparire un Terminale funzionante (almeno uno che accetta comandi, anche se non riesco a spostare la finestra).

Qualcuno ha qualche idea su cosa potrebbe causare questo? Il comportamento è altamente imprevedibile ed estremamente frustrante. Dovrei notare che i comandi chiave non funzionano sempre, anche se sembrano nei miei esempi. Quindi non penso sia solo un problema con il mouse.

Grazie per qualsiasi aiuto.

  • Distro 11.04. Update Manager non ha aggiornamenti disponibili per il mio sistema, quindi presumo di essere aggiornato.

  • Qualcuno su Launchpad ha suggerito di controllare altri account. Infatti, creare un nuovo utente e accedere a quell'account, risolve il problema lì e sul mio account originale. L'eliminazione dell'utente fa tornare il problema.

  • Non ci sono cambiamenti quando aggiungo il parametro edd = on all'avvio.

Inoltre, devo accedere al nuovo utente prima che il problema si interrompa sul mio solito utente. Funziona come una soluzione temporanea, anche se preferirei davvero sapere cosa sta succedendo (ora sono davvero confuso). Inoltre, non voglio in particolare un secondo account se non è necessario.

Qualcuno sa cosa sta causando il problema e facendolo tornare quando cancello il secondo account?

Informazioni di sistema:

  • CPU: Intel Core i7 950
  • RAM: 8 GB
  • GPU: nVidia GTX460 SE
  • Scheda madre: Asus Sabertooth X58
  • Spazio libero su disco: 650 GB (64%) (due unità da 2 GB che si trovano in un array RAID 1)

Alcune altre cose che ho provato sono:

  • unity --reset
  • gconftool-2 --recursive-unset /apps/compiz-1
  • rm -rf .compiz .gnome .gnome2 .gnome2_private .gconf .gconfd .metacity

Inoltre, ho scoperto che avere un altro account utente non è sufficiente. Se riavvio o addirittura sospendo il mio sistema, devo accedere all'altro account prima del mio.

Inoltre, il unity --resetcomando segfaults quando lo eseguo attraverso un tty. La linea nel syslog che lo riguarda è

Aug 14 11:26:43 Ubuntu-Desktop kernel: [ 217.921661] compiz[2539]: segfault at 58 ip 00007f674f345c51 sp 00007fffdfc43508 error 4 in libnvidia-glcore.so.270.41.06[7f674e3b3000+144e000]

Non so se sarà utile o meno, ma ho pensato che fosse strano.

Mi sembra di avere lo stesso problema del poster n. 9 qui. Cioè, ho i driver grafici avanzati nvidia installati, ma il riquadro dei driver aggiuntivi dice che non sono in uso. Sono confuso da questo però, poiché la descrizione del driver dice che sono necessari per eseguire Unity. Quindi o la descrizione è sbagliata o sono effettivamente in uso. Non so ancora se questo è legato al mio problema attuale, in particolare perché non ho cambiato i driver e la stessa configurazione esiste sul nuovo account utente in cui le cose vanno bene.

Modifica: ho eliminato una cartella compiz-1 da ~ / .config / senza risultati. Non c'era nessuna cartella Compiz lì.

Non penso che il problema NVIDIA sia correlato. Ho aggiornato i miei driver grafici alla versione 280.13, che è l'ultima di NVIDIA. Su suggerimento di Fossfreedom ho disinstallato quelli e installato i 173 driver nonostante non supportasse la mia scheda grafica. Com'era prevedibile, non avevo grafica e ho usato la modalità utente singolo per aggiornare nuovamente la mia grafica.

Più urgentemente, ho scoperto che l'utente secondario non risolve il problema come pensavo in precedenza. Il primo utente ad accedere (indipendentemente da quale sia l'utente) presenta il problema. Il secondo utente che accede risolve il problema per entrambi gli utenti. In precedenza avevo sempre effettuato l'accesso al mio account e quindi a un altro, quindi non l'ho mai notato.

Questo nuovo sviluppo significa che non riesco a realizzare il mio piano precedente di passare a un nuovo account utente. A questo punto, sono abbastanza vicino alla reinstallazione. Ho un altro hard disk nella posta che sarà abbastanza grande da eseguire il backup completo di tutti i miei dati.

Ma per favore, se qualcuno ha altre idee, dimmelo. Non voglio davvero reinstallare se non ho bisogno di farlo.

Risposte:


4

Vorrei prendere in considerazione la possibilità di eseguire un memtest e forse una scansione dei blocchi sul disco rigido. Il processore e la memoria sono ciò che disegna il desktop o gli elementi della GUI. Pertanto escluderei quelli prima di iniziare a fare il pionting delle dita sui tuoi desktop manager. Poiché sia ​​Gnome che Unity agiscono, trovo l'hardware un fattore molto più probabile.

Ci scusiamo per aver pubblicato una risposta, ma non ho ancora la possibilità di pubblicare commenti.

Ad ogni modo, c'è un memtest86+test su qualsiasi cd o usb di installazione di Ubuntu. Prima ci andrei.

Modificare:

Sembra che la migrazione a un nuovo account utente sia il miglior test al momento. Qualcosa potrebbe essere corrotto dall'installazione e dal ripristino quando elimini il nuovo utente, non lo so davvero. Ma puoi provare questo:

usermod -m -d /home/jerry -l jerry tom
### gone ###
ls /home/tom
### as it moved to ###
ls /home/jerry

Questo comando elimina l'utente "tom" e sposta tutto all'utente "jerry". I comandi ls servono solo a ricontrollare il tuo lavoro, elencando la nuova directory disponibile e il primo dovrebbe darti un errore in quanto non esiste più.

fonte: http://www.cyberciti.biz/faq/ubuntu-linux-howto-rename-user-account/

Spero che se sposti tutto dal tuo account corrente a uno nuovo, puoi avere un solo account senza tutti i problemi.


Okay, ho finalmente trovato il tempo di fare un badblock e un test di memoria, entrambi andavano bene e non ho risolto il problema. Ho anche scoperto che l'avvio da un Live CD andava bene. Hai qualcos'altro che posso provare?
Kris Harper,

Bene signore, ora che la tua domanda è stata completamente rivista, sono un po 'perplesso. Ho anche accumulato punti su cui posso commentare ora, o forse solo in b / c è il mio post. Ho intenzione di modificare la mia risposta con alcune informazioni sulla modifica degli account utente e forse questo ti aiuterà a uscire dal tuo attuale pickle.
Kheldar,

Sì, questo è fondamentalmente quello che ho finito per fare. Sto solo copiando i miei dati (documenti, musica, .vimrc, ecc.) Piuttosto che usare usermod, perché temo che ci sia qualche impostazione corrotta da qualche parte che sta causando questo. Inoltre, non so come funziona il comando usermod, ma non ho abbastanza spazio su disco per fare una copia completa della mia directory home, quindi anche questa è una preoccupazione. Grazie per l'input però. Spero che questo funzioni.
Kris Harper,

Lo spero anche io, buona fortuna. Se ciò non funziona, forse è necessario reinstallare solo il sistema. Non ti conosco ma quando eseguo un'installazione la mia "/ home" è sempre su una partizione separata in quel modo come ultima risorsa che posso reinstallare dal cd e non perdere alcun dato. Se ciò non risolve il problema, potresti voler riaprire un'altra domanda o deselezionare la mia risposta e spero di ottenere qualche ulteriore input.
Kheldar,


3

Dal tuo ultimo aggiornamento penso che ci sia un'incompatibilità fondamentale con i 270 driver e la tua scheda grafica.

Questa segnalazione di bug - post # 9 segnala questo problema con i 270 driver e la scheda grafica.

Posso suggerire di disattivare i 270 driver e attivare, in particolare, il driver 173.


Non sono sicuro che il driver 173 funzionerà. La pagina del driver non elenca la mia scheda grafica (GTX 460 SE) come prodotto supportato. Proverò sicuramente se pensi che funzionerà comunque. Allo stesso modo, questa sembra essere la pagina del driver per la mia carta, e i driver sono a 280 lì. Potrei essere in grado di risolvere il problema scaricando quei driver (presumibilmente aggiornati). Ci proverò quando torno a casa stasera.
Kris Harper,

Ok, purtroppo l'installazione dei driver 280 non ha aiutato. Sono andato avanti e ho provato a rimuoverli e installare i 173 driver come hai suggerito. Come sospettavo, non erano supportati e ho dovuto avviare la modalità utente singolo per reinstallare i driver 280. Per quanto ne so sono aggiornato sui miei driver grafici.
Kris Harper,

:( - la finestra Driver aggiuntivi ora dice che nvidia 280 è attivato E in uso?
Fossfreedom

Oh dannazione! Non posso credere di non averlo verificato. Dovrò aspettare fino a casa stasera per guardare. Sospetto di no, ma vedremo.
Kris Harper,

2

Hai provato a eliminare / rinominare / spostare ~/.config/compiz

rm ~/.config/compiz

Non l'ho stanco. Ho eliminato un sacco di altri file (.compiz, .gnome2, ecc. Vedi sopra), ma non ancora questo. Ci proverò quando torno a casa stasera.
Kris Harper,

C'era una cartella .config / compiz-1, che ho eliminato senza alcun effetto dopo un riavvio. Non c'era nessuna cartella compiz però.
Kris Harper,

1

È probabilmente un bug in Compiz. Mi è successo molto, ma recentemente è successo poche volte.

Posso sempre sbloccare l'interfaccia utente spostandomi in un altro spazio (scorciatoia Control+ Alt+ *Arrowper impostazione predefinita). Potresti provarlo e vedere se funziona per te, ma è una soluzione alternativa e c'è sicuramente un bug da qualche parte, sia in compiz che nel driver di nvidia.


0

Alla fine ho appena fatto una reinstallazione completa. Ho solo copiato i miei dati, nessuna impostazione o altro. Non volevo che il problema mi seguisse in una nuova installazione. Ciò ha risolto il problema.


0

Ubuntu 12.10 e 12.04: ho avuto una situazione molto simile, in cui l'input della tastiera ha smesso improvvisamente di essere riconosciuto E le finestre non potevano essere spostate, ma CTRL + ALT + CANC ha funzionato e ho potuto fare clic su alcuni collegamenti.

ho scoperto che il mio problema era con SOUND SHORTCUTS (a partire da BACKSPACE). ho disabilitato tutti (impostazioni> tastiera> scorciatoie> suono) e non ho più avuto questo problema.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.