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
Перезагружать.