Квантовое обновление сломало мой гном-панцирь!

Только что обновил до количественного 12.10, и Unity работает нормально, но я не могу заставить работать gnome-shell: (

Некоторые симптомы:

  • при использовании gdm в качестве по умолчанию было решено отобразить все на китайском языке. При попытке войти в систему он принимает пароль, а затем, кажется, падает при попытке загрузить мой рабочий стол, и, кажется, перезапускает gdm и возвращает меня обратно на экран входа в систему
  • при переключении на lightdm в качестве оконного менеджера он становится немного дальше (и на английском языке), поднимая рабочий стол, но не работает - клавиша пропеллера не вызывает меню, нет меню или уведомлений Я могу сделать несколько вещей, например вызвать терминал с помощью ctrl + alt + t и запустить, например, Firefox оттуда, но не более того.

Я попытался удалить gnome-shell, удаление / etc / gdm и переустановка

Любые другие предложения? Какие файлы журналов посмотреть, например?

2
задан 20 October 2012 в 20:26

3 ответа

Переустановка gnome-session, gnome-session-fallback исправили проблему для меня.

0
ответ дан 20 October 2012 в 20:26

Ладно, думаю, я это исправил. Сравните этот отчет об ошибке, который я отправил: 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

Затем перезапустите.

0
ответ дан 20 October 2012 в 20:26

Я не очень опытен в этом, но у меня есть несколько идей:

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, и когда вы выбираете его, он будет загружать "гном-сессия". Удачи!

0
ответ дан 20 October 2012 в 20:26

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

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