2

Ubuntu 10.04

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

Я могу вручную вызвать GDM, набрав:

sudo service gdm start

или же

sudo /usr/sbin/gdm

но я хочу что-то более постоянное.

Содержимое /etc /X11 /default-display-manager указывает на /usr /sbin /gdm

Состояние chkconfig для GDM показывает, что он отключен на всех уровнях запуска ... это может быть? Я пробовал бегать:

sudo chkconfig --add gdm 

и только что получил ошибки ...

Есть идеи? Как я могу заставить GDM автоматически появляться снова? Любая / вся помощь приветствуется!


Обновление 1: я попытался запустить dpkg-reconfigure gdm, но, похоже, ничего не происходит, и он просто возвращает меня к приглашению (без ошибок).

Обновление 2: если я нажимаю CTRL-ALT-F7 в командной строке, я вижу то, что кажется выводом консоли загрузки Linux. Я заметил следующие строки внизу:

** (gdm-binary: 1256): WARNING **: Не удалось получить org.gnome.DisplayManager ** (gdm-binary: 1256): WARNING **: не удалось получить имя; выручая.

Я думаю, что это является причиной проблемы, но я не уверен, что это значит. Я собираюсь попробовать удалить и переустановить GDM.

Обновление 3: я удалил gdm (apt-get remove gdm) и переустановил его (apt-get install gdm). Похоже, это исправило ошибки в обновлении № 2, но само по себе оно не запустится автоматически. В качестве временного решения я также добавил /usr /sbin /gdm & в /etc/rc.local, и это, похоже, запустило его ... но я не знаю ... кажется немного "нечистым".

Я не знаю, полезно ли это или нет, но у меня есть система с тремя мониторами (один nVidia 9400 и один встроенный видео nvidia mobo) - все мониторы находятся на отдельном экране xscreen. Нет никаких проблем с дисплеями, когда я вручную запускаю GDM.

1 ответ1

3

Попытка исправить поврежденные зависимости пакета с помощью команды apt-get -f install gdm может исправить ситуацию, если система обновлена с предыдущей версии (<= 9.10).

Поскольку Ubuntu 10.04 использует Upstart (/etc/init) вместо сценариев InitV (/etc/init.d), вам следует проверить содержимое /etc/init/gdm.conf . В нем должен быть указан соответствующий уровень запуска, когда запускать GDM, например start on runlevel 5 .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .