新しいNautilusバージョンでの従来の検索時の検索


168

これまで、私は「伝統的な」バージョンのNautilusを使用していました。これはUbuntu 10.10に付属しています。現在、Ubuntu 13.04に含まれている3.6.3を使用しています(とにかく、最近のバージョンは私の質問の範囲と同等です)。

2つの主な違いの1つは、入力時の検索動作です。Nautilusのクラシックバージョンでは、入力を入力すると、アルファベットが最も近いファイルが選択され、適格なファイル/フォルダーが制限されます現在のディレクトリ。

新しい動作は、代わりにオプションのグローバル検索を実行することです。

前の機能を提供するようにNautilusを構成できますか?


44
この変更はとんでもなく馬鹿げていると思います。バグに参加して、改善を求めてください。bugs.launchpad.net/ubuntu/+source/nautilus/+bug/1164016
ジャスティンフォース

1
私の報奨金の動機は間違っています。公式の情報源ではなく、最新の回答を求めました。
mxdsp

回答:


155

Ubuntu 17.10および18.04

先行入力検索はUbuntu固有のパッチであったため、17.10にUnityとともに削除されました。ただしnautilus-typeahead、Archリポジトリにはパッケージがあります。誰かがそれを受け取り、Ubuntu用にコンパイルしてPPAを作成しました。次の3つのコマンドでインストールできます。

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

Launchpadにこの動作を公式のUbuntuに戻すことに関する問題があります。


Ubuntu 14.04から17.04

Ubuntu 14.04 LTSリリース以降、type-ahead-findがNautilusのデフォルトの動作になりました

dconfキーを使用して、さまざまな検索モードを切り替えることができます。

  • 先行入力検索を有効にします。

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

  • 再帰検索を優先してtype-ahead-findを無効にします。

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


Ubuntu 13.04および13.10

Nautilus 3.6.Xは、3.4以前のバージョンから多くの機能をカットします。Canonicalは、Ubuntu 12.10でnautilus 3.4.2を使用し続けることを決定しました。これは、Nautilus 3.6がすでにリリースされていたとしてもです。3.6で古い検索動作を取得することは不可能だと思いますが、3.4.2のすべての機能を含むSolusOSパッチ適用済みNautilusUbuntu 13.04でも動作します)をインストールすることでした(実際にはNautilus 3.4です)。 2)Nautilus 3.6スキンを維持しながら。この特定のパッケージをテストしましたが、Ubuntu 12.10および13.04で正常に動作します。

また、Cinnamon開発チームがNautilus 3.6に失望したために作成されたNautilus 3.4のフォークであるNemo File Explorerをインストールすることもできますインストール手順はこちらから入手できます

これをデフォルトのファイルブラウザにするのはもう少し面倒です。このブログ投稿はUbuntu 12.10で機能しましたが、一部のユーザーはこの方法が正しく機能しないと報告しました。

ただし、代替方法があります。次の質問を参照してください。


補足として、Fernandoが説明したように、SolusOSパッチを適用したUbuntu 13.04用Nautilusをインストールするためのリンクがあります。私はそれをチェックし、それは私のシステムで正常に動作します:webupd8.org/2013/04/...
ラファエルTitol

8
無限の独裁的な知恵でのGNOMEは、この設定をもう必要としないように思われたため、存在しません。再びありがとう、GNOME。
underscore_d

1
@utilnando-domínguezのnautilus 3.24では、このオプションは使用できなくなりました。答えを更新できますか?(この質問には近い将来多くのヒットがあると
思うので

4
取得しますNo such key “enable-interactive-search”。私はまた、gsettingsを持ってnautilus --versionいますGNOME nautilus 3.26.0
ギヨームシュヴァリエ

8
nautilus -r示しUnknown option -rので、私はちょうどでし18.04に私のためのnautilus -qランチャーから、その後、開いているファイル。残りはすべて完璧に働いた、ありがとう!通常の生活に戻ります。
シッダールパンツ

19

Ubuntu 18.04以降

まあ、この問題は私にやっとUbuntuのPPA提出プロセスをチェックする動機になりました。Archコミュニティパッチが適用されたNautilusパッケージ(https://launchpad.net/~lubomir-brindza/+archive/ubuntu/nautilus-typeahead) を見つけて、実行してインストールできます。

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

ed:PPAにcosmic(18.10)およびdisco(19.04)のパッケージも含まれるようになりました


喜んでくれた!このPPAをありがとう:)
G.デメッキ

1
ただ、18.10でそれを試してみました:nautilus -r応答Unknown option -r
メネ

1
deb http://ppa.launchpad.net/lubomir-brindza/nautilus-typeahead/ubuntu bionic main参考までに、ソースに行として追加しましたが、aptにヒットしますが、宇宙への影響はこれまでのところありません。Ubuntuについて十分に知らないだろう。しかし、あなたの仕事に感謝します!
メネ

1
@Mene-PPAリポジトリを宇宙に戻しましょう。18.10でパッケージをアップロードできなかった原因がついに
わかりました

1
18.10に戻ると、すべてが機能します!
メネ

15

Ubuntu Gnome 14.04で、を開きdconf-editorます。行く
組織 > GNOME > オウムガイ > 好み

enable-interactive-searchの隣のボックスをチェックします。nautilusを再起動します


ありがとう!オウムガイ、どちらかの再ログインを再起動するか、または与えるためにnautilus -q当時とnautilus -nAltキー+ F2ボックスに。
hytromo 14年

6
このキーはnautilus 3.25にはもう存在しません。インタラクティブな検索を再びアクティブにする方法は?
mxdsp

ニース、それは後で先行入力検索を無効にしたい場合に選択された回答(実際に先行入力検索でNautilusをインストールする)とうまく組み合わされます。
hsandt

4

実際には、Nautilus 3.26(Ubuntu 17.10の現在のバージョン)でこれを取得する方法があります。素晴らしいarch-linuxコミュニティが提供するパッチを使用して、ソースから独自のバージョンを構築しています。幸いなことに、Ubuntuの優れたビルドシステムにより、これは非常に簡単になります。手順は次のとおりです。〜/ 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

新しいNautilusを起動します。いくつかの文字を入力します。意図したファイルが選択されたとき、起こる喜びの感覚を体験してください。


1
パッチを適用すると、「入力行5でパッチを適用するファイルが見つかりません//おそらく、間違った-pまたは--stripオプションを使用しましたか?//これまでのテキストは...」で、選択するオプションがありますパッチするファイル。助言がありますか?
ラスマス

@Rasmusが手動でパスを入力してくれました。.patchファイル参照がをa/some/path入力する場合./some/path。私は、これはそれを行うにはスマートな方法ではないかなり確信しているが、それは働いていた...
0x539

1
Archパッチを使用するための上記の答えは機能しますが、-p1代わりにを指定する必要がありました-p0
ジュラジ

0

Nautilus 3.25以降の答えは、ubuntuパッチを誰かが完全に書き直さない限り、なくなって戻ってこないということです。

nautilus自体で設定できるものではありません。


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'

Ubuntu v18.10でテスト済み。


0

Ubuntu 18.04 +、Nautilusネイティブソリューション

Nautilusで次のオプションを変更すると、入力時の検索に近い動作を得ることができますMenu -> File -> Preferences -> Search & Preview

  • 変更"Search in subfolders""Never"
  • "Full Text Search""Set as default"オプションのチェックを外します

これで、ビジュアルインターフェイスは新しいNautilus(v3.26.4でテスト済み)のままになりますが、機能は以前のNautilusのように入力時の検索に似ています。


この場合、入力中に、入力した式を含む最初のファイルに選択を移動するのではなく、結果をフィルタリングして表示するだけです。
シグル

@Sigurフィルタ結果のみを表示しますが、結果の最初のファイルに選択を移動します。この検索に続いてEnterキー、または矢印キーとEnterキーを使用して、必要なディレクトリまたはファイルをすばやく見つけます。古いNautilusと同じです。
elomage
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.