В настройках CompizConfig в разделе «Общие параметры» установите флажок «Поднять по клику».
Если у вас нет CompizConfig, установите пакет compizconfig-settings-manager.
Вам просто нужно снова включить плагин 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 и почему я должен его избегать?»). [ ! d1]
sudo apt-get install compizconfig-settings-manager
Затем запустите его, выполнив следующее: [ f2] Первая часть указывает терминалу, на котором вы хотите его загрузить (в противном случае он не будет иметь подсказки). Нажмите Ctrl + Alt + F7 (или Ctrl + Alt + F8 иногда), чтобы вернуться к графическому дисплею, где должен присутствовать экран настройки CompizConfig Settings Manager. Найдите плагин Unity. Включите его. Все должно возродиться, но если этого не произойдет, вам, возможно, придется перезапустить. Вы можете это сделать, вернувшись к tty1 и запустив sudo reboot. Если единство все еще не загружает try:
dconf reset -f /org/compiz/
unity --reset-icons &disown
Перезагрузите, если он не работает сразу.
Если вы надеетесь на TTY (Ctrl + Alt + F1-F6) и запустите:
DISPLAY=:0 unity --replace
Он сбросит Unity на TTY 7 ( Ctrl + Alt ++ Alt ).
Вы также можете попробовать:
DISPLAY=:0 unity
Но это не сработает, если диспетчер окон уже запущен на дисплее 0 ( это даст вам ошибку, просто используйте unity --replace в этом случае).
Если Unity абсолютно отказывается перезапускать, попробуйте это:
Установите gnome-panel:
[ f6]Затем запустите его на дисплее 0:
DISPLAY=:0 gnome-panel
Затем вы должны иметь панели стиля Gnome 2 на рабочем столе, которые вы можете использовать для выхода из системы.
Некоторая очень полезная информация и дальнейшее чтение для пользователей гибридной графики можно найти compizconfig-settings-manager .
После того, как графические процессоры настроены соответствующим образом для 3D-ускорения и OpenGL, вы можете:
Сменить на tty1, нажав Ctrl + Alt + F1 и войти.Перейдите на tty1, нажав Ctrl + Alt + F1 и войдите в систему.
ОБНОВЛЕНИЕ: По состоянию на 6 октября ppa:xorg-edgers/ppa, похоже, также содержит шмеля. Поэтому, если вы установите из этого PPA, вы можете попробовать пропустить добавление Bamblebee PPA и установить его здесь. Если вы выбрали стабильный PPA на шаге 1, установите стабильный PPA Bumblebee следующим образом:sudo apt-add-repository ppa:bumblebee/stable
Установите compizconfig-settings-manager, запустив sudo apt-get install compizconfig-settings-manager
Установите compizconfig-settings-manager, запустив
dconf reset -f /org/compiz/
unity --reset-icons & disown
Самый простой способ сделать это - нажать Ctrl + Alt + T, чтобы получить терминал, а затем выдать:
rm -rf ~/.compiz-1 ~/.config/compiz-1
, и ваша сессия единства вернется к вашим глазам. [!d4 ]
Этот метод лучше, чем перезапуск ccsm, потому что вы можете попасть в состояние ошибки OP, даже не случайно отменив выделение единицы в ccsm; вы можете получить это просто, случайно нажав кнопку «Настройки» в ccsm.
У меня тоже была эта проблема. Я решил это с удалением содержимого файла ~ / .config / compiz-1 / compizconfig и relog.
rm -rf ~/.config/compiz-1/compizconfig/*
У меня была точно такая же проблема.
Если у вас установлен диспетчер настроек Compiz Config, может быть, что плагин 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.UPDATE: я смог разрешить это, используя ccsm, из входа в систему Unity 2D.
(Это адаптировано из подписаться на разработку Unity в Launchpad [!d1 ].)
Нажмите Ctrl + Alt + F2.Нажмите Ctrl + Alt + F2.
Войдите.] Войдите.
У меня есть 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. UPDATE:sudo apt-add repository ppa:xorg-edgers/ppa
(что я сделал) или: sudo apt-add repository ppa:ubuntu-x-swat/x-updates
(стабильная версия для 13.04 тоже сейчас - не проверена мной). Установите Bumblebee с https://launchpad.net/~bumblebee/+archive/stable. ОБНОВЛЕНИЕ: по состоянию на 6 октября ppa: xorg-edgers / ppa, похоже, содержит шмеля. Поэтому, если вы установите из этого PPA, вы можете попробовать пропустить добавление Bamblebee PPA и установить его здесь. Если вы выбрали стабильный PPA на шаге 1, установите стабильный PPA Bumblebee следующим образом: sudo apt-add-repository ppa:bumblebee/stable
UPDATE: добавив PPA (ы), обновите списки пакетов: sudo apt-get update
Если у вас уже установлены драйверы nvidia из стандартных хранилищ Ubuntu , просто обновите, чтобы получить новую версию из репозитория, выбранного в шаге 1: sudo apt-get upgrade
Установить Bumblebee sudo apt-get install bumblebee
Выполнить следующие команды для восстановления Unity (из ответа Brandon-bertelsen на Unity не загружается, нет Launcher, no 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
Я просто попробовал это и он работает!
Источник:
https://askubuntu.com/a/204784/54037
Это случилось со мной, а также в Ubuntu 16.04 после обновления пакетов единства и compiz. Ничего из вышеперечисленного не было.
Единственный способ, которым я обнаружил, что у меня есть пусковые установки и тире назад, было удалить (хотя и не войти в Unity) каталог Ubuntu 16.04 в моем доме. [ ! d2]
Кажется, что есть проблема с 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 & в терминале, не закрывайте его, и значки вернутся.
не закрывайте его : для 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 ++ Alt ).
Вы также можете попробовать:
DISPLAY=:0 unity
Но это не сработает, если диспетчер окон уже запущен на дисплее 0 ( это даст вам ошибку, просто используйте unity --replace в этом случае).
Если Unity абсолютно отказывается перезапускать, попробуйте это:
Установите gnome-panel:
[ f3]Затем запустите его на дисплее 0:
DISPLAY=:0 gnome-panel
Затем вы должны иметь панели стиля Gnome 2 на рабочем столе, которые вы можете использовать для выхода из системы.
Я нахожу Единство должно быть действительно ошибкой 13.04 с моей карточкой Nvidia. YMMV.
У меня было около 3 раз, где мне нужно было Ctrl + Alt + F1, чтобы не потерять работу, и это испортилось ... У меня тоже есть nvidia. Я хотел бы предложить следующее:
Ctrl + Alt + Alt (ok, пустой экран) Введите свой логин, нажмите Enter, затем пароль (все в пустой экран) введите это сейчас:
sudo startx -- :1
придется снова вводить пароль, а Alt это откроет сеанс X в Ctrl + F1 + F8 (будет автоматически переходить на него) теперь создайте новый пустой текстовый файл с именем runBash.sh и на нем введите:
bash
сохраните его, измените его разрешения на исполняемый файл и запустите его, вы получите действительно освобождающий терминал, который заставляет вас помнить, почему Linux хорош! : D
после завершения, запомните Ctrl + Alt + F8 , нажмите Ctrl + C (закончится новый сеанс X), введите exit, Enter, закончится сеанс терминала (пустой экран). если вы считаете, что пропустили ввод текста, просто нажмите Ctrl + C и введите снова, не делайте этого слишком быстро.
, чтобы вы могли его улучшить, чтобы сценарий позволял вам вводить как можно меньше, но в любом случае вам все равно придется набирать много, пока экран пуст, но он лучше, чем ничего:)
Все еще ищет окончательный Alt + Alt + Ctrl [ ! d18] правильное решение Ubuntu 12.04 + nvidia.
Если вы используете графическую карту ускорения вместе с графической картой по умолчанию, возможно, это связано с установкой их драйверов. Несколько обновлений драйверов графических адаптеров ускорения в системах с двумя графическими картами, как правило, приводят к нестабильному поведению в некоторых системах. У меня есть карта Nvidia и карта Intel. Раньше это происходило со мной, когда я устанавливал драйверы Nvidia. Пусковая установка и панель исчезнут с рабочего стола. Если вы используете карту Nvidia, установка Bumblebee может быть временным решением: https://wiki.ubuntu.com/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: невозможно открыть файл общих объектов: нет такого файла или каталога.
После обширного поиска я нашел следующее решение:
Повторная установка единицы [!d2 ]Повторная установка единицы
sudo ln -s /usr/lib/i386/mesa/libGL.so.1 /usr/lib
(любезно предоставлено JD Bartlett) Переустановка рабочего стола ubuntu Добавить ссылку на библиотеку в / usr / lib / как показано в следующем примере:
Когда я случайно обновился с 12.04 LTS Ubuntu до 13.04, мне тоже пришлось столкнуться с такими же проблемами, как отсутствие боковой панели меню, отсутствие параметров окна, невозможность переключения между приложениями (alt-tab), и я не мог даже перетащить окна на экран. После того, как вы выполнили так много опций, я получил следующий набор команд для устранения этих проблем.
sudo apt-get remove aspell #may not be relevant
sudo apt-get remove dictionaries-common
reboot (вы можете использовать sudo reboot)
sudo apt-get install compizconfig-settings-manager
sudo apt-get install dictionaries-common
sudo apt-get install lightdm
reboot ( вы можете использовать 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 в своем домашнем каталоге, выйдите из системы, войдите в систему. Решаемые.
У меня была такая же проблема после выполнения 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
Я попробовал много решений, упомянутых в этой теме, а также других. Наконец, это сработало для меня:
dconf reset -f /org/compiz/
then
setsid unity
Спасибо всем за вклад.
Сегодня я столкнулся с ситуацией, когда пользователь моего сценария решил запустить его, поместив вызов сценария в свой файл $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
Работает для Ubuntu 16.04:
Я сброшу compizconfig, удалив его кеш (на самом деле команда делает резервную копию, поэтому его можно восстановить).
Выполните следующие команды и logout afterwords:
mv ~/.cache/compizconfig-1 ~/.cache/compizconfig-backup
setsid unity
Работает для Ubuntu 16.04: Это удаляет вашу пользовательскую настройку Unity.
У меня была одна и та же проблема, и все вышеперечисленные предложения мне не удалось.
Я сделал следующие шаги:
Установил kubuntu-desktop как альтернативу пользовательского интерфейса для Unity (login через ALT + Ctrl + F1, затем sudo apt-get install kubuntu-desktop). Конечно, вы можете выбрать другие альтернативы Unity. Перезагрузили машину и вошли в систему через KDE. Создал временного пользователя (давайте назовите его alice) с правами администратора. Скопировал мои файлы в аккаунт Алисы. Удален исходный пользователь (включая файлы) Создан снова исходный пользователь (то же имя пользователя, те же права) Скопировал файлы из резервной копии. Удален временный пользователь (alice).Тогда вам больше не нужен KDE. -
)