태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.

Gsplayer 와 s2u2 최신버전을 같이 사용할 경우 전원버튼을 눌러 화면을 끄면 음악도 같이 꺼지는 것과 gsplayer 의 기능인 버튼맵핑이 작동되지 않는다는 질문에 대해서 제 블로그의 방명록에 적어놓았던 글을 일부 수정했습니다.

일단 간단하게 아래 글을 요약하면 다음과 같습니다.
  1. 전원버튼을 이용해서 화면꺼도 음악이 계속 재생되게 하는 방법
  2. s2u2 실행파일을 장치의 기본 단추설정에서 버튼맵핑해서 그 버튼으로 화면끄고 음악이 계속 재생되게 하는 방법
  3. gsplayer 의 버튼맵핑기능 이용하는 방법


조금 글이 길고 복잡합니다. 많은 부분이 이미 잘 아시는 내용들 일지도 모릅니다. ^^;;
S2U2 설정에 대해서 이미 이해가 된 분들은 제목과 아래의 본문내용 중 진하게 표시된 글만 읽어도 이해되실 겁니다.

테스트한 버전은 s2u2 1.50d 와 gsplayer 2.29 버전입니다. 그리고 장치는 삼성의 m490 입니다. (다른 장치와 한두가지 정도 제외하고는 크게 다르지 않을 것입니다.)


1. S2U2 를 설치하지 않은 상태에서 gsplayer 기본 작동 상황


전원버튼이용해서 화면끄면 음악 꺼집니다
. 이것이 정상입니다.
특이하게 삼성의 터치플레이는 전원버튼값을 변경해서 음악실행중에도 전원버튼 이용한 화면끈 상태에서도 음악이 계속 나옵니다. (간단하게 확인하려면 Gsplayer 와 터치플레이어를 동시에 실행하고 음악을 재생한 다음 전원버튼을 이용해 화면을 꺼도 음악이 계속 재생됩니다.)

GSplayer 메뉴-설정에서 버튼맵핑(예. 재생/정지/다음곡/이전곡이동 등)을 해도 메뉴-Display OFF (LCD OFF) 기능 이용해서 화면(LCD)이 꺼진 상태에서는 방금 맵핑한 버튼의 기능이 작동되지 않습니다. 단지 화면만 켜줍니다. 예전 PDA 에서는 화면만 꺼진 상태에서도 버튼 콘트롤이 되었던 것 같은데 삼성 장치에서는 작동되지 않습니다.

이유는 아마도 장치의 시작-설정-개인-단추설정에서 전원(화면)켜기 옵션들 때문인 것 같습니다. 이렇게 화면이 켜지고 터치가 되는 상황을 방지하기 위해서 GSplayer 메뉴-설정의 버튼맵핑값에 Hold 또는 Hold & Display 기능이 있습니다.


2. S2U2 를 설치한 상태에서 GSplayer 기본 작동 상황


S2U2 설정에서 [기본값] 적용시킨 후의 기본 설정을 전제로 설명하면 전원버튼이용해서 화면을 끄면 음악재생이 멈춥니다.
S2U2 설정에서 화면만 꺼짐 옵션이나 휴면모드 사용안함 옵션을 변경해도 마찬가지입니다.
다시 전원을 켜면 S2U2 잠금화면이 실행됩니다.

S2U2 최신버전에서는 BlankStart(특정어플에서~) 기능이 삭제되어서 종전과 달리 GSplayer 의 Display OFF 기능 이용시 S2U2 실행을 조절할 수 없습니다.

v 1.45 이하에서 고급설정의 절전/휴면/안전모드 값을 조정해서 전원버튼으로 화면을 끈 경우에도 음악이 계속 재생되었 되었던 경우는 각 기능의 오류로 발생한 재수좋은(^^) 경우였습니다. 이런 우연한 상황들을 1.50 에서 안전모드를 삭제하고 절전모드와 휴면모드사용안함의 충돌을 모두 수정했습니다.

그리고 S2U2 설치된 상태에서도 GSplayer 의 메뉴-설정에서 버튼맵핑을 해도 Display OFF (조명꺼짐) 상태에서는 맵핑한 버튼을 눌러도 각 기능이 작동되지 않고 화면만 켜줍니다.


위와 같은 상황을 전제로 아래에 해결 방법을 적어봅니다.


3. 전원버튼 사용해서 화면을 꺼도 음악이 계속 재생되게 하려면...


원래는 전원버튼 이용하면 꺼져야 하지만 s2u2 의 기능을 이용해서 전원버튼 사용할 수 있게 할 수 있습니다.
단, 이 경우 S2U2 잠금화면이 나오지는 않습니다.

예외항목에 등록하면 s2u2 는 실행되지 않지만 전원버튼을 이용해서 화면을 꺼도 음악이 계속 재생됩니다.
또한 Gsplayer 의 Display OFF 기능을 이용해서 화면을 꺼도 gsplayer 의 메뉴-설정에서 버튼맵핑한 것은 Display OFF 상태에서도 작동 됩니다.

하지만 옴니아에서는 버튼맵핑 기능은 작동되는데 화면이 켜집니다.
(미라지에서는 화면이 켜지지 않고 제대로 작동된다고 합니다.)

레지스트리의 위치입니다. /HKEY_CURRENT_USER/Software/A_C/S2U2 
GSplayer 2.29 를 기준으로 프로세스를 확인하면 GSPlayer2.exe 입니다. 
ExceptionEXE 의 비어있는 값에 GSPlayer2.exe 를 입력하고 ilock2 실행해서 레지스트리 리로드합니다.
(다시 삭제할 경우도 ilock2 실행해서 레지스트리 리로드 해야 합니다.)

그리고 S2U2 고급설정에서 [예외항목~foreground~실행안함] OFF 로 합니다.

ON 으로 되어 있으면 GSplayer 가 백그라운드에 있는 상태에서는 S2U2가 실행되어서 전원버튼을 이용해서 화면을 끄면 음악도 같이 꺼집니다. 즉, ON 으로 할 경우 GSplayer 실행화면이 보이는 상태에서만 전원버튼 이용해서 화면을 꺼야 음악이 꺼지지 않습니다.

참고로 [예외항목~foreground~실행안함] OFF 로 하면 GSplayer 가 백그라운드에 있는 상태에서 전원버튼을 이용해서 화면을 꺼도면 음악이 꺼지지 않습니다. GSplayer 실행화면이 보이는 상태에서도 당연히 전원버튼 이용해서 화면을 꺼도 음악이 꺼지지 않습니다.

이 경우를 제외하고는 전원버튼 이용해서 화면을 끄면 당연히 음악의 재생이 멈춥니다.


4. 장치의 시작-설정-개인-단추에서 원하는 버튼에 S2U2 를 맵핑하면..


GSplayer 실행화면에서 위의 맵핑한 버튼을 누르면 S2U2 잠금화면이 실행됩니다. 잠금화면에서 휴면모드 진입시간 후 자동으로 화면이 꺼질 때도 음악이 재생되어야 하므로 S2U2 배터리설정에서 화면만 꺼짐을 ON 으로 합니다.
이렇게 화면이 자동으로 꺼진 상태에서 다시 전원버튼을 이용해 화면을 켠 경우 잠금화면이 보이는데 이 상태에서 전원버튼을 이용해서 강제로 화면을 끄면 위에서 언급한 것과 같이 역시 음악이 꺼집니다. 따라서 잠금화면 상태에서는 그냥 자동으로 화면이 꺼지도록 해야 합니다.

그리고 당연히 S2U2 의 배터리 설정에서 조명꺼질때 잠금화면 자동실행 ON 하면 GSplayer 실행화면에서 s2u2 자동 실행되게 할 수 있습니다. 또한 gsplayer 의 설정에서 auto turn off 의 기능을 이용해서 화면을 자동으로 끌 수도 있습니다.


5. GSplayer 설정에서 버튼에 Display OFF/ON 또는 Display & Hold 기능 맵핑


GSplayer 실행화면에서 해당 버튼을 누르면 LCD가 꺼지고 음악이 계속 재생되며 전원버튼을 이용해서 화면이 켜면 s2u2 잠금화면이 나옵니다.
따라서 s2u2 잠금화면에서 휴면모드 진입시간 후에도 음악이 꺼지지 않게 해야 하므로 s2u2 배터리설정에서 화면만 꺼짐을 ON 으로 합니다. (이 경우에도 전원버튼을 이용해서 강제로 화면을 끄면 역시 음악이 꺼지니 자동으로 꺼지도록 그냥 놔두면 됩니다.)
Gsplayer 의 Hold 기능까지 사용시는 gsplayer 의 메뉴나 버튼까지 잠기지만 상단바는 인식되는 것 같습니다.




위의 3가지 방법은 각각의 경우에만 적용할 수도 있고 3가지 방법을 각각 또는 모두 조합해서 사용할 수 있습니다.
물론 이렇게 조합하면 설명한 것외에도 원하는 상황을 만들 수 있을 겁니다.

그리고 위의 3가지 방법외에도 또 다른방법이 있을 수 있습니다.
Tag // ,