Nautilus
노틸러스(Nautilus)는 그놈 데스크톱의 공식 파일 관리자이다. 이 이름은 앵무조개의 영어 낱말 nautilus의 껍질(shell, 셸)과 관련되어 나온 용어로서 이는 운영 체제 셸을 대표한다. Nautilus는 그놈 1.4의 미드나잇 커맨더를 대체하며 버전 2.0 이후부터 기본값이 되었다.
Nautilus는 현재는 사라진 Eazel사의 대표 제품이었다. GNU LGPL을 통해 Nautilus는 자유 소프트웨어이다.
How to install
Connect to Server
WebDAV
HTTPS로 WebDAV프로토콜을 연결하고 싶다면 https:// 부분을 davs://로 변경하면 된다.
북마크 추가 방법
XDG 표준 디렉토리
XDG 표준 디렉토리 정의. 사이드바에 나타나는 기본 디렉토리(문서, 다운로드 등)
그리고 사용자별로 적용하려면 xdg-user-dirs-update 실행이 필요합니다. 이 명령이 ~/.config/user-dirs.dirs에 반영해줍니다.
주의 사항:
- XDG 표준 디렉토리(DESKTOP, DOCUMENTS, DOWNLOAD 등)는 정해진 키만 인식합니다. PROJECT는 비표준이라 Nautilus 사이드바에 자동으로 나타나지 않을 수 있습니다.
- xdg-user-dirs-update가 인식 못하는 키는 무시합니다.
아이콘 변경
폴더 아이콘은 GIO 메타데이터로 변경합니다:
# 커스텀 아이콘 설정 (아이콘 파일 경로)
gio set ~/Project metadata::custom-icon file:///path/to/icon.png
# 또는 시스템 테마 아이콘 이름 사용
gio set ~/Project metadata::custom-icon-name folder-development
Nautilus에서 GUI로도 가능합니다:
-
~/Project폴더 우클릭 → 속성 - 좌측 상단 폴더 아이콘 클릭 → 원하는 이미지 선택
이 설정은 ~/.local/share/gvfs-metadata/에 저장됩니다.
한글 정렬 문제
로케일 설정에서 LC_COLLATE="ko_KR.UTF-8"으로 적용하면 된다.
Nautilus 메모리 누수
Ubuntu 20.04.6 LTS 에서 htop 등으로 확인해보면 다음 프로그램이 지속적으로 메모리를 소비하는걸 확인할 수 있다.
-
--gapplication-service - GNOME 애플리케이션 서비스로 실행되며, Nautilus가 파일 관리 서비스 역할을 하도록 만듭니다. Nautilus는 파일 선택 대화상자, 바탕화면 아이콘 관리, 폴더 열기와 같은 다양한 기능을 제공합니다.
nautilus -q 으로 종료할 수 있다.