Ubuntu 9.10: gnome-сессия не запускается автоматически

Я запускаю Ubuntu 9.10 уже несколько недель без проблем. Я установил gloobus-preview, который работал чудесно. Сегодня я обновил свой компьютер, который также обновил gloobus (который исправляет nautilus, чтобы обеспечить некоторые ярлыки). Gloobus перестал работать, поэтому я удалил его и попытался переустановить. Это включало в себя удаление nautilus, удаление источника gloobus из источников, обновление apt-get, затем я переустановил nautilus. Все вроде нормально, поэтому я переустановил глобус. Все еще были те же проблемы, поэтому я переустановил его и перезагрузил компьютер. Он загрузился до экрана входа в Ubuntu, как обычно, я вошел в систему, затем он поднял только маленький белый экран терминала в верхнем левом углу. Ничего другого не запускается (никаких оконных рам, панелей гномов... ничего, кроме окна терминала, и разрешение экрана нормальное, не супер маленькое или что-либо). я запустил gnome-сессию вручную, и все получилось. Кажется, все работает просто отлично. Но у меня возникает одна и та же проблема каждый раз, когда я перезагружаю компьютер, мне приходится вручную запускать gnome-сессию. Я пытался найти решение, но не могу найти ничего, что могло бы мне помочь. Есть ли способ это исправить? или способ выяснить что происходит?

Спасибо!

3 ответа

Решение

Наконец-то нашел решение - я просто набрал в терминале следующее и перезагрузил:

sudo apt-get install gnome-session ubuntu-desktop

Теперь все хорошо.

В /etc/gdm/custom.conf добавьте следующую строку (или измените ее, если она уже существует):

DefaultSession=gnome-session

Если уже в файле это, вероятно, читает:

DefaultSession=xterm

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

Войдите в свою сессию Gnome и в терминале откройте ~/.xinitrc (или создайте его, если его там еще нет), используя выбранный вами редактор:

$ gedit ~ /.xinitrc

добавьте это к этому:

#! / usr / bin / env bash
Exec Gnome-сессия

сделать файл исполняемым:

$ chmod + x ~ /.xinitrc

Давайте свяжем это с ~/.xsession так что это читается GDM при запуске:

ln -s ~ /.xinitrc ~ /.xsession

Перезагружать.

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