Верхняя панель Unity, боковая панель и декорации окон отсутствуют после обновления до 12.10

10

Я обновил с 12.04.1 до 12.10 через Менеджер обновлений, и обновление сообщило, что оно успешно завершено, однако после перезагрузки отсутствовала панель задач Unity, а также панель запуска и декорации окон.

Все настройки compiz, похоже, были удалены, и при первой загрузке я обнаружил системную ошибку. Рабочий стол существует, и как только я помню, я испортил настройки compiz и просто должен был нажать Ctrl+ Alt+ F1и unity --resetзатем в типе виртуального терминала sudo reboot.

Все работало так, как будто я переустанавливал всю операционную систему. На этот раз он сказал:

Warning no variable set. setting to :0. The reset option is now dupricated.

Что мне теперь делать? Мне нужно исправить это как можно скорее, потому что мне нужна пара определённо установленных программ и данных внутри них (короткая история).

Ник Бейлук
источник
Та же проблема здесь, если вы решите ее, дайте мне знать. и я сделаю то же самое. Я думаю, что это может быть связано с драйвером gfx, вы используете nvidia-current
RobertPitt
Также попробуйте найти дом, так sudo apt-get install -fкак чего-то не хватает, это должно исправить это.
Роберт Питт
он что-то сделал, но все еще не работает
Ник Байлук
можешь ли ты все заново объяснить, но скажи мне, какой шаг сделать первым?
Ник Байлюк
Смотрите этот ансерт: askubuntu.com/questions/202752/…
RobertPitt

Ответы:

11

Я наконец вернул Unity с нормальным разрешением, а compiz работал как обычно (по-видимому). Это не так быстро, как раньше, но, по крайней мере, я могу с этим работать.

Вот что я сделал (надеюсь, это поможет другим):

  • Попытка сброса xorg.confфайла, как предложил @RobertPitt (что, на самом деле, ничего не сделало для меня).

  • Затем попробовал то, что предложил @Freedom , но на вкладке дополнительных драйверов не было записи.

  • Погуглил некоторое время и попробовал шаги, описанные на этой странице и на этой странице. После выполнения первых шагов веб-страницы ничего не изменилось. Что касается второй страницы, я не смог получить пакет драйверов ATI для сборки.

  • Из-за разочарования избавился fglrxс помощью sudo apt-get autoremove fglrx --purgeи перезагрузился sudo shutdown -r now.

После перезагрузки все выглядело и, казалось, работало как обычно. Так странно.

Кстати, у меня есть карта Radeon HD 3400 (RV620), и до сих пор нет записи для проприетарных драйверов на вкладке дополнительных драйверов.

Эстанислау Трепат
источник
спасибо большое, оно появилось снова. я очень ценю помощь, ты отличный парень !!!!
Ник Байлюк
@NickyBailuc Вот почему («чип не поддерживается») askubuntu.com/questions/201541/…
Bucic
Причина этого: askubuntu.com/questions/204410/… Также я могу подтвердить решение, данное Estanislau - удаление fglrx (проприетарного драйвера) устранило проблему для меня. Я действительно рекомендую прочитать информацию, приведенную по ссылке, которую я вставил в этот комментарий.
Bucic
Спасибо за информацию Bucic. Если я правильно понял, кажется, что мы, владельцы старых карт (до 5xxx), можем использовать только драйверы с открытым исходным кодом, потому что новейшие драйверы катализаторов не поддерживают эти чипы, а новейший xorg (который поставляется с количественным) не работает с устаревшие драйверы 12.6 ... Итак, единственный обходной путь на данный момент - фактически удалить fglrx.
Эстанислау Трепат
Прочитав этот пост, я сразу перешел к пункту 4 ( sudo apt-get autoremove fglrx --purgeи sudo shutdown -r now) и сразу же исправил свою проблему! Я проголосовал за этот ответ.
Андрей
2

У меня точно такая же проблема, вот шаги, которые я предпринял, чтобы все работало нормально.

Во-первых, у меня было предупреждение о разрешении, поэтому я очистил свою конфигурацию xorg с помощью tty1 ( Ctrl+ Alt+ F1), авторизовался и выполнил следующие команды:

sudo su -
cp /etc/X11/xorg.conf /etc/X11/xorg.conf.back
echo "" > /etc/X11/xorg.conf
reboot -r now

Во-вторых, я запустил команду re-install packages, чтобы обновить все, используя:

sudo apt-get install -r

Наконец, после завершения перезагрузите машину, используя:

sudo reboot -r now

В этот момент все снова заработало, мне просто нужно переделать настройки графики NVidia.

RobertPitt
источник
У меня AMD Radeon HD 4850, и после ввода «sudo reboot -r now» он выдал ошибку «недопустимая опция», а после «sudo apt-get install -r» он сказал, что команда неизвестна. Можете ли вы проверить, что вы написали, или это потому, что у меня ASMD?
Ник Байлук
Попробуйте просто сделать, sudp apt-get install --reinstallа также просто использовать sudo reboot`
RobertPitt
1

У меня была такая же проблема, за исключением того, что у меня AMD Radeon HD 7750.

Я попытался следовать ответу выше, но мне не повезло.

То, что работало для меня, менялось на проприетарные драйверы. Вот что я сделал:

  1. Щелкните правой кнопкой мыши на рабочем столе и выберите «Изменить фон рабочего стола».
  2. В верхней части нажмите «Все настройки» (возможно, есть лучший способ войти в настройки системы, но это единственный способ, которым я смог сделать это, не запуская Unity).
  3. Прокрутите вниз и нажмите «Ресурсы программного обеспечения» и перейдите на вкладку «Дополнительные драйверы».
  4. Переключитесь на «Использование видеодрайвера для графических ускорителей AMD от fglrx (проприетарного)» вместо «Использование x.org xserver - Оболочка драйвера дисплея AMD / ATI от xserver-zorg-video-ati (Open Scource, протестировано)».
  5. Нажмите «Применить изменения»
  6. После этого нажмите Ctrl+ Alt+ Delдля выхода из системы и перезагрузки.

После перезагрузки Unity должна работать нормально. Я не знаю, является ли это постоянное исправление или просто временное исправление.

Я хочу отметить, что после того, как я начал работать, я попытался переустановить драйвер AMD для Linux, который я скачал с сайта AMD, и он снова сломал Unity. Мне пришлось повторить этот процесс, чтобы он снова заработал.

Спасибо, надеюсь, это поможет =)

свобода
источник
он говорит, что никакие соответствующие драйверы не используются
Nick Bailuc
Также смотрите: askubuntu.com/a/202964/5496
RobertPitt
0

У меня была та же проблема, и я попробовал несколько из предложенных выше шагов с небольшим результатом. В конце я начал пытаться вручную установить проприетарный драйвер в соответствии с инструкциями на https://help.ubuntu.com/community/BinaryDriverHowto/ATI.

После выполнения шага 2

sudo apt-get remove --purge fglrx-updates fglrx-amdcccle-updates

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

Movin
источник
0

Я новичок в Linux и понятия не имею, что я делаю, но вот как я решил эту проблему. Я загрузился до моего предыдущего ядра. После перезагрузки, на экране, где запрашивается какая операционная система для загрузки, я выбрал расширенные параметры, и он показывает установленные ядра. Я загрузился на второе ядро ​​(как раз перед последним обновлением) и все загрузилось нормально. Я тогда сделал

sudo apt-get update
sudo apt-get upgrade

Перезагрузил мою систему и дал ей нормально загрузиться, и все снова хорошо.

Томас Йонсен
источник
-1

Попробуйте сбросить Unity с помощью этой команды. ТОЧНАЯ вещь случается с моим единством, и я сбрасываю это, используя эту команду. Да, потребуется некоторое время для сброса, так как есть много файлов для сброса.

единство - сброс

OmiPenguin
источник
я уже сделал это, прочитав вопрос
Ник Байлюк
не работает на 12.10. Я получаю «ОШИБКА: опция сброса устарела»
hafichuk
Жаль это слышать, я не знал, что это опущено в 12.10. Проверьте эти темы askubuntu.com/questions/197535/cant-see-unity-bar-and-panel askubuntu.com/questions/17610/…
OmiPenguin
это нормально, теперь это работает, это был только мой потрясающий драйвер Catalyst, который мешал этому клочковому драйверу галлия, теперь мне просто нужно выяснить, как его удалить и вернуть Catalyst
Ник Байлук
Также не работает на 14.04. Я получаю «ОШИБКА: опция сброса устарела»
Хакре