
  도스용 파일관리 툴인 Mdir의 리눅스 클론 입니다.
  기존 Mdir의 단축키와 화면구성 등을 비슷하게 하여 친숙하게 사용할 수 있게 만든 프로그램입니다.
   
  프로그램의 기능 버그, 추가될 사항이 있으시면 프로젝트 
  홈페이지나, 이메일을 통해서 연락주시면 감사하겠습니다.  

* 인스톨

   # ./configure
   # make
   # make install

    기본으로 깔리는 곳은 /usr/local로 깔립니다.
    실행화일은 /usr/local/bin 깔리게 됩니다.
    다른 곳에 인스톨하시려면

    # ./configure -prefix=PATH

    기본 설정파일은 /etc/mls 에 깔립니다.
    그리고 mls 종료시 해당 디렉토리로 이동하시려면, 
    인스톨 후 다시 로그인을 하셔야 정상적으로 실행이 됩니다.

    # ./configure --help 하시면 관련 컴파일 옵션이 나옵니다.

* 기본 사항

   1. 현재 프로그램 코딩과 README 파일의 기본 인코딩은
      ko_KR.UTF-8 로 되어 있습니다. 따라서 기존의 
      euc-kr의 인코딩을 사용하시는 분은 utf-8로 
      편집기 인코딩 설정을 바꿔서 사용하시기 바랍니다.

   2. 파일 구성
   	  - 프로그램 인스톨시 자동으로 /etc/mls 밑에 설정화일을 복사 합니다.
   	  
   	  1) mls.cfg, mls.col, mls.key : mls 설정파일들
      2) mls.sh, mls_aliase.sh : mls 종료시 최종 종료된 디렉토리로 이동하기 위한 쉘프로그램
      3) mls_euckr.mo, mls_utf8.mo : 영문번역내용을 담은 파일
      
   3. 단축키

	Mls)
		/       : Shell
		ESC     : Command 화면을 보여줌
	
		|       : 홈 디렉토리 이동
		\       : 루트 디렉토리 이동
		BS      : 부모 디렉토리 이동
		
		Alt+Q   : History Prev
		Alt+W   : History Next
		Alt+C   : 파일 복사 (mcd 이용)
		Alt+D   : 파일 삭제
		Alt+K   : 디렉토리 만듦
		Alt+R   : 이름바꾸기      
		Alt+V   : 파일보기
		Alt+Z   : 숨긴 화일 보기
		Alt+L   : 박스를 +,-,| 형태 보여줌
		Alt+X   : Mls 종료
	
		Ctrl+A  : 전체선택
		Ctrl+U  : 반전
		SPACE   : 선택
	
		Ctrl+E  : 압축메뉴
		Ctrl+L  : 영문모드 <-> 한글모드
		Ctrl+W  : 다중뷰
		TAB     : 다음화면
	
		Ctrl+C  : 클립 복사 
		Ctrl+V  : 클립 붙여넣기
		Ctrl+X  : 클립 잘라내기 (압축파일에서는 불가)
	
		F1      : 도움말
		F2      : 이름수정
		F3      : Mls Viewer
		F4      : 외부 화면
		F5      : 새로고침
		F6      : 이동
		F7      : 디렉토리 생성
		F8      : 삭제
		F9      : Extract (압축메뉴)
		F10     : MCD
		F11     : Quick Change Directory
		F12     : Menu
	
	MCD)
		F1      : 도움말
		F2      : 전체 디렉토리 검색
		F3      : 깊이를 3으로 검색
		F5      : 새로고침
		F6      : 디렉토리 이름수정
		F7      : 디렉토리 생성
		F8      : 디렉토리 삭제
		F9      : 수정

	Mls Viewer)
		F2      : 화면 줄 넘김
		F3      : 라인 번호 보임
		F5      : 전체 화면

  4. 압축 파일 지원 : tar, tar.gz, gz, bz2, tar.bz2, rpm, zip, deb

* 테스트 OS

   - Redhat 9, Fedora 1,2,3
   - Hancom Linux 3.1, 
   - Ubunto (Debian) 2
   - FreeBSD (이효걸님께 감사)

* 알려진 문제점

   - gcc 3.0 이전 버전에서 컴파일시 에러 (버그 수정중)

   - 기본적으로 mls_aliase.sh (mls 종료시 최종 종료된 디렉토리로 이동하기 위한 쉘프로그램)
     는 기본적으로 /etc/profile.d 에 들어갑니다.
     이것이 실행되지 않을 시 밑의 alias 내용을 홈디렉토리의 .bash_profile 에 추가하거나,
     각자 초기 profile 에 넣어 주면 실행이 됩니다. (보통 데비안 리눅스)

            alias mls='. mls.sh'

* 홈페이지 (Wiki)
 
   http://wiki.kldp.org/wiki.php/Mls
   
* 프로젝트 홈페이지

   http://kldp.net/projects/mls/
   
* 프로그래머

   이승중 leesjung@nownuri.net      Project Manager
   라병영 la9527@yahoo.co.kr        Developer
   임채훈 fehead                    Doc Writer

----------------------------------------------------------------------------------

* 0.5 버전에서 달라진 점
	- configure 에 --enable-debug, --enable-tarname, --disable-pthread 가 추가됨.
	- Debian, RPM 패키지 파일 보기 및 파일 복사 가능
	- Tar,rpm,deb 파일 내용중 Link File 버그 수정
	- tar,zip,rpm,deb 파일 Clipboard 지원(copy & paste, remove(tar, zip만 가능)
	- Console 화면을 움직일때 죽는 버그 최소화
	- 압축 파일 안에서 엔터하면 바로 파일 보기(버그수정)
	- Mls File Viewer 추가. Text 화일의 경우 Enter시 Mls Viewer로 보이게 함.
	- 마우스 지원(아직 미흡함)

* 0.4.5 버전에서 달라진 점.  

	- FreeBSD 에서의 패치 추가
	- 특정 디렉토리로 들어가면 프로그램이 죽는 현상 제거
	- 다른 프로그램을 실행시키고 나서 잔상이 남는 현상 제거
	- 파일 정렬에 문제가 있던 문제 제거
	- 설정 파일 설치 스크립트 오작동 수정
	- 펑션리스트, 메뉴리스트에 마우스 인식 작업
	- 파일리스트에 마우스 대응은 추후에 할 예정임
	- 설정상태 자동 저장 기능 추가
	- 가로 상태바 고정 토글 기능 추가
  
* 0.4 버전에서 달라진 점.

	- 다국어 지원, 지금은 한국어만 있습니다
	- 압축파일처리를 커맨드로 처리
	- 압축파일 처리 부분등에서 쓰레드 지원
	- 다중창 사용시 작업 디렉토리 바뀌지 않는 버그 수정
	- 쉘커맨드에서 cd 지원
  
* 0.3 버전에서 달라진 점. 
   
	- 처음 초기화 실행에 Confiugre 파일을 읽어올 때 상황 보여줌.
	- tar.gz, rpm, bz2, gz, zip 안에서 mcd 실행가능하게 함.
	- zip 화일안에 있는 데이터를 실행가능하게 수정.
	- rpm, tar.gz, bz2, gz, zip 화일을 바로 인스톨.(F9, alt+i)
	- box를 (+,-,|)로 바꿔는 alt+l 추가 및 메뉴추가
	- mls 실행 옵션을 추가. (--help, --noline, --mcd 등)
	- mls, mcd 종료 팝업창을 mls.cfg 에서 조정하게 함.
	- iconv 함수 추가로 euc-kr, utf-8 을 자동으로 감지.
	- mcd 에서 디렉토리 체크 하여 체크 되지 않은 곳을 ? 표시
	- zip 압축 풀리게 설정 따라서 안에 있는 파일을 소스를 볼수있음.
	- 기타 자잘한 버그 수정.

