Konqueror
1. 개요
Konqueror는 KDE를 지원하는 모든 플랫폼에서 사용할 수 있는 웹 브라우저이자 파일 관리자이다. 웹 브라우저로서 HTML, JavaScript, CSS, SSL 등의 오픈 표준을 지원하며, KHTML 엔진과 WebKitPart 구성 요소를 사용할 수 있다. 파일 관리자 기능은 로컬 디렉토리 탐색, 파일 실행, 보기, 복사, 이동 및 삭제를 지원하며, KIO 플러그인을 통해 다양한 프로토콜에 접근할 수 있다. Konqueror는 또한 임베디드 시스템용 Konqueror Embedded와 다운로드 관리자인 KGet을 포함한다.
이미지 준비중입니다.
| 개발 | KDE |
|---|---|
| 최초 릴리스 | 2000년 10월 23일 |
| 최신 릴리스 버전 | '' |
| 최신 릴리스 날짜 | '' |
| 최신 미리보기 버전 | '' |
| 최신 미리보기 날짜 | '' |
| 프로그래밍 언어 | C++ (Qt) |
| 운영체제 | 유닉스 계열 |
| 엔진 | WebKit KHTML Qt WebEngine (Chromium) |
| 종류 | 웹 브라우저 파일 탐색기 |
| 라이선스 | GPL-2.0-or-later |
| 어원 | Navigator와 Explorer 다음의 Conqueror (정복자)에서 유래. KDE의 일부임을 나타내기 위해 'K'로 시작. 이전 명칭인 "kfm" (KDE 파일 관리자)에서 파일 관리 기능 외의 역할 확장을 반영. |
|---|---|
| FAQ | Konqueror FAQ |
-
파일 관리자 -
파일 탐색기
파일 탐색기는 윈도우 운영체제에서 파일, 폴더 등을 관리하는 시스템 유틸리티로, 윈도우 95부터 시작하여 리본 인터페이스, 다크 모드, 탭 기능 추가 등 지속적인 개선을 거쳐 사용자 편의성을 높여왔다. -
파일 관리자 -
파인더 (소프트웨어)
파인더는 macOS의 기본 파일 관리자로서, 데스크톱 은유를 통해 파일과 폴더를 아이콘으로 표시하고, 탭과 사이드바를 활용하여 파일 탐색 및 관리를 지원하며, 퀵 룩, 미리보기, 파일 공유 기능 등을 제공한다. -
POSIX 웹 브라우저 -
인터넷 익스플로러 4
인터넷 익스플로러 4는 1997년 마이크로소프트에서 출시한 웹 브라우저로, 윈도우 운영 체제에 통합되어 인터페이스 변경 및 액티브 데스크톱 기능 도입, 동적 HTML, PNG 이미지 포맷, 파비콘 등을 지원했으나, 윈도우 통합으로 시장 독점 논란과 불공정 경쟁 소송을 야기했다. -
POSIX 웹 브라우저 -
모질라 파이어폭스
모질라 파이어폭스는 모질라 재단에서 개발한 무료 오픈 소스 웹 브라우저로, 탭 브라우징, 팝업 차단, 확장 기능 등을 지원하며 웹 표준 준수 및 개인 정보 보호 기능을 강화했다. -
KDE -
붉은별 (운영 체제)
붉은별 OS는 북한에서 개발된 리눅스 기반 운영 체제로, 내나라 브라우저를 탑재하고 광명망에서 사용되며, macOS와 유사한 디자인을 가진 버전과 서버용으로 사용되는 버전이 있으며 검열 기능을 포함한다. -
KDE -
Qt (소프트웨어)
Qt는 C++로 작성된 크로스 플랫폼 애플리케이션 개발 프레임워크로, GUI, 멀티미디어, 네트워크 등 다양한 기능을 제공하며, 시그널과 슬롯 메커니즘과 Qt Creator 등의 개발 도구를 통해 데스크톱, 임베디드, 모바일 UI 개발에 널리 사용된다.
2. 플랫폼
캉커러는 전통적으로 유닉스용으로 개발되어 왔으나 지금은 KDE를 지원하는 모든 플랫폼을 지원한다. 4.x대부터는 맥 오에스 텐, BSD, 솔라리스같은 다른 유닉스계 운영체제와 마이크로소프트 윈도우 또한 지원하기 시작했다.
3. 사용자 인터페이스
캉커러는 탭 인터페이스와 분할 보기를 지원하여, 하나의 창에서 여러 문서를 탭으로 표시하거나 창을 분할하여 여러 문서를 동시에 볼 수 있다. 다중 문서 인터페이스는 지원하지 않지만, 창을 재귀적으로 분할하거나 다른 창을 열어 여러 문서를 동시에 보는 것은 가능하다.
캉커러의 사용자 인터페이스는 마이크로소프트의 인터넷 익스플로러와 유사하지만, 더 많은 사용자 정의가 가능하다. 패널을 자유롭게 재정렬하거나 추가할 수 있다. 예를 들어, 브라우저 창의 왼쪽에 인터넷 즐겨찾기 패널을 두고 즐겨찾기를 클릭하면 해당 웹 페이지가 오른쪽의 더 큰 패널에 표시되도록 할 수 있다. 또는 하나의 패널에는 폴더의 계층 목록을 표시하고 다른 패널에는 선택한 폴더의 내용을 표시할 수 있다. 패널은 매우 유연하며, 콘솔 창, 텍스트 편집기, 미디어 플레이어 등을 포함할 수 있다. 패널 구성은 저장 가능하며, 기본 구성도 제공된다. (예: "미드나잇 커맨더"는 두 개의 패널로 분할된 화면을 표시하며, 각 패널에는 폴더, 웹 사이트 또는 파일 보기가 포함된다.)
탐색 기능(뒤로, 앞으로, 기록 등)은 모든 작업 중에 사용 가능하다. 대부분의 키보드 단축키는 그래픽 구성을 통해 재매핑할 수 있으며, 제어 키를 사용하여 탐색을 수행할 수 있다. 주소 표시줄은 로컬 디렉토리, 과거의 URL, 과거 검색어에 대한 광범위한 자동 완성 기능을 지원한다.
--
4. 웹 브라우저
캉커러는 독립적인 웹 브라우저 프로젝트로 개발되었다. 기본 브라우저 엔진으로 KHTML을 사용하며, HTML, JavaScript, CSS, SSL 및 기타 관련 오픈 표준을 지원한다. KHTML에서 파생된 WebKit 엔진을 사용하는 WebKitPart 구성 요소도 지원한다. KHTML은 특정 웹 페이지의 전체 아카이브를 ".war" 확장자를 가진 단일 파일로 저장하는 기능을 제공한다.
캉커러는 다양한 사용자 지정 가능 검색 서비스를 통합하고 있으며, 사용자는 자체 검색 서비스를 추가할 수 있다. (예: 영어 위키백과, Google) KHTML의 렌더링 속도는 경쟁 브라우저와 비슷하지만, KHTML의 낮은 인지도와 시장 점유율로 인해 맞춤형 JavaScript가 있는 사이트에서 문제가 발생할 수 있다.
KJS는 캉커러의 JavaScript 엔진으로, 애플의 JavaScriptCore의 기반이 되었다.
Kubuntu는 과거 기본 브라우저로 캉커러를 사용했으나, 이후 rekonq를 거쳐 파이어폭스로 전환했다.
5. 파일 관리자
캉커러는 주소 표시줄에 위치를 입력하거나 파일 브라우저 창에서 항목을 선택하여 로컬 디렉토리 계층 구조를 탐색할 수 있으며, 아이콘 및 레이아웃 사용법이 다른 다양한 보기 방식을 지원한다. 또한 파일을 실행, 보기, 복사, 이동 및 삭제할 수 있다.
사용자는 KDE의 KParts 기술을 통해 내장된 Konsole 버전을 열어 셸 명령을 직접 실행할 수 있다. Konsole KPart 외에도 Filelight KPart를 사용하여 파일 시스템에 대한 방사형 다이어그램을 볼 수도 있다.
KDE 4부터 Dolphin이 기본 파일 관리자로 대체되었지만, 캉커러의 파일 관리자 기능은 여전히 사용 가능하다. 캉커러는 창을 여러 개로 분할하여 여러 위치의 파일을 동시에 관리하고, 드래그 앤 드롭으로 파일을 이동할 수 있는 강력한 기능을 제공한다.
--
6. 파일 뷰어
KParts 객체 모델을 사용하여 Konqueror는 특정 파일 형식을 보고 편집할 수 있는 구성 요소를 실행하고, 해당 파일이 열린 Konqueror 패널에 해당 클라이언트 영역을 직접 포함한다. 이를 통해 OpenDocument ( Calligra를 통해) 또는 PDF 문서 등을 Konqueror 내에서 직접 볼 수 있다. KParts 모델을 올바르게 구현하는 모든 응용 프로그램은 이러한 방식으로 포함될 수 있다.
KParts는 또한 특정 유형의 멀티미디어 콘텐츠를 HTML 페이지에 포함하는 데 사용할 수 있다. 예를 들어, Konqueror Media Player영어 (KMPlayer) KPart를 사용하면 Konqueror가 웹 페이지에 포함된 비디오를 표시할 수 있다.
7. KIO
Konqueror는 파일과 웹사이트 탐색 외에도 KIO 플러그인을 활용하여 기능을 확장한다. HTTP, FTP, WebDAV, SMB (Windows 공유), SFTP, FISH 등 다양한 프로토콜에 접근할 수 있도록 지원한다. KIO 플러그인(IOslave)을 사용하여 ZIP 파일, ed2k 링크(edonkey/emule)를 처리하거나, 오디오 CD ("audiocd:/")를 탐색하고 리핑하여 드래그 앤 드롭으로 리핑할 수 있다. "man:" 및 "info:" IOslave를 사용하여 man 및 정보 형식의 문서를 가져올 수 있다.
8. 주요 지원 프로토콜
Konqueror는 사용자의 시스템에 설치된 모든 KIO 슬레이브를 활용할 수 있다. 다음은 몇 가지 예시이다.
* FTP 및 SFTP/SSH 브라우저
* 삼바 (마이크로소프트 파일 공유) 브라우저
* HTTP 브라우저
* IMAP 메일 클라이언트
* ISO (CD 이미지) 뷰어
* VNC 뷰어
전체 목록은 KDE 정보 센터의 프로토콜 섹션에서 확인할 수 있다.
9. Konqueror Embedded
Konqueror Embedded는 임베디드 시스템용으로 개발되었으며, 이전에는 [https://web.archive.org/web/20190322005854/http://www.konqueror.org/embedded/ 사용 가능]했다. Konqueror 전체 버전과 달리, Embedded Konqueror는 순수하게 웹 브라우저이다. KDE나 X 윈도 시스템조차 필요로 하지 않는다. 단일 정적 라이브러리로서, HTML 4, CSS, 자바스크립트, HTTP 쿠키, SSL 등 웹 브라우저의 모든 필수 기능을 제공하면서 가능한 작게 설계되었다.
2019년 6월 기준으로, KDE 웹사이트의 이 프로젝트 페이지는 삭제되었다.
10. 다운로드 관리자 (KGet)
KGet은 KDE용 자유 소프트웨어 다운로드 관리자이며, Konqueror의 기본 다운로드 관리자이다. KDE 네트워크 패키지의 일부이다. 기본적으로 Konqueror에서 사용되지만, 모질라 파이어폭스 및 크로미움 기반 웹 브라우저 뿐만 아니라 rekonq에서도 사용할 수 있다. KGet은 Tux Magazine 및 Free Software Magazine에 소개되었다.
KDE 3에서는 KGet 0.8.x, 1이 HTTP/FTP 다운로드를 지원했다. KDE Software Compilation 4에서는 KGet 2가 출시되었으며, 대역폭 조절, 분할 다운로드, 멀티 스레딩 및 비트토렌트 프로토콜을 지원한다.
KGet은 다음과 같은 기능을 제공한다.
* FTP, HTTP(S) 및 비트토렌트 소스로부터 파일 다운로드.
* 파일 다운로드 일시 중지 및 재개, 다운로드 재시작 기능.
* 현재 및 대기 중인 다운로드에 대한 정보 제공.
* 호스트 시스템의 시스템 트레이에 포함.
* KDE Konqueror 및 Rekonq 웹 브라우저와의 통합.
* 다운로드에 대한 여러 URL과 체크섬 및 기타 정보를 포함하는 Metalink 지원.
* NEPOMUK을 사용하여 다운로드된 파일에 다운로드 정보(예: 다운로드 URL)를 자동으로 태그.
* 다운로드 시간을 단축하기 위해 여러 서버에서 다운로드(분할 파일 전송).