如何在 Ubuntu 17.10 及更高版本中禁用搜索即输入文本?

Ami*_*mir 51 nautilus search

我在里面找不到 enable-interactive-search

gsettings set org.gnome.nautilus.preferences enable-interactive-search true.  
Run Code Online (Sandbox Code Playgroud)

我搜索使用

gsettings list-recursively | grep search  
Run Code Online (Sandbox Code Playgroud)

gsettings list-recursively | grep interactive  
Run Code Online (Sandbox Code Playgroud)

但没有这样的选择。

你能帮我在 Ubuntu 17.10 及更高版本中禁用它吗?

mni*_*ess 52

Gnome 决定删除导航功能并用搜索替换它。他们没有看到这对许多用户来说是一个大问题。

直到 Ubuntu 17.10 Canonical 提供了一个保留此功能的 Nautilus 补丁版本。情况不再如此,预先输入已经一去不复返了。

当然,欢迎您加入Nautilus 邮件列表并说明您仍然需要此功能的原因。不过,我认为这没有多大用处。一位维护者告诉我“这已经被讨论到死,我们可能已经听到了所有的争论。”

  • 这非常令人沮丧,因为我(显然还有其他人)经常使用该功能。值得一提的是,禁用递归搜索使行为更接近于旧的提前输入(但也会影响显式 Ctrl-F 搜索,因为它们是相同的):`gsettings set org.gnome.nautilus.preferences recursive-搜索“从不”` (30认同)
  • 作为一个经常使用带有键盘的文件浏览器的人,他们的决定对我来说只是一个交易破坏者。如果这个问题没有解决,我就不能继续使用 Nautilus。我已经注意到 Launchpad 上有一个关于此的错误。https://bugs.launchpad.net/ubuntu/+source/nautilus/+bug/1164016 (8认同)
  • 这是一个最近的错误,讨论了这个问题。请发表您的意见:https://bugs.launchpad.net/ubuntu/+source/nautilus/+bug/1666681 (3认同)
  • @JamesHemsing 即使使用 SSD,此功能也可能使 Nautilus 无法使用,因为它在搜索所有文件时仍然会出现明显的延迟,有时会发现大量垃圾结果,这些结果与每次按键都有部分匹配。我有一个 SSD,这很可能是当前版本中最大的可用性回归。我真心希望 Gnome 团队不要再从胜利的口中夺取失败。 (2认同)

小智 30

呜呜呜!有一个全新的 Nautilus 修改版。

https://launchpad.net/~lubomir-brindza/+archive/ubuntu/nautilus-typeahead

我已经等了很久才再次找到这个功能。希望 Nautilus 开发人员考虑将其添加为应用程序中的一个选项。

  • 最佳答案,这似乎很好用 (2认同)

小智 18

我参与了与 Nautilus 开发人员的长期辩论,我们无法像以前那样具有足够的说服力来拥有此功能。唯一的回应是,它会在未来得到改善。

我喜欢 Nautilus,但此更改使我无法使用它。这让我发疯。

我的解决方案很简单:切换到另一个软件。我现在使用 Nemo,它是 Nautilus 的分支。

  • 如何将文件管理器切换到 Nemo? (4认同)

小智 8

如果您真的想在 Nautilus 3.26(现在是 Ubuntu 17.10 中的当前版本)中拥有此功能,请查看我的分步指南以在此问题中获得它:Traditional search-as-you-type on newer Nautilus 版本可构建您自己的 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 #)     
# uncomment 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
Run Code Online (Sandbox Code Playgroud)

开始一个新的鹦鹉螺。键入一些字母。当您想要的文件被选中时,体验那种喜悦的感觉。