Elementy interfejsu stają się całkowicie niereagujące

12

Wiele moich elementów interfejsu użytkownika przestaje odpowiadać. Dzieje się tak zarówno w Unity, jak i GNOME Classic.

Istnieje wiele przykładów tego, ale zwykle tylko niektóre elementy interfejsu nie odpowiadają (np. Nie mogę przenieść okna, ale mogę kliknąć menu w innym miejscu). System nie pozostaje w tyle, interfejs użytkownika po prostu nie działa. Czasami mogę sprawić, że zadziała, robiąc coś niezwiązanego (np. Zamknięcie jednego okna za pomocą Alt-F4 może pozwolić mi przenieść inne zamrożone okno).

To zaczyna się dziać natychmiast po zalogowaniu. Zachowanie jest powtarzalne, ale istnieje tak wiele elementów interfejsu, które włączają się i wyłączają, że może stać się bardzo nieprzewidywalny.

Zwykle mogę nacisnąć super, aby uzyskać myślnik, a Alt-F2, aby uzyskać wiersz polecenia. Wydaje się, że Alt-Shift-T zwykle działa w celu uruchomienia działającego terminalu (przynajmniej takiego, który akceptuje polecenia, nawet jeśli nie mogę przesunąć okna).

Czy ktoś ma jakieś pomysły na to, co może być tego przyczyną? Zachowanie jest wysoce nieprzewidywalne i niezwykle frustrujące. Powinienem zauważyć, że kluczowe polecenia nie zawsze działają, chociaż wydają się tak w moich przykładach. Więc nie sądzę, że to tylko kwestia myszy.

Dziękuję za wszelką pomoc.

  • Distro 11.04. Menedżer aktualizacji nie ma dostępnych aktualizacji dla mojego systemu, więc zakładam, że jestem na bieżąco.

  • Ktoś na starterze zasugerował sprawdzenie innych kont. W rzeczywistości utworzenie nowego użytkownika i zalogowanie się na to konto rozwiązuje problem tam i na moim oryginalnym koncie. Usunięcie użytkownika powoduje powrót problemu.

  • Nie ma zmiany, gdy dodam parametr edd = on podczas rozruchu.

Ponadto muszę zalogować się do nowego użytkownika, zanim problem ustąpi u mojego zwykłego użytkownika. Działa to jako rozwiązanie tymczasowe, chociaż naprawdę wolałbym wiedzieć, co się dzieje (teraz jestem naprawdę zdezorientowany). Nie chcę też szczególnie drugiego konta, jeśli jest to zbędne.

Czy ktoś wie, co powoduje problem i sprawia, że ​​powraca on po usunięciu drugiego konta?

Informacja o systemie:

  • Procesor: Intel Core i7 950
  • RAM: 8 GB
  • Karta graficzna: nVidia GTX460 SE
  • Płyta główna: Asus Sabertooth X58
  • Wolne miejsce na dysku: 650 GB (64%) (dwa dyski 2 GB, które są w macierzy RAID 1)

Niektóre inne rzeczy, których próbowałem, to:

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

Odkryłem również, że posiadanie innego konta użytkownika nie wystarczy. Jeśli zrestartuję lub nawet zawiesię system, muszę najpierw zalogować się na inne konto, zanim zacznę moje.

Również unity --resetpolecenie nie działa poprawnie, gdy uruchomię go przez tty. Wiersz w syslog dotyczący tego jest

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]

Nie wiem, czy to będzie pomocne, czy nie, ale myślałem, że to dziwne.

Wydaje mi się, że mam ten sam problem, co plakat nr 9 tutaj. Oznacza to, że mam zainstalowane zaawansowane sterowniki graficzne NVIDIA, ale okienko dodatkowych sterowników mówi, że nie są używane. Jestem jednak tym zaskoczony, ponieważ opis sterownika mówi, że są one potrzebne do uruchomienia Unity. Więc albo opis jest błędny, albo faktycznie są w użyciu. Nadal nie wiem, czy jest to związane z moim bieżącym problemem, szczególnie dlatego, że w ogóle nie zmieniłem sterowników, a ta sama konfiguracja istnieje na nowym koncie użytkownika, gdzie wszystko jest w porządku.

Edycja: Usunąłem folder compiz-1 z ~ / .config / bezskutecznie. Nie było tam folderu compiz.

Nie sądzę, żeby problem NVIDIA był związany. Zaktualizowałem moje sterowniki graficzne do wersji 280.13, która jest najnowsza od nvidii. Zgodnie z sugestią fossfreedom odinstalowałem je i zainstalowałem sterowniki 173, mimo że nie obsługuję mojej karty graficznej. Jak można się spodziewać, nie otrzymałem żadnej grafiki i użyłem trybu jednego użytkownika, aby ponownie zaktualizować moją grafikę.

Co ważniejsze, odkryłem, że drugi użytkownik nie rozwiązuje problemu, jak wcześniej myślałem. Problem ma pierwszy użytkownik, który się zaloguje (bez względu na to, który to użytkownik). Drugi zalogowany użytkownik rozwiązuje problem dla obu użytkowników. Wcześniej zawsze logowałem się na własne konto, a następnie logowałem się na innym, więc nigdy tego nie zauważyłem.

To nowe opracowanie oznacza, że ​​nie mogę zrealizować mojego poprzedniego planu przejścia na nowe konto użytkownika. W tym momencie jestem bardzo blisko ponownej instalacji. Mam w skrzynce inny dysk twardy, który będzie wystarczająco duży, aby całkowicie wykonać kopię zapasową wszystkich moich danych.

Ale proszę, jeśli ktoś ma więcej pomysłów, powiedz mi. Naprawdę nie chcę ponownie instalować, jeśli nie muszę tego robić.

Kris Harper
źródło

Odpowiedzi:

4

Zastanowiłbym się nad zrobieniem memtestu, a może skanem uszkodzonych bloków na twoim dysku. Procesor i pamięć są tym, co rysuje elementy pulpitu lub GUI. Dlatego wykluczę je, zanim zaczniemy stawiać czoło menedżerom pulpitu. Ponieważ zarówno Gnome, jak i Unity działają, uważam, że sprzęt jest znacznie bardziej prawdopodobnym czynnikiem.

Przepraszamy za opublikowanie odpowiedzi, ale nie mam jeszcze możliwości zamieszczania komentarzy.

W każdym razie istnieje memtest86+test na dowolnym dysku instalacyjnym CD lub USB Ubuntu. Najpierw pójdę z tym.

Edytować:

Wygląda na to, że migracja na nowe konto użytkownika byłaby teraz najlepszym testem. Coś może być po prostu uszkodzone podczas instalacji i przywracania po usunięciu nowego użytkownika, tak naprawdę nie wiem. Ale możesz spróbować:

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

To polecenie pozbywa się użytkownika „tom” i przenosi wszystko do użytkownika „jerry”. Polecenia ls służą tylko do podwójnego sprawdzenia twojej pracy, wylistowania nowego dostępnego katalogu, a pierwszy powinien dać ci błąd, ponieważ już nie istnieje.

źródło: http://www.cyberciti.biz/faq/ubuntu-linux-howto-rename-user-account/

Mamy nadzieję, że jeśli przeniesiesz wszystko z bieżącego konta na nowe, możesz mieć tylko jedno konto bez wszystkich problemów.

Kheldar
źródło
Okej, w końcu znalazłem czas na wykonanie testu wadliwych bloków i pamięci, które były w porządku i nie rozwiązały problemu. Odkryłem również, że ładowanie z Live CD było w porządku. Czy masz coś jeszcze, co mogę wypróbować?
Kris Harper,
Cóż, proszę pana, teraz, kiedy pańskie pytanie zostało całkowicie zmienione, sam jestem trochę zaskoczony. Zebrałem też punkty, w których mogę teraz komentować, a może po prostu to mój własny post. Zmienię swoją odpowiedź, podając informacje na temat zmiany kont użytkowników, a może to pomoże ci wyjść z obecnego ogórka.
Kheldar
Tak, w zasadzie to właśnie skończyłem. Zamierzam po prostu skopiować moje dane (dokumenty, muzykę, .vimrc itp.) Zamiast korzystać z usermod, ponieważ obawiam się, że gdzieś to jest spowodowane uszkodzonymi ustawieniami. Ponadto nie wiem, jak działa polecenie usermod, ale nie mam wystarczającej ilości miejsca na dysku, aby wykonać pełną kopię mojego katalogu domowego, więc to również stanowi problem. W każdym razie dziękuję za wkład. Mam nadzieję, że się uda.
Kris Harper
Też mam taką nadzieję, powodzenia. Jeśli to nie zadziała, być może należy ponownie zainstalować tylko system. Nie wiem o tobie, ale kiedy dokonuję instalacji, mój „/ home” zawsze znajduje się na osobnej partycji, w ten sposób w ostateczności mogę ponownie zainstalować z dysku CD i nie stracić żadnych danych. Jeśli to nie rozwiąże problemu, możesz ponownie otworzyć kolejne pytanie lub odznaczyć moją odpowiedź i, mam nadzieję, uzyskać więcej informacji.
Kheldar
3

Mógłbyś także spróbować użyć unity --reset. Prawdopodobnie możesz spróbować, jeśli to zadziała.

Ian
źródło
Powinienem o tym wspomnieć. (Trudno jest utrzymywać aktualizacje prosto między różnymi stronami). Próbowałem unity --resettak dobrze, jak gconftool-2 --recursive-unset /apps/compiz-1bez skutku.
Kris Harper
3

Z najnowszej aktualizacji uważam, że istnieje zasadnicza niezgodność ze sterownikami 270 i kartą graficzną.

Ten raport o błędzie - post nr 9 zgłasza ten problem ze sterownikami 270 i kartą graficzną.

Czy mogę zasugerować, aby dezaktywować sterowniki 270 i aktywować - a konkretnie - sterownik 173.

fossfreedom
źródło
Nie jestem pewien, czy sterownik 173 będzie działał. Strona sterownika nie wyświetla mojej karty graficznej (GTX 460 SE) jako obsługiwanego produktu. Z pewnością spróbuję, jeśli uważasz, że to zadziała. W związku z tym wydaje się, że jest to strona ze sterownikami mojej karty, a sterowniki mają tam 280. Być może uda mi się rozwiązać problem, pobierając te (prawdopodobnie zaktualizowane) sterowniki. Spróbuję, kiedy wieczorem wrócę do domu.
Kris Harper
W porządku, instalacja 280 sterowników nie pomogła, niestety. Próbowałem je usunąć i zainstalować sterowniki 173, tak jak sugerowałeś. Jak podejrzewałem, nie były obsługiwane i musiałem uruchomić system w trybie pojedynczego użytkownika, aby ponownie zainstalować 280 sterowników. O ile wiem, jestem na bieżąco ze sterownikami graficznymi.
Kris Harper
:( - czy okno Dodatkowe sterowniki mówi teraz, że NVIDIA 280 jest aktywowana ORAZ w użyciu?
Fossfreedom
Oh cholera! Nie mogę uwierzyć, że tego nie sprawdziłem. Będę musiał poczekać, aż wrócę dziś wieczorem do domu. Podejrzewam, że nie, ale zobaczymy.
Kris Harper
2

Czy próbowałeś usunąć / zmienić nazwę / przenieść ~/.config/compiz

rm ~/.config/compiz
AlMehdi
źródło
Nie zmęczyłem się tym. Usunąłem kilka innych plików (.compiz, .gnome2 itp. Patrz wyżej), ale jeszcze nie ten. Spróbuję, kiedy wieczorem wrócę do domu.
Kris Harper
Był folder .config / compiz-1, który usunąłem bez efektu po ponownym uruchomieniu. Nie było jednak żadnego folderu compiz.
Kris Harper
1

Prawdopodobnie jest to błąd w compiz. Często mi się to zdarzało, ale ostatnio zdarzyło się kilka razy.

Zawsze mogę odblokować interfejs użytkownika, przechodząc do innej spacji ( domyślnie skrót Control+ Alt+ *Arrow). Możesz spróbować i sprawdzić, czy to działa dla ciebie, ale jest to obejście problemu i na pewno jest gdzieś błąd, czy to w compiz, czy w sterowniku NVIDII.

mikeru
źródło
0

W końcu właśnie dokonałem całkowitej ponownej instalacji. Skopiowałem tylko moje dane, żadnych ustawień ani niczego innego. Nie chciałem, żeby problem poszedł za mną do nowej instalacji. To rozwiązało problem.

Kris Harper
źródło
0

ubuntu 12.10 i 12.04: miałem bardzo podobną sytuację, w której wprowadzanie z klawiatury nagle przestało być rozpoznawane ORAZ okna nie mogły zostać przeniesione, ale CTRL + ALT + DEL działały i mogłem kliknąć niektóre linki.

odkryłem, że mój problem dotyczy SKRÓTÓW DŹWIĘKU (zaczynając od BACKSPACE). wyłączyłem każdy z nich (ustawienia> klawiatura> skróty> dźwięk) i nie miałem już tego problemu.

Tony Gil
źródło