2016-10-14 5 views
1

Я хотел бы отметить, что я пробовал много различных обучающих программ в Интернете, но они, кажется, не работает ...Запуск программы в Linux (Debian) при запуске

Добавление материала для инициализации. d, rc.local и т. д. по какой-то причине он не работает.

Я действительно отчаянно хочу, чтобы это было сделано, но я полный noob, когда дело доходит до linux.

Когда я набираю «matchbox-keyboard», он работает отлично и как предполагалось.

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

Есть ли простой способ сделать это, что-то вроде отбрасывания программы в папку автозапуска в окнах?

У меня нет опыта работы с Linux вообще, я не знаю, как писать scrips и все эти вещи, и все, что я хочу, чтобы запустить этот «спичечный коробок-клавиатура» после каждой перезагрузки ...

Пожалуйста помоги мне, я действительно в отчаянии, и я не могу понять это. Провел весь день, делая это и до сих пор ничего ...

ответ

1

Самый простой способ бросить в новом cronjob (а cronjob это задача, которую планируется запустить в определенное время):

crontab -e 

Это позволяет редактировать файл cron. Вместо того, чтобы вводить время, используйте @reboot. Таким образом, вы должны иметь новую строку в файл cronjob который выглядит следующим образом:

@reboot matchbox-keyboard 

The cronjobs работают в различных условиях из среды входа в систему, так что вам, возможно, придется использовать полный путь к программе. Я также не знаком с программой matchbox-keyboard, но похоже, что она будет работать нормально, поскольку она может работать как фоновый процесс.

+0

Когда я печатаю «cron -e», он говорит: «cron: недействительный вариант -'e» использование: cron –

+0

Хм. Может быть «crontab -e» на малиновом пи (который у меня нет на руках у момент) – lungj

+0

crontab -e работал. Я добавил эту строку, и теперь она перезагружается. Пальцы пересекли, большое спасибо за помощь! –