Как я могу автоматически запустить GDM на Fedora 15?

sudo -s запустит оболочку как корень (возможно запрос Вас для Вашего пароля). Можно затем ввести несколько команд без потребности снабдить префиксом их sudo. По окончании, exit корневая оболочка.

1
03.04.2012, 13:54
2 ответа

Fedora 15 использует systemd. Сначала удостоверьтесь, что Вы выполняете 'графическую' цель путем проверки этого /etc/systemd/system/default.target символьная ссылка на /lib/systemd/system/graphical.target, который является эквивалентом runlevel 5 (и нет multi-user.target, который является эквивалентом runlevel 3).

Затем, удостоверьтесь, что 'prefdm' услуга работает. Проверьте вывод systemctl status prefdm.service. это должно показать, что загрузилось и активный. Если Вы не были в графической цели, это, вероятно, не будет.

Теперь, если у Вас уже был он в графической цели, возможно, что X не запускается из-за некоторой ошибки. Проверьте файлы журнала в/var/log/gdm, посмотрите на файлы с меткой времени прошлого раза, когда Вы загрузились, чтобы видеть, было ли, возможно, что-то повреждено.

0
28.01.2020, 02:12
  • 1
    спасибо. мой systmed был установлен на runlevel 3, вот почему, это происходит –  White Dwarf 12.04.2012, 10:10
  • 2
    , не уверенный, почему установка compiz сделала бы это. есть ли что-то еще, что Вы, возможно, сделали для изменения значения по умолчанию runlevel (или цель в systemd языке). –  jsbillings 13.04.2012, 01:22

Необходимо проверить для проверки, в каком уровне выполнения Вы находитесь после начальной загрузки, и если gdm запускается для уровня выполнения. Можно сделать это вручную путем проверки символьных ссылок в/etc/rc*.d каталоги, где * количество уровня выполнения.

Сначала проверьте, чтобы удостовериться, что Вы имеете gdm init сценарий и выполняете его, чтобы проверить, что он правильно запускает gdm:

$ ls -l /etc/init.d/ | grep gdm    
$ sudo /etc/init.d/gdm start

Если это работает, то можно проверить символьные ссылки в runlevel, что Вы находитесь в Вас, может получить Вас текущий runlevel с командой 'runlevel'. Затем проверьте на корректную символьную ссылку

$ runlevel
3
$ ls -al /etc/rc3.d/ | grep gdm

Если это не там, создайте символьную ссылку:

$ cd /etc/rc3.d/
$ sudo ln -s /etc/init.d/gdm 

После перезагрузки этот запуск запускает gdm init сценарий. Удостоверьтесь, что Вы используете корректное init имя файла сценария. Я использую 'gdm', потому что я предполагаю, что это - то, чем это называют, но я мог быть неправым.

-1
28.01.2020, 02:12
  • 1
    Fedora не запускает gdm через initscript. Heck, это практически даже больше не имеет initscripts. А-ч –  Ignacio Vazquez-Abrams 03.04.2012, 18:43
  • 2
    , я предполагаю, что я - старик теперь, :P –  Nick Jennings 03.04.2012, 18:44
  • 3
    F15 использует systemd. –  jmtd 03.04.2012, 18:52

Теги

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