возможно ли в XDM запустить приложение ?

задача: при запуске логин менеджера нужно выполнить cd /opt/toonel;java -jar toonel.jar, формочка тунеля должна быть навиду, где нибудь в уголке
условие: Тунель не должен выгружаться\перегружаться при входе в систему(авторизации), и вродебы тунель должен запускаться из под рута, иначе в сеть он лезть не может.
цель: обеспечить работу Тунеля без входа в систему - тобишь без необходимости авторизации.

по понятным причинам автологин не есть гуд, поэтому остановился на xdm как на самом оптимальном варианте.

У xdm есть

У xdm есть скрипты инициализации. Таким образом его разукрашивают, бэкграунды ставят, кнопочки навешивают и все такое. Достаточно подробно расписано в man xdm. Основной файл конфигурации /etc/X11/xdm/xdm-config. В нем прописываются ссылки ссылки на другие файлики. После загрузки перед логином xdm исполняет сетап скрипты для каждого дисплея (ежели иксов несколько). Имя файла прописывается через

DisplayManager.DISPLAY.setup . Нулевой дисплей уже настроен так что посмотри какой скрип оно исполняет. Есть еще одна засада. Некоторым программам нужен хом каталог для мусора, а переменная еще не установлена. Поступить можно по разному, либо указать их в DisplayManager.exportList, либо тупо HOME=/dev/null my_command;
У меня так:

wi~$ grep setup /etc/X11/xdm/xdm-config
DisplayManager._0.setup: /usr/lib/X11/xdm/Xsetup_0

wi~$# cat /usr/lib/X11/xdm/Xsetup_0

HOME=/dev/null feh --bg-scale /usr/share/commonbox/backgrounds/gentoo.jpg

а /etc/init.d/local.start

а /etc/init.d/local.start чем неподходит?

>>формочка

>>формочка тунеля должна быть навиду, где нибудь в уголке ...

Потому и не подходит. Иксы всежтаки.

vase ~ # cat

vase ~ # cat /etc/X11/gdm/PostLogin/Default.sample
#!/bin/sh
#
# Note: this is a sample and will not be run as is. Change the name of this
# file to /PostLogin/Default for this script to be run. This
# script will be run before any setup is run on behalf of the user and is
# useful if you for example need to do some setup to create a home directory
# for the user or something like that. $HOME, $LOGNAME and such will all be
# set appropriately and this script is run as root.

опробую, как

опробую, как сдам курсовую =)
сейчас времени в обрез, зачетная неделя...
_______________________________________
грех обманывать компиляторы в субботу

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".