dPuTTY: PuTTY tray 버그 수정 버전 + 한글/영문 글꼴 분리 기능

daybreaker의 이미지

URL이 터미널 텍스트에 포함되어 있으면 링크로 만들어주고 윈도2000 이상에서 반투명화 기능을 제공하는 등 다양한 추가 기능이 들어있는 PuTTY tray 패치에서 한글이 터미널에 포함되어 있을 때 하이퍼링크 위치가 잘못 잡히는 문제를 수정하고, 다음 그림과 같이

dPuTTY에 추가된 한글(유니코드) 글꼴 설정 UI

한글과 영문 글꼴을 완전히 따로 설정할 수 있도록 한 customized putty입니다.

소스 코드는 http://svn.daybreaker.info/view/dputty 여기에서 보실 수 있고 다운로드는 첨부파일로 받으시면 됩니다. (putty.exe 하나만 들어있습니다.)

* 알려진 문제점 : 터미널에서 vi 등을 사용할 때 파일명이 한글일 경우, 그 파일명이 타이틀바에 출력되다 깨집니다. 그러나 사용에는 아무 지장 없습니다. 또, 유니코드 글꼴을 따로 설정하지 않은 상태에서 고해상도 전체화면을 사용할 경우 화면 출력 속도가 저하되는 경우가 있는데 이것은 정확히 원인을 모르겠네요.
* 참고 : 유니코드용 글꼴의 글자 크기는 무시되며, 영문 글꼴의 글자 크기를 따라갑니다.

File attachments: 
첨부파일 크기
Package icon putty.zip306.98 KB
Fe.head의 이미지

오오 멋진데요.
회사에서 설치해봐야 겠습니다.
감사합니다^^
-----------------------
과거를 알고 싶거든 오늘의 네 모습을 보아라. 그것이 과거의 너니라.
그리고 내일을 알고 싶으냐?
그러면 오늘의 너를 보아라. 그것이 바로 미래의 너니라.

고작 블로킹 하나, 고작 25점 중에 1점, 고작 부활동
"만약 그 순간이 온다면 그때가 네가 배구에 빠지는 순간이야"

lovian의 이미지

아~~ 완전 멋집니다!!
영문, 한글 따로라니 +_+

-----------------
한글을 사랑합니다.

-----------------
한글을 사랑합니다.

k2hyun의 이미지

와~~
저는 탭브라우징과 코드변환이 아쉬워서
어떻게든 고쳐 쓰려고 DEVCPP 로 빌드하는데까지만 해보고 손놓고 있었는데
분발해야겠습니다.

(은근슬쩍 기능요청을... ^^;;)

더 이상 없다.

4ipperz의 이미지

지금까지 putty에서 Bitstream Vera Sans Mono폰트 설정해놓고 한글 나오는게 이상해서 좀 그랬는데
한글, 영어 폰트 분리라니 멋진데요
앞으로는 콘솔 쓰기 더 좋아지겠네요ㅎㅎ
--------------------------------------
Execute!
http://4ipperz.com
4ipperz@gmail.com

daybreaker의 이미지

추가된 기능:


  • Ctrl+Tab으로 PuTTY 창끼리 전환이 가능합니다. 최소화된 창은 무시되구요. 동적 메모리 할당 귀찮아서 이렇게 전환되는 창의 개수를 전체 100개까지만 가능하도록 했습니다만 설마 PuTTY를 100개 이상 띄울 일은 없겠죠;;; (물론 100개 이상 실행은 가능합니다)
    탭브라우징의 경우 PuTTY의 근본적인 구조를 뜯어고쳐야 하기 때문에 힘들 것 같군요.

  • Alt+[, Alt+]로 거의 투명, 사용자설정 투명, 완전 불투명 3가지 상태를 바로 전환할 수 있습니다.

  • Alt+{, Alt+} (Alt+Shift+[, Alt+Shift+])로 투명도 자체를 실시간으로 바로 조절 가능합니다.

  • '유니코드 전환' 기능과 동일한 'Unicode Mode' 메뉴가 추가되어 있습니다.

아직 제목표시줄에서 한글 깨지는 문제는 해결되지 않았습니다;

댓글 첨부 파일: 
첨부파일 크기
Package icon dputty-r24.zip307.11 KB
daybreaker의 이미지

제목 표시줄에서 한글 깨지는 문제도 해결되었습니다. r25 받아서 컴파일하시면 됩니다.
차후 코드 정리 및 좀더 유니코드화(?)를 진행한 후 다시 실행파일로 올리겠습니다.

점점 가면 갈수록 ANSI API와 유니코드 API의 짬뽕국물(..)이 되어가고 있어서 슬슬 전체적으로 유니코드화를 해야 할 것 같습니다.;;;

sangheon의 이미지

제가 윈도우용 컴파일러가 없어서 그런데 r25 실행파일도 좀 올려주실 수 있으신지요?

--

B/o/o/k/w/o/r/m/

--

Minimalist Programmer

k2hyun의 이미지

devcpp 라는 IDE가 있더군요.

의외(?)로 깔끔하고 쓸만합니다.

http://www.bloodshed.net/devcpp.html

더 이상 없다.

merius의 이미지

Consolas에 돋움하니까
최고의 터미널이 되는 군요!

감사합니다
Regards,
merius

Regards,
merius

merius의 이미지

opacity를 주고 전체화면을 한 두개의 dPutty창에성 alt+tab으로 왔다 갔다 하다보니
opacity값이 사라지고, 창 두개의 opacity값이 역전 되는 현상이 목격되네요.

즉 A창이 위에 있는데 B창의 글이 더 진하게 보이는 그런 현상이 생기네요...
전체화면에서 ^^;;

Regards,
merius

Regards,
merius

daybreaker의 이미지

재현이 안 됩니다;;
한 창은 불투명에 가깝게 하고 다른 한 창은 투명에 가깝게 해서 모두 최대화를 시킨 다음 Alt+Tab으로 전환을 해보았는데 전혀 이상한 점을 발견할 수 없네요.
투명도 설정은 Alt+Tab 동작과는 관련이 없는 것으로 알고 있습니다.

merius의 이미지

투명화 설정 실수로 앞에 있어야 할 A창이 너무 옅어 지면서
뒤에 있던 B창이 더 진하게 보이는 문제로군요...

화면 스크롤 속도가 약간 느린것 같은 느낌 빼고는 좋습니다 ^^

Regards,
merius

Regards,
merius

daybreaker의 이미지

얼마 전에 아는 분으로부터 dPuTTY에서 투명도 설정을 한 상태에서 최대화하거나 할 경우 곰플레이어 등이 재생이 안 된다는 이야기를 들었습니다. -_-;;;

제가 테스트해봤을 때는 아무런 문제점을 발견할 수 없었기 때문에, 혹시 비슷한 문제가 발생하시는 분은 좀더 자세한 버그 리포트 부탁드립니다.
(혹시 제가 Vista라서 그런 걸수도 있기 때문에, 사용하시는 환경도 적어주세요.)

only2sea의 이미지

하하, 굉장히 즐겁네요. 감사히 잘 쓰겠습니다. :)

블로그: http://turtleforward.blogspot.com

vanity의 이미지

한텀을 쓰다가 PuTTY로 전환하는 경우 제일 불편한 것이, (저희 팀 사람들은 모두) Esc 눌렀을 때 영문으로 전환이 안 된다는 것입니다.
@ PuTTY 터미널에서 Vim 쓸 때 정말 불편하죠.

여지껏 불편한 채로 쓰다가, 어제 dPuTTY를 수정해서 해결 봤습니다.
수정 내용은 아래 URL 참조해 주세요.

http://vany.tistory.com/entry/PuTTY-Esc로-영문-전환하기
( 한글 때문에 위 링크 안 열리면, 여기로 -> http://vany.tistory.com/tag/PuTTY )

@ 다음 Release 때에는 위 사항이 기본으로 들어갔으면 좋겠네요. ^^;