[10.04] 시작 프로그램 등록 방법 문의

우분투 시작 시 실행되는 프로그램 등록 방법에 대한 조언을 구합니다.

실행하려고 하는 프로그램은 자작 프로그램이고, 그래픽 기반 프로그램입니다.

처음엔 /etc/init.d/ 아래에 스크립트를 만들어서 실행을 시켰더니, 백그라운드로 실행이 되더군요.
ps -ef 로 프로그램이 실행 된 것은 확인이 되나, 화면에 보이지 않네요.

시스템->기본 설정->시작 응용 프로그램 에서 등록하였더니, 이거는 스크립트는 실행을 안시키던데, 맞는건가요?
게다가 프로그램이 root계정에서만 구동되도록 만들어져 있어서, 이 방법은 잘 안될것 같기도하고…

c프로그램으로 만들어서

[code:3fzt0ryv]
int main(void)
{
system("/usr/bin/gedit");
}
[/code:3fzt0ryv]
뭐 이런식으로…
직접 실행은 되는데, init.d 밑에 두고 update-rc.d programname defaults 해도 실행이 안되는 것 같습니다.

그래픽 기반 프로그랭을 구동 초기에 실행 시킬 방법에 대해 아시는 분 있으시면 조언 부탁드려요

시스템 설정을 여신 다음 [기본 프로그램] 항목을 찾으세요.
거기서 간단하게 추가하실 수 있습니다.
덧붙여서 GUI로 띄우시려면 당연히 GUI 프론트엔드가 있어야합니다.

그리고 터미널용 프로그램인데 자동으로 터미널을 띄우고 그 내용을 보여주게 하고 싶으신 거라면

gnome-terminal -e [프로그램명] --title [창제목]

이라고 적어주시면 되겠습니다.

[code:2n8umj9m]
예제
:~$ gnome-terminal -e top --title ProcView
:~$ xterm -e top --title ProcView
[/code:2n8umj9m]

답변 감사합니다.

말씀하신, [기본 프로그램]이 시스템->기본설정 -> 기본 프로그램이 맞는지요?
[기본 프로그램]에서는 인터넷, 멀티미디어, 시스템, 접근성 기능 탭이 있고, 여기에 간단하게 추가할 수 있다고 하셨는데, 추가하는 방법에 대해 자세한 설명 부탁드립니다.

[quote="cratle":200seg9q]말씀하신, [기본 프로그램]이 시스템->기본설정 -> 기본 프로그램이 맞는지요?
[기본 프로그램]에서는 인터넷, 멀티미디어, 시스템, 접근성 기능 탭이 있고, 여기에 간단하게 추가할 수 있다고 하셨는데, 추가하는 방법에 대해 자세한 설명 부탁드립니다.[/quote:200seg9q]
명령줄만 잘 쓰면(정확히) 됩니다.
아래링크는 전에 답해본 글입니다. 참고바랍니다.

http://www.ubuntu.or.kr/viewtopic.php?p=3404#p3404

[quote="cratle":3rjtu43w]답변 감사합니다.

말씀하신, [기본 프로그램]이 시스템->기본설정 -> 기본 프로그램이 맞는지요?
[기본 프로그램]에서는 인터넷, 멀티미디어, 시스템, 접근성 기능 탭이 있고, 여기에 간단하게 추가할 수 있다고 하셨는데, 추가하는 방법에 대해 자세한 설명 부탁드립니다.[/quote:3rjtu43w]

앗, 제가 답변을 실수했습니다.
기본 프로그램이 아니라 시작 프로그램입니다.
[img:3rjtu43w]https://lh6.googleusercontent.com/-IzBLlmCQ5-Q/Top8FZDmugI/AAAAAAAAAME/WA0Ada5X-t8/s720/startup.png[/img:3rjtu43w]
저기서 [추가]를 누르신 다음 차례대로

자신이 원하는 프로그램의 이름
프로그램의 경로 (절대경로. 예제>gnome-terminal을 추가하고자 한다면 /usr/bin/gnome-terminal 이라고 입력한다)
-> 옵션도 함께 추가 가능합니다. 예제>/usr/bin/gnome-terminal -e top --title ProcView
설명 (생략가능)

입력해 주시면 됩니다.