안녕하세요?
http://www.aesop-embedded.org/bbs/view.php?id=cquestion&page=1&sn1=&divpage=1&sn=on&ss=on&sc=on&select_arrange=headnum&desc=asc&no=234
몇주 전에 위에 처럼 질문을 올렸거든요.
어플이 거의 완성되어서 돌려보려고 하는데..
xinitrc 밑에
xinit
[작성한 프로그램] &
라고 하셨잔아요...
xinitrc파일안에 xinit 하고 [작성한프로그램]& 넣으란 말씀인가요?
xinit 실행하면 .xinirc 실행하게 되어있잔아요..
그래서 .xinitrc에 mplayer test.avi 한줄추가해서 돌려보는데. 시작되려다가
뭔가 기다리는거 같으면서 안되네요... 이상태에서 강제종료시키면
waiting for X server to shut down FreeFontPath: FPE "unix/7100" refcount is 2, should be 1, fixing 이런 메세지 뜨구요...
그냥 단순히 xinit 실행한상태에서 xterm에다가 mplayer 돌리면 잘되는데요...
중간에 뭔가 빠진건가요?
아니면....x86이신가요?
1. x86의 경우는 xinit 를 실행시키면 X server가 올라가고 클라이언트로 딸랑 터미널 하나 열어줍니다. 그 터미널에서 mplayer & 라고 실행시키면 실행이 될겁니다.
단, X windows manager가 없으니, 타이틀바 같은게 없어서 테스트가
힘들 듯 하고요.
이런 단계를 스크립트로 실행시키면 되는데, 간단하게
aa.sh을 만들어서 거기에 xinit &; mplayer &
라고 넣으시면 그냥 실행이 됩니다.
2. aesop의 경우는 /usr/X11R6/bin/startx란 스크립트를 보시면 됩니다.
#!/bin/sh
export DISPLAY=:0
Xfbdev -dpi 100 -br -pn :0 -noreset &
if [ ! -f /etc/pointercal ]; then
# exec xtscal
xtscal
fi
#afterstep &
blackbox &
fbpanel &
현재 이렇게 되어 있는데, 제일 밑에 mplayer & 를 넣어주시면 되고요.
x86의 경우도 위의 startx처럼 만들어주면 됩니다만 Xfbdev대신에
xinit& 만 실행시켜주시면 되겠지요?