프레임 버퍼를 사용한 콘솔에 한글 입출력에 대해..

이한길의 이미지

http://www.sparcs.org/~hanmaum/fbcon-hanio/

위 링크에 보면 커널 2.2 에서 프레임 버퍼를 사용한 콘솔에서
한글 입출력을 가능하게 하는 패치가 있습니다. 그리고..

http://list.kldp.org/pipermail/kle/2001Nov/0344.html

위는 메일링 리스트인데.. 보면 위의 2.2에서의 것을 2.4에 맞게 고친것이
있습니다. 문제는 링크가 깨졌습니다.

혹시 이처럼 프레임 버퍼를 사용한 콘솔에서 한글 입출력을 해보신분...
또는 방법을 설명한 기타 페이지를 아시는 분들.. 도움 부탁 드립니다.

제가 X윈도를 사용하기는 싫은데 콘솔에서 웹브라우징을 하려면..
한글을 사용해야 하거든요.. 물론 제가 생각한 이상적인 형태가 나오지 않을지도
모르지만 아무튼 부탁드립니다.

yui의 이미지

hangulee wrote:
http://www.sparcs.org/~hanmaum/fbcon-hanio/

위 링크에 보면 커널 2.2 에서 프레임 버퍼를 사용한 콘솔에서
한글 입출력을 가능하게 하는 패치가 있습니다. 그리고..

http://list.kldp.org/pipermail/kle/2001Nov/0344.html

위는 메일링 리스트인데.. 보면 위의 2.2에서의 것을 2.4에 맞게 고친것이
있습니다. 문제는 링크가 깨졌습니다.

혹시 이처럼 프레임 버퍼를 사용한 콘솔에서 한글 입출력을 해보신분...
또는 방법을 설명한 기타 페이지를 아시는 분들.. 도움 부탁 드립니다.

제가 X윈도를 사용하기는 싫은데 콘솔에서 웹브라우징을 하려면..
한글을 사용해야 하거든요.. 물론 제가 생각한 이상적인 형태가 나오지 않을지도
모르지만 아무튼 부탁드립니다.

fbcon과 같은 커널 직접 패치 없이 사용가능한 프로그램들이 있습니다.
커널만 frame buffer를 지원하도록 컴파일 새로 하신 후에
jfbterm이나 zhcon 등의 프로그램들을 콘솔에서 실행시키면 이후에는 한글 입출력이 가능해 집니다.

kldp bbs에서 jfbterm이나 zhcon으로 검색하시면
많은 글들이 나올 겁니다.

송지석의 이미지

배포판이 잘 돼있다면 의외로 사용하기 쉬울 수도 있습니다.

저는 젠투 사용자인데 커널 컴파일 할 때 frame buffer 디바이스를 켜고
(Console drivers ---> Frame-buffer support --->

Quote:
┌───────────────────────── Frame-buffer support ──────────────────────────┐
│ Arrow keys navigate the menu. <Enter> selects submenus --->. │
│ Highlighted letters are hotkeys. Pressing <Y> includes, <N> excludes, │
│ <M> modularizes features. Press <Esc><Esc> to exit, <?> for Help. │
│ Legend: [*] built-in [ ] excluded <M> module < > module capable │
│ ┌^(-)─────────────────────────────────────────────────────────────────┐ │
│ │< > ATI Mach64 display support (EXPERIMENTAL) │ │
│ │< > ATI Radeon display support (EXPERIMENTAL) │ │
│ │< > ATI Rage128 display support (EXPERIMENTAL) │ │
│ │< > SIS acceleration (EXPERIMENTAL) │ │
│ │< > NeoMagic display support (EXPERIMENTAL) │ │
│ │<M> 3Dfx Banshee/Voodoo3 display support (EXPERIMENTAL) │ │
│ │< > 3Dfx Voodoo Graphics (sst1) support (EXPERIMENTAL) │ │
│ │< > Trident support (EXPERIMENTAL) │ │
│ │< > Virtual Frame Buffer support (ONLY FOR TESTING!) (EXPERIMENTAL)│ │
│ │[*] Use splash screen instead of boot logo │ │

tdfxfb.o이 모듈 이름이란 것을 도움말에서 보고, (전 부두밴시였음)
부팅후에 콘솔에서 modeprobe tdfxfb 해주었습니다. 별 문제 없이 frame buffer 모듈이 올라오더군요.
emerge jfbterm으로 jfbterm을 깔아준 뒤 폰트관련 약간의 삽질 후에 (한국 분 홈페이지에서 설정 파일 가져다 베낌) 바로 한글이 되더군요.
이한길의 이미지

송지석 wrote:
emerge jfbterm으로 jfbterm을 깔아준 뒤 폰트관련 약간의 삽질 후에 (한국 분 홈페이지에서 설정 파일 가져다 베낌) 바로 한글이 되더군요.

말씀하신 한국분 홈페이지 주소를 좀 알 수 있었으면 좋겠습니다. 부탁드립니다.

----
먼저 알게 된 것을 알려주는 것은 즐거운 일이다!
http://hangulee.springnote.com
http://hangulee.egloos.com

송지석의 이미지

http://nskystars.net/linux/jfbterm.html
여기였던 것 같네요.
구글로 검색했습니다.

crimsoncream의 이미지

jfbterm 한글패치 해주시는 분이 업그레이드 하실 때마다 여기에 공지 해주시는 거 같습니다.
http://bbs.kldp.org/viewtopic.php?t=24351

오늘 우리는 동지를 땅에 묻었습니다. 그러나 땅은 이제 우리들의 것입니다.
아직도 우리의 적은 강합니다. 그러나 우리는 그들보다 많습니다.
항상 많을 것입니다.

댓글 달기

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
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.