Задать вопрос
Mgrin
@Mgrin

Автозапуск скрипта после полной загрузки LXDE?

Доброго времени суток.

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

Есть Debian с LXDE (на Raspberry Pi, но это не существенно) и есть Node.js сервер, который из себя запускает xdotool (Утилитка для имитации мыши и клавиатуры) при приеме сообщений. Соответственно, сервер этот должен быть запущен из-под иксов, дабы xdotool получила доступ к элементам LXDE.


Задача — сделать автозапуск этого сервера при старте LXDE.

Что я уже попробовал:

• Запускать как сервис из init.d/. Бесполезно, как я понимаю, эти сервисы загружаются независимо от иксов

• Засунуть команду запуска в ~/.config/autostart/auto.desktop. Не работает, причина мне не ясна

• Сейчас работает следующая схема: при старте LXDE запускаю сразу терминал, а в .bash_profile прописываю запуск этого сервера. При запуске проверяю переменную, созданную специально для индикации работы этого сервера, и если она равна нулю (значит сервер не запушен), выполняю простейшую команда xdotool version, и если ошибка не выпадает, значит иксы уже запущены и можно запускать сервер. Однако, кажется мне, что все это очень похоже на пятиколесный велосипед с атомной ракетой вместо рамы — хотелось бы как-то правильней все это дело запускать…


Соответственно вопрос — Как сделать автозапуск сервера только лишь после полной загрузки LXDE?


Заранее спасибо.
  • Вопрос задан
  • 9288 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    DevOps-инженер с нуля
    15 месяцев
    Далее
  • Hi-TECH Academy
    L101 Администрирование Linux. Базовый курс
    5 дней
    Далее
  • Нетология
    Devops-инженер с нуля: расширенный курс
    19 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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