Unity не работает после изменений с помощью compiz config [duplicate]

Во время загрузки, когда GRUB появляется с записями, выберите вторую запись, то есть дополнительные опции для Ubuntu, вы можете увидеть разные старые версии ядра, которые были установлены ранее, вы можете выбрать один из них, который хорошо подходит для вас. В противном случае вы перейдете к grub.cfg и вставьте нужную версию ядра поверх установленной в данный момент записи ядра. В обоих случаях это работает

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

54 ответа

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

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

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

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

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

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

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

1
ответ дан 25 July 2018 в 08:25

Для 12.10 и ниже:

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

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

60
ответ дан 25 July 2018 в 08:25

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

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

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

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

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

4
ответ дан 25 July 2018 в 08:25

Если вы надеетесь на 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.

6
ответ дан 1 August 2018 в 15:11

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

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

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

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

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

165
ответ дан 1 August 2018 в 15:11

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

Единственный способ, которым я обнаружил, что пусковые установки и тире назад - удалить (хотя НЕ зарегистрирован в Unity) каталог .cache в моем доме.

10
ответ дан 1 August 2018 в 15:11

Для 12.10 и ниже:

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

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

60
ответ дан 3 August 2018 в 06:52

Для 12.10 и ниже:

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

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

60
ответ дан 3 August 2018 в 06:52

Когда я случайно обновился с 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

reboot ( вы можете использовать sudo reboot)

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

Я фактически удалил aspell из-за противоречивой зависимости. Это может не иметь никакой корреляции между этой проблемой. Я думаю, что переустановка lightdm и сброс compiz помогли мне в исправлении этого.

4
ответ дан 4 August 2018 в 08:59

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

dconf reset -f /org/compiz/

, затем

setsid unity

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

1
ответ дан 4 August 2018 в 08:59

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

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

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

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

31
ответ дан 4 August 2018 в 08:59

Когда я случайно обновился с 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

reboot ( вы можете использовать sudo reboot)

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

Я фактически удалил aspell из-за противоречивой зависимости. Это может не иметь никакой корреляции между этой проблемой. Я думаю, что переустановка lightdm и сброс compiz помогли мне в исправлении этого.

4
ответ дан 4 August 2018 в 08:59

Если вы надеетесь на 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.

6
ответ дан 5 August 2018 в 16:30

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

Если у вас установлен Менеджер настроек Config Config, возможно, что Unity Desktop Plugin отключен.

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

CCSM [/g0]

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

21
ответ дан 5 August 2018 в 16:30

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

Единственный способ, которым я обнаружил, что пусковые установки и тире назад - удалить (хотя НЕ зарегистрирован в Unity) каталог .cache в моем доме.

10
ответ дан 5 August 2018 в 16:30

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

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

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

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

setsid unity

Внимание: это удаляет вашу пользовательскую настройку Unity.

2
ответ дан 5 August 2018 в 16:30

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

    env DISLAY:=0 gnome-terminal        

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

dconf reset -f /org/compiz/

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

sudo reboot
1
ответ дан 5 August 2018 в 16:30

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

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

8
ответ дан 5 August 2018 в 16:30

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

rm -rf ~/.config/compiz-1/compizconfig/*
23
ответ дан 5 August 2018 в 16:30

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

sudo apt-get install unity

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

ccsm

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

4
ответ дан 5 August 2018 в 16:30

Если вы надеетесь на 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.

6
ответ дан 5 August 2018 в 16:30

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

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

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

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

32
ответ дан 7 August 2018 в 09:33

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

Если у вас установлен Менеджер настроек Config Config, возможно, что Unity Desktop Plugin отключен.

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

CCSM [/g0]

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

21
ответ дан 7 August 2018 в 09:33

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

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

8
ответ дан 7 August 2018 в 09:33

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

sudo apt-get install unity

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

ccsm

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

4
ответ дан 7 August 2018 в 09:33

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

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

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

5
ответ дан 7 August 2018 в 09:33

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

    env DISLAY:=0 gnome-terminal        

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

dconf reset -f /org/compiz/

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

sudo reboot
1
ответ дан 7 August 2018 в 09:33

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

4
ответ дан 7 August 2018 в 09:33

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

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