Только что обновил до количественного 12.10, и Unity работает нормально, но я не могу заставить работать gnome-shell: (
Некоторые симптомы:
Я попытался удалить gnome-shell, удаление / etc / gdm и переустановка
Любые другие предложения? Какие файлы журналов посмотреть, например?
Переустановка gnome-session, gnome-session-fallback исправили проблему для меня.
Ладно, думаю, я это исправил. Сравните этот отчет об ошибке, который я отправил: https://bugs.launchpad.net/ubuntu/+source/gnome-shell/+bug/1069104
Похоже, проблема была что программа под названием policykit-1-gnome
не была установлена. Я нашел это в журналах:
gnome-session[3819]: WARNING: Failed to start app: Unable to start application:
Failed to execute child process "/usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1" (No such file or directory)
И исправление было просто
sudo apt-get install policykit-1-gnome
Затем перезапустите.
Я не очень опытен в этом, но у меня есть несколько идей:
1: Попробуйте установить дополнительные пакеты gnome (дополнительные функции gnome и т. Д.)
2: Если Unity работает как должно быть, тогда я предполагаю, что, вероятно, вашей GDM-сессии gnome нет, или что-то не так с ней.
Обычно сеансы GDM сохраняются в: / usr / share / xsessions
Вы можете проверить, есть ли они там с помощью:
ls -l /usr/share/xsessions/
Вы должны увидеть что-то вроде: "-rw-r --r-- 1 корень корень 6747 10 июня, 03:21 gnome.desktop ".
Если его там нет, возможно, вам придется добавить его вручную. Вы можете редактировать или просматривать файл gnome.desktop как обычный текстовый файл.
nano /usr/share/xsessions/gnome.desktop
В моем случае у меня есть в конце файла:
Exec=gnome-session
TryExec=gnome-session
Icon=
Type=Application
Этот файл загружается GDM / lightdm / lxdm / kdm, и когда вы выбираете его, он будет загружать "гном-сессия". Удачи!