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

5472
Joel

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

Спасибо!

0

3 ответа на вопрос

1
John T

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

$ gedit ~ / .xinitrc

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

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

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

$ chmod + x ~ / .xinitrc

Давайте свяжем его ~/.xsessionс GDM, чтобы он читал при запуске:

ln -s ~ / .xinitrc ~ / .xsession

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

Это не сработало :(. Но при этом я нашел два файла: .xsession-errors и .xsession-errors.old. Содержимое обоих: «/ etc / gdm / Xsession: начало настройки сеанса». . Установка IM через im-switch для locale = en_US. Запустите IM через /etc/X11/xinit/xinput.d/all_ALL, связанный с /etc/X11/xinit/xinput.d/default. «Не знаю, так ли это значит что-нибудь Joel 14 лет назад 0
Что говорит `/ var / log / messages`? John T 14 лет назад 0
http://pastebin.com/f57b74415 Я перезагрузил компьютер и вставил все, что было добавлено в журнал, начиная с момента перезагрузки. Joel 14 лет назад 0
1
Joel

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

sudo apt-get install gnome-session ubuntu-desktop 

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

1
David Lambert

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

DefaultSession=gnome-session 

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

DefaultSession=xterm 

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

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