최신 노틸러스 버전의 기존 검색 방식


167

지금까지 나는 "전통적인"노틸러스 버전을 사용하고있었습니다. 그것은 Ubuntu 10.10과 함께 제공됩니다. 이제 우분투 13.04에 포함 된 3.6.3을 사용하고 있습니다 (대부분 최신 버전은 내 질문의 범위와 동일합니다).

두 유형의 주요 차이점은 검색시 사용자 정의 동작입니다. 클래식 버전의 노틸러스에서는 입력을 입력 할 때 가장 일치하는 알파벳이 일치하는 파일이 선택된 파일이되고 해당 파일 / 폴더는 다음과 같이 제한됩니다. 현재 디렉토리

새로운 동작은 선택적으로 전역 검색을 수행하는 것입니다.

이전 기능을 제공하도록 노틸러스를 구성 할 수 있습니까?


44
나는이 변화가 어리석은 짓이라고 생각합니다. 개선을 위해 버그에 참여하십시오. bugs.launchpad.net/ubuntu/+source/nautilus/+bug/1164016
Justin Force

1
내 현상금에 잘못된 동기가 있습니다. 공식 출처가 아닌 최신 답변을 요청하고 싶었습니다.
mxdsp

답변:


154

우분투 17.10 및 18.04

자동 검색은 우분투 전용 패치이므로 17.10에서 Unity와 함께 떨어졌습니다. 그러나 nautilus-typeaheadArch 저장소에 패키지가 있습니다. 누군가 그것을 가져 와서 우분투를 위해 컴파일하고 PPA를 만들었습니다. 다음 세 가지 명령으로 설치할 수 있습니다.

sudo add-apt-repository ppa:lubomir-brindza/nautilus-typeahead
sudo apt dist-upgrade
nautilus -r

Launchpad 에서이 동작을 공식 우분투로 가져 오는 데 문제 가 있습니다 .


우분투 14.04 ~ 17.04

Ubuntu 14.04 LTS 릴리스 type-ahead-find 이후 노틸러스에서 기본 동작이 다시 발생했습니다 .

dconf 키를 사용하여 다른 검색 모드 사이를 전환 할 수 있습니다.

  • 자동 검색 기능을 사용하십시오.

    gsettings set org.gnome.nautilus.preferences enable-interactive-search true

  • 재귀 검색을 위해 자동 검색을 비활성화합니다.

    gsettings set org.gnome.nautilus.preferences enable-interactive-search false


우분투 13.04 및 13.10

노틸러스 3.6.X는 3.4 이전 버전에서 많은 기능을 제거했습니다. Canonical은 우분투 12.10에서 노틸러스 3.4.2를 계속 사용하기로 결정했습니다. 3.6에서 오래된 검색 동작을 얻을 수는 없다고 생각하지만 3.4.2의 모든 기능을 포함 하는 SolusOS 패치 노틸러스 ( 우분투 13.04 에서도 작동 함) 를 설치하는 것이 실제로는 Nautilus 3.4입니다. 2) 노틸러스 3.6 피부를 유지하면서. 이 특정 패키지를 테스트했으며 우분투 12.10 및 13.04에서 제대로 작동합니다.

또는 Cinnamon dev 팀이 노틸러스 3.6에 실망하여 만든 노틸러스 3.4 포크 인 Nemo 파일 탐색기를 설치할있습니다 . 여기에서 설치 지침을 얻을있습니다 .

기본 파일 브라우저로 만드는 것이 좀 더 까다 롭습니다. 이 블로그 게시물 은 우분투 12.10에서 저에게 효과적이지만 일부 사용자는이 방법이 제대로 작동하지 않는다고보고했습니다.

그러나 다른 방법이 있습니다. 다음 질문을보십시오.


페르난도의 설명과 같이 보완 적으로 Ubuntu 13.04 용 SolusOS 패치 노틸러스 설치 링크가 있습니다. 나는 그것을 확인하고 내 시스템에서 잘 작동합니다 : webupd8.org/2013/04/…
Raphaël Titol

8
그 자신의 무한한 독재 적 지혜로 그놈은 우리가이 선호를 더 이상 원하지 않기로 결정한 것 같습니다. 다시 한번 감사합니다, 그놈
underscore_d

1
@ utilando-domínguez on nautilus 3.24이 옵션은 더 이상 사용할 수 없습니다. 답변을 업데이트 할 수 있습니까? (이 질문은 가까운 장래에 많은 인기가있을 것이라는 느낌이
들기 때문에

4
나는 얻는다 : No such key “enable-interactive-search”. 나는 괴롭힘을 받았으며 또한 nautilus --version입니다 GNOME nautilus 3.26.0.
기 illa 슈발리에

7
nautilus -rUnknown option -r18.04에 나에게 표시 되므로 방금 nautilus -q시작한 다음 실행기에서 파일을 엽니 다. 모든 것이 완벽하게 작동했습니다. 감사합니다! 정상적인 삶으로 돌아갑니다.
Siddharth Pant

19

우분투 18.04 이상

글쎄,이 문제로 인해 Ubuntu의 PPA 제출 프로세스를 최종적으로 확인할 수있었습니다. https://launchpad.net/~lubomir-brindza/+archive/ubuntu/nautilus-typeahead에 적용된 Arch 커뮤니티 패치가있는 노틸러스 패키지를 찾아 다음을 실행하여 설치하십시오.

sudo add-apt-repository ppa:lubomir-brindza/nautilus-typeahead
sudo apt dist-upgrade

ed : PPA는 이제 우주 (18.10) 및 디스코 (19.04) 용 패키지도 포함합니다.


다행 이네요! 이 PPA에 감사드립니다 :)
G. Demecki

1
방금 18.10에 시도 : nautilus -r응답Unknown option -r
Mene

1
참고 : 나는 deb http://ppa.launchpad.net/lubomir-brindza/nautilus-typeahead/ubuntu bionic main소스에 라인으로 추가 했으며 apt에 의해 타격을 입었지만 지금까지 우주에는 영향을 미치지 않습니다. 우분투에 대해 충분히 모른다. 하지만 일해 주셔서 감사합니다!
Mene

1
@Mene-PPA 저장소를 다시 우주로 전환하십시오. 드디어 18.10를 위해 업로드 패키지에서 저를 방지 있었는지 알아 냈어요 - 그들은 몇 분 라이브 있어야한다
lubomir.brindza

1
18.10으로 돌아 가면 모든 것이 작동합니다!
Mene

15

Ubuntu Gnome 14.04에서을 엽니 다 dconf-editor. 이동
조직 > 그놈 > 노틸러스 > 환경 설정을 .

enable-interactive-search 옆의 확인란을 선택하십시오. 노틸러스 다시 시작


감사! 노틸러스를 다시 시작하려면 다시 로그인하거나 Alt + F2 상자에 nautilus -q다음 nautilus -n을 입력하십시오.
hytromo

6
이 키는 더 이상 노틸러스 3.25에 존재하지 않습니다. 대화 형 검색을 다시 활성화하는 방법은 무엇입니까?
mxdsp

나중에 자동 검색을 사용하지 않으려는 경우 선택한 답변 (실제로 자동 검색과 함께 노틸러스 설치)과 잘 결합됩니다.
hsandt

4

실제로 노틸러스 3.26 (우분투 17.10의 현재 버전)에서 이것을 얻을 수있는 방법이 있습니다. 멋진 아치 리눅스 커뮤니티에서 제공하는 패치를 사용하여 소스에서 자신의 버전을 빌드하고 있습니다. 운 좋게도 우분투의 훌륭한 빌드 시스템은 이것을 아주 쉽게 만듭니다. 단계는 다음과 같습니다. ~ / bld-nautilus-typeahead에서 작업한다고 가정하겠습니다. 콘솔을 시작하고 다음을 수행하십시오.

# install some necessary tools
sudo apt-get install git

# Create your work directory and go there
mkdir bld-nautilus-typeahead ; cd bld-nautilus-typeahead

# Clone the repository holding the needed patch: 
git clone https://aur.archlinux.org/nautilus-typeahead.git

# Make sure the source repositories for the main archives are available:
sudo nano /etc/apt/sources.list

# If the deb-src line for the main repository (usually around line 6) is commented out (starts with a #), un-comment it (remove the #) and save the file
sudo apt-get update

# Install the build dependencies
sudo apt-get build-dep nautilus

# Retrieve the sources for Nautilus
apt-get source nautilus

# Source should now be in the 'nautilus-3.26.0/' folder. Go there
cd nautilus-3.26.0/

# and Apply the patch from arch-linux
patch -p0 < ../nautilus-typeahead/nautilus-restore-typeahead.patch

# Build the package from source
dpkg-buildpackage -rfakeroot -uc -b

# This will take a little time. If everything goes well, the related packages will end up in the parent directory. Go there
cd ..

# and install the required packages
sudo dpkg -i nautilus_3.26.0-0ubuntu1_amd64.deb nautilus-data_3.26.0-0ubuntu1_all.deb

새로운 노틸러스를 시작하십시오. 글자를 입력하십시오. 의도 한 파일이 선택 될 때 일어나는 기쁨을 경험하십시오.


1
패치를 적용하면 "입력 줄 5에서 패치 할 파일을 찾을 수 없습니다. // 아마도 -p 또는 --strip 옵션을 잘못 사용 했습니까? 패치 할 파일입니다. 어떤 제안?
Rasmus

@Rasmus 수동으로 경로를 입력하면 나를 위해 일했습니다. .patch파일 참조가 a/some/path입력 되면 ./some/path. 나는 이것이 현명한 방법은 아니지만 그것이 효과가 있다고 확신합니다 ...
0x539

1
아치 패치를 사용하는 위의 대답은 효과가 있지만 -p1대신 대신 지정해야 했습니다 -p0.
Juraj

0

노틸러스 3.25 이상에 대한 대답은 누군가가 우분투 패치를 완전히 다시 작성하지 않으면 다시 돌아 오지 않고 다시 올 수 없다는 것입니다.

노틸러스 자체에서 구성 할 수있는 것은 아닙니다.


0

내가 원하는 것은 아니지만 다음은 현재 디렉토리로 검색을 제한하며 매우 가벼운 타협입니다.

# Get the previous setting in case I want to revert.
gsettings get org.gnome.nautilus.preferences recursive-search &&

# Only search the current directory. Do not go deeper.
gsettings set org.gnome.nautilus.preferences recursive-search 'never'

우분투 v18.10에서 테스트되었습니다.


0

우분투 18.04+, 노틸러스 네이티브 솔루션

노틸러스에서 다음 옵션을 변경하면 원하는대로 검색 할 수 있습니다 Menu -> File -> Preferences -> Search & Preview.

  • 변경 "Search in subfolders""Never"
  • "Full Text Search": "Set as default"옵션을 선택 취소하십시오

이제 비주얼 인터페이스는 여전히 새로운 노틸러스 (v3.26.4로 테스트) 인 반면 기능은 이전 노틸러스에서와 같이 사용자가 원하는대로 검색 할 수 있습니다.


이 경우 입력하는 동안 선택 내용을 입력 한식이 포함 된 첫 번째 파일로 이동하는 대신 필터링하고 결과 만 표시합니다.
시구 르

@Sigur 필터 결과 만 표시하지만 결과의 첫 번째 파일로 선택 항목을 이동합니다. 이 검색 다음에 Enter 키 또는 화살표 키와 Enter 키를 사용하여 필요한 디렉토리 또는 파일을 빨리 찾을 수 있습니다. 오래된 노틸러스와 마찬가지로.
elomage
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.