О, убунту ...
Обычно большинство дистрибутивов позволяют вам самим запускать Xorg, а не диспетчеру входа, например GDM или KDM.Если вы запустите startx из командной строки, он прочитает ~ / .xinitrc и загрузит все оконные менеджеры или другие вещи, которые вы там поместите.Но поскольку у вас есть Ubuntu ....
Чтобы запустить сценарий до запуска GDM / KDM, вы можете либо
- написать собственный сценарий Upstart для запуска до GDM;или
- Измените системный сценарий GDM для запуска собственного внешнего сценария (например, сценария /etc/init.d/whereami) в качестве одной из начальных задач.
- Запустите приложение Xorg.перед запуском GDM / KDM поместите скрипт в /etc/init.d/SXYYourScript, где XY - это меньшее число, чем GDM.
Также проверьте / etc / gdm / Init / Default /вы хотите.
Я предлагаю вам перейти с 3, поскольку он более прост.
Но зачем вам запускать любое приложение Xorg перед менеджером входа?