Sagua
1. 사과는 ¶사과는 Gtk+/Gnome 용 음악재생기입니다. 현재 mpeg 1 오디오 화일과 ogg vorbis 화일, mp4/aac 화일, 그리고 wma 일부를 재생가능합니다. 음악재생시에 몇몇 이펙터를 사용가능하고, 트레이 아이콘 상에서 일부 제어가 가능합니다.
3. 사과는 왜 만들어졌을까? ¶저는 본래 GUI 용 음악 재생기를 좋아하지는 않았습니다. 자주 이용하던 프로그램은 콘솔용 madplay 로 이 디렉토리, 저 디렉토리 옮겨다니며 madplay * 명령으로 듣고는 했는데, 거기서 나온것이 사과의 디렉토리 모드입니다. 이에 더불어 듣기 좋게 이펙트를 넣어서 들을 수 있게 여러가지 붙이다보니 사과 0.1 이 되었습니다. 여기에 써보시고 여러가지 조언을 남겨주신 것을 바탕으로 지금의 사과가 만들어 지고 있습니다.
4. 사과의 이름은? ¶처음 프로젝트 제출 때 apple 이라는 이름으로 제출했는데,
여기에 있는 여가수에서 따온 겁니다. 나중에는 이름이 별로 좋지않다고 하셔서 sagua 로 바뀌었습니다.
6.2. 버젼 0.2.4 ¶
6.3. 버젼 0.2.3 ¶
0.2.3 버젼 데비안 패키지의 경우, 최적화 옵션 -O2 -pipe -ffast-math -fomit-frame-pointer 으로 빌드 되었습니다. 문제가 되는 시스템이 있는 경우 알려주십시오.
7. 다운로드 ¶http://kldp.net/frs/?group_id=555 에서 릴리즈 들을 다운 받으실 수 있습니다.
간단하게 http://download.kldp.net/apple/릴리즈화일이름 식으로도 다운 받으실 수 있습니다.
http://kldp.net/scm/?group_id=555 에서는 CVS 를 둘러보실 수 있습니다.
8.1. 필요 라이브러리 ¶사과를 빌드하기 위해서 이런 라이브러리들이 필요합니다.
libid3tag 가 필요합니다.
8.2. 설치 방법(소스) ¶tar -xvzf sagua_0.2.5-1.tar.gz cd sagua-0.2.5 ./configure make make install-strip BSD 계열의 운영체체를 쓰신다면 make 대신에 gmake 라고 명령을 내리셔야 할 겁니다.
8.4.1. 직접 설치 ¶소스에서 직접 빌드해서 설치하려면 별도의 CPPFLAGS 와 LDFLAGS 를 설정해야됩니다.
csh 을 사용한다면
tar -xvzf sagua_0.2.5-1.tar.gz cd sagua-0.2.5 setenv CPPFLAGS -I/usr/local/include setenv LDFLAGS -L/usr/local/lib ./configure gmake gmake install-strip와 같이 bash 를 사용한다면 tar -xvzf sagua_0.2.5-1.tar.gz cd sagua-0.2.5 export CPPFLAGS="-I/usr/local/include" export LDFLAGS="-L/usr/local/lib" ./configure gmake gmake install-strip와 같이 설치 할 수 있습니다. 8.4.2. 포트로 설치 ¶포트로 설치하길 원하시면 비공식 포트인 http://apple.kldp.net/sagua_port.tar.gz 을 다운 받으셔서 루트 권한으로
cd /usr/ports tar -xvzf 다운받은 디렉토리/sagua_port.tar.gz cd audio/sagua make install clean로 설치하실 수 있습니다. 9.1. cpu 사용량 줄이기 ¶현재 사과는 뚱뚱하고 느립니다
그 중 cpu 를 많이 먹는 건, 앞으로도 극적으로 해결되기는 어렵다고 봅니다. 해결책으로 이펙터 사용을 안하는것(eq 포함), 플레이 중에 컴팩트 모드나 창을 숨겨 놓기 등으로 약간은 줄일 수 있습니다. 좀 더 줄이고 싶으신 분은 자신의 하드웨어에 맞게 직접 컴파일 하시면 약간은 더 줄일 수 있습니다. 제가 쓰는 애슬론 천둥새 1200 기준으로 CPPFLAGS 를 -O3 -march=athlon-tbird -pipe -ffast-math 정도 주면 이펙터 없이 일반 mp3 재생은 5% 내외의 점유율을 보입니다. CPPFLAGS 는 자신의 하드웨어에 맞게 설정하십시오.
11. 피드백 ¶프로그램에 대해 의견이 있거나, 버그를 발견하시면 http://kldp.net/forum/forum.php?forum_id=2037 혹은 http://kldp.net/tracker/?group_id=555 으로 연락주시길 바랍니다. 이 페이지에 남기셔도 됩니다.
|
Promptness is its own reward, if one lives by the clock instead of the sword. |











![[http]](/imgs/http.png)















그 중 cpu 를 많이 먹는 건, 앞으로도 극적으로 해결되기는 어렵다고 봅니다. 해결책으로 이펙터 사용을 안하는것(eq 포함), 플레이 중에 컴팩트 모드나 창을 숨겨 놓기 등으로 약간은 줄일 수 있습니다. 좀 더 줄이고 싶으신 분은 자신의 하드웨어에 맞게 직접 컴파일 하시면 약간은 더 줄일 수 있습니다. 제가 쓰는 애슬론 천둥새 1200 기준으로 CPPFLAGS 를 -O3 -march=athlon-tbird -pipe -ffast-math 정도 주면 이펙터 없이 일반 mp3 재생은 5% 내외의 점유율을 보입니다. CPPFLAGS 는 자신의 하드웨어에 맞게 설정하십시오.