[ EFL 게시물 목차 : http://seoz.egloos.com/3458699 ]
안녕하세요? 천재태지 서주영입니다.
EFL로 만든 터미널 에뮬레이터 Terminology가 며칠전 EFL 오픈소스에 올라왔습니다.
칼슨 하이츨러가 지난 주 태국으로 휴가를 갔다가 이틀만에 만들어왔다고 합니다. (휴가가서 이런 걸... -_-)

첫인상은 "앗 이쁘다."였습니다 ㅎㅎ
하지만 아직 초기 버전이라서 다른 터미널과 비교할 수는 없습니다. 코드는 약 3천 라인 정도 됩니다.
현재는 그냥 터미널을 에뮬레이션해서 EFL 어플리케이션으로 보여주는 수준에 몇 가지 기능이 더해져있습니다. 사용 가능한 기능은 다음과 같습니다.
- 폰트 종류 및 크기를 선택 가능 (아직 설정이 저장되지는 않음.)- 드래그해서 텍스트 선택 가능 (복사 및 붙여 넣기 가능)- 스크롤 기능 (마우스 휠 사용)- 일부 프로그램 문제 없이 사용 가능 (vim, jed, htop, pico, nano, regular shell, emacs 등 다양한 프로그램을 사용할 수 있습니다.)
폰트 종류 및 크기를 선택하는 메뉴는 옵션 창에 있는데요, 옵션 창은 Terminology를 오른쪽 마우스로 클릭하면 나타납니다. 옵션 창을 닫으려면 다시 빈 공간을 오른쪽 마우스로 클릭하면 됩니다.

일단 작은 크기에서는 빠르지만 윈도우 크기가 커지게 되면 성능은 급격히 나빠집니다. 오브젝트를 많이 만드는 모양입니다. 이 부분은 당연히 최적화가 필요할 것 같습니다.
그리고 한글 입력이 안 되고 탭 기능이 없습니다. 저는 이 부분이 먼저 추가되면 좋겠네요. 이 부분이 칼슨 하이츨러의 우선 순위에서는 낮은 것 같습니다.

참고로 소스코드는 이 곳[1]에서 확인하실 수 있습니다.
저는 Gnome Terminal과 Terminology를 반반 정도 사용하고 있는데, 앞으로 Terminology가 계속 좋아져서 이 것만 사용할 수 있게 될 그날이 올 것 같습니다.
이런식으로 EFL로 만든 실용적인 프로그램이 더 추가되면 좋겠네요 :)
[ EFL 게시물 목차 : http://seoz.egloos.com/3458699 ]





덧글
그놈이나 KDE용으로 제작된 프로그램을 작동시키는데 호환성 문제 같은건 없나요?
궁금합니다 ^^
그리고 태스크바와 도크 사이쯤 되는 복잡한 모양의 하단 메뉴는 OS/2 생각이 좀 나더라고요.
세로로 배열된 메인 메뉴는 Terminology 프로그램에서만 그런거 같아요. 생소하네요.
복잡한 모양의 하단 메뉴는 Shelf라고 하는데요 테마마다 모양이 다르긴한데, OSX 테마도 있었던거 같아요 ^^
나도 뚝딱뚝딱 만들 수 있는 랭귀지를 하나 배워야 할까나...
암튼 멋지다~!!
우리는 리서치하고 생각하는 동안 저런 친구들은 생각하면 그냥 바로바로 만들더라구...