소개
Gobby는 실시간 협업 편집기로, 여러 사용자가 네트워크를 통해 동시에 문서를 편집할 수 있도록 지원합니다. Gobby 프로젝트는 GitHub에서 개발 및 유지보수되며, ISC 라이선스 하에 배포되는 자유 소프트웨어입니다. Windows, Linux, macOS 등 크로스 플랫폼을 지원하며, GTK+ 툴킷을 기반으로 GNOME 데스크톱 환경과 잘 통합됩니다. Gobby는 문서 편집 외에도 그룹 채팅, 사용자 색상 구분, 커서 표시 등 협업에 필요한 다양한 기능을 제공합니다.
상세정보
실시간 협업 편집
Gobby는 암호화된 연결을 통해 실시간 협업을 지원하며, PFS(완전 순방향 비밀성)를 포함합니다. 각 사용자는 고유한 색상으로 표시되어 다른 사용자의 편집 위치를 쉽게 식별할 수 있습니다.
문서 및 인터페이스 기능
하나의 세션에서 여러 문서를 동시에 편집할 수 있으며, 원격 사용자의 커서와 선택 영역을 실시간으로 볼 수 있습니다. 사이드바에는 현재 세션에 참여한 모든 사용자 목록이 표시됩니다. 또한 구문 강조 표시, 자동 들여쓰기, 구성 가능한 탭 폭 등을 제공하여 코드 편집에도 적합합니다.
채팅 및 소통 기능
세션 내에 그룹 채팅 창이 제공되어 사용자들은 편집 중에 실시간으로 소통할 수 있습니다. 이는 원격 협업 시 의사소통을 원활하게 하는 데 유용합니다.
고급 기능 및 설정
Gobby는 제로컨프 지원(선택 사항), 유니코드 및 국제화 지원, 고도로 구성 가능한 전용 서버, 정교한 접근 제어 목록(ACL)을 제공합니다. 이러한 기능들은 보안과 유연성을 높여 다양한 환경에서의 사용을 가능하게 합니다.
다운로드·설치 방법
Gobby의 소스 코드는 GitHub 저장소에서 직접 얻을 수 있습니다. 최신 버전의 소스 코드는 git clone https://github.com/gobby/gobby.git 명령어를 통해 다운로드할 수 있습니다. 공식 웹사이트의 위키 페이지에서는 다양한 운영 체제별 다운로드 방법과 빌드 지침을 제공합니다.
기본 사용법/명령어
Gobby를 실행한 후, 파일 메뉴에서 ‘새 문서’ 또는 ‘열기’를 통해 편집할 문서를 생성하거나 불러올 수 있습니다. 다른 사용자와 세션을 공유하려면 네트워크 연결을 설정하고, 세션 정보를 공유해야 합니다. 세션에 참여한 후에는 텍스트 편집 영역에서 직접 입력을 시작할 수 있으며, 상단 도구 모음의 아이콘들을 통해 저장, 되돌리기, 검색 등의 일반적인 편집 작업을 수행할 수 있습니다.
이런 경우에 유용합니다
원격 팀이 동시에 코드나 문서를 검토하고 수정해야 하는 상황에서 Gobby는 유용합니다. 예를 들어, 소프트웨어 개발 팀이 페어 프로그래밍이나 코드 리뷰를 위해 실시간으로 동일한 파일을 편집할 때, 또는 교육 현장에서 강사와 학생이 함께 문서를 작성하거나 수정할 때 실시간 협업 기능을 활용할 수 있습니다.
지원 환경·시스템 요구사항
Gobby는 마이크로소프트 윈도우, 리눅스, 맥 OS X 및 기타 유닉스 계열 시스템에서 실행됩니다. GTK+ 툴킷을 사용하여 개발되었으며, GNOME 데스크톱 환경과 잘 통합됩니다. 빌드를 위해서는 libinfinity (0.7.x), Glib (>= 2.40.0), Glibmm (>= 2.40.0), libxml++ (>= 2.6.0), libgsasl (>= 0.2.21), Gtkmm-3.0 (>= 3.6), GtkSourceView-3.0 (>= 3.0)와 같은 라이브러리가 필요합니다.
최신 버전·업데이트
Gobby의 최신 버전은 0.6.0이며, GitHub 저장소의 릴리스 페이지에서 확인할 수 있습니다. 프로젝트의 개발 상태와 업데이트 정보는 GitHub의 커밋 히스토리와 릴리스 노트를 통해 추적할 수 있습니다.
제한 사항·확인 사항
Gobby를 빌드하기 위해서는 특정 버전의 의존 라이브러리가 필요하며, 이는 소스 코드로부터 직접 컴파일하는 경우에만 적용됩니다. 사전 빌드된 바이너리가 제공되지 않을 수 있으므로, 사용자는 개발 환경을 구축하거나 신뢰할 수 있는 패키지 관리자를 통해 설치를 고려해야 합니다.
화면으로 보는 주요 기능
주 화면 인터페이스

Gobby 애플리케이션의 주 화면입니다. 왼쪽에는 '문서 목록' 패널이 있으며, 'test.md' 문서가 선택되어 있습니다. 중앙에는 'test.md' 문서의 내용이 텍스트 편집기로 표시되어 있고, 여러 줄이 선택되어 있습니다. 오른쪽에는 '사용자 목록' 패널이 있으며, 'johannes', 'Noelmccloughlin', 'linuxmoder || corey84', 'nirik', 'smooge' 등의 사용자가 온라인 상태로 표시되어 있습니다. 하단에는 '채팅' 창이 있으며, 'johannes'와 'nirik'의 메시지가 기록되어 있습니다. 상단 메뉴 바에는 '파일', '편집', '보기', '도움말' 등의 메뉴가 있으며, 도구 모음에는 '새 문서', '열기', '저장', '되돌리기', '되감기', '잘라내기', '복사', '붙여넣기', '검색', '찾기 및 바꾸기' 등의 아이콘이 있습니다.
설정 다이얼로그

'설정' 다이얼로그 창이 열려 있습니다. 다이얼로그의 탭은 '사용자', '텍스트 편집', '보기', '표시', '보안'이 있으며, 현재 '표시' 탭이 선택되어 있습니다. '표시' 탭에는 '기호만 표시' 옵션과 '글꼴' 설정이 있습니다. '글꼴'은 'DejaVu Serif Condensed'로 설정되어 있고, 크기는 '11'입니다. '색상 스키마' 섹션에는 'Classic', 'Cobalt', 'Kate', 'Oblivion', 'Tango' 등의 옵션이 있으며, 'Cobalt'가 선택되어 있습니다. 다이얼로그 하단에는 '닫기' 버튼이 있습니다.
시스템 요구사항
별도의 시스템 요구사항이 등록되지 않았습니다.


