Irken - 작고 개조 가능한 완전한 IRC 클라이언트

8 hours ago 5

Irken은 Tcl/Tk로 만든 IRC 클라이언트로, 폭넓은 IRC 기능을 제공하면서도 사용자가 코드를 이해하고 개조할 수 있을 만큼 작은 규모를 지향함 여러 IRC 서버와 크기 조절이 가능한 3분할 인터페이스를 지원하며, 닉네임 언급 강조·링크 클릭·주제 편집·자동 완성·접속 알림·명령 기록·색상 및 서식을 제공함 Linux에서 Tcl 8.6 이상과 tcllib, tcl-tls, bwidget이 필요하며, Windows 지원 가능성은 낮음 서버와 글꼴 등을 일반 Tcl 파일로 설정하고, 시작할 때 .tcl 파일을 알파벳순으로 실행하므로 원하는 방식으로 사용자화할 수 있음 메시지·명령·UI 처리 전후에 실행되는 훅(hook) 으로 별칭, 알림, 자동 재접속, 검색, 인라인 이미지 등의 기능을 추가할 수 있음 작고 이해하기 쉬운 IRC 클라이언트 Irken은 작고 실용적인 Tcl/Tk 기반 IRC 클라이언트로, 가능한 한 많은 IRC 기능을 지원하면서도 사용자가 내부를 이해하고 고칠 수 있는 규모를 목표로 함 기본 기능은 다음과 같음 여러 IRC 서버 동시 지원 크기를 조절할 수 있는 3분할 인터페이스 사용자 닉네임이 언급된 메시지 강조 클릭 가능한 하이퍼링크와 채널 주제 편집 이벤트 훅을 통한 사용자화 닉네임 탭 자동 완성과 사용자 접속 알림 명령 기록, 색상 및 텍스트 서식 설치와 첫 실행 실행 지침은 Linux를 대상으로 하며 Windows 지원 가능성은 낮음 Tcl 8.6 이상과 tcl, tcllib, tcl-tls, bwidget이 필요함 Debian, Ubuntu, Linux Mint 계열에서는 sudo apt install tcl tcllib tcl-tls bwidget으로 설치할 수 있음 다른 배포판용 설치 방법은 기여할 수 있음 원하는 플러그인을 ~/.config/irken/에 복사하거나 심볼릭 링크로 연결하며, 디렉터리가 없다면 직접 생성해야 함 irken.tcl을 실행하면 기본적으로 freenode.net에 연결하고 #irken 채널에 입장하는 설정 파일을 생성함 Tcl 파일로 구성하는 설정 설정 파일이 없으면 시작할 때 ~/.config/irken/irken.tcl과 서버 항목을 생성함 설정 디렉터리에서 .tcl로 끝나는 파일을 알파벳순으로 실행함 설정 자체가 일반 Tcl 파일이므로 이론적으로 모든 동작을 사용자화할 수 있음 서버는 server <server ID> <opti...

Read Entire Article