mplayer 메뉴 한글이 깨져서 나옵니다.

yakkle의 이미지

FreeBSD 에서 mplayer 사용중입니다.
설치는 잘 돼서 동영상, 자막 다 잘 나옵니다만
메뉴에 한글이 깨져서 나오네요.. :cry:

설치할때 아래처럼 했습니다.
# make WITH_LANG=ko install

여기저기 검색해봐도 자막 안나온다는 질문들만 눈에 띄는군요..이

hys545의 이미지

yakkle wrote:
FreeBSD 에서 mplayer 사용중입니다.
설치는 잘 돼서 동영상, 자막 다 잘 나옵니다만
메뉴에 한글이 깨져서 나오네요.. :cry:

설치할때 아래처럼 했습니다.
# make WITH_LANG=ko install

여기저기 검색해봐도 자막 안나온다는 질문들만 눈에 띄는군요..이

즐린

maddie의 이미지

잉?

gtk한글화만 하면 잘 나오는데요?
근데 gmplayer에서 한글이 깨진다는 건가요, mplayer에서 콘솔 실행하면 한글이 깨져 나온다는 건가요?

utf-8환경이면 콘솔에서 깨져 나오더군요.
mplayer쪽이라면 gtk 설정 파일을 ($HOME/.gtkrc)에 한글 세팅만 해줘도 잘 나옵니다. gtk1의 한글 세팅 법은 검색을 활용하시길 바랍니당...

힘없는자의 슬픔

정태영의 이미지

yakkle wrote:
FreeBSD 에서 mplayer 사용중입니다.
설치는 잘 돼서 동영상, 자막 다 잘 나옵니다만
메뉴에 한글이 깨져서 나오네요.. :cry:

설치할때 아래처럼 했습니다.
# make WITH_LANG=ko install

여기저기 검색해봐도 자막 안나온다는 질문들만 눈에 띄는군요..이

gtk2로 컴파일됐나보군요 :)

사실.. 국제화 지원을.. gettext등을 사용해서 했다면.. 이런 문제가 없겠지만..
mplayer는.. configure 를 진행할 때.. language관련된 옵션을 받아서..
그 옵션에 따라.. 다른 헤더를 (메시지들이 들어있는 헤더입니다 :D) 사용해서..
빌드합니다..

근데 문제는.. gtk2는 내부적으로 모두 유니코드를 사용하기 때문에 ;)
헤더화일이 euc-kr로 되어 있어서..
문제가 되게 됩니다..

perk모 씨에게 =3=33 고쳐달라고 건의를 해보세요 =3=33
해결법은.. http://linux-sarang.net 에서 검색해보심 있을겁니다 :)

hys545 wrote:
그건 gtk+문제입니다
mplayer에서는 gtk 1.xx를 사용하는데
이게 기본적으로 한글 지우너안하는걸로 압니다
2.xxx에선,ㄴ 기본적으로 지원하는데
그래서 국내 리녹스 배포판에 보면 자체적으로 한글 패치한 gtk+-1.xx를 제공합니다,
국내 리녹스 배포판 홈가면 gtk+-1.xx소스 수할수 있을겁니다
그거 가지고 컴파일 해보새여

아니 이런 유언비어를 =3=33
mplayer는.. gtk1, gtk2모두 사용할 수 있습니다..
그리고 gtk1, 2모두.. 한글을 정상적으로 잘 지원합니다 :)

다만 gtk1에서는 기본 폰트설정을 잘 안해주면 한글이 깨져나올 뿐이죠..
한글 패치한 gtk1을 제공하는게 아니라..

한글 설정파일이 더해지는겁니다 :)

오랫동안 꿈을 그리는 사람은 그 꿈을 닮아간다...

http://mytears.org ~(~_~)~
나 한줄기 바람처럼..

yakkle의 이미지

maddie wrote:

gtk한글화만 하면 잘 나오는데요?
근데 gmplayer에서 한글이 깨진다는 건가요, mplayer에서 콘솔 실행하면 한글이 깨져 나온다는 건가요?

gmplayer 에서 마우스 우클릭했을때 나오는 메뉴의 한글이 깨져나옵니다. 에러메시지 창에 뜨는 한글도요.
mplayer 로 실행했을때 콘솔에 뜨는 메시지들은 한글이 잘 나오네요. :oops:

정태영 wrote:
gtk2로 컴파일됐나보군요

# pkg_info -r mplayer-gtk-esound-0.92.0_5
Information for mplayer-gtk-esound-0.92.0_5:
...
Dependency: glib-1.2.10_10
Dependency: gtk-1.2.10_11
...

인걸로 봐선 gtk1.2 로 컴파일 된 게 맞는거 같습니다.

답변 감사합니다. 지금은 시간이 없어서 못하고
내일 다시 삽질해보고 결과 올리겠습니다. ^^

===================
slow and steady

정태영의 이미지

yakkle wrote:
정태영 wrote:
gtk2로 컴파일됐나보군요

# pkg_info -r mplayer-gtk-esound-0.92.0_5
Information for mplayer-gtk-esound-0.92.0_5:
...
Dependency: glib-1.2.10_10
Dependency: gtk-1.2.10_11
...

인걸로 봐선 gtk1.2 로 컴파일 된 게 맞는거 같습니다.

답변 감사합니다. 지금은 시간이 없어서 못하고
내일 다시 삽질해보고 결과 올리겠습니다. ^^

혹시 .. UTF-8 언어를 사용하시나요???
UTF-8 환경이시라면 역시나 헤더파일을 euckr->utf8로 변환하는 과정이 필요하겠네요 +_+;;

오랫동안 꿈을 그리는 사람은 그 꿈을 닮아간다...

http://mytears.org ~(~_~)~
나 한줄기 바람처럼..

yakkle의 이미지

하하하;;
$HOME/.gtkrc 파일이 없어서 만들어 줬더니 한글 잘 나오네요.. :oops:

찾아보니까 /etc/gtk/gtkrc.ko 파일을 복사하던지 하면 된다던데..
왜 FreeBSD 에서는 /usr/X11R6/share/themes/Default/gtk/gtkrc.ko
이런 경로에 설정 파일이 있는건지.... :?

# mkdir /etc/gtk
# cp /usr/X11R6/share/themes/Default/gtk/gtkrc.ko /etc/gtk/

하면 간단히 됩니다. 도움 주신분들께 감사드립니다. ^^

===================
slow and steady

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.