Когда я вхожу в систему, ничего не происходит. Р>
Мне представлены обои для рабочего стола.
Нет Dash, нет Launcher, ничего. Р>
Когда я вхожу в систему, ничего не происходит. Р>
Мне представлены обои для рабочего стола.
Нет Dash, нет Launcher, ничего. Р>
Этот ответ относится к более старым версиям Ubuntu.
Этот ответ предполагает, что Unity запускается через Compiz. Это не то, как все работает в современных Ubuntu (16.04 и позже), где используются компоненты Gnome Shell и Mutter.
Установка и запуск CCSM при современном Ubuntu, скорее всего, сломается больше, чем исправления.
Я уважаю, что это высокий голос, принятый ответ, но я не уверен, что современные сборки Ubuntu даже страдают от этой проблемы. Если у вас возникла эта проблема при современной установке Ubuntu, это, скорее всего, проблема с графическим драйвером.
Вам просто нужно снова включить плагин Unity. Проблема в том, что это боль внизу, потому что теперь у вас нет графического метода для этого. Итак:
Попробуйте открыть терминал с помощью Ctrl + Alt + T .
Это может не сработать, но вы можете попробовать щелкнуть правой кнопкой мыши на рабочем столе и выбрать «Открыть терминал здесь». В противном случае вам может потребоваться перейти на «жесткий» терминал, нажав
Ctrl + Alt + F1 и войдите в систему.
Установите compizconfig-settings-manager
, запустив
sudo apt-get install compizconfig-settings-manager
Затем запустите его следующим образом:
DISPLAY=:0 ccsm &
Первая часть сообщает терминалу, на котором вы хотите его загрузить (в противном случае он не будет иметь подсказки).
Если вы перешли на TTY на шаге 1, вернитесь к графическому серверу, нажав Ctrl + Alt + F7 (или Ctrl + Alt + F8 иногда).
Там должен стоять диспетчер настроек CompizConfig.
Найдите плагин Unity. Включите его. Вам будет предложено «Плагин Ubuntu Unity Plugin требует плагина OpenGL. Включите Ubuntu Unity Plugin / Enable OpenGL»
Все должно появиться в жизни, но если это не так, вам придется перезапустить. Вы можете это сделать, вернувшись к терминалу и запустив sudo reboot
.
Решение, хорошо для меня (решило ту же проблему):
в терминале:
export DISPLAY=:0
sudo dconf reset -f /org/compiz/
, а затем
setsid unity
unity --replace
устарела. Вместо этого используйте следующее:
dconf reset -f /org/compiz/
unity --reset-icons &disown
Перезагрузитесь, если он не работает сразу.
Нажмите Ctrl + Alt + T для терминала и запустите ccsm
, затем снова включите плагин 'Unity'. р>
Затем вам также может понадобиться запустить unity --replace
.
Рекомендуется проверить, что ваш графический драйвер настроен на использование аппаратного ускорения, и он настроен на использование OpenGL. Попробуйте запросить форумы Ubuntu и Ubuntu для получения информации, относящейся к вашим графическим процессорам и вкусу Ubuntu. Для пользователей гибридной графики см. Последний раздел «Гибридная графика» ниже. Р>
Возможно, вы захотите запустить compizconfig-settings-manager и убедитесь, что установлен плагин Unity (см. Каковы некоторые проблемы с CCSM и почему я хочу избежать этого? ).
Измените на tty1
, нажав Ctrl + Alt + F1 и войдите в систему.
Установите compizconfig-settings-manager
, запустив
sudo apt-get install compizconfig-settings-manager
Затем запустите его, выполнив следующие действия:
export DISPLAY=:0
ccsm
Первая часть сообщает терминалу, на котором вы хотите загрузить его (в противном случае он не будет иметь подсказки). Р>
Нажмите Ctrl + Alt + F7 (или Ctrl + Alt kbd> + F8 ), чтобы вернуться к графическому дисплею, где должен присутствовать экран диспетчера настроек CompizConfig.
Найдите плагин Unity. Включите его.
Все должно появиться в жизни, но если это не так, вам придется перезапустить. Вы можете это сделать, вернувшись к tty1
и запустив sudo reboot
. Р>
Если единство по-прежнему не загружается, попробуйте:
dconf reset -f /org/compiz/
unity --reset-icons &disown
Перезагрузитесь, если он не работает сразу.
Если вы надеетесь на TTY ( Ctrl + Alt + F1 через 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 на рабочем столе, которые вы можете использовать для выхода из системы.
Некоторая очень полезная информация и дальнейшее чтение для пользователей гибридной графики можно найти здесь . Р>
Как только графические процессоры настроены для 3D-ускорения и OpenGL, вы можете:
Установите драйверы Nvidia с Ссылка :
sudo apt-add repository ppa:xorg-edgers/ppa
или
Я бы предпочел стабильный PPA , , но он по-видимому, не имеет пакетов для 13.04 еще . Обновление: похоже, они доступны с 25 сентября. Я бы установил этот стабильный PPA - вы можете попробовать, но я его не тестировал. Р>
Установленные Ubuntu драйверы Nvidia уже установлены, и я просто установил их из этого PPA, добавив его и выполнив обновление пакета, используя update-manager
.
sudo apt-add repository ppa:ubuntu-x-swat/x-updates
Установите Bumblebee из Ссылка
ОБНОВЛЕНИЕ: По состоянию на 6 октября ppa:xorg-edgers/ppa
, похоже, также содержит шмеля. Поэтому, если вы установите из этого PPA, вы можете попробовать пропустить добавление PPA Bumblebee и установить его здесь.
Если вы выбрали стабильный PPA на шаге 1, установите стабильную PPA Bumblebee следующим образом:
sudo apt-add-repository ppa:bumblebee/stable
UPDATE: добавив PPA (ы), обновите списки пакетов:
sudo apt-get update
Если у вас уже установлены драйверы nvidia из стандартных хранилищ Ubuntu, просто обновите их, чтобы получить новую версию из репозитория, выбранного на шаге 1:
sudo apt-get upgrade
sudo apt-get install bumblebee
Выполните следующие команды, чтобы «восстановить» Unity (из brandon-bertelsen ответ на Unity не загружается, нет Launcher, не появляется Dash ):
dconf reset -f /org/compiz/
unity --reset-icons & disown
Самый простой способ сделать это - нажать Ctrl + Alt + T , чтобы получить терминал, а затем выпустить:
rm -rf ~/.compiz-1 ~/.config/compiz-1
и ваша сессия единства вернется к вашим глазам.
Этот метод лучше, чем перезапуск ccsm, потому что вы можете попасть в состояние ошибки OP, даже не случайно отменив единство в ccsm; вы можете получить его просто, случайно нажав кнопку «Настройки» в ccsm.
У меня тоже была эта проблема. Я решил это с удалением содержимого файла ~ / .config / compiz-1 / compizconfig и relog.
rm -rf ~/.config/compiz-1/compizconfig/*
У меня была точно такая же проблема.
Если у вас установлен диспетчер настроек Compiz Config, возможно, что Unity Desktop Plugin отключен.
Войдите в рабочий стол Unity 2D и убедитесь, что он включен в CCSM, например,
Unity Shell не будет загружаться на рабочем столе по умолчанию, если флажок флажка не установлен, и вы получите сеанс на вашем снимке.
Разработчики всегда исправляют ошибки, поэтому альтернатива - ждать и следить за ходом исправления ошибок ( подписаться для разработки Unity в Launchpad ).
Нажмите Ctrl > <
Войдите.
Запустите 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 и login.
Установите ccsm
(CompizConfig Settings Manager), запустив в терминал: sudo apt-get install compizconfig-settings-manager compiz-fusion-plugins-extra
.
Запустите ccsm
и выберите категорию Рабочий стол . Включить Ubuntu Unity Plugin ; если вас попросят разрешить конфликты, выберите кнопку MIDDLE для всех конфликтов. Закройте ccsm
, когда закончите.
Перезагрузите, выберите Unity (3D) и войдите в систему.
У меня есть Asus U36SD с настройкой "Optimus" (Intel + Nvidia GPU). У меня Ubuntu 12.04 работает нормально, но с обновлением до 12.10 эта проблема появилась и сохранилась в 13.04. Мне удалось исправить это путем следующих шагов:
Установите драйверы Nvidia из Ссылка .
ИЛИ р>
Я бы предпочел стабильный PPA на ссылке , но у него, похоже, нет пакетов для 13.04 еще . Обновление: похоже, они доступны по состоянию на 25 сентября. Я бы установил этот стабильный PPA - вы можете попробовать, но я его не тестировал.
Установленные Ubuntu драйверы Nvidia уже установлены, и я просто установил их из этого PPA, добавив его и выполнив обновление пакета, используя update-manager
. UPDATE:
sudo apt-add repository ppa:xorg-edgers/ppa
(что я сделал) или:
sudo apt-add repository ppa:ubuntu-x-swat/x-updates
(стабильная версия для 13.04 тоже сейчас - не проверена мной).
Установите Bumblebee из Ссылка
ОБНОВЛЕНИЕ: по состоянию на октябрь 6, ppa: xorg-edgers / ppa , похоже, содержит шмеля. Поэтому, если вы установите из этого PPA, вы можете попробовать пропустить добавление PPA Bumblebee и установить его здесь.
Если вы выбрали стабильный PPA на шаге 1, установите стабильную PPA Bumblebee следующим образом:
sudo apt-add-repository ppa:bumblebee/stable
UPDATE: добавив PPA (ы), обновите списки пакетов:
sudo apt-get update
Если у вас уже установлены драйверы nvidia из стандартных репозиториев Ubuntu, просто обновите их, чтобы получить новую версию из репозитория, выбранного на шаге 1.
sudo apt-get upgrade
Установить Шмель
sudo apt-get install bumblebee
Выполните следующие команды, чтобы "восстановить" Unity (из brandon-bertelsen ответ на Unity не загружается, нет Launcher, не появляется Dash ): р>
dconf reset -f /org/compiz/
unity --reset-icons &disown
Оригинальный плакат дублирующего вопроса, решенный при редактировании собственного вопроса:
Найденное решение: Удалите .Xauthority в моем доме (или переименуйте его)
Просто чтобы убедиться, что все установлено:
sudo apt-get install --reinstall unity ubuntu-desktop
Затем перезагрузите все:
dconf reset -f /org/compiz/ && unity --reset-icons &disown
Я просто попробовал это, и он работает!
Источник:
Помните, всегда делайте резервные копии! Однако иногда новая установка хорошая, переустановите Ubuntu?
Кажется, что есть проблема с 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 &
в терминале, не закрывайте его , и значки вернутся.
EDIT 10/10/2013 : для Nautilus вы также можете ввести Alt + F2 , чтобы открыть приглашение командной строки Unity и написать nautilus
в CLI глобального поиска / запроса. Откроется проводник файлов. Вы можете закрыть его, если хотите.
У меня была аналогичная проблема:
Единство с 14.04 в сочетании с IBM Notes9 привело к некоторому странному поведению (щелчки мыши перестали работать). Мое обходное решение для этого заключалось в том, чтобы открыть терминал и перезапустить единицу, набрав unity &
.
В прошлый раз, когда я это делал, это полностью испорченное единство - ни черта, ни пусковая установка, ничто. Я думаю, что я попробовал КАЖДОЕ предложение, указанное на этой странице - ничто из этого не помогло.
Но у коллеги, наконец, был ответ, который сработал для меня:
Я установил инструмент настройки единства; чем я побежал unity-tweak-tool --reset-unity
и перезагрузился.
Впоследствии единство снова ожило. Очевидно, что все предыдущие конфигурации изменились на единицу, но это то, о чем --reset-unity
.
И большое преимущество этого решения: он требует только добавления одного пакета и повторного изменения настроек конфигурации единства, но вам не нужно перезагружать компиляцию, устанавливать ccsm или выполнять все другие длительные действия. р>
Обновление:
другое решение, которое я нахожу очень полезным в настоящее время, происходит от здесь - точка : иногда вам нужно удалить (или даже лучше: потянуть "рабочую" резервную копию) вашего файла ~ / .config / dconf / user.
Если вы надеетесь на tty ( Ctrl + Alt + F1 через 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 (ok, пустой экран) Введите свой логин, нажмите Enter, затем пароль (все в пустом экране) введите это сейчас:
sudo startx -- :1
потребуется снова ввести пароль и Enter
это откроет X-сеанс в Ctrl + Alt + F8 (автоматически перейдет на него)
теперь создайте новый пустой текстовый файл с именем runBash.sh
и на нем введите:
bash
сохраните его, измените его разрешения на исполняемый файл и запустите его, вы получите действительно освобождающий терминал, который заставит вас вспомнить, почему Linux хорош! : D р>
после завершения, запомните Ctrl + Alt + F1 , нажмите Ctrl + C (закончится новый X-сеанс), введите exit, Enter, завершит сеанс терминала (пустой экран). если вы считаете, что пропустили ввод ввода, просто нажмите Ctrl + C и введите снова, не делайте этого слишком быстро.
, чтобы вы могли улучшить его, сделайте скрипт, чтобы вы ввели как можно меньше, но в любом случае вам все равно придется печатать много, пока экран пуст, но он лучше, чем ничего:)
Ищем окончательное Ctrl + Alt + F1 правильное решение Ubuntu 12.04 + nvidia.
Это случилось со мной, а также в Ubuntu 16.04 после обновления пакетов единства и compiz. Ничего из вышеперечисленного не работало.
Единственный способ, которым я обнаружил, что у меня есть пусковые установки и тире, было удаление (хотя НЕ зарегистрировано в Unity) каталога .cache в моем доме.
Если вы используете графическую карту ускорения вместе с графической картой по умолчанию, возможно, это связано с установкой их драйверов. Несколько обновлений драйверов графических адаптеров ускорения в системах с двумя графическими картами, как правило, приводят к нестабильному поведению в некоторых системах. У меня есть карта Nvidia и карта Intel. Раньше это происходило со мной, когда я устанавливал драйверы Nvidia. Пусковая установка и панель исчезнут с рабочего стола. Если вы используете карту Nvidia, установка Bumblebee может быть временным решением: Ссылка
Первый ответ работает отлично, за исключением того, что мне нужно установить Unity:
sudo apt-get install unity
затем выполните:
ccsm
и включите Unity:)
У меня была почти такая же проблема в 12.04. Единство было медленным с моим старым GPU, поэтому я использовал Unity 2d в качестве своего рабочего стола в течение нескольких месяцев. По какой-то очевидной причине он неожиданно отказался отображать панель запуска и строку заголовка (для всех пользователей). Повторное включение Unity в CCSM, как было предложено здесь, было частью решения, но ни одна из других мер, предложенных здесь, там или в нескольких других связанных потоках, включая, но не ограничиваясь:
Переустановка единицы
Переустановка рабочего стола ubuntu
Удаление всей информации о конфигурации (например, compiz, gconf и т. д.)
помог мне полностью разрешить эти симптомы до 12.04 (64 бит).
unity --reset
не будет работать для меня. После доставки различных сообщений об ошибках и информации он всегда зависает:
Setting Update "run_key"
, как показано в журнале, опубликованном в потоке, озаглавленном «Единство исчезло» для единства, без аргументов . р>
Я заметил, что сообщение об ошибке доставлено:
/usr/lib/nux/unity_support_test -p
был похож на некоторые из ошибок, сообщенных unity --reset
:
при загрузке разделяемых библиотек: libGL.so.1: невозможно открыть файл общих объектов: нет такого файла или каталога.
После обширного поиска я нашел следующее решение:
Получить путь libGL.so.1
с помощью команды locate libGL.so.1
.
Добавьте ссылку на библиотеку в / usr / lib /, как показано в следующем примере:
sudo ln -s /usr/lib/i386/mesa/libGL.so.1 /usr/lib
(любезно предоставлено JD Bartlett ) р>
Перезагрузите компьютер.
Это не только позволило запускать как unity_support_test-p, так и unity --reset
, а также разрешить запуск Unity 2D. Я не знаю, что вызвало мои проблемы, но с момента создания ссылок выше (через несколько недель) у меня не было никаких дополнительных проблем.
Когда я случайно обновился с 12.04 LTS Ubuntu до 13.04, мне тоже пришлось столкнуться с такими же проблемами, как отсутствие боковой панели меню, отсутствие параметров окна, невозможность переключения между приложениями ( alt - вкладка ), и я даже не мог перетаскивать окна на экране. После того, как вы выполнили так много опций, я получил следующий набор команд для устранения этих проблем.
sudo apt-get remove aspell #may not be relevant
sudo apt-get remove dictionaries-common
перезагрузка (вы можете использовать sudo reboot
)
sudo apt-get install compizconfig-settings-manager
sudo apt-get install dictionaries-common
sudo apt-get install lightdm
перезагрузка (вы можете использовать sudo reboot
)
dconf reset -f /org/compiz/
unity --reset-icons & disown
Я фактически удалил aspell из-за противоречивой зависимости. Это может не иметь никакой корреляции между этой проблемой. Я думаю, что повторная установка lightdm и сброс compiz помогли мне в исправлении этого.
Это происходит, когда вы входите в систему с другим tty и пытаетесь, как тот же пользователь, запускать X (с помощью startx или initx).
Например, Ubuntu работает в tty7. С помощью Ctrl + Alt + F1 открывается tty1. Войдите в систему как один и тот же пользователь и запустите startx. Вернитесь к tty7, выйдите из системы и войдите в систему. Вы получаете только обои для рабочего стола.
Чтобы решить проблему, выберите tty1, войдите в систему, удалите файл .Xauthority в своем домашнем каталоге, выйдите из системы, войдите в систему. Решаемые. Р>
У меня такая же проблема и решается путем использования 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
Я пробовал многие из решений, упомянутых в этой теме, а также другие. Наконец, это сработало для меня:
dconf reset -f /org/compiz/
затем р>
setsid unity
Спасибо всем за вклад.
Сегодня я столкнулся с ситуацией, когда пользователь моего сценария решил запустить его, поставив вызов сценария в свой файл $HOME/.profile
. В результате Unity не удалось запустить. Р>
Скрипты по своей природе являются последовательными, поэтому .profile
в основном ожидал завершения сценария, и Unity не смог запустить, если .profile
не закончил работу. Р>
Я сделал то же самое, назвал скрипт из .profile
, и получил тот же результат - мои обои экрана входа в систему остались там, не было ни черточки, ни запуска, не могли щелкнуть правой кнопкой мыши на рабочем столе или выполнить любое действие, кроме войдите в TTY1.
Решение заключалось в удалении соответствующей строки из .profile
. Можно отделить команду от .profile
, используя форму амперсанда, <command> &
, но проблема в том, что каждый раз, когда пользователь открывает терминал или регистрируется в TTY, создается новый экземпляр этой команды. Следовательно, я бы настоятельно рекомендовал не запускать какие-либо программы из .profile
, если вы не знаете, что делаете. Р>
Ссылка на исходный сценарий и обсуждение здесь: Ссылка
У меня была такая же проблема после выполнения sudo apt-get install kubuntu-desktop
, которая по какой-то причине нарушила мою установку lightdm. Я запускаю 16.04 здесь.
Нажмите ctrl - alt - F1 , чтобы перейти на терминал, а затем:
sudo service lightdm stop
sudo apt-get remove lightdm
sudo apt-get update && sudo apt-get install lightdm
sudo reboot
Это исправило это для меня после нескольких часов вытягивания моих волос.
У меня была эта проблема, я пробовал нагрузку и даже поддерживал единство, но ничего не получилось. Сначала вам нужно открыть TTY (ctrl + alt + F1) и войти в систему. Теперь используйте
env DISLAY:=0 gnome-terminal
Закройте TTY с помощью ctrl + alt + F7, затем используйте (в терминале)
dconf reset -f /org/compiz/
После этого используйте
sudo reboot
У меня была та же проблема, и все предложения, приведенные выше, не помогли мне.
Я сделал следующие шаги:
Установлен kubuntu-desktop
в качестве альтернативы пользовательскому интерфейсу для Unity (вход через ALT + Ctrl + F1 ), затем sudo apt-get install kubuntu-desktop
). Конечно, вы можете выбрать другие альтернативы Unity.
Перезагрузили машину и вошли в систему через KDE.
alice
) с правами администратора. alice
). Затем вам больше не нужно KDE. ; -) р>
Недавно я редактировал файл .bashrc
с линией guake -r $(hostname)
, чтобы автоматически переименовывать вкладки, когда я открывал новую вкладку в guake
, и все работало отлично. Затем я перезапустил компьютер через несколько дней и столкнулся с этой проблемой. Я могу только предположить, что попытка запустить guake
без действительного отображения привела к некоторой ошибке, которая полностью уничтожила что-то в конвейере unity
.
Итак, если вы недавно изменили свой ~/.bashrc
, попробуйте отменить изменения.