Нет диспетчера окон после обновления Ubuntu (например, с 13.10 по 14.04)

Машина - это единственный загрузочный Linux.

После обновления с 13.10 по 14.04 сегодня учетная запись моего сына начинается без оконного менеджера. У него есть значки на рабочем столе и можно щелкнуть их, но нет меню и не запускается. Я могу запускать приложения с значков на рабочем столе, но они начинаются без оконных украшений.

Самое забавное, что в моей учетной записи на одной машине нет проблем. Я вхожу в систему, и все выглядит правильно, как и в 13.10. Я попытался убить compiz на моей сессии и получил аналогичный эффект. Поэтому я думаю, что это связано с проблемой компиляции в учетной записи моего сына.

Мне удалось установить значок, который запускает compiz --debug на рабочем столе моего сына. Вот результат:

/usr/bin/compiz (core) - Info: Loading plugin: core
/usr/bin/compiz (core) - Debug: Trying to load core from: /home/alon/.compiz-1/plugins/libcore.so
/usr/bin/compiz (core) - Debug: dlopen failed: /home/alon/.compiz-1/plugins/libcore.so: cannot open shared object file: No such file or directory
/usr/bin/compiz (core) - Debug: Trying to load core from: /usr/lib/compiz/libcore.so
/usr/bin/compiz (core) - Debug: dlopen failed: /usr/lib/compiz/libcore.so: cannot open shared object file: No such file or directory
/usr/bin/compiz (core) - Info: Starting plugin: core
/usr/bin/compiz (core) - Debug: Started plugin: core
/usr/bin/compiz (core) - Debug: pending request:
/usr/bin/compiz (core) - Debug: - event serial: 1152
/usr/bin/compiz (core) - Debug: - event window 0x3c00090
/usr/bin/compiz (core) - Debug: - x: 0 y: 0 width: 0 height: 0 border: 0, sibling: 0x0
/usr/bin/compiz (core) - Debug: pending request:
/usr/bin/compiz (core) - Debug: - event serial: 1422
/usr/bin/compiz (core) - Debug: - event window 0x3c00093
/usr/bin/compiz (core) - Debug: - x: 954 y: 635 width: 875 height: 514 border: 0, sibling: 0x3c00090
/usr/bin/compiz (core) - Debug: pending request:
/usr/bin/compiz (core) - Debug: - event serial: 1543
/usr/bin/compiz (core) - Debug: - event window 0x3c00096
/usr/bin/compiz (core) - Debug: - x: 0 y: 0 width: 722 height: 434 border: 0, sibling: 0x3c00093
/usr/bin/compiz (core) - Info: Loading plugin: ccp
/usr/bin/compiz (core) - Debug: Trying to load ccp from: /home/alon/.compiz-1/plugins/libccp.so
/usr/bin/compiz (core) - Debug: dlopen failed: /home/alon/.compiz-1/plugins/libccp.so: cannot open shared object file: No such file or directory
/usr/bin/compiz (core) - Debug: Trying to load ccp from: /usr/lib/compiz/libccp.so
/usr/bin/compiz (core) - Debug: Opened library: /usr/lib/compiz/libccp.so
/usr/bin/compiz (core) - Debug: Loaded plugin ccp from: /usr/lib/compiz/libccp.so
/usr/bin/compiz (core) - Info: Starting plugin: ccp
/usr/bin/compiz (core) - Debug: Started plugin: ccp
/usr/bin/compiz (core) - Debug: refusing to manage window 0x3c00090
/usr/bin/compiz (core) - Debug: received event:
/usr/bin/compiz (core) - Debug: - event serial: 1152
/usr/bin/compiz (core) - Debug: - event window 0x3c00090
/usr/bin/compiz (core) - Debug: - x: 0 y: 0 width: 0 height: 0 border: 0, sibling: 0x0
/usr/bin/compiz (core) - Debug: refusing to manage window 0x3c00093
/usr/bin/compiz (core) - Debug: received event:
/usr/bin/compiz (core) - Debug: - event serial: 1422
/usr/bin/compiz (core) - Debug: - event window 0x3c00093
/usr/bin/compiz (core) - Debug: - x: 954 y: 635 width: 875 height: 514 border: 0, sibling: 0x3c00090
/usr/bin/compiz (core) - Debug: refusing to manage window 0x3c00096
/usr/bin/compiz (core) - Debug: received event:
/usr/bin/compiz (core) - Debug: - event serial: 1543
/usr/bin/compiz (core) - Debug: - event window 0x3c00096
/usr/bin/compiz (core) - Debug: - x: 0 y: 0 width: 722 height: 434 border: 0, sibling: 0x3c00093

Я не знаю, как продвигаться отсюда ... пожалуйста, помогите.

Обновление: я попытался удалить compiz, как предложил @Jeffrey .. , и это привело к тому, что мой собственный аккаунт получил ту же проблему (без оконного менеджера, только значки на рабочем столе). К счастью, у меня была старая резервная копия, и восстановление получило мой оконный менеджер. Я узнал в этом процессе, что это не просто компиляция, но и единство и ubuntu-desktop - если либо удалена, я получаю ту же проблему.

К сожалению, операция восстановления не является реальным средством - когда я выхожу из системы и затем войдите в систему, новый сеанс все еще начинается без диспетчера окон ... Мне нужно повторить восстановление, чтобы вернуть его.

Дополнительная информация:

Декорации окон, меню бар и пусковая установка просто появляются в какой-то момент во время восстановления. Я создал новую резервную копию (после восстановления) и попытался восстановить ее вместо старой - это не делает трюк. Несмотря на то, что содержимое должно быть идентичным, диспетчер окон не появляется, если я не восстановил старую резервную копию.

Еще одно обновление: я нашел журнал сбоев в /var/crash/_usr_bin_compiz.1001.crash - большой файл с большим количеством имен библиотек, перечисленных в списке, а затем базовый дамп, основанный на base64 ... Я могу загрузить текстовую часть, если это необходимо. [ ! d12]

Обновление: https://bugs.launchpad.net/ubuntu/+source/unity/+bug/1292396 описывает аналогичную проблему. Решение предлагает удалить /home/user/.config/dconf/user. Это решило проблему моего аккаунта, но у меня был вопрос об установке моего сына (в котором возникла оригинальная проблема), даже после применения этого в его учетной записи нет диспетчера окон.

Обновление 4 марта 2016 года: та же проблема после обновления с 15.04 по 15.10, поэтому он не зависит от версии. Используя нижеприведенный ответ Кори, проблема быстро решена.

1
задан 4 March 2016 в 12:49

2 ответа

Я пробовал это, но в конце концов я не могу точно сказать, что сработало, я считаю, что чистка + переустановка nvidia могла быть именно этим.

Также после прочтения вашего поста я переустановил compiz-core ( sudo apt-get install -reinstall compiz-core) и запускал его на терминале в графической среде (compiz -debug), возможно, это то, что восстановило правильную конфигурацию.

Кстати, чтобы получить терминал в графической среде, я сделал следующее: в Ctrl + Alt + F1 term export DISPLAY = ": xy", где x и y - числа, в моем случае 0.0, затем запустите gnome-terminal или xtrem. Терминал не будет иметь границу до тех пор, пока вы не запустите на нем компиляцию (закрытие или остановка терминала приведет к сбою вашего графического окружения).

0
ответ дан 24 May 2018 в 09:13

Моя ОС Ubuntu 16.04, регулярно обновляемая в прошлом месяце, до этой недели, когда вышла моя проблема: черный экран после загрузки, но способный регистрировать сеанс пользователя на виртуальной консоли (Ctrl + Alt + F1), попытался затем startx получить уменьшенный, бесполезный графический интерфейс.

Чтобы решить эту проблему, все, что нужно, это

cd .config/dconf/
rm user
0
ответ дан 24 May 2018 в 09:13

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

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