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

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

我找不到启用交互式搜索

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

我使用搜索

gsettings list-recursively | grep search  

gsettings list-recursively | grep interactive  

但没有这样的选择。

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

答案1

Gnome 决定消除导航功能预先输入并将其替换为搜索。他们没有意识到这对许多用户来说是一个大问题。

直到 Ubuntu 17.10,Canonical 才提供了保留该功能的 Nautilus 修补版本。现在情况已不再如此,输入提示功能已彻底消失。

当然欢迎你加入Nautilus 邮件列表并说明为什么仍然需要此功能。不过,我觉得这没什么用。一位维护人员告诉我“这个问题已经讨论得够多了,我们可能也听过了所有的争论。”

答案2

哇喔!Nautilus 有了一个全新的修改版本。

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

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

答案3

我曾与 Nautilus 开发人员进行过长时间的辩论,但我们无法说服他们保留该功能。唯一的回应是,将来会对其进行改进。

我喜欢 Nautilus,但这个变化让我无法使用它。这让我很抓狂。

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

答案4

如果你真的想在 Nautilus 3.26(目前是 Ubuntu 17.10 中的当前版本)中使用此功能,请查看我的分步指南以在以下问题中获得它:新版 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

启动新的 Nautilus。输入一些字母。体验一下当您想要的文件被选中时那种喜悦的感觉。

相关内容