Unity Launcher отсутствует [dубликат]

Выполняемые программы выполняются в каталогах, определенных в переменной среды PATH. Вы можете видеть, что вы определили с помощью:

$ cat $PATH

Предполагая, что у вас есть исполняемый файл, доступный в / opt / firefox / bin, вы можете сделать:

$ export PATH=$PATH:/opt/firefox/bin

Постоянно, вы должны добавить эту строку в свой ~ / .bashrc.

537
задан 4 February 2012 в 17:07

90 ответов

В этом ответе используются версии Ubuntu, работающие с Compiz. Этот ответ предполагает, что Unity запускается через Compiz. Если у вас нет установленного компилятора, этот ответ не применим к вам.

Вам просто нужно снова включить плагин 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.
463
ответ дан 17 July 2018 в 21:51
В этом ответе используются версии Ubuntu, работающие с Compiz. Этот ответ предполагает, что Unity запускается через Compiz. Если у вас нет установленного компилятора, этот ответ не применим к вам.

Вам просто нужно снова включить плагин 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.
463
ответ дан 17 July 2018 в 21:51
В этом ответе используются версии Ubuntu, работающие с Compiz. Этот ответ предполагает, что Unity запускается через Compiz. Если у вас нет установленного компилятора, этот ответ не применим к вам.

Вам просто нужно снова включить плагин 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.
463
ответ дан 23 July 2018 в 22:28
В этом ответе используются версии Ubuntu, работающие с Compiz. Этот ответ предполагает, что Unity запускается через Compiz. Если у вас нет установленного компилятора, этот ответ не применим к вам.

Вам просто нужно снова включить плагин 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.
463
ответ дан 23 July 2018 в 22:28

Я попробовал много решений, упомянутых в этой теме, а также других. Наконец, это сработало для меня:

dconf reset -f /org/compiz/

then

setsid unity

Спасибо всем за вклад.

1
ответ дан 17 July 2018 в 21:51

Оригинальный плакат дублированного вопроса, решенный при редактировании собственного вопроса:

Решение найдено: Удалить .Xauthority в моем доме (или переименовать его)
12
ответ дан 17 July 2018 в 21:51

Для значков это связано с Наутилусом. Напишите nautilus & в терминале, не закрывайте его, и значки вернутся.

не закрывайте его : для Nautilus вы также можете ввести Alt + F2, чтобы открыть Приглашение командной строки Unity и запись nautilus в CLI глобального поиска / запроса. Откроется проводник файлов. Вы можете закрыть его, если хотите.

8
ответ дан 17 July 2018 в 21:51

Разработчики всегда исправляют ошибки, поэтому альтернатива - ждать и следить за ходом исправления ошибок (подписаться на разработку 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 .)

Нажмите Ctrl + Alt + F2.

Нажмите Ctrl + Alt + F2.

Войдите.

] Войдите.

19
ответ дан 17 July 2018 в 21:51

У меня тоже была эта проблема. Я решил это с удалением содержимого файла ~ / .config / compiz-1 / compizconfig и relog.

rm -rf ~/.config/compiz-1/compizconfig/*
23
ответ дан 17 July 2018 в 21:51

Сегодня я столкнулся с ситуацией, когда пользователь моего сценария решил запустить его, поместив вызов сценария в свой файл $HOME/.profile. В результате Unity не удалось запустить.

Скрипты по своей природе являются последовательными, поэтому .profile в основном ожидал завершения сценария, и Unity не смог запустить, если .profile не закончил работу.

Я сделал то же самое, назвал скрипт из .profile, и получил тот же результат - мои обои экрана входа в систему остались там, не было ни черточки, ни запуска, не могли щелкнуть правой кнопкой мыши на рабочем столе или выполнить любое действие, кроме входа в TTY1.

Решение состояло в том, чтобы удалить соответствующую строку из .profile. Можно отделить команду от .profile, используя форму амперсанда, <command> &, но проблема в том, что каждый раз, когда пользователь открывает терминал или регистрируется в TTY, создается новый экземпляр этой команды. Поэтому я настоятельно рекомендую не запускать какие-либо программы из .profile, если вы не знаете, что делаете.

Ссылка на оригинальный сценарий и обсуждение здесь: https://askubuntu.com/a/739631/295286

1
ответ дан 17 July 2018 в 21:51

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

Я сделал следующие шаги:

Установил kubuntu-desktop как альтернативу пользовательского интерфейса для Unity (login через ALT + Ctrl + F1, затем sudo apt-get install kubuntu-desktop). Конечно, вы можете выбрать другие альтернативы Unity. Перезагрузили машину и вошли в систему через KDE. Создал временного пользователя (давайте назовите его alice) с правами администратора. Скопировал мои файлы в аккаунт Алисы. Удален исходный пользователь (включая файлы) Создан снова исходный пользователь (то же имя пользователя, те же права) Скопировал файлы из резервной копии. Удален временный пользователь (alice).

Тогда вам больше не нужен KDE. -

)
0
ответ дан 17 July 2018 в 21:51

Первый ответ работает отлично, за исключением того, что мне нужно было установить Unity:

sudo apt-get install unity

затем запустить:

ccsm

и включить Unity:)

4
ответ дан 17 July 2018 в 21:51

Самый простой способ сделать это - нажать Ctrl + Alt + T, чтобы получить терминал, а затем выдать:

rm -rf ~/.compiz-1 ~/.config/compiz-1

, и ваша сессия единства вернется к вашим глазам.

Этот метод лучше, чем перезапуск ccsm, потому что вы можете попасть в состояние ошибки OP, даже не случайно отменив выделение единицы в ccsm; вы можете получить это просто, случайно нажав кнопку «Настройки» в ccsm.

31
ответ дан 17 July 2018 в 21:51

Это случилось со мной, а также в Ubuntu 16.04 после обновления пакетов единства и compiz. Ничего из вышеперечисленного не было.

Единственный способ, которым я обнаружил, что у меня есть пусковые установки и тире назад, было удалить (хотя и не войти в Unity) каталог Ubuntu 16.04 в моем доме. [ ! d2]

10
ответ дан 17 July 2018 в 21:51

У меня была точно такая же проблема.

Если у вас установлен диспетчер настроек Compiz Config, может быть, что плагин Unity Desktop отключен.

Войдите в Unity 2D на рабочем столе и убедитесь, что он включен в CCSM следующим образом:

Unity Shell не будет загружаться на рабочем столе по умолчанию, если флажок флажка не установлен, и вы получите сеанс на своем снимке .

21
ответ дан 17 July 2018 в 21:51

У меня такая же проблема и решается путем использования 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
1
ответ дан 17 July 2018 в 21:51

Работает для Ubuntu 16.04:

Я сброшу compizconfig, удалив его кеш (на самом деле команда делает резервную копию, поэтому его можно восстановить).

Выполните следующие команды и logout afterwords:

mv ~/.cache/compizconfig-1 ~/.cache/compizconfig-backup setsid unity

Работает для Ubuntu 16.04: Это удаляет вашу пользовательскую настройку Unity.

2
ответ дан 17 July 2018 в 21:51

Если вы надеетесь на tty (Ctrl + Alt + F1 на F6) и запустите:

DISPLAY=:0 unity --replace

Он сбросит Unity обратно на tty 7 ( Ctrl + Alt ++ Alt ).

Вы также можете попробовать:

DISPLAY=:0 unity

Но это не сработает, если диспетчер окон уже запущен на дисплее 0 ( это даст вам ошибку, просто используйте unity --replace в этом случае).

Если Unity абсолютно отказывается перезапускать, попробуйте это:

Установите gnome-panel:

sudo apt-get install gnome-panel

Затем запустите его на дисплее 0:

DISPLAY=:0 gnome-panel

Затем вы должны иметь панели стиля Gnome 2 на рабочем столе, которые вы можете использовать для выхода из системы.

Я нахожу Единство должно быть действительно ошибкой 13.04 с моей карточкой Nvidia. YMMV.

6
ответ дан 17 July 2018 в 21:51

Для 12.10 и ниже:

Нажмите Ctrl + Alt + T для терминала и запустите ccsm, затем снова включите плагин «Unity».

Вы также можете то нужно запустить unity --replace.

60
ответ дан 17 July 2018 в 21:51

Это происходит, когда вы входите в систему с другим tty и пытаетесь, как тот же пользователь, запускать X (с помощью startx или initx).

Например, Ubuntu работает в tty7. С помощью Ctrl + Alt + F1 tty1 открывается. Войдите в систему как один и тот же пользователь и запустите startx. Вернитесь к tty7, выйдите из системы и войдите в систему. Вы получаете только обои для рабочего стола.

Чтобы решить проблему, выберите tty1, войдите в систему, удалите файл .Xauthority в своем домашнем каталоге, выйдите из системы, войдите в систему. Решаемые.

4
ответ дан 17 July 2018 в 21:51

У меня была эта проблема, я пробовал загрузку вещей и даже поддерживал единство, но ничего не получилось. Сначала вам нужно открыть TTY (ctrl + alt + F1) и войти в систему. Теперь используйте

env DISLAY:=0 gnome-terminal

Закройте TTY с помощью ctrl + alt + F7, затем используйте (в терминале)

dconf reset -f /org/compiz/

. После этого используйте

sudo reboot
1
ответ дан 17 July 2018 в 21:51

У меня была такая же проблема после выполнения 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

Это заставило меня после нескольких часов вытягивать мои волосы .

2
ответ дан 17 July 2018 в 21:51

Если вы используете графическую карту ускорения вместе с графической картой по умолчанию, возможно, это связано с установкой их драйверов. Несколько обновлений драйверов графических адаптеров ускорения в системах с двумя графическими картами, как правило, приводят к нестабильному поведению в некоторых системах. У меня есть карта Nvidia и карта Intel. Раньше это происходило со мной, когда я устанавливал драйверы Nvidia. Пусковая установка и панель исчезнут с рабочего стола. Если вы используете карту Nvidia, установка Bumblebee может быть временным решением: https://wiki.ubuntu.com/Bumblebee

4
ответ дан 17 July 2018 в 21:51

Когда я случайно обновился с 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 помогли мне в исправлении этого.

4
ответ дан 17 July 2018 в 21:51

В 13.04 и 14.04:

unity --replace устарел. Вместо этого используйте следующее:

dconf reset -f /org/compiz/ unity --reset-icons &disown

Перезагрузитесь, если он не работает сразу.

72
ответ дан 17 July 2018 в 21:51

Я попробовал много решений, упомянутых в этой теме, а также других. Наконец, это сработало для меня:

dconf reset -f /org/compiz/

then

setsid unity

Спасибо всем за вклад.

1
ответ дан 17 July 2018 в 21:51

Оригинальный плакат дублированного вопроса, решенный при редактировании собственного вопроса:

Решение найдено: Удалить .Xauthority в моем доме (или переименовать его)
12
ответ дан 17 July 2018 в 21:51

Для значков это связано с Наутилусом. Напишите nautilus & в терминале, не закрывайте его, и значки вернутся.

не закрывайте его : для Nautilus вы также можете ввести Alt + F2, чтобы открыть Приглашение командной строки Unity и запись nautilus в CLI глобального поиска / запроса. Откроется проводник файлов. Вы можете закрыть его, если хотите.

8
ответ дан 17 July 2018 в 21:51

Разработчики всегда исправляют ошибки, поэтому альтернатива - ждать и следить за ходом исправления ошибок (подписаться на разработку 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 .)

Нажмите Ctrl + Alt + F2.

Нажмите Ctrl + Alt + F2.

Войдите.

] Войдите.

19
ответ дан 17 July 2018 в 21:51

У меня тоже была эта проблема. Я решил это с удалением содержимого файла ~ / .config / compiz-1 / compizconfig и relog.

rm -rf ~/.config/compiz-1/compizconfig/*
23
ответ дан 17 July 2018 в 21:51

Другие вопросы по тегам:

Похожие вопросы: