Как начать X и Unity, без gdm?

7

Я установил Natty над своим 10.10, который начинался в текстовом режиме. Перед Natty, после загрузки, я запускаю графическую среду с помощью startx, и все было в порядке. Теперь, с Natty, если я запускаю startx, графическая среда начинается без какого-либо меню gnome или единства !.

  • Как мне запустить X и Unity без графического менеджера входа?

Спасибо заранее.

    
задан user17216 10.05.2011 в 15:12
источник

4 ответа

4

Unity нуждается в gdm для запуска, поэтому вам нужно запустить его:

service start gdm

или старый добрый:

/etc/init.d/gdm start

Если вы не хотите снова вводить свои учетные данные, вы можете либо активировать автолог в Gdm, либо переключить сеанс по умолчанию на классический в gdm. После входа в систему и остановки gdm startx должен снова работать.

    
ответ дан Javier Rivera 10.05.2011 в 15:18
2

startx получает свою конфигурацию из системного /etc/X11/xinit/xinitrc , если у вас нет ~/.xinitrc . Я нахожусь в системе KDE, поэтому я не могу проверить это, но я думаю, что для пользователя будет ~/.xinitrc :

exec $HOME/.gnome2/session

может помочь. Если у вас нет файла сеанса gnome, используйте /usr/share/gnome/default.session

    
ответ дан maco 10.05.2011 в 16:53
2

То, о чем вы просите, невозможно, Unity зависит от службы gdm dbus (дисплей, пользователь и т. д.) и ожидает, что вы выполните вход через этот метод.

Похоже, вы хотите войти в систему, используя альтернативный метод аутентификации. Вы должны посмотреть на pam и различные модули и конфигурации pam.d, если параметр автоматической регистрации не является тем, что вам нужно.

Например, вы можете войти в систему, если в сеансе присутствует ssh-ключ, или если у вас подключен USB-ключ и т. д.

    
ответ дан Martin Owens -doctormo- 04.08.2011 в 01:12
1

Попробуйте создать файл .xsession в домашнем каталоге, например:

gnome-session --session=classic-gnome
    
ответ дан Gustavo K. Corso 03.08.2011 в 20:48