Question Recherche traditionnelle par type sur les nouvelles versions de Nautilus


Jusqu'à présent, j'utilisais une version "traditionnelle" de Nautilus: celle fournie avec Ubuntu 10.10. J'utilise maintenant 3.6.3, inclus avec Ubuntu 13.04 (très probablement toute version récente est équivalente à la portée de ma question, de toute façon).

Une différence majeure entre les deux est le comportement de recherche par type: dans les versions classiques de Nautilus, lorsque vous tapez une entrée, le fichier avec la correspondance alphabétique la plus proche deviendra le fichier sélectionné, les fichiers / dossiers éligibles étant limités à le répertoire actuel.

Le nouveau comportement consiste à effectuer une recherche facultative globale à la place.

Peut-on configurer Nautilus pour fournir les fonctionnalités précédentes?


124
2018-03-29 18:48


origine


Je pense que ce changement est outrageusement stupide. Assurez-vous de joindre le bug pour obtenir des améliorations. bugs.launchpad.net/ubuntu/+source/nautilus/+bug/1164016 - Justin Force
Ma prime est mal motivée, je voulais demander une réponse à jour, PAS des sources officielles. - mxdsp


Réponses:


Ubuntu 17.10 et 18.04

Comme la recherche par anticipation était un correctif spécifique à Ubuntu, elle a été supprimée avec Unity en 17.10. Cependant, il y a un paquet appelé nautilus-typeahead dans le dépôt Arch. Quelqu'un l'a pris, compilé pour Ubuntu et fait un PPA. Vous pouvez l'installer par ces trois commandes:

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

Il y a un problème sur Launchpad à propos de ramener ce comportement à Ubuntu officiel.


Ubuntu 14.04 à 17.04

Depuis la version Ubuntu 14.04 LTS tapez-ahead-find était le comportement par défaut dans Nautilus à nouveau.

Vous pouvez utiliser une touche dconf pour basculer entre les différents modes de recherche:

  • Activer la recherche anticipée:

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

  • désactiver la recherche anticipée en faveur de la recherche récursive:

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


Ubuntu 13.04 et 13.10

A ma connaissance, le nouveau Nautilus 3.6.X supprime de nombreuses fonctionnalités des versions 3.4 et antérieures. Canonical a décidé de continuer à utiliser Nautilus 3.4.2 dans Ubuntu 12.10 car, même si Nautilus 3.6 était déjà sorti. Je ne pense pas qu'il est possible d'obtenir l'ancien comportement de recherche dans 3.6 mais ce que j'ai fait était d'installer le SolusOS patché Nautilus (aussi fonctionne pour Ubuntu 13.04) qui inclut toutes les fonctionnalités de 3.4.2 (c'est vraiment Nautilus 3.4.2) tout en conservant le skin Nautilus 3.6. J'ai testé ce paquet particulier et cela fonctionne très bien dans Ubuntu 12.10 et 13.04.

Sinon, vous pouvez installer le Nemo File Explorer qui est un fork de Nautilus 3.4, car l'équipe de développement de Cinnamon était déçue par Nautilus 3.6. obtenir les instructions d'installation ici.

Rendre votre navigateur de fichiers par défaut est un peu plus compliqué, ce billet de blog a travaillé pour moi dans Ubuntu 12.10 mais certains utilisateurs ont signalé que la méthode ne fonctionnait pas correctement.

Il existe cependant des méthodes alternatives. Voir la question suivante:


116
2018-04-06 14:06



Cela va certainement aider :) vous fera savoir quand j'essaie l'une des options que vous avez décrites. Merci! - vemv
En complément, comme l'explique Fernando, voici un lien pour l'installation de Nautilus pour Ubuntu 13.04 avec patchs SolusOS. Je l'ai vérifié et cela fonctionne bien sur mon système: webupd8.org/2013/04/… - Raphaël Titol
GNOME dans leur infinie sagesse dictatoriale a apparemment décidé que nous ne voulons plus de cette préférence, donc elle n'existe pas. Merci encore, GNOME. - underscore_d
@ fernando-domínguez sur nautilus 3.24 cette option n'est plus disponible. Pouvez-vous mettre à jour votre réponse? (comme j'ai le sentiment que cette question aura beaucoup de succès dans un avenir proche) - shil88
Je reçois: No such key “enable-interactive-search”. J'ai des réglages et aussi nautilus --version est GNOME nautilus 3.26.0. - Guillaume Chevalier


Dans Ubuntu Gnome 14.04, ouvrez dconf-editor. Aller à
org>gnome>nautile>les préférences.

Cochez la case à côté d’activer la recherche interactive. Redémarrer Nautilus


15
2018-05-26 00:02



Merci! Pour redémarrer nautilus, relogin ou donner nautilus -q et alors nautilus -n dans la case Alt + F2. - hytromo
cette clé n'existe plus dans nautilus 3.25. Comment réactiver la recherche interactive? - mxdsp


Ubuntu 18.04

Eh bien, cette question m'a suffisamment motivé pour finalement vérifier le processus de soumission de PPA d'Ubuntu; Vous pouvez trouver Nautilus (pour bionic) avec le patch de communauté Arch appliqué ici: https://launchpad.net/~lubomir-brindza/+archive/ubuntu/nautilus-typeahead et installez-le en exécutant:

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

12
2018-05-03 17:19



Travaillé parfaitement pour moi! - Lukas Kalbertodt
Content que tu l'aies fait! Merci pour ce PPA :) - G. Demecki


Il existe un moyen d’obtenir cela dans Nautilus 3.26 (la version actuelle d’Ubuntu 17.10). Qui construit votre propre version depuis la source, en utilisant un correctif fourni par la formidable communauté arch-linux. Heureusement, le système de compilation génial d'Ubuntu rend cela très facile. Voici les étapes. Je suppose que vous travaillerez dans ~ / bld-nautilus-typeahead. Démarrez une console et procédez comme suit:

# 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

Commencez un nouveau Nautilus. Tapez quelques lettres. Faites l'expérience de ce sentiment de joie qui se produit lorsque le fichier que vous avez prévu est sélectionné.


2
2018-02-03 00:48



Appliquer le correctif, j'obtiens "impossible de trouver le fichier à corriger sur la ligne d'entrée 5 // Peut-être avez-vous utilisé la mauvaise option -p ou --strip? // Le texte menant à ceci était ..." et une option pour choisir fichier à patcher. Aucune suggestion? - Rasmus
@Rasmus saisie manuellement du chemin a fonctionné pour moi. Si la .patch références de fichier a/some/path entrer ./some/path. Je suis sûr que ce n'est pas la façon intelligente de le faire, mais ça a fonctionné ... - 0x539
La réponse ci-dessus pour l'utilisation du patch Arch fonctionne, mais je devais spécifier -p1 au lieu de -p0. - Juraj


La réponse pour Nautilus 3.25 et au-delà est qu’il n’est plus là et qu’on ne reviendra pas à moins que quelqu'un ne réécrive totalement le patch ubuntu et que les chances soient extrêmement minces.

Ce n'est pas quelque chose qui peut être configuré dans Nautilus lui-même.


0
2017-09-17 17:56