Елементи інтерфейсу користувача стають абсолютно невідповідними


12

Багато моїх елементів користувальницького інтерфейсу стають абсолютно невідповідними. Це відбувається як в Unity, так і в GNOME Classic.

Прикладів цього багато, але зазвичай лише деякі елементи інтерфейсу не відповідають (наприклад, я не можу перемістити вікно, але я можу натиснути меню десь в іншому місці). Система не відстає, інтерфейс просто не працює. Іноді я можу змусити його працювати, роблячи щось незв'язане (наприклад, закриття одного вікна з Alt-F4 може дозволити мені перемістити інше заморожене вікно).

Це починає відбуватися одразу після входу в систему. Поведінка повторюється, але є так багато елементів інтерфейсу, які включаються та вимикаються, що це може стати дуже непередбачуваним.

Зазвичай я можу натиснути супер, щоб отримати тире і Alt-F2, щоб отримати командний рядок. Також, здається, Alt-Shift-T зазвичай працює над тим, щоб створити робочий термінал (принаймні той, який приймає команди, навіть якщо я не можу перемістити вікно).

Хтось має ідеї щодо того, що може бути причиною цього? Поведінка є дуже непередбачуваною і надзвичайно розчаровує. Слід зазначити, що ключові команди не завжди працюють, хоча вони здаються в моїх прикладах. Тому я не думаю, що це лише проблема миші.

Дякуємо за будь-яку допомогу.

  • Distro 11.04. Менеджер оновлень не має доступних оновлень для моєї системи, тому я припускаю, що я в курсі.

  • Хтось із стартових панелей запропонував перевірити інші акаунти. Фактично, створивши нового користувача та ввійшовши в цей обліковий запис, виправляється проблема там і на моєму первісному акаунті. Видалення користувача змушує проблему повернутися.

  • Немає змін, коли я додаю параметр edd = on під час завантаження.

Крім того, я повинен увійти до нового користувача, перш ніж проблема зупиниться на моєму звичайному користувачі. Це працює як тимчасове рішення, хоча я справді вважаю за краще знати, що відбувається (зараз я дуже розгублений). Крім того, я не хочу особливо другого облікового запису, якщо він непотрібний.

Хтось знає, що викликає проблему і змушує її повертатися, коли я видаляю другий обліковий запис?

Інформація про систему:

  • Процесор: Intel Core i7 950
  • ОЗУ: 8 Гб
  • GPU: nVidia GTX460 SE
  • Материнська плата: Asus Sabertooth X58
  • Вільний простір на диску: 650 ГБ (64%) (два накопичувачі 2 ГБ, які знаходяться в масиві RAID 1)

Я ще спробував:

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

Також я виявив, що мати інший обліковий запис користувача недостатньо. Якщо я перезавантажую або навіть призупиняю свою систему, мені потрібно спочатку увійти до іншого облікового запису перед власним.

Також unity --resetкоманда segfaults, коли я запускаю її через tty. Рядок у syslog щодо цього є

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]

Не знаю, чи буде це корисно чи ні, але я подумав, що це дивно.

У мене, здається, є така ж проблема, як і плакат №9 . Тобто, у мене встановлені розширені графічні драйвери nvidia, але додаткова панель драйверів говорить, що вони не використовуються. Мене це бентежить, оскільки опис драйвера говорить, що вони потрібні для запуску Unity. Тож або опис невірний, або вони справді використовуються. Я досі не знаю, чи це пов’язано з моєю поточною проблемою, тим більше, що я взагалі не змінив драйвери, і така ж конфігурація існує в новому обліковому записі користувача, де все добре.

Редагувати: Я видалив папку compiz-1 з ~ / .config / безрезультатно. Папки compiz там не було.

Я не думаю, що проблема nvidia пов'язана. Я оновив свої графічні драйвери до версії 280.13, яка є останньою від nvidia. За пропозицією fossfreedom я видалив їх та встановив 173 драйвери, незважаючи на те, що не підтримував мою відеокарту. Передбачувано, у мене немає графіки, і я знову використовував режим користувача для оновлення графіки.

Чіткіше, я виявив, що вторинний користувач не вирішує проблему, як я вважав раніше. У першого користувача, який увійшов (незалежно від того, хто це користувач), є проблема. Другий користувач, який увійшов, вирішує проблему для обох користувачів. Раніше я завжди входив у свій власний рахунок, а потім входив в інший, тому цього ніколи не помічав.

Ця нова розробка означає, що я не можу виконати свій попередній план переходу на новий обліковий запис користувача. На даний момент я досить близький до перевстановлення. У мене є ще один жорсткий диск у пошті, який буде достатньо великим, щоб повністю створити резервну копію всіх моїх даних.

Але будь ласка, якщо у когось є ще ідеї, скажіть мені. Я не хочу дуже перевстановлювати, якщо мені цього не потрібно.

Відповіді:


4

Я б подумав зробити пам’ятку і, можливо, сканування поганих блоків на вашому диску. Процесор і пам'ять - це те, що малює ваш робочий стіл або графічний інтерфейс. Тому я би виключав це, перш ніж ми почнемо розбирати пальці у ваших менеджерів на робочому столі. Оскільки Gnome і Unity діють, я вважаю, що обладнання є набагато більш імовірним фактором.

Вибачте за публікацію відповіді, але поки що я не маю можливості публікувати коментарі.

У будь-якому випадку, є memtest86+тест на будь-якому CD-диску або USB-диску, встановленому Ubuntu. Я б пішов із цим першим.

Редагувати:

Схоже, міграція на новий обліковий запис користувача буде найкращим випробуванням на даний момент. Щось може просто пошкодитися від встановлення та повернення під час видалення нового користувача, я не знаю насправді. Але ви можете спробувати це:

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

Ця команда позбавляється від користувача "tom" і переміщує все до "Jerry" користувача. Команди ls - це лише двічі перевірити свою роботу, перелічивши новий доступний каталог, і перший повинен дати вам помилку, оскільки її більше не існує.

джерело: http://www.cyberciti.biz/faq/ubuntu-linux-howto-rename-user-account/

Сподіваємось, якщо ви перемістите все зі свого поточного рахунку на новий, ви можете мати лише один обліковий запис без усіх проблем.


Гаразд, я нарешті знайшов час зробити тестування поганих блоків та пам’яті, і те, і інше було добре і не вирішило проблему. Я також виявив, що завантаження з Live CD було чудово. У вас є ще щось, що я можу спробувати?
Кріс Харпер

Ну, пане, тепер, коли ваше питання повністю переглянуто, я трохи затхнув себе. Я також накопичив бали, де я можу коментувати зараз, або, можливо, просто б / с - це моя власна публікація. Я збираюся відредагувати свою відповідь деякою інформацією про зміну облікових записів користувачів, і, можливо, це допоможе вам вийти з вашого поточного вибору.
Хельдар

Так, я в основному це і зробив. Хоча я просто скопіюю свої дані (документи, музика, .vimrc тощо), а не використовую usermod, бо боюся, що десь є причиною цього пошкодження. Крім того, я не знаю, як працює команда usermod, але у мене не вистачає дискового простору, щоб зробити повну копію мого домашнього каталогу, тому це також викликає занепокоєння. Дякую за вклад, хоча. Сподіваємось, це вийде.
Кріс Харпер

Я теж сподіваюся, удачі. Якщо це не працює, можливо, переустановка просто системи в порядку. Я не знаю про вас, але коли я встановлюю, "мій / дім" завжди знаходиться на окремому розділі таким чином, в крайньому випадку я можу перевстановити з компакт-диска і не втратити жодних даних. Якщо це не виправить це, можливо, ви захочете знову відкрити інше запитання або зніміть прапорці з моєї відповіді і, сподіваємось, ще трохи введіть.
Хельдар

3

Ви також могли б спробувати використовувати unity --reset. Ви, мабуть, все ж можете спробувати, якщо це працює.


Я мав це сказати. (Важко тримати оновлення прямо між різними сайтами). Я пробував unity --resetтак само, як gconftool-2 --recursive-unset /apps/compiz-1і без ефекту.
Кріс Харпер

3

З моменту останнього оновлення, я думаю, існує принципова несумісність з 270 драйверами та вашою графічною картою.

Цей звіт про помилку - пост № 9 повідомляє про цю проблему з 270 драйверами та вашою графічною карткою.

Чи можу я запропонувати вам деактивувати 270 драйверів та активувати, зокрема - драйвер 173.


Я не впевнений, що 173 водій буде працювати. Сторінка драйвера не відображає мою графічну карту (GTX 460 SE) як підтримуваний продукт. Я, безумовно, спробую, якщо ви думаєте, що це все спрацює. Так само, здається , це сторінка драйверів для моєї картки, а драйверів там 280. Можливо, я зможу виправити проблему, завантаживши ці (імовірно оновлені) драйвери. Я спробую це, коли сьогодні ввечері повернуся додому.
Кріс Харпер

Гаразд, установка 280 драйверів, на жаль, не допомогла. Я продовжив спробу їх видалення та встановлення 173 драйверів, як ви запропонували. Як я підозрював, вони не підтримувалися, і мені довелося завантажуватися в єдиний користувальницький режим, щоб перевстановити 280 драйверів. Наскільки я знаю, я в курсі моїх графічних драйверів.
Кріс Харпер

:( - тепер у вікні "Додаткові драйвери" йдеться про те, що nvidia 280 активовано І використовується?
fossfreedom

О чорт! Я не можу повірити, що цього не перевірив. Мені доведеться чекати, поки я сьогодні приїду додому, щоб подивитися. Підозрюю, що ні, але ми побачимо.
Кріс Харпер

2

Ви спробували видалити / перейменувати / перемістити ~/.config/compiz

rm ~/.config/compiz

Я цього не втомився. Я видалив купу інших файлів (.compiz, .gnome2 тощо. Див. Вище), але ще не цей. Я спробую, коли сьогодні ввечері повернуся додому.
Кріс Харпер

Була папка .config / compiz-1, яку я видалив без ефекту після перезавантаження. Хоча жодної папки compiz не було.
Кріс Харпер

1

Це, мабуть, помилка в compiz. Раніше зі мною траплялося багато, але останнім часом це траплялося дуже мало разів.

Я завжди можу розморозити інтерфейс користувача, перемістившись в інший пробіл (ярлик Control+ Alt+ *Arrowза замовчуванням). Ви можете спробувати це і побачити, чи працює він для вас, але це спосіб вирішення проблеми і десь є певна помилка, будь то в compiz або в драйвері nvidia.


0

Зрештою я просто здійснив повну перевстановлення. Я лише скопіював свої дані, без налаштувань чи нічого іншого. Я не хотів, щоб проблема прослідкувала за новою установкою. Це вирішило проблему.


0

ubuntu 12.10 та 12.04: у мене була дуже схожа ситуація, коли введення з клавіатури раптово перестало розпізнаватися І Windows не можна було переміщувати, але CTRL + ALT + DEL працював, і я міг натиснути на деякі посилання.

я дізнався, що моя проблема була в ЗВУКОВИХ КОРОБКАХ (починаючи з BACKSPACE). я відключив кожну з них (налаштування> клавіатура> ярлики> звук) і більше не мав цієї проблеми.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.