これまでは、「従来の」バージョンのNautilusを使用していました。これはUbuntu 10.10に付属しています。現在、Ubuntu 13.04に含まれている3.6.3を使用しています(とにかく、最近のバージョンは私の質問の範囲と同等です)。
2つの主な違いの1つは、入力時の検索動作です。Nautilusのクラシックバージョンでは、入力を入力すると、アルファベットが最も近いファイルが選択され、選択可能なファイル/フォルダーが制限されます現在のディレクトリ。
新しい動作は、代わりにオプションのグローバル検索を実行することです。
以前の機能を提供するようにNautilusを設定できますか?
Ubuntu 17.10および18.04
先行入力検索はUbuntu固有のパッチであったため、17.10にUnityとともに削除されました。ただし、Archリポジトリには nautilus-typeahead
というパッケージがあります。誰かがそれを受け取り、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で古い検索動作を取得することは不可能だと思いますが、私が行ったのは SolusOSパッチ適用済みNautilus (また buntu 13.04で動作 ) Nautilus 3.6スキンを維持しながら、3.4.2のすべての機能(実際にはNautilus 3.4.2です)。この特定のパッケージをテストしましたが、Ubuntu 12.10および13.04で正常に動作します。
あるいは、Cinnamon開発チームがNautilus 3.6に失望しているために作成されたNautilus 3.4のフォークであるNemo File Explorerをインストールすることもできます。 インストール手順を取得 。
デフォルトのファイルブラウザにするのはもう少しトリッキーです このブログ投稿 Ubuntu 12.10では私にとってはうまくいきましたが、一部のユーザーはこの方法が正しく動作しないと報告しました。
ただし、代替方法があります。次の質問を参照してください。
まあ、この問題は私にやっと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)のパッケージも含まれるようになりました
Ubuntu Gnome 14.04で、dconf-editor
を開きます。に行く
org> gnome> nautilus> preferences。
Enable-interactive-searchの横にあるチェックボックスをオンにします。 nautilusを再起動します
実際には、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を起動します。いくつかの文字を入力します。意図したファイルが選択されたとき、起こる喜びの感覚を体験してください。
私が望んでいたものとはまったく異なりますが、以下は検索を現在のディレクトリに限定し、非常に軽量な妥協案です。
# 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でテスト済み。
Nautilus 3.25以降の答えは、ubuntuパッチを誰かが完全に書き直さない限り、消えて戻ってこないということです。
Nautilus自体で設定できるものではありません。
buntu 18.04 +、Nautilusネイティブソリューション
Nautilus Menu -> File -> Preferences -> Search & Preview
で次のオプションを変更すると、入力時の検索に近い動作を得ることができます。
"Search in subfolders"
を"Never"
に変更します"Full Text Search"
:"Set as default"
オプションのチェックを外しますこれで、ビジュアルインターフェイスは新しいNautilus(v3.26.4でテスト済み)のままになりますが、機能は古いNautilusの入力時の検索に似ています。