PL EN DE FR ES IT PT RU JA ZH NL UK TR KO CS SV AR VI FA ID HU RO NO FI

Conkeror

Conkeror
개발자숀 베츠, 존 J. 포치, 제레미 메이틴-셰퍼드
안정화 버전
1.0.4[1] / 2017년 11월 29일(8년 전)(2017-11-29)
프로그래밍 언어자바스크립트
운영 체제크로스 플랫폼
플랫폼XULRunner
종류웹 브라우저
라이선스GNU GPL, GNU LGPLMPL
웹사이트conkeror.org

Conkeror는 주로 컴퓨터 자판으로 탐색하도록 설계된 모질라 기반 웹 브라우저다. 디자인은 주로 텍스트 편집기인 GNU 이맥스의 패턴을 따랐으며, vi를 포함한 다른 프로그램의 영향도 받았다.[2]

원래는 키보드 기반 RatpoisonStumpwm 타일형 창 관리자의 주요 저자인 숀 베츠가 작성했다. 이전에는 모질라 파이어폭스 브라우저용 확장 기능이었으나, 현재는 XULRunner용 독립 애플리케이션으로 개발되고 있다. XULRunner를 지원하는 마지막 공식 모질라 브라우저였던 파이어폭스 52 ESR(2018년 9월)이 제품 수명 종료에 도달함에 따라, 현재 Conkeror의 기반이 될 수 있는 모질라의 공식 지원 브라우저는 없는 상태다.[3] 페일 문이나 워터폭스와 같은 파이어폭스 포크 브라우저들은 여전히 XULRunner를 번들로 포함하고 있어 Conkeror를 실행하는 데 사용할 수 있다.[4]

Conkeror는 모질라와 동일한 자유 소프트웨어 사용권 세트인 GNU 일반 공중 사용 허가서, GNU 약소 일반 공중 사용 허가서, 모질라 공용 허가서에 따라 배포된다.

브라우징

Conkeror는 이맥스에서 파생된 단축키와 키보드 기반 브라우저 탐색을 강조한다.[5] 키(기본적으로 "follow"를 의미하는 f)를 누르면, Conkeror는 페이지 내에서 클릭할 수 있는 현재 뷰의 모든 요소 옆에 작은 번호표를 표시한다.[6] 사용자는 링크 번호를 입력하고 ENTER를 눌러 링크를 따라가거나,[7] 링크 이름을 입력하여 선택 범위를 좁힐 수 있다. 이미 입력한 이름의 일부가 특정 링크를 고유하게 식별하면 해당 링크는 1번으로 번호가 매겨지고 녹색으로 강조 표시되며, 이때 Enter를 치면 해당 링크로 이동한다.

Conkeror에는 수많은 표준 단축키가 있으며 더 추가할 수도 있다. 다음은 기본 단축키의 몇 가지 예다:[8] (단축키는 대소문자를 구분한다[9])

단축키 동작
g 검색/URL로 이동
f 링크 따라가기
C-x k 현재 버퍼 닫기
C-h i Conkeror 사용자 매뉴얼
C-h b 전체 단축키 목록
C-s 텍스트 순방향 검색[6]

이맥스와 마찬가지로, Conkeror는 여러 페이지를 동시에 열어둘 수 있도록 버퍼를 사용한다(전통적인 브라우저의 탭과 유사함). 사용자는 새 버퍼를 열고 단축키를 사용해 버퍼 사이를 탐색할 수 있다. 예를 들어, C-u C-f는 새 버퍼에서 하이퍼링크를 열고, C-u C-g는 새 버퍼에서 URL이나 검색어로 이동하며, C-u C-h i는 새 버퍼에서 시작 페이지를 연다. M-n을 눌러 다음 버퍼로 이동하거나 M-p를 눌러 이전 버퍼로 이동하며 버퍼를 순환할 수 있다. C-x b는 현재 열려 있는 버퍼 목록을 표시하며, 여기서 사용자는 위아래 화살표를 사용해 버퍼를 선택할 수 있다.[10]

사용자 설정

Conkeror 브라우저는 이맥스이맥스 리스프를 사용하는 것과 매우 유사하게 자바스크립트를 스크립팅 언어로 사용하여 다양한 방식으로 맞춤 설정할 수 있다. 설정은 키 리바인딩처럼 간단할 수도 있지만, 새로운 대화형 명령을 작성하는 것처럼 더 복잡할 수도 있다. 기본적으로 Conkeror는 ~/.conkerorrc에서 이러한 설정을 찾는다. 만약 ~/.conkerorrc/가 파일이 아니라 디렉터리라면 그 안에 포함된 모든 파일을 읽어 들이는데, 이는 규모가 큰 사용자 설정을 모듈화할 수 있게 해주는 기법이다.

또한 Conkeror는 로드 가능한 여러 자바스크립트 모듈과 함께 제공된다. 일부는 핵심 기능을 제공하며, 다른 것들은 사용자가 로드하여 추가 기능을 제공한다.[10]

Conkeror는 단축키, 페이지 표시 또는 브라우저 동작이 URI에 따라 달라지는 모드를 가지고 있다.[5] Xkcd 모드와 같은 일부 모드는 기본으로 제공된다. xkcd 모드에서는 사용자가 코믹 스트립 위에 마우스를 올렸을 때 일반적으로 표시되는 메시지가 스트립 아래에 특별한 글꼴로 대신 표시된다. 다른 모드로는 구글 지도, 레딧, 유튜브를 위한 모드가 있으며, 사용자가 직접 정의할 수도 있다.[10]

이름

이 브라우저의 이름은 KDE 데스크톱 소프트웨어 제품군의 Konqueror 웹 브라우저와 발음이 동일하지만, Conkeror FAQ에 따르면 혼동을 피하기 위해 "구어로 말할 때 브라우저의 전체 이름은 'Conkeror (C로 시작하는 것)'""이라고 한다.

또한 FAQ에 따르면, 이 이름은 끈에 매단 가시칠엽수 열매를 가지고 노는 아이들의 놀이인 Conkers 게임의 승자에게 주어지는 명칭에서 유래했으며, Conkeror라고 불리는 맥주 브랜드에서도 따왔다.

같이 보기

내용주

  1. Release as 1.0.4. Conkeror repository.
  2. “Conkeror home page”. 2016년 10월 3일에 원본 문서에서 보존된 문서. Conkeror is a keyboard-oriented, highly-customizable, highly-extensible web browser based on Mozilla XULRunner, written mainly in JavaScript, and inspired by exceptional software such as Emacs and vi. 
  3. “Alternatives”. Conkeror was originally written for Xulrunner, which was deprecated by Mozilla a couple of years ago. It has continued to work on Firefox until the release of Firefox 57 "Quantum", which disabled support for traditional extensions and also removed many APIs that conkeror currently requires. Firefox 52 ESR is still based on Gecko, but it reached end of life on September 5 2018, to be replaced by a Quantum-based release (60). That means there will be no more officially supported browser from Mozilla on which to run Conkeror. As modern web browsers have a large attack surface, this is bad if you have any concerns about security. 
  4. Beckert, Axel (2019년 3월 2일). “Public Git Hosting - conkeror.git/commit”. 《repo.or.cz》. 2020년 2월 17일에 확인함. 
  5. Larson, Eric (2010년 3월 31일). “Conkeror: The Best Web Browser (For Emacs Users)”. O'Reilly Media. 2011년 6월 30일에 확인함. 
  6. “Conkeror: "Firefox for Emacs users" (Blog). 《SaltyCrane》. 2009년 4월 1일. 2011년 7월 6일에 확인함. 
  7. Spalteholz 외. 2008, 2쪽.
  8. Harding 2009, 1쪽.
  9. “Conkeror Keys” (Blog). 《Stray Notes》. Google. April 2011. 2019년 7월 15일에 원본 문서에서 보존된 문서. 2011년 7월 6일에 확인함. 
  10. Harding 2009, 2쪽.

각주

외부 링크