Frage Traditionelles Suchen-wie-Sie-Typ in neueren Nautilus-Versionen


Bis jetzt benutzte ich eine "traditionelle" Version von Nautilus: das kommt mit Ubuntu 10.10. Jetzt benutze ich 3.6.3, die in Ubuntu 13.04 enthalten sind (wahrscheinlich ist jede neuere Version sowieso äquivalent für den Umfang meiner Frage).

Ein Hauptunterschied zwischen den beiden ist das Verhalten "Suchen als Sie": In klassischen Versionen von Nautilus würde beim Eingeben einer Eingabe die Datei mit der nächsten alphabetischen Übereinstimmung die ausgewählte sein, auf die die zulässigen Dateien / Ordner beschränkt sind das aktuelle Verzeichnis

Das neue Verhalten besteht darin, stattdessen eine optional globale Suche durchzuführen.

Kann man Nautilus so konfigurieren, dass es die vorherige Funktionalität bereitstellt?


124
2018-03-29 18:48


Ursprung


Ich denke, dass diese Veränderung unverschämt dumm ist. Seien Sie sicher, dass Sie sich dem Fehler anschließen, um Verbesserungen vorzunehmen. bugs.launchpad.net/ubuntu/+source/nautilus/+bug/1164016 - Justin Force
Mein Kopfgeld hat die falsche Motivation, ich wollte um eine aktuelle Antwort bitten, NICHT offizielle Quellen. - mxdsp


Antworten:


Ubuntu 17.10 und 18.04

Da die Typ-Ahead-Suche ein Ubuntu-spezifischer Patch war, wurde er zusammen mit Unity in 17.10 gelöscht. Allerdings gibt es ein Paket namens nautilus-typeahead im Arch-Repository. Jemand nahm es, kompilierte für Ubuntu und machte eine PPA. Sie können es mit diesen drei Befehlen installieren:

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

Es gibt ein Problem im Launchpad über dieses Verhalten zurück zum offiziellen Ubuntu zu bringen.


Ubuntu 14.04 bis 17.04

Seit dem Ubuntu 14.04 LTS Release Typ-Ahead-Find war das Standardverhalten in Nautilus.

Sie können eine dconf-Taste verwenden, um zwischen den verschiedenen Suchmodi zu wechseln:

  • Aktivieren Sie die Typ-Ahead-Suche:

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

  • Deaktivieren Sie Typ-Ahead-Find zugunsten der rekursiven Suche:

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


Ubuntu 13.04 und 13.10

Soweit ich weiß, schneidet die neue Nautilus 3.6.X viele Funktionen aus der 3.4 und älteren Versionen. Canonical entschied sich dafür, weiterhin Nautilus 3.4.2 in Ubuntu 12.10 zu verwenden, weil das, obwohl Nautilus 3.6 bereits veröffentlicht wurde. Ich denke nicht, dass es möglich ist, das alte Suchverhalten in 3.6 zu bekommen, aber was ich getan habe, war die Installation des SolusOS hat Nautilus gepatcht (ebenfalls funktioniert für Ubuntu 13.04), die alle Funktionen von 3.4.2 enthält (es ist wirklich Nautilus 3.4.2), während die Haut von Nautilus 3.6 beibehalten wird. Ich habe dieses spezielle Paket getestet und es funktioniert gut in Ubuntu 12.10 und 13.04.

Alternativ können Sie den Nemo File Explorer installieren, der eine Abzweigung von Nautilus 3.4 ist, die aufgrund der Enttäuschung des Cinnamon-Entwicklerteams mit Nautilus 3.6 erstellt wurde Holen Sie sich die Installationsanweisungen hier.

Es ist ein bisschen schwieriger, es zu Ihrem Standard-Dateibrowser zu machen, dieser Blogbeitrag arbeitete für mich in Ubuntu 12.10, aber einige Benutzer berichteten, dass die Methode nicht richtig funktioniert.

Es gibt jedoch alternative Methoden. Siehe die folgende Frage:


116
2018-04-06 14:06



Dies wird definitiv helfen :) wird Sie wissen lassen, wenn ich eine der Optionen, die Sie beschrieben haben, ausprobieren. Vielen Dank! - vemv
Als Ergänzung, wie von Fernando erklärt, gibt es hier einen Link zur Installation von SolusOS gepatchtem Nautilus für Ubuntu 13.04. Ich habe es überprüft und es funktioniert gut auf meinem System: webupd8.org/2013/04/... - Raphaël Titol
GNOME in ihrer unendlichen diktatorischen Weisheit haben scheinbar entschieden, dass wir diese Präferenz nicht mehr wollen, daher existiert sie nicht. Danke nochmal, GNOME. - underscore_d
@ fernando-domínguez auf Nautilus 3.24 Diese Option ist nicht mehr verfügbar. Kannst du deine Antwort aktualisieren? (da ich das Gefühl habe, dass diese Frage in naher Zukunft viele Treffer haben wird) - shil88
Ich bekomme: No such key “enable-interactive-search”. Ich habe Gsettings und auch nautilus --version ist GNOME nautilus 3.26.0. - Guillaume Chevalier


In Ubuntu Gnome 14.04, öffnen dconf-editor. Gehe zu
org>Gnom>Nautilus>Präferenzen.

Aktivieren Sie das Kontrollkästchen neben der interaktiven Suche. Starten Sie Nautilus neu


15
2018-05-26 00:02



Vielen Dank! Um Nautilus neu zu starten, entweder neu anmelden oder geben nautilus -q und dann nautilus -n in der Alt + F2-Box. - hytromo
Dieser Schlüssel existiert in Nautilus 3.25 nicht mehr. Wie aktiviere ich die interaktive Suche? - mxdsp


Ubuntu 18.04

Nun, dieses Thema hat mich genug motiviert, um den PPA-Einreichungsprozess von Ubuntu zu überprüfen. Sie können Nautilus (für Bionik) mit dem Arch Community Patch finden, der hier angewendet wird: https://launchpad.net/~lubomir-brindza/+archive/ubuntu/nautilus-typeahead und installiere es durch Ausführen von:

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

12
2018-05-03 17:19



Arbeitete perfekt für mich! - Lukas Kalbertodt
Freut mich, dass du es getan hast! Danke für diese PPA :) - G. Demecki


Es gibt tatsächlich eine Möglichkeit, dies in Nautilus 3.26 (die aktuelle Version in Ubuntu 17.10) zu bekommen. Welche erstellt Ihre eigene Version von der Quelle, mit einem Patch von der großartigen Arch-Linux-Community zur Verfügung gestellt. Glücklicherweise macht das großartige Build-System in Ubuntu dies sehr einfach. Hier sind die Schritte. Ich nehme an, du wirst in ~ / bld-nautilus-typeahead arbeiten. Starten Sie eine Konsole und gehen Sie folgendermaßen vor:

# 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

Starte einen neuen Nautilus. Geben Sie einige Buchstaben ein. Erleben Sie das Gefühl der Freude, wenn die von Ihnen gewünschte Datei ausgewählt wird.


2
2018-02-03 00:48



Wenn ich den Patch anwende, bekomme ich "Datei an der Eingabezeile 5 nicht finden können. // Vielleicht hast du die falsche Option -p oder --strip benutzt? // Text, der dazu führte, war ..." und eine Auswahlmöglichkeit Datei zum Patchen. Irgendwelche Vorschläge? - Rasmus
@Rasmus manuell eingeben den Weg für mich gearbeitet. Wenn die .patch Dateireferenzen a/some/path eingeben ./some/path. Ich bin mir ziemlich sicher, dass das nicht der schlaue Weg ist, aber es hat funktioniert ... - 0x539
Die obige Antwort für die Verwendung des Arch-Patch funktioniert, aber ich musste angeben -p1 Anstatt von -p0. - Juraj


Die Antwort für Nautilus 3.25 und höher ist, dass es weg ist und nicht zurückkommt, bis jemand den Ubuntu-Patch komplett umschreibt und die Chancen darauf extrem gering sind.

Es ist nicht etwas, das in Nautilus selbst konfiguriert werden kann.


0
2017-09-17 17:56