Когда я вхожу, ничего не происходит.
Мне представлены мои обои для рабочего стола.
Нет тире, нет Launcher, ничего.
$ mv ~/.config/dconf/user ~/.config/dconf/user.old
Когда я вхожу, ничего не происходит.
Мне представлены мои обои для рабочего стола.
Нет тире, нет Launcher, ничего.
$ mv ~/.config/dconf/user ~/.config/dconf/user.old
Ответы:
Этот ответ относится к версиям Ubuntu под управлением Compiz.
Этот ответ предполагает, что Unity запускается через Compiz. Если у вас не установлен compiz (например, в версиях Ubuntu не на Unity, таких как Ubuntu на основе Gnome 18.04 и более поздних версий), этот ответ к вам не относится.
Вам просто нужно снова включить плагин 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 требуется плагин OpenGL. Включить плагин Ubuntu Unity / Включить OpenGL»
Все должно появиться в жизни, но если это не так, вам, возможно, придется перезапустить. Вы можете сделать это, вернувшись к терминалу и запустив его sudo reboot
.
ctrl + alt + t
).
sudo apt-get -f install && sudo apt-get --reinstall install unity
Решение, хорошее для меня (решил ту же проблему):
в терминале:
export DISPLAY=:0
sudo dconf reset -f /org/compiz/
а потом
setsid unity
export DISPLAY=:0
сначала.
dconf
как sudo
сделал мой ~/.config/dconf/user
файл имеет root
право собственности (это была моя собственность пользователя перед). Мне интересно, если это должно быть сделано без sudo
. Это было намного лучше, чем удалить файл и начать с нуля!
unity --replace
не рекомендуется. Вместо этого используйте следующее:
dconf reset -f /org/compiz/
unity --reset-icons &disown
Перезагрузите компьютер, если он не работает сразу.
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
так что, может быть, это не поможет.
Нажмите 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 и почему я хотел бы избежать этого? ).
Измените на tty1
, нажав Ctrl+ Alt+ F1и войдите.
Установить compizconfig-settings-manager
, запустив
sudo apt-get install compizconfig-settings-manager
Затем запустите его, выполнив это:
export DISPLAY=:0
ccsm
Первая часть сообщает терминалу, какой дисплей вы хотите, чтобы он загружался (иначе он не будет иметь подсказки).
Нажмите Ctrl+ Alt+ F7(или Ctrl+ Alt+ F8иногда), чтобы вернуться к графическому дисплею, где должен находиться экран CompizConfig Settings Manager.
Найдите плагин 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 с https://edge.launchpad.net/~xorg-edgers/+archive/ppa :
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
Установите Шмель с https://launchpad.net/~bumblebee/+archive/stable
ОБНОВЛЕНИЕ: По состоянию на 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:
sudo apt-get upgrade
sudo apt-get install bumblebee
Выполните следующие команды, чтобы «починить» Unity (из ответа Брэндона-Бертельсена , что 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.
.cache
, а не .config
. Так rm -rf ~/.cache/compizconfig-1
сработало для меня.
У меня тоже была эта пробема. Я решил это, удалив содержимое файла ~ / .config / compiz-1 / compizconfig и перепроверив его.
rm -rf ~/.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
. ОБНОВИТЬ:
sudo apt-add repository ppa:xorg-edgers/ppa
(что я сделал) или:
sudo apt-add repository ppa:ubuntu-x-swat/x-updates
(стабильный релиз для 13.04 тоже сейчас - не проверял я).
Установите Шмель с https://launchpad.net/~bumblebee/+archive/stable
ОБНОВЛЕНИЕ: По состоянию на 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 .:
sudo apt-get upgrade
Установить шмель
sudo apt-get install bumblebee
Выполните следующие команды, чтобы «починить» Unity (из ответа Брэндона-Бертельсена , что Unity не загружается, ни Launcher, ни Dash не появляется ):
dconf reset -f /org/compiz/
unity --reset-icons &disown
Это произошло и со мной в Ubuntu 16.04 после обновления пакетов unity и compiz. Ничто из вышеперечисленного не сработало.
Единственный способ вернуть средства запуска и тире - это удалить (пока НЕ вошел в Unity) каталог .cache в моем доме.
ccsm
сброс, удаление директорий config и т. Д.), Это решило проблему навсегда!
Просто чтобы убедиться, что все установлено:
sudo apt-get install --reinstall unity ubuntu-desktop
Далее перезагрузите все:
dconf reset -f /org/compiz/ && unity --reset-icons &disown
Я только что попробовал это, и это работает!
Источник:
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) и запустите:
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.
Если вы используете ускоряющую видеокарту вместе со стандартной видеокартой, возможно, это связано с установкой их драйверов. Несколько обновлений драйверов ускорения видеокарт в системах с двумя видеокартами, как правило, демонстрируют нестабильное поведение в некоторых системах. У меня есть карта Nvidia и карта Intel. Это случалось со мной, когда я устанавливал драйверы Nvidia. Панель запуска и панель исчезнут с рабочего стола. Если вы используете карту Nvidia, установка Bumblebee может быть временным решением: https://wiki.ubuntu.com/Bumblebee
У меня была почти такая же проблема под 12.04. Unity работал медленно с моим старым графическим процессором, поэтому я несколько месяцев использовал 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
(любезно предоставлено Дж.Д. Бартлеттом )
Перезагрузите компьютер.
Это не только позволило и 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
перезагрузка (вы можете использовать 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+ F1tty1 открывается. Войдите в систему как тот же пользователь и запустите startx. Вернитесь к tty7, выйдите из системы и войдите. Вы получаете только обои для рабочего стола.
Чтобы решить проблему, выберите tty1, войдите, удалите файл .Xauthority в вашем домашнем каталоге, выйдите из системы, войдите в систему. Решаемые.
Работал на Ubuntu 16.04:
Я сбрасываю compizconfig
, удаляя его кеш (фактически команда делает резервную копию, чтобы ее можно было восстановить).
Выполните следующие команды и выйдите из послесловия:
mv ~/.cache/compizconfig-1 ~/.cache/compizconfig-backup
setsid unity
Внимание: это удаляет ваши пользовательские настройки Unity.
После этого у меня возникла та же проблема, 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
Это исправило это для меня после нескольких часов выдергивания волос.
У меня возникла та же проблема, и я решил ее с помощью следующего 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
если вы не знаете, что делаете.
Ссылка на оригинальный сценарий и обсуждение здесь: https://askubuntu.com/a/739631/295286
У меня была эта проблема, я пробовал кучу вещей и даже включил единство, но ничего не получалось. Сначала вам нужно открыть TTY (ctrl + alt + F1) и войти в систему. Сейчас использую
env DISLAY:=0 gnome-terminal
Закройте TTY с помощью Ctrl + Alt + F7, затем используйте (в терминале)
dconf reset -f /org/compiz/
После этого используйте
sudo reboot