/home/QtPalmtop/apps/
를 보시면 여러 디렉토리 내에 .desktop으로 끝나는 파일들이 있습니다.
런처에서 프로그램을 표시/실행 시키기 위해 사용하는 파일입니다.(대부분 아시죠?)
그 파일을 열어보면
Display=640x480/144dpi,480x640/144dpi
이런 내용이 있는 파일도 있고 없는 파일도 있습니다.
없으면 Qvga로 프로그램을 실행합니다.
있으면 내용에 따라 다음과 같이 실행합니다.
Display=640x480/144dpi
=> 항상 640x480으로 실행됩니다. 프로그램 실행 후 로테이션을 시도해도 로테이션이
되지 않습니다.
Display=480x640/144dpi
=> 항상 480ㅌ640으로 실행됩니다. 프로그램 실행 후 로테이션을 시도해도 로테이션이
되지 않습니다.
Display=640x480/144dpi,480x640/144dpi
=> 640x480 혹은 480x640으로 실행 가능합니다.
(여기까지도 대부분 알고 계실 겁니다)
하지만 qtopia는 항상 .desktop 파일의 정보를 참조하지 않습니다.
/home/zaurus/Settings/display.conf
를 보시면 프로그램 이름과 숫자가 적혀 있습니다. 이 파일에 프로그램명이 없는 프로그램을
실행할 때에만 .desktop 파일을 참조하고 그렇지 않으면 display.conf를 참조해
프로그램을 실행시킵니다.
숫자의 의미는
0 : Qvga
1 : 640x480
2 : 480x640
3 : 640x480, 480x640
7 : 이건 모르겠습니다
(아는 사람이 꽤 있을지도 모르나 강좌에는 없는 것 같아 적습니다)
활용.
tkcMahJongg는 480x640으로 밖에 실행되지 않습니다. 제작사가 이 내용을 몰랐던 것 같습니다.
640x480에서 실행하면 화면에 게임을 표시하지 않고, 화면을 회전시키라는 다이얼로그만
보여줍니다. 이 경우 위의 내용을 참고하여 tkcMahJongg.desktop 파일을 수정하고
display.conf의 값도 수정해 주시면 됩니다(귀찮으면 display.conf를 지워버리셔도 됩니다)
단, 수정 후 qtopia를 재시작해 주셔야 적용되는 것 같습니다.
(tkc로 메일을 보내야겠군요. tkeMahJongg에서 하는 뻘짓을 수정하라구요...)
|