Мои проблемы начались после перехода с драйверов nouveau на драйверы NVIDIA (системные настройки / вкладка «Оборудование»).
DanielaWaranie
19
После многих потраченных дней и прочтения множества SO-сообщений я обнаружил, что это, похоже, открытая ошибка Ubuntu (статус «Incomplete» по состоянию на июль 2015 года). Больше информации об этом здесь: bugs.launchpad.net/ubuntu/+bug/1285444 Быстрое решение, как представляется: $ mv ~/.config/dconf/user ~/.config/dconf/user.old
user9869932
1
@ julianromera's было единственным решением в этой теме, которое мне помогло
Дзиамид
1
Ответ @julianromera был единственным, который работал для меня.
Павел Адамский
Ответы:
478
Этот ответ относится к версиям Ubuntu под управлением Compiz.
Этот ответ предполагает, что Unity запускается через Compiz. Если у вас не установлен compiz (например, в версиях Ubuntu не на Unity, таких как Ubuntu на основе Gnome 18.04 и более поздних версий), этот ответ к вам не относится.
Вам просто нужно снова включить плагин Unity. Проблема в том, что это боль внизу, потому что у вас сейчас нет графического метода для этого. Так:
Попробуйте открыть терминал с помощью Ctrl+ Alt+ T.
Это может не работать, но вы можете попробовать щелкнуть правой кнопкой мыши на рабочем столе и выбрать «Открыть терминал здесь». В противном случае вам может потребоваться перейти на «жесткий» терминал, нажав
Ctrl+ Alt+, F1и войдите в систему.
Установить compizconfig-settings-manager, запустив
Первая часть сообщает терминалу, какой дисплей вы хотите, чтобы он загружался (иначе он не будет иметь подсказки).
Если вы переключились на TTY на шаге 1, переключитесь обратно на графический сервер, нажав Ctrl+ Alt+ F7(или Ctrl+ Alt+ F8иногда).
Там должен быть менеджер настроек CompizConfig, который ждет вас.
Найдите плагин Unity. Включите его (подробные инструкции чуть ниже). Вас спросят: «Плагину Ubuntu Unity требуется плагин OpenGL. Включить плагин Ubuntu Unity / Включить OpenGL»
1) Чтобы включить плагин Unity: Нажмите «Рабочий стол» (слева) -> Плагин Ubuntu Unity. Вы также можете ввести «Плагин Unity» в поле поиска «Фильтр». Скриншот:
2) Чтобы включить OpenGL: нажмите «Общие» (слева) ->, затем установите флажок «OpenGL», как показано ниже. Вы также можете ввести «opengl» в поле поиска «Фильтр», чтобы вызвать его.
Все должно появиться в жизни, но если это не так, вам, возможно, придется перезапустить. Вы можете сделать это, вернувшись к терминалу и запустив его sudo reboot.
Работал отлично для меня. Как примечание, мне не нужно было входить в терминал TTY, я смог использовать ярлык терминала ( ctrl + alt + t).
ТАСС
13
Если вы дойдете до шага 5 и не увидите единства в списке, попробуйте следующее:sudo apt-get -f install && sudo apt-get --reinstall install unity
Collinux
16
Если бы я сам столкнулся с этой проблемой, но мне пока не повезло с решением, он не работает, у меня все тот же пустой экран на Ubuntu 14.04 LTS 64bit. Пройду через шаги еще раз, чтобы проверить, не пропустили ли что-нибудь Lenovo X201S Thinkpad i7 2,0 ГГц, 8 ГБ ОЗУ. Никогда не было этой проблемы с 12.04 LTS
therobyouknow
12
Тот факт, что это такая распространенная и длительная проблема, для меня довольно тревожен. Кто-нибудь знает, почему это происходит, и что это вызывает?
fouric
10
ccsm зависает при загрузке значков, но если я вернусь к основному экрану ctrl-alt-F7, опции compiz есть. Я включил рабочий стол Unity, переключился обратно на tty1 (ccsm успешно выполнен) ... но Unity не было. Перезагрузка: нет единства. Если я перезагружаю ccsm, Unity по-прежнему выбран и "включен", но Unity не появляется.
Фантастика. Работает с Ubuntu Linux 13.04 Desktop в Parallels на Mac OS X.
Эллиот
4
Спасибо! Работает с Ubuntu 14.04 тоже. Интересно, почему это случилось неожиданно :-(
Сади
4
Мне нужно было export DISPLAY=:0сначала.
Ури
7
sudo dconf reset -f / org / compiz / Ошибка создания командной строки 'dbus-launch --autholaunch = c0c0f8bf86119c64ccb710000000006 --binary-syntax --close-stderr': дочерний процесс завершен с кодом 1
JeanSibelius,
3
Одна из проблем , с этим состоит в том , что работает , dconfкак sudoсделал мой ~/.config/dconf/userфайл имеет rootправо собственности (это была моя собственность пользователя перед). Мне интересно, если это должно быть сделано без sudo. Это было намного лучше, чем удалить файл и начать с нуля!
Тим Тисдалл
73
13.04 и 14.04:
unity --replaceне рекомендуется. Вместо этого используйте следующее:
dconf resetКоманда выдает код ошибки 1 и не будет работать 13.10.
Peterdk
4
включение плагинов Unity с ccsmисправлением некоторых проблем, остальные были исправлены с rm -r .Xauthority .ICEauthority .compiz-1/ .gconf/ .config/compiz-1/ .config/dconf/
точностью
3
Невозможно автоматически запустить D-bus без дисплея X11 $. Пока ничего не
получалось
2
@jimifiki У меня была такая же проблема, потому что я перезагружался между предыдущими инструкциями и этими. Попробуйте export DISPLAY=:0сначала, затем попробуйте эти инструкции еще раз. Конечно, я получил дамп ядра, когда сделал, unity --reset-icons &disownтак что, может быть, это не поможет.
ГленПетерсон
2
Это работает и для Ubuntu 16.04, только что решил мою проблему
Priyadarshi Paul
61
Для 12.10 и ниже:
Нажмите Ctrl+ Alt+ Tдля терминала и запустите ccsm, затем снова включите плагин «Unity».
Вам также может понадобиться запустить unity --replace.
ни то, --resetни другое не --replaceработало со мной с моей Ubuntu 12.04 ... бегущие команды, которые мгновенно отображались unity-panel-service: no process found Backend : ini Integration : true Profile : default Adding plugins Initializing core options...done... Я ждал и ждал, а потом не смог, прервался с помощью ctrl + c .. и теперь пытался попробовать то, что предлагали другие ответы ...
точный
52
Рекомендуется проверить, что ваш графический драйвер настроен на использование аппаратного ускорения и настроен на использование OpenGL. Попробуйте поискать. Спросите на форумах Ubuntu и Ubuntu информацию, относящуюся к вашим графическим процессорам и вкусу Ubuntu. Для пользователей гибридной графики смотрите последний раздел «Гибридная графика» ниже.
Первая часть сообщает терминалу, какой дисплей вы хотите, чтобы он загружался (иначе он не будет иметь подсказки).
Нажмите Ctrl+ Alt+ F7(или Ctrl+ Alt+ F8иногда), чтобы вернуться к графическому дисплею, где должен находиться экран CompizConfig Settings Manager.
Найдите плагин Unity. Включить это.
Все должно появиться в жизни, но если это не так, вам, возможно, придется перезапустить. Вы можете сделать это, вернувшись к работе tty1и бежать sudo reboot.
Я бы действительно предпочел стабильный PPA ,но, похоже, еще нет пакетов для 13.04, Обновление: они доступны с 25 сентября. Я бы установил этот стабильный PPA - вы можете попробовать, но я его не тестировал.
Поставляемые Ubuntu драйверы Nvidia уже были установлены, и я просто установил из этого PPA, добавив его и выполнив обновление пакета, используя update-manager.
ОБНОВЛЕНИЕ: По состоянию на 6 октября, ppa:xorg-edgers/ppaпохоже, содержит шмель. Поэтому, если вы устанавливаете из этого PPA, вы можете попробовать пропустить добавление Bumblebee PPA и установить его отсюда.
Если вы выбрали стабильный PPA на шаге 1, установите стабильный PPA Bumblebee следующим образом:
sudo apt-add-repository ppa:bumblebee/stable
ОБНОВЛЕНИЕ: После добавления PPA (ов), обновите свои списки пакетов:
sudo apt-get update
Если у вас уже были установлены драйверы nvidia из стандартных репозиториев Ubuntu, просто обновитесь, чтобы получить новую версию из репозитория, выбранного на шаге 1:
В 14.10: unity --reset-icons & disown дает мне остановку: Неизвестное задание: unity-panel-service // start: Неизвестное задание: unity-panel-service // compiz (core) - Информация: плагин загрузки: core // compiz (core) - Информация: стартовый плагин: core ... и никаких дальнейших действий. Alt-F7 возвращает меня к графическому изображению, где у меня есть боковое меню, но нет меню «Пуск» (ничего в верхнем меню - нет значка подключения, значка питания и т. Д.), Обратно к tty1 дает мне экраны и экраны информации. ... перезагрузка и я снова в
деле
4
Ваш раздел «Для 12.04 и новее» не работает в Ubuntu 16.04.
Луис де Соуза
apt-add-repository? - пропал без вести
Kalpesh Soni
33
Самый простой способ сделать это - нажать Ctrl+ Alt+, Tчтобы получить терминал, а затем выполнить:
rm -rf ~/.compiz-1 ~/.config/compiz-1
и ваш сеанс единства вернется перед вашими глазами ..
Этот метод лучше, чем перезапуск ccsm, потому что вы можете попасть в состояние ошибки OP, даже не отменив выбор единства в ccsm; Вы можете получить его, просто случайно нажав кнопку «настройки» в ccsm.
не работал для меня, в значительной степени, как и все на этой странице
matteo
2
Да! Спасибо, это сработало! У меня Ubuntu 16.04 установлен в VirtualBox, и после одного из обновлений у меня возникла эта проблема. Это единственное решение, которое сработало для меня! О, и не забудьте перезапустить после применения этого исправления.
informatik01
2
Не работает на Ubuntu 16.04.
Луис де Соуза
2
16.04
43Tesseracts
2
Для моего Ubuntu 16.04 соответствующие файлы для удаления были .cache, а не .config. Так rm -rf ~/.cache/compizconfig-1сработало для меня.
tparker
21
У меня была точно такая же проблема.
Если у вас установлен Compiz Config Settings Manager, возможно, подключаемый модуль Unity Desktop отключен.
Войдите на рабочий стол Unity 2D и убедитесь, что он включен в CCSM следующим образом:
Unity Shell не будет загружаться на рабочий стол по умолчанию, если флажок не установлен, и вы получите сеанс на своей картинке.
Разработчики всегда исправляют ошибки, поэтому альтернативой является ожидание и отслеживание прогресса в исправлении ошибок ( подпишитесь на разработку Unity в Launchpad ).
Нажмите Ctrl+ Alt+ F2.
Авторизоваться.
Запустить sudo shutdown -r nowв терминале.
На экране входа в систему после перезагрузки системы выберите Unity 2D (на данный момент), щелкнув правой кнопкой мыши значок звездочки.
Дождитесь исправления для Unity 3D / Ubuntu 11.10 (например, неделю).
Обновите свою систему, чтобы получить исправление; в терминальном типе sudo apt-get update && sudo apt-get upgrade.
ОБНОВЛЕНИЕ: я смог решить эту проблему с помощью ccsmвхода в Unity 2D.
У меня Asus U36SD, использующий настройку «Optimus» (Intel + Nvidia GPU). У меня Ubuntu 12.04 работала просто отлично, но при обновлении до 12.10 эта проблема появилась и сохранилась в 13.04. Мне удалось это исправить с помощью следующих шагов:
Я бы действительно предпочел стабильный PPA по адресу https://edge.launchpad.net/~ubuntu-x-swat/+archive/x-updates ,но, похоже, еще нет пакетов для 13.04, Обновление: они доступны с 25 сентября. Я бы установил этот стабильный PPA - вы можете попробовать, но я его не тестировал.
Поставляемые Ubuntu драйверы Nvidia уже были установлены, и я просто установил из этого PPA, добавив его и выполнив обновление пакета, используя update-manager. ОБНОВИТЬ:
ОБНОВЛЕНИЕ: По состоянию на 6 октября, ppa: xorg-edgers / ppa, похоже, также содержит шмеля. Поэтому, если вы устанавливаете из этого PPA, вы можете попробовать пропустить добавление Bumblebee PPA и установить его отсюда.
Если вы выбрали стабильный PPA на шаге 1, установите стабильный PPA Bumblebee следующим образом:
sudo apt-add-repository ppa:bumblebee/stable
ОБНОВЛЕНИЕ: После добавления PPA (ов), обновите свои списки пакетов:
sudo apt-get update
Если у вас уже были установлены драйверы nvidia из стандартных репозиториев Ubuntu, просто обновитесь, чтобы получить новую версию из репозитория, выбранного на шаге 1 .:
Мне просто нужно было выполнить последний шаг вашего ответа, потому что у меня карта nvidia деактивирована в BIOS, и я никогда не использовал ее, но сброс dconf работал отлично. Спасибо!
Дэниел У.
1
Спасибо! Это случилось со мной только сейчас после обновления, и мне хватило и последнего шага.
TenLeftFingers
как вы устанавливаете этот материал по этим ссылкам, не имея лаунчера и даже не имея возможности перемещать окна? Я попытался пропустить этот шаг, но он не работает для меня. Можете ли вы дать инструкции из командной строки для добавления этих ppa и установки этих вещей?
Маттео
Я добавил некоторые детали выше - надеюсь, это поможет.
Томас Арильдсен
12
Это произошло и со мной в Ubuntu 16.04 после обновления пакетов unity и compiz. Ничто из вышеперечисленного не сработало.
Единственный способ вернуть средства запуска и тире - это удалить (пока НЕ вошел в Unity) каталог .cache в моем доме.
Спасибо, напрасно попробовав так много других решений ( ccsmсброс, удаление директорий config и т. Д.), Это решило проблему навсегда!
fuenfundachtzig
Это часто имеет место, если вы работаете с драйверами, графическими процессорами и всем ... удаление .cache сделает свою работу.
Stamster
1
У меня тоже сработало (Ubuntu 16.04). Что-то улучшилось, когда я последний раз выключал свою машину. Когда это началось, Unity не загружался. Я перепробовал многие из вышеперечисленных шагов, и ни один из них не сработал. Этот простой шаг удаления ~ / .cache сделал свое дело. Спасибо!
Энтони V
Это случилось с другом, работающим 16.04. Я решил ее, обновив ее до Ubuntu 18.04, используя новый рабочий стол Gnome вместо Unity.
Марк Стосберг
12
Оригинальный постер дублирующего вопроса, решенный в редактировании собственного вопроса:
Решение найдено: Удалить .Xauthority в моем доме (или переименовать его)
@Wilf Свежие установки никогда не бесполезны. Большинство людей имеют плохую установку или просто испортили их установку. Время для обновления.
Джаред Берроуз
1
да, особенно с обновлениями ... Я обнаружил, что, aptкажется, развил ловкость удаления unityк дурацким интерпретациям для регулярных выражений (например, ньюкинг веб-приложений) - тогда может быть полезна проверка, установлено ли единство / установка чего-либо, что отсутствует,
Уилф
Это сработало после перезапуска lightdm: D. Спасибо, я попытался dpk-переконфигурировать, но выглядит apt-get - лучше в этом случае - reinstall.
Thomas15v
9
Кажется, есть проблема с 12.04 Unity 3D и текущими драйверами Nvidia.
У меня есть 32-битный Pentium 4 3,06 ГГц Compaq D520SFF, с Nvidia GeForce 6200, работающий с ядром 3.2.0-24-generic-pae, и у меня была точно такая же проблема (2D работает, 3D нет), и я понижал версию Nvidia Драйверы заставили 3D работать на меня за пару минут.
Я сделал почти все ответы в этом сообществе, связанные с моей проблемой .. пожалуйста, дайте мне кое-что поработать ...
Яхья
Почти все это расплывчатая фраза .... Вы действительно пытались понизить драйверы NVidia с 295.40 до 295.33, как описано в посте?
Heimdall
я все описал постом ничего не случилось ...
Яхья
8
Что касается икон, то это из-за Наутилуса. Пишите nautilus &в терминал, не закрывайте его , и значки вернутся.
РЕДАКТИРОВАТЬ 10/10/2013 : для Nautilus вы также можете набрать Alt+, F2чтобы открыть командную строку Unity и написать nautilusв глобальный CLI поиска / подсказки. Откроется файловый менеджер. Вы можете закрыть его, если хотите.
единство с 14.04 в сочетании с IBM Notes9 привело к некоторому странному поведению (щелчки мыши перестали бы работать). Мой обходной путь для этого состоял в том, чтобы открыть терминал и перезапустить единство, набрав unity &.
В прошлый раз, когда я это сделал, это полностью испортило единство - ни черта, ни пусковая установка - ничего. Я думаю, что попробовал КАЖДОЕ предложение, которое перечислено на этой странице - ничто из этого не помогло.
Но у коллеги наконец-то появился ответ, который сработал для меня:
я установил инструмент единства настройки; чем я побежал unity-tweak-tool --reset-unityи перезагрузил.
После этого единство вернулось к жизни. Очевидно, что все предыдущие изменения конфигурации в единстве исчезли, но это то, что нужно --reset-unity.
И большое преимущество этого решения: требуется только добавить один пакет и повторить изменения конфигурации Unity - но вам не нужно сбрасывать compiz, устанавливать ccsm или выполнять все другие длительные действия.
Обновить:
другое решение , которое я нахожу очень полезным в настоящее время происходит от здесь - точки: иногда нужно удалить (или даже лучше: тянуть в «рабочем» резервное копирование) ваш файл ~ / .config / dconf / пользователя.
На Ubuntu 16.04 это возвращает панель запуска, но не черту или рабочий стол. И после перезагрузки все опять мертво, и нужно повторить процедуру.
Луис де Соуза
@ LuísdeSousa Давайте будем точны: это то, что вы, вероятно, наблюдали в своей системе. Дело в том: кажется, что могут быть различные причины, приводящие к таким проблемам; и я обнаружил, что использование твик-инструмента может помочь.
GhostCat
@ LuísdeSousa Для записи; другое решение , которое я нашел в единичных застряли / не были проблемы: удалить ~ / .config / dconf / пользователя ... иногда перезапуск единство помогает, но иногда я должен пойти и удалить этот файл.
GhostCat
6
Если вы надеетесь в tty ( Ctrl+ Alt+ F1through F6) и запустите:
DISPLAY=:0 unity --replace
Это вернет Unity обратно на tty 7 ( Ctrl+ Alt++ F7).
Вы также можете попробовать просто:
DISPLAY=:0 unity
Но это не сработает, если менеджер окон уже запущен на дисплее 0 (он выдаст ошибку, просто используйте unity --replaceв этом случае).
Если Unity абсолютно отказывается перезапускать, попробуйте это:
Установить gnome-panel:
sudo apt-get install gnome-panel
Чем запустить его на дисплее 0:
DISPLAY=:0 gnome-panel
Затем на рабочем столе должны быть панели в стиле Gnome 2, которые можно использовать для выхода из системы.
Я обнаружил, что Unity действительно глючит 13.04 с моей картой Nvidia .. YMMV.
У меня было около 3 раз, когда мне нужно было Ctrl+ Alt+, F1чтобы не потерять работу, и это испортилось ... У меня также есть nvidia. Я хотел бы предложить это:
Ctrl+ Alt+ F1(нормально, пустой экран) Введите свой логин, нажмите Enter, затем пароль (все на пустом экране) введите это сейчас:
sudo startx -- :1
Придется снова вводить пароль, и Enter
это откроет сеанс X в Ctrl+ Alt+ F8(автоматически перейдет к нему), теперь создаст новый пустой текстовый файл с именем runBash.shи введите его:
bash
сохраните его, измените его разрешения на исполняемый файл и запустите его, вы получите действительно облегчающий терминал, который заставит вас вспомнить, почему Linux хорош! : D
после того, как вы закончите, не забудьте Ctrl+ Alt+ F1, нажмите Ctrl+ C(завершит новый сеанс X), введите exit, Enter, завершите сеанс терминала (пустой экран). если вы думаете, что пропустили ввод exit, просто нажмите Ctrl+ Cи введите снова, не делайте это слишком быстро.
так что вы можете улучшить его, создать скрипт, позволяющий печатать как можно меньше, но в любом случае вам все равно придется много печатать, пока на экране ничего нет, но это лучше, чем ничего :)
Все еще ищете окончательное Ctrl+ Alt+ F1правильное решение Ubuntu 12.04 + NVIDIA.
Привет еще раз, я абсолютно не знаю, почему, но по какой-то причине после зависания системы (я играл в 3D-игру в вине) я жестко перезагружал компьютер, и внезапно я вернулся к своему текстовому терминалу ctrl + alt + f1 (но моя учетная запись не может войти через графический экран входа lightdm, несмотря на то, что я все еще могу войти через текстовый терминал, я продолжаю это дело в этой теме: askubuntu.com/questions/133733/… )
Aquarius Power
По «пустому» экрану вы, мужчины, «черный» или «пустой»? Если ваше видео не показывает терминалы в обратном видео, фон будет черным и, таким образом, будет выглядеть как черный экран. Кроме того, чаще всего после Ctrl + Alt + F1 приходится нажимать Alt-F1, Alt-F2 ... и Alt-F6, чтобы добраться до терминала.
Алексис Уилке
@AlexisWilke так долго ... но ... насколько я помню, пустым в том смысле, что вы не можете читать вещи на экране. Может быть, это была вторичная проблема, происходящая и здесь.
Водолей Сила
4
Если вы используете ускоряющую видеокарту вместе со стандартной видеокартой, возможно, это связано с установкой их драйверов. Несколько обновлений драйверов ускорения видеокарт в системах с двумя видеокартами, как правило, демонстрируют нестабильное поведение в некоторых системах. У меня есть карта Nvidia и карта Intel. Это случалось со мной, когда я устанавливал драйверы Nvidia. Панель запуска и панель исчезнут с рабочего стола. Если вы используете карту Nvidia, установка Bumblebee может быть временным решением: https://wiki.ubuntu.com/Bumblebee
У меня есть ThinkPad T430u с выделенной картой nvidia, но я отключил его в BIOS и никогда не устанавливал никаких дополнительных драйверов, не добавлял x-swat или edgers ppa, так как Intel HD4000 отлично работал из коробки, и я работал эта настройка без проблем около 2 месяцев
Даниэль В.
Поведение моего Asus U36SD, кажется, подтверждает, что это проблема с комбинацией двух графических процессоров (Intel / Nvidia). Я выложу ответ, объясняющий, как я это исправил.
Томас Арилдсен
4
Первый ответ работает нормально, за исключением того, что мне нужно было установить саму Unity:
не забудьте упомянуть, что это происходит на моем новом Ubuntu 13.10, никогда раньше!
sobi3ch
4
У меня была почти такая же проблема под 12.04. Unity работал медленно с моим старым графическим процессором, поэтому я несколько месяцев использовал Unity 2d в качестве рабочего стола. Ни с того ни с сего он вдруг отказался отображать панель запуска и строку заголовка (для всех пользователей). Повторное включение Unity в CCSM, как предлагается здесь, было частью решения, но ни одна из других мер, предложенных здесь, там или в нескольких других связанных потоках, включая, но не ограничиваясь:
Переустановка единства
Переустановка рабочего стола Ubuntu
Удаление всей релевантной (например, compiz, gconf и т. Д.) Информации о конфигурации
помог мне полностью устранить эти симптомы до 12.04 (64 бит).
unity --reset
не будет работать для меня. После доставки различных сообщений об ошибках и информации, он всегда будет висеть на:
Это не только позволило и unity_support_test-p, но и unity --resetзапустить Unity 2D. Я понятия не имею, что вызвало мои проблемы, но с момента создания ссылок выше (несколько недель назад) у меня больше не было проблем.
Когда я случайно обновил с 12.04 LTS Ubuntu до 13.04, мне тоже пришлось столкнуться с такими же проблемами, как отсутствующая боковая строка меню, отсутствие параметров окна, невозможность переключения между приложениями ( alt- tab), и я даже не мог перетаскивать окна на экран. Пройдя так много опций, я получил следующий набор команд для решения этих проблем.
sudo apt-get remove aspell #may not be relevant
sudo apt-get remove dictionaries-common
Я фактически удалил Aspell из-за конфликтующей зависимости. Это может не иметь никакой корреляции между этой проблемой. Я думаю, что переустановка lightdm и сброс compiz помогли мне исправить это.
Это происходит, когда вы входите с другим tty и пытаетесь, как тот же пользователь, запустить X (с помощью startx или initx).
Например, Ubuntu работает в tty7. С Ctrl+ Alt+ F1tty1 открывается. Войдите в систему как тот же пользователь и запустите startx. Вернитесь к tty7, выйдите из системы и войдите. Вы получаете только обои для рабочего стола.
Чтобы решить проблему, выберите tty1, войдите, удалите файл .Xauthority в вашем домашнем каталоге, выйдите из системы, войдите в систему. Решаемые.
После этого у меня возникла та же проблема, sudo apt-get install kubuntu-desktopкоторая по какой-то причине прервала мою установку lightdm. Я бегу 16.04 здесь.
Нажмите ctrl- alt-, F1чтобы добраться до терминала, затем:
У меня возникла та же проблема, и я решил ее с помощью следующего pycharm's terminal.
- Go to my-computer -> user -> share ->
- open pycharm and its terminal
- sudo apt-get update
- sudo apt-get upgrade
- sudo apt-get install --reinstall ubuntu-desktop
Сегодня я столкнулся с ситуацией, когда пользователь моего скрипта решил запустить его, поместив вызов скрипта в свой $HOME/.profileфайл. В результате Unity не удалось запустить.
Сценарии по своей природе являются последовательными, поэтому в .profileосновном ожидали завершения сценария, и Unity не мог запуститься, если .profileне завершил работу.
Я сделал то же самое, вызвал сценарий .profileи получил тот же результат - мои обои на экране входа остались, ни черта, ни средства запуска не могли щелкнуть правой кнопкой мыши на рабочем столе или выполнить какое-либо действие, кроме входа в TTY1.
Решение было удалить соответствующую строку из .profile. Можно отключить команду от .profileиспользования амперсанда, <command> &формы, но проблема в том, что каждый раз, когда пользователь открывает терминал или входит в TTY, создается новый экземпляр этой команды. Поэтому я настоятельно советую не запускать никаких программ,.profile если вы не знаете, что делаете.
У меня была эта проблема, я пробовал кучу вещей и даже включил единство, но ничего не получалось. Сначала вам нужно открыть TTY (ctrl + alt + F1) и войти в систему. Сейчас использую
env DISLAY:=0 gnome-terminal
Закройте TTY с помощью Ctrl + Alt + F7, затем используйте (в терминале)
$ mv ~/.config/dconf/user ~/.config/dconf/user.old
Ответы:
Вам просто нужно снова включить плагин Unity. Проблема в том, что это боль внизу, потому что у вас сейчас нет графического метода для этого. Так:
Попробуйте открыть терминал с помощью Ctrl+ Alt+ T.
Это может не работать, но вы можете попробовать щелкнуть правой кнопкой мыши на рабочем столе и выбрать «Открыть терминал здесь». В противном случае вам может потребоваться перейти на «жесткий» терминал, нажав Ctrl+ Alt+, F1и войдите в систему.
Установить
compizconfig-settings-manager
, запустивЗатем запустите это с этим:
Первая часть сообщает терминалу, какой дисплей вы хотите, чтобы он загружался (иначе он не будет иметь подсказки).
Если вы переключились на TTY на шаге 1, переключитесь обратно на графический сервер, нажав Ctrl+ Alt+ F7(или Ctrl+ Alt+ F8иногда).
Там должен быть менеджер настроек CompizConfig, который ждет вас.
Найдите плагин Unity. Включите его (подробные инструкции чуть ниже). Вас спросят: «Плагину Ubuntu Unity требуется плагин OpenGL. Включить плагин Ubuntu Unity / Включить OpenGL»
Все должно появиться в жизни, но если это не так, вам, возможно, придется перезапустить. Вы можете сделать это, вернувшись к терминалу и запустив его
sudo reboot
.источник
ctrl + alt + t
).sudo apt-get -f install && sudo apt-get --reinstall install unity
Решение, хорошее для меня (решил ту же проблему):
в терминале:
а потом
источник
export DISPLAY=:0
сначала.dconf
какsudo
сделал мой~/.config/dconf/user
файл имеетroot
право собственности (это была моя собственность пользователя перед). Мне интересно, если это должно быть сделано безsudo
. Это было намного лучше, чем удалить файл и начать с нуля!13.04 и 14.04:
unity --replace
не рекомендуется. Вместо этого используйте следующее:Перезагрузите компьютер, если он не работает сразу.
источник
dconf reset
Команда выдает код ошибки 1 и не будет работать13.10
.ccsm
исправлением некоторых проблем, остальные были исправлены сrm -r .Xauthority .ICEauthority .compiz-1/ .gconf/ .config/compiz-1/ .config/dconf/
export DISPLAY=:0
сначала, затем попробуйте эти инструкции еще раз. Конечно, я получил дамп ядра, когда сделал,unity --reset-icons &disown
так что, может быть, это не поможет.Для 12.10 и ниже:
Нажмите Ctrl+ Alt+ Tдля терминала и запустите
ccsm
, затем снова включите плагин «Unity».Вам также может понадобиться запустить
unity --replace
.источник
unity --reset
устарела и не работает. Есть ли замена?unity --replace
.--reset
ни другое не--replace
работало со мной с моей Ubuntu 12.04 ... бегущие команды, которые мгновенно отображалисьunity-panel-service: no process found Backend : ini Integration : true Profile : default Adding plugins Initializing core options...done
... Я ждал и ждал, а потом не смог, прервался с помощью ctrl + c .. и теперь пытался попробовать то, что предлагали другие ответы ...Рекомендуется проверить, что ваш графический драйвер настроен на использование аппаратного ускорения и настроен на использование OpenGL. Попробуйте поискать. Спросите на форумах Ubuntu и Ubuntu информацию, относящуюся к вашим графическим процессорам и вкусу Ubuntu. Для пользователей гибридной графики смотрите последний раздел «Гибридная графика» ниже.
Возможно, вы захотите запустить пакет compizconfig-settings-manager и убедиться, что подключаемый модуль Unity отмечен (см. Какие проблемы с CCSM и почему я хотел бы избежать этого? ).
Для 12.04 и новее
Измените на
tty1
, нажав Ctrl+ Alt+ F1и войдите.Установить
compizconfig-settings-manager
, запустивЗатем запустите его, выполнив это:
Первая часть сообщает терминалу, какой дисплей вы хотите, чтобы он загружался (иначе он не будет иметь подсказки).
Нажмите Ctrl+ Alt+ F7(или Ctrl+ Alt+ F8иногда), чтобы вернуться к графическому дисплею, где должен находиться экран CompizConfig Settings Manager.
Найдите плагин Unity. Включить это.
Все должно появиться в жизни, но если это не так, вам, возможно, придется перезапустить. Вы можете сделать это, вернувшись к работе
tty1
и бежатьsudo reboot
.Если единство все еще не загружается, попробуйте:
Перезагрузите компьютер, если он не работает сразу.
Для 11.10 и старше
Если вы надеетесь на TTY ( Ctrl+ Alt+ F1через F6) и запустите:
Это вернет Unity обратно на TTY 7 ( Ctrl+ Alt++ F7).
Вы также можете попробовать просто:
Но это не сработает, если менеджер окон уже запущен на дисплее 0 (он выдаст ошибку, просто используйте
unity --replace
в этом случае).Если Unity абсолютно отказывается перезапускать, попробуйте это:
Установить
gnome-panel
:Чем запустить его на дисплее 0:
Затем на рабочем столе должны быть панели в стиле Gnome 2, которые можно использовать для выхода из системы.
Гибридная графика
Некоторая очень полезная информация и дальнейшее чтение для пользователей гибридной графики можно найти здесь .
После того, как графические процессоры настроены для ускорения 3D и OpenGL, вы можете:
Установите драйверы Nvidia с https://edge.launchpad.net/~xorg-edgers/+archive/ppa :
или же:
Я бы действительно предпочел стабильный PPA ,
но, похоже, еще нет пакетов для 13.04, Обновление: они доступны с 25 сентября. Я бы установил этот стабильный PPA - вы можете попробовать, но я его не тестировал.Поставляемые Ubuntu драйверы Nvidia уже были установлены, и я просто установил из этого PPA, добавив его и выполнив обновление пакета, используя
update-manager
.Установите Шмель с https://launchpad.net/~bumblebee/+archive/stable
ОБНОВЛЕНИЕ: По состоянию на 6 октября,
ppa:xorg-edgers/ppa
похоже, содержит шмель. Поэтому, если вы устанавливаете из этого PPA, вы можете попробовать пропустить добавление Bumblebee PPA и установить его отсюда.Если вы выбрали стабильный PPA на шаге 1, установите стабильный PPA Bumblebee следующим образом:
ОБНОВЛЕНИЕ: После добавления PPA (ов), обновите свои списки пакетов:
Если у вас уже были установлены драйверы nvidia из стандартных репозиториев Ubuntu, просто обновитесь, чтобы получить новую версию из репозитория, выбранного на шаге 1:
Выполните следующие команды, чтобы «починить» Unity (из ответа Брэндона-Бертельсена , что Unity не загружается, ни Launcher, ни Dash не появляется ):
источник
Самый простой способ сделать это - нажать Ctrl+ Alt+, Tчтобы получить терминал, а затем выполнить:
и ваш сеанс единства вернется перед вашими глазами ..
Этот метод лучше, чем перезапуск ccsm, потому что вы можете попасть в состояние ошибки OP, даже не отменив выбор единства в ccsm; Вы можете получить его, просто случайно нажав кнопку «настройки» в ccsm.
источник
.cache
, а не.config
. Такrm -rf ~/.cache/compizconfig-1
сработало для меня.У меня тоже была эта пробема. Я решил это, удалив содержимое файла ~ / .config / compiz-1 / compizconfig и перепроверив его.
источник
.cache
, а не.config
. Такrm -rf ~/.cache/compizconfig-1
сработало для меня.У меня была точно такая же проблема.
Если у вас установлен Compiz Config Settings Manager, возможно, подключаемый модуль Unity Desktop отключен.
Войдите на рабочий стол Unity 2D и убедитесь, что он включен в CCSM следующим образом:
Unity Shell не будет загружаться на рабочий стол по умолчанию, если флажок не установлен, и вы получите сеанс на своей картинке.
источник
Разработчики всегда исправляют ошибки, поэтому альтернативой является ожидание и отслеживание прогресса в исправлении ошибок ( подпишитесь на разработку Unity в Launchpad ).
Нажмите Ctrl+ Alt+ F2.
Авторизоваться.
Запустить
sudo shutdown -r now
в терминале.На экране входа в систему после перезагрузки системы выберите Unity 2D (на данный момент), щелкнув правой кнопкой мыши значок звездочки.
Дождитесь исправления для Unity 3D / Ubuntu 11.10 (например, неделю).
Обновите свою систему, чтобы получить исправление; в терминальном типе
sudo apt-get update && sudo apt-get upgrade
.ОБНОВЛЕНИЕ: я смог решить эту проблему с помощью
ccsm
входа в Unity 2D.(Это адаптировано из этого поста на форумах Ubuntu .)
На экране входа выберите Unity 2D и войдите.
Установка
ccsm
(Настройки CompizConfig диспетчера), выполнив в терминале:sudo apt-get install compizconfig-settings-manager compiz-fusion-plugins-extra
.Запустите
ccsm
и выберите категорию Desktop . Включить Ubuntu Unity Plugin ; если вас попросят разрешить конфликты, нажмите кнопку MIDDLE для всех конфликтов. Закройте,ccsm
когда закончите.Перезапустите, выберите Unity (3D) и войдите.
источник
У меня Asus U36SD, использующий настройку «Optimus» (Intel + Nvidia GPU). У меня Ubuntu 12.04 работала просто отлично, но при обновлении до 12.10 эта проблема появилась и сохранилась в 13.04. Мне удалось это исправить с помощью следующих шагов:
Установите драйверы Nvidia со страницы https://edge.launchpad.net/~xorg-edgers/+archive/ppa .
ИЛИ ЖЕ:
Я бы действительно предпочел стабильный PPA по адресу https://edge.launchpad.net/~ubuntu-x-swat/+archive/x-updates ,
но, похоже, еще нет пакетов для 13.04, Обновление: они доступны с 25 сентября. Я бы установил этот стабильный PPA - вы можете попробовать, но я его не тестировал.Поставляемые Ubuntu драйверы Nvidia уже были установлены, и я просто установил из этого PPA, добавив его и выполнив обновление пакета, используя
update-manager
. ОБНОВИТЬ:(что я сделал) или:
(стабильный релиз для 13.04 тоже сейчас - не проверял я).
Установите Шмель с https://launchpad.net/~bumblebee/+archive/stable
ОБНОВЛЕНИЕ: По состоянию на 6 октября, ppa: xorg-edgers / ppa, похоже, также содержит шмеля. Поэтому, если вы устанавливаете из этого PPA, вы можете попробовать пропустить добавление Bumblebee PPA и установить его отсюда.
Если вы выбрали стабильный PPA на шаге 1, установите стабильный PPA Bumblebee следующим образом:
ОБНОВЛЕНИЕ: После добавления PPA (ов), обновите свои списки пакетов:
Если у вас уже были установлены драйверы nvidia из стандартных репозиториев Ubuntu, просто обновитесь, чтобы получить новую версию из репозитория, выбранного на шаге 1 .:
Установить шмель
Выполните следующие команды, чтобы «починить» Unity (из ответа Брэндона-Бертельсена , что Unity не загружается, ни Launcher, ни Dash не появляется ):
источник
Это произошло и со мной в Ubuntu 16.04 после обновления пакетов unity и compiz. Ничто из вышеперечисленного не сработало.
Единственный способ вернуть средства запуска и тире - это удалить (пока НЕ вошел в Unity) каталог .cache в моем доме.
источник
ccsm
сброс, удаление директорий config и т. Д.), Это решило проблему навсегда!Оригинальный постер дублирующего вопроса, решенный в редактировании собственного вопроса:
источник
Для 13.10:
Просто чтобы убедиться, что все установлено:
Далее перезагрузите все:
Я только что попробовал это, и это работает!
Источник:
https://askubuntu.com/a/204784/54037
Если все остальное терпит неудачу:
Помните, всегда делайте резервные копии! Тем не менее, иногда новая установка это хорошо, переустановите Ubuntu?
источник
apt
кажется, развил ловкость удаленияunity
к дурацким интерпретациям для регулярных выражений (например, ньюкинг веб-приложений) - тогда может быть полезна проверка, установлено ли единство / установка чего-либо, что отсутствует,Кажется, есть проблема с 12.04 Unity 3D и текущими драйверами Nvidia.
Смотрите этот пост (Unity 3d больше не работает после установки 12.04), чтобы узнать, как обойти эту проблему.
У меня есть 32-битный Pentium 4 3,06 ГГц Compaq D520SFF, с Nvidia GeForce 6200, работающий с ядром 3.2.0-24-generic-pae, и у меня была точно такая же проблема (2D работает, 3D нет), и я понижал версию Nvidia Драйверы заставили 3D работать на меня за пару минут.
источник
Что касается икон, то это из-за Наутилуса. Пишите
nautilus &
в терминал, не закрывайте его , и значки вернутся.РЕДАКТИРОВАТЬ 10/10/2013 : для Nautilus вы также можете набрать Alt+, F2чтобы открыть командную строку Unity и написать
nautilus
в глобальный CLI поиска / подсказки. Откроется файловый менеджер. Вы можете закрыть его, если хотите.источник
У меня была похожая проблема:
единство с 14.04 в сочетании с IBM Notes9 привело к некоторому странному поведению (щелчки мыши перестали бы работать). Мой обходной путь для этого состоял в том, чтобы открыть терминал и перезапустить единство, набрав
unity &
.В прошлый раз, когда я это сделал, это полностью испортило единство - ни черта, ни пусковая установка - ничего. Я думаю, что попробовал КАЖДОЕ предложение, которое перечислено на этой странице - ничто из этого не помогло.
Но у коллеги наконец-то появился ответ, который сработал для меня:
я установил инструмент единства настройки; чем я побежал
unity-tweak-tool --reset-unity
и перезагрузил.После этого единство вернулось к жизни. Очевидно, что все предыдущие изменения конфигурации в единстве исчезли, но это то, что нужно
--reset-unity
.И большое преимущество этого решения: требуется только добавить один пакет и повторить изменения конфигурации Unity - но вам не нужно сбрасывать compiz, устанавливать ccsm или выполнять все другие длительные действия.
Обновить:
другое решение , которое я нахожу очень полезным в настоящее время происходит от здесь - точки: иногда нужно удалить (или даже лучше: тянуть в «рабочем» резервное копирование) ваш файл ~ / .config / dconf / пользователя.
источник
Если вы надеетесь в tty ( Ctrl+ Alt+ F1through F6) и запустите:
Это вернет Unity обратно на tty 7 ( Ctrl+ Alt++ F7).
Вы также можете попробовать просто:
Но это не сработает, если менеджер окон уже запущен на дисплее 0 (он выдаст ошибку, просто используйте
unity --replace
в этом случае).Если Unity абсолютно отказывается перезапускать, попробуйте это:
Установить
gnome-panel
:Чем запустить его на дисплее 0:
Затем на рабочем столе должны быть панели в стиле Gnome 2, которые можно использовать для выхода из системы.
Я обнаружил, что Unity действительно глючит 13.04 с моей картой Nvidia .. YMMV.
источник
У меня было около 3 раз, когда мне нужно было Ctrl+ Alt+, F1чтобы не потерять работу, и это испортилось ... У меня также есть nvidia. Я хотел бы предложить это:
Ctrl+ Alt+ F1(нормально, пустой экран) Введите свой логин, нажмите Enter, затем пароль (все на пустом экране) введите это сейчас:
Придется снова вводить пароль, и Enter это откроет сеанс X в Ctrl+ Alt+ F8(автоматически перейдет к нему), теперь создаст новый пустой текстовый файл с именем
runBash.sh
и введите его:сохраните его, измените его разрешения на исполняемый файл и запустите его, вы получите действительно облегчающий терминал, который заставит вас вспомнить, почему Linux хорош! : D
после того, как вы закончите, не забудьте Ctrl+ Alt+ F1, нажмите Ctrl+ C(завершит новый сеанс X), введите exit, Enter, завершите сеанс терминала (пустой экран). если вы думаете, что пропустили ввод exit, просто нажмите Ctrl+ Cи введите снова, не делайте это слишком быстро.
так что вы можете улучшить его, создать скрипт, позволяющий печатать как можно меньше, но в любом случае вам все равно придется много печатать, пока на экране ничего нет, но это лучше, чем ничего :)
Все еще ищете окончательное Ctrl+ Alt+ F1правильное решение Ubuntu 12.04 + NVIDIA.
источник
Если вы используете ускоряющую видеокарту вместе со стандартной видеокартой, возможно, это связано с установкой их драйверов. Несколько обновлений драйверов ускорения видеокарт в системах с двумя видеокартами, как правило, демонстрируют нестабильное поведение в некоторых системах. У меня есть карта Nvidia и карта Intel. Это случалось со мной, когда я устанавливал драйверы Nvidia. Панель запуска и панель исчезнут с рабочего стола. Если вы используете карту Nvidia, установка Bumblebee может быть временным решением: https://wiki.ubuntu.com/Bumblebee
источник
Первый ответ работает нормально, за исключением того, что мне нужно было установить саму Unity:
затем запустите:
и включите Unity :)
источник
У меня была почти такая же проблема под 12.04. Unity работал медленно с моим старым графическим процессором, поэтому я несколько месяцев использовал Unity 2d в качестве рабочего стола. Ни с того ни с сего он вдруг отказался отображать панель запуска и строку заголовка (для всех пользователей). Повторное включение Unity в CCSM, как предлагается здесь, было частью решения, но ни одна из других мер, предложенных здесь, там или в нескольких других связанных потоках, включая, но не ограничиваясь:
Переустановка единства
Переустановка рабочего стола Ubuntu
Удаление всей релевантной (например, compiz, gconf и т. Д.) Информации о конфигурации
помог мне полностью устранить эти симптомы до 12.04 (64 бит).
не будет работать для меня. После доставки различных сообщений об ошибках и информации, он всегда будет висеть на:
как показано в журнале, опубликованном в теме под заголовком «Единство исчезло», для единства запуска без аргументов.
Я заметил, что сообщение об ошибке доставлено:
был похож на некоторые из ошибок, о которых сообщают
unity --reset
:ошибка при загрузке общих библиотек: libGL.so.1: невозможно открыть файл общего объекта: такого файла или каталога нет.
После долгих поисков я нашел следующее решение:
Получить путь
libGL.so.1
с помощью командыlocate libGL.so.1
.Добавьте ссылку на библиотеку в / usr / lib /, как показано в следующем примере:
(любезно предоставлено Дж.Д. Бартлеттом )
Перезагрузите компьютер.
Это не только позволило и unity_support_test-p, но и
unity --reset
запустить Unity 2D. Я понятия не имею, что вызвало мои проблемы, но с момента создания ссылок выше (несколько недель назад) у меня больше не было проблем.источник
Когда я случайно обновил с 12.04 LTS Ubuntu до 13.04, мне тоже пришлось столкнуться с такими же проблемами, как отсутствующая боковая строка меню, отсутствие параметров окна, невозможность переключения между приложениями ( alt- tab), и я даже не мог перетаскивать окна на экран. Пройдя так много опций, я получил следующий набор команд для решения этих проблем.
перезагрузка (вы можете использовать
sudo reboot
)перезагрузка (вы можете использовать
sudo reboot
)Я фактически удалил Aspell из-за конфликтующей зависимости. Это может не иметь никакой корреляции между этой проблемой. Я думаю, что переустановка lightdm и сброс compiz помогли мне исправить это.
источник
Это происходит, когда вы входите с другим tty и пытаетесь, как тот же пользователь, запустить X (с помощью startx или initx).
Например, Ubuntu работает в tty7. С Ctrl+ Alt+ F1tty1 открывается. Войдите в систему как тот же пользователь и запустите startx. Вернитесь к tty7, выйдите из системы и войдите. Вы получаете только обои для рабочего стола.
Чтобы решить проблему, выберите tty1, войдите, удалите файл .Xauthority в вашем домашнем каталоге, выйдите из системы, войдите в систему. Решаемые.
источник
Работал на Ubuntu 16.04:
Я сбрасываю
compizconfig
, удаляя его кеш (фактически команда делает резервную копию, чтобы ее можно было восстановить).Выполните следующие команды и выйдите из послесловия:
Внимание: это удаляет ваши пользовательские настройки Unity.
источник
После этого у меня возникла та же проблема,
sudo apt-get install kubuntu-desktop
которая по какой-то причине прервала мою установку lightdm. Я бегу 16.04 здесь.Нажмите ctrl- alt-, F1чтобы добраться до терминала, затем:
Это исправило это для меня после нескольких часов выдергивания волос.
источник
У меня возникла та же проблема, и я решил ее с помощью следующего
pycharm's terminal
.источник
По-видимому, исправление отключило мой второй монитор, а затем я смог установить и обновить правильные драйверы.
источник
Я перепробовал многие решения, упомянутые в этой теме, а также другие. Наконец это сработало для меня:
тогда
Спасибо всем за участие.
источник
Сегодня я столкнулся с ситуацией, когда пользователь моего скрипта решил запустить его, поместив вызов скрипта в свой
$HOME/.profile
файл. В результате Unity не удалось запустить.Сценарии по своей природе являются последовательными, поэтому в
.profile
основном ожидали завершения сценария, и Unity не мог запуститься, если.profile
не завершил работу.Я сделал то же самое, вызвал сценарий
.profile
и получил тот же результат - мои обои на экране входа остались, ни черта, ни средства запуска не могли щелкнуть правой кнопкой мыши на рабочем столе или выполнить какое-либо действие, кроме входа в TTY1.Решение было удалить соответствующую строку из
.profile
. Можно отключить команду от.profile
использования амперсанда,<command> &
формы, но проблема в том, что каждый раз, когда пользователь открывает терминал или входит в TTY, создается новый экземпляр этой команды. Поэтому я настоятельно советую не запускать никаких программ,.profile
если вы не знаете, что делаете.Ссылка на оригинальный сценарий и обсуждение здесь: https://askubuntu.com/a/739631/295286
источник
У меня была эта проблема, я пробовал кучу вещей и даже включил единство, но ничего не получалось. Сначала вам нужно открыть TTY (ctrl + alt + F1) и войти в систему. Сейчас использую
Закройте TTY с помощью Ctrl + Alt + F7, затем используйте (в терминале)
После этого используйте
источник