Jump to content

GNOME Files

This is a fully translated article. Click here for more information.
From DawoumWiki, the free Mathematics self-learning
GNOME Files
Developer(s)GNOME
Initial releaseMarch 13, 2001; 24 years ago (2001-03-13)
Stable release
42.0 / March 20, 2022; 3 years ago (2022-03-20)
Preview release
42.rc / March 6, 2022; 3 years ago (2022-03-06)
Repositorygitlab.gnome.org/GNOME/nautilus.git
Written inC (GTK)
Operating systemUnix-like
PlatformGNOME
TypeFile manager
LicenseGPL-3.0-or-later[1]
Websitewiki.gnome.org/Apps/Files

GNOME Files는, 이전에 내부적으로 Nautilus로 알려졌었으며, 그놈 데스크탑을 위한 공식 파일 관리자입니다. Nautilus는 원래 Nautilus에 대한 수석 설계자, Andy Hertzfeld (Apple)를 비롯한 기술 세계의 많은 저명인사와 함께 Eazel에 의해 개발되었습니다. 노틸러스라는 이름은 운영 시스템 쉘을 나타내는 노틸러스 을 연상시키는 단어의 장난이었습니다. 노틸러스는 그놈 1.4 (2001)에서 Midnight Commander를 대체했고,[2] 버전 2.0부터 기본 파일 관리자가 되었습니다.

노틸러스는 지금은 없어진 Eazel Inc의 주력 제품이었고 GNU Lesser General Public License 조건에 따라 출시되었습니다. 그것은 자유와 오픈-소스 소프트웨어입니다.

Installation

데비안 저장소에서 설치할 수 있습니다:

  • sudo apt install nautilus

Configurations

unzip (gnome-autoar)

Windows 운영 시스템에 zip으로 묶은 한글 파일이 깨지는 경우는 ZIP (file format)/Unzip hangul patch를 통해 어느 정도 해결이 됩니다.

어쨌든, 노틸러스 자체에도 unzip 기능이 있습니다. 즉, FileRoller와 같은 외부 프로그램의 도움 없이 자체적으로 unzip이 가능합니다.

문제는 여전히 윈도우에서 zip으로 묶은 파일은 한글이 깨지는 경우가 생깁니다. 이를 해결하기 위해, 다음 글이 도움이 됩니다:

결국, gnome-autoar의 프로그램 성숙도가 FileRoller에 정도에 이르기 전까지는 이 문제는 해결되지 않을 것으로 보입니다.

만약 당장 한글이 깨지지 않도록 처리할 필요가 있다면, gnome-autoar/autoar-private.c 파일에서 298줄에 있는 charsets에 "CP949"를 하드 코딩해서 패키지를 다시 묶을 필요가 있습니다:

G_GNUC_INTERNAL char*
autoar_common_get_utf8_pathname (const char *pathname)
{
  char *utf8_pathname;
  static const char *try_charsets[] = { "CP949", "CSPC8CODEPAGE437", "ISO-8859-1", "WINDOWS-1252" };
  guint i;

그럼에도 불구하고, 여전히 일부 파일은 unzip 후에 한글이 깨지고, 게다가 unzip 한글 패치 후에도 같은 파일은 한글이 깨집니다. 반면에 FileRoller는 정상적으로 풀리는 것으로 보아, 다른 문자 집합을 사용하는 것으로 추정됩니다.

Disable the Recent Files Section

최근에 사용한 파일들의 목록을 보는 기능인데, 어떤 경우에 끄고 싶을 수 있습니다. 노틸러스 자체의 설정에서는 비활성화하는 설정이 없습니다.

대신, Settings->Privacy & Security에 있는 System 메뉴 중에서 File History & Trash를 누릅니다. 여기서 File History를 끌 수 있습니다.

Enable Nautilus Typeahead Find

검색 기능을 개선하는 패치가 있습니다. 입력함에 따라, 입력 값과 일치하는 이름을 갖는 파일 중에서 정렬 순서에 가장 위에 있는 파일로 자동으로 포커스가 이동합니다:

Introduction

이전에 이 패치를 적용해서 패키지를 만들었지만, Tracker (search software)를 전혀 사용하지 않음으로써 노틸러스에서 검색할 일이 없었습니다. 이제, tracker에서 extractor를 제외하고 사용하고 있기 때문에, 이 패치를 적용할 필요가 생겼습니다.

Features

Whether GNOME Files shows a mount or not is determined by the option x-gvfs-show for the gvfs-udisks2-volume-monitor process.[3] Screenshot of GNOME Disks.

책갈피, 창 배경, 메모, 및 에드-온 스크립트가 모두 구현되어 있고, 사용자는 아이콘, 목록, 또는 컴팩트 목록 보기 중에서 선택할 수 있습니다. 브라우저 모드에서, 노틸러스는 웹 브라우저와 유사하게 방문한 폴더의 기록을 유지하며, 폴더를 빠르게 다시 방문할 수 있습니다.

노틸러스는 Totem과 같은 썸네일을 통해 텍스트 파일, 이미지, 사운드 또는 비디오 파일과 같은 파일의 미리보기를 그것들의 아이콘에 표시할 수 있습니다. 오디오 파일 위에 포인터를 올려 놓으면 오디오 파일을 미리 봅니다 (GStreamer에서 재생).

이전 버전에서, 노틸러스는 Susan Kare에 의해 디자인된 원래의 벡터화된 아이콘을 포함했습니다.[4]

File system abstraction

GNOME Files provide a special page for managing storage devices.

그놈 파일은 FTP 사이트, Windows SMB 공유, OBEX 프로토콜 (종종 휴대전화에서 구현됨), 쉘 프로토콜을 걸쳐 전송된 파일, HTTPWebDAVSFTP를 포함하되 이에 국한되지 않는 로컬과 원격 파일 시스템을 탐색하기 위해 파일 시스템 추상화 계층 (GVfs에서 제공)에 의존합니다.

GIO 라이브러리를 사용하여, 노틸러스는 실시간으로 로컬 파일의 수정을 추적하며, 디스플레이를 새로 고칠 필요가 없습니다. GIO는 내부적으로 GaminFAM, 리눅스의 inotifySolaris의 파일 이벤트 알림 시스템을 지원합니다.

File indexing and file search framework

그놈 파일은 파일 색인을 생성하기 위해 Tracker (이전 명칭: "MetaTracker")를 사용하고 따라서 빠른 파일 검색 결과를 제공할 수 있습니다.

Batch renaming

Batch renaming은 그놈 파일 버전 3.22 (2016)에서 도입되었습니다.[5]

Archive handling

그놈 파일 버전 3.22는 특유의, 통합된 파일 압축과 압축 해제를 추가합니다. 기본적으로, 아카이브 파일 (예를 들어, .tar.gz) 처리는 파일 롤러 (또는 또 다른 도구)로 넘어갔습니다. 사용자는 이제 진행률 표시줄, 실행 취소 지원, 및 아카이브 생성 마법사의 이점을 누릴 수 있습니다.

아카이브 파일을 두 번 클릭하여 자동으로 추출하는 새로운 "extract on open" 동작은 기본 설정에서 비활성화될 수 있습니다.[5]

MIME types

MIME 유형 ("미디어 유형" 또는 "컨텐츠 유형"이라고도 함)은 IANA에 의해 표준화되고, 그런-다음 freedesktop.org 프로젝트는 구현이 모든 자유 소프트웨어 데스크탑에서 작동하는지 확인합니다. shared-mime-info는 제공된 라이브러리입니다.[6] 현재, 최소한 GNOME, KDE, Xfce. 및 ROX가 이 데이터베이스를 사용합니다.

See also

References

  1. ^ "LICENSE". GNOME Gitlab. Retrieved 20 June 2019.
  2. ^ GNOME 1.4 Released: Desktop Environment Boasts Power, Stability, Polish and Integration (press release), GNOME Foundation, 2 April 2001, retrieved 13 September 2016
  3. ^ "udisks2/what-is-shown.txt"..
  4. ^ "Nautilus' contributors". GNOME. 2004. Retrieved 2007-10-31.
  5. ^ a b "Nautilus 3.22 Adds Batch File Renaming, Native Compression Features". OMG! Ubuntu!. August 31, 2016.
  6. ^ "shared-mime-info". freedesktop.org.