Автозапуск/запуск файла/программы ./abcd на xubuntu

Как создать запись автозапуска для программы, которую я должен запускать следующим образом:

/home/user/Desktop/app/./applicationname

Помощь очень ценится!


person FireFox    schedule 11.07.2012    source источник


Ответы (1)


Отредактируйте /home/user/.bash_profile и добавьте строку с надписью /home/user/Desktop/app/./applicationname &, это должно подойти.

person hcarver    schedule 11.07.2012
comment
Сомневаюсь, что это работает так, как задумано. Он будет запускать программу в фоновом режиме каждый раз при запуске терминала. - person Fred Foo; 12.07.2012
comment
если я попробую эту команду только в своем терминале, она не запустится, так как приложение жалуется на отсутствие необходимых файлов конфигурации. Приложение должно запускаться в папке... @larsmans есть идеи?? - person FireFox; 12.07.2012
comment
@GijsHompes: Как насчет того, чтобы изменить команду на cd dirItNeedsToBeIn, а в следующей строке то, что предложил @Hbcdev. - person Linuxios; 12.07.2012
comment
Это не способ сделать это. Он запускает приложение каждый раз, когда я открываю терминал. Я хочу, чтобы только один терминал запускался, когда рабочий стол готов. - person FireFox; 12.07.2012
comment
Да, я должен был сказать .bash_profile, я не сразу сообразил. Обновили ответ. - person hcarver; 12.07.2012
comment
Приложение работает в терминале. Но это скрыто... есть ли способ увидеть это? - person FireFox; 12.07.2012
comment
Ах, в таком случае попробуйте xterm -e /home/user/Desktop/app/./applicationname & - person hcarver; 12.07.2012
comment
Это должно быть очень просто... Я чувствую себя смущенным... :) Во-первых: во-первых, .bash_profile был пуст, я нахожу это странным Во-вторых: файл выглядит как xterm -e /home/firefox/Desktop/Project-OSRM/./osrm-routed & В-третьих: ничего ничего не происходит, и я могу проверить, если программа запускается, перейдя по URL-адресу... - person FireFox; 12.07.2012
comment
Это не обязательно странно. Что вы имеете в виду под файлом? Если теперь это работает, не забудьте принять ответ! - person hcarver; 12.07.2012
comment
Начните с получения чего-то, что работает в терминале. Так что поэкспериментируйте с xterm -e /home/firefox/Desktop/Project-OSRM/./osrm-routed &, пока он не откроет новый терминал и не запустит вашу программу там. Когда это сработает, скопируйте его в свой профиль bash. - person hcarver; 12.07.2012
comment
Тогда сначала запустите cd /correct/directory! И поместите это в свой профиль bash тоже. - person hcarver; 12.07.2012
comment
Я подтвердил отдельные шаги. и поместил их в свой .bash_profile. Пока.. никаких действий, ни после перезагрузки Х, ни после перезагрузки всей системы. - person FireFox; 12.07.2012
comment
давайте продолжим это обсуждение в чате - person FireFox; 12.07.2012