Ubuntu 시작 프로그램 등록 :: Horizontal Grays S2

전에 C 프로그램에서 쉘 명령어를 사용하여 블루투스 연결하는 것은 일단 실패한것이고


다음 방법으로 생각한 것이 우분투가 시작될 때 터미널을 실행하고 블루투스를 연결하는 것이다.


어차피 부팅이 되면 내가 짠 프로그램도 자동으로 시작되어야 하니 


우분투 시작프로그램 등록 방법을 알아둘 필요가 있다.


터미널을 열고 



gnome-session-properties 를 실행하면



이와 같이 시작프로그램 관리 창이 뜬다.



일단 나는 xterminal 을 실행 시켜보고자 한다.




이와같이 추가가 완료되고.. 그럼 리부팅!



위와같이 xterminal 이 일단 실행되는 것은 성공!!!


어.. 그럼 자동으로 여기다 명령어를 쓰는건 어떻게 하지??? 


자동으로 쓰는 건 -e 옵션이다. (http://kldp.org/node/112797)


여러 명령 쓰는건 대충 감과 삽질로 알아내고 ^^;;;


그래서 위의 gnome-session-properties 다시 실행 해서 명령을 다음과 같이 변경


xterm -e "sudo rfcomm release rfcomm0 ; sudo rfcomm connect 0; read"


전에 연결한 기억 때문인지 rfcomm0 가 기본적으로 mount 되어 있어서 

rfcomm release rfcomm0 로 release 

그리고 

rfcomm connect 0 로 connect


자 다시 부팅해보자!




오오 원하던 대로 부팅을 하고 xterm이 실행되고 블루투스로 지정한 PC연결 완료!!


그리고 C프로그램에서는 Shell명령으로 퍼미션 수정하고 실행하니 잘 된다!!!






+ Recent posts