Nautilus manque le bouton du menu contextuel (icône d'engrenage) dans Ubuntu 14.04

13

Après la mise à niveau d'Ubuntu 13.10 vers 14.04 dans Nautilus (3.10.1), dans la barre d'outils, il manque le bouton du menu contextuel (ceux avec une icône d'engrenage) dans le coin supérieur droit, près de l'icône de recherche.

Pour être clair, le bouton surligné en rouge ici:

entrez la description de l'image ici

C'était présent dans Nautilus dans Ubuntu 13.10. Est-il normal qu'il soit maintenant disparu? Existe-t-il un moyen d'ajouter ce bouton?

WoDoSc
la source
J'ai 13.10, j'ai installé nautilus 3.10.1 de gnome3 ppa. Le mien a ce bouton d'engrenage mais il manque la barre de titre.
kenn
Merci pour votre contribution, mais je parle d'Ubuntu 14.04 avec Unity.
WoDoSc

Réponses:

10

Pour autant que je sache ... avec nautilus 3.10 dans Ubuntu 14.04, il y a un nouveau correctif à la source nommé restore-traditional-menu-bar.patch pour ramener les menus " Fichier | Modifier | Afficher | Aller | Signets | Aide " à la place, les nouveaux boutons " Affichage " et " Emplacement ".

Dans Nautilus 3.6, introduit dans raring, la disposition des menus est passée de la barre de menus traditionnelle à toutes les entrées en: * un menu d'application appelé "Fichiers" dans la barre de menu Unity * un menu d'affichage a été déplacé vers certains boutons de la barre d'outils et une liste déroulante sous une flèche dans le coin supérieur droit d'une fenêtre * tous les autres éléments du menu ont été déplacés vers une liste déroulante de bouton de rouage dans le coin supérieur droit d'une fenêtre

Pour Unity, nous devrions probablement revenir à la disposition plus traditionnelle (et conserver la nouvelle disposition pour GNOME). J'attribuerai une tâche Ayatana pour obtenir des conseils de conception sur la mise en page.

------------------------ Résolution souhaitée:

  • Supprimez l'icône «rouage» en haut à droite de la barre d'outils Nautilus. Déplacez les boutons d'affichage et de recherche vers la droite, de sorte que le bouton d'affichage le plus à droite occupe la position qui maintenait précédemment le bouton de rouage.

De cette façon, si vous utilisez Unity, vous avez le menu traditionnel, mais si vous utilisez gnome, gnome-session-flashback, vous avez les nouveaux boutons de menu.

Nautilus in Unity:

entrez la description de l'image ici

Nautilus dans Gnome-Flashback:

entrez la description de l'image ici

Si vous voulez avoir le menu traditionnel avec les nouveaux boutons dans Unity ... Vous pouvez essayer d'éditer le code source nautilus.

REMARQUE: je vous recommande de le faire dans une machine virtuelle ou dans une machine de test pour voir si tout est OK. Dans cet exemple, j'utilise Ubuntu "14.04" avec "nautilus 3.10.1".

1) Assurez-vous d'avoir activé le référentiel de code source

  • Ouvrez le Centre logiciel Ubuntu
  • Dans la barre de menus, choisissez Édition -> Sources logicielles . Cliquez pour activer "Référentiel de code source". Juste au cas où j'utiliserais le "serveur principal" pour télécharger.

entrez la description de l'image ici

Ouvrez une fenêtre de terminal Ctrl+ Alt+ Tet tapez:

  • sudo apt-get update

2) Dans le terminal, tapez ce qui suit pour installer les packages nécessaires.

  • sudo apt-get install build-essential quilt

3) Installez les dépendances de build.

  • sudo apt-get build-dep nautilus

4) Créez un dossier pour télécharger le code source.

  • mkdir ~/Downloads/src

  • cd ~/Downloads/src

5) Téléchargez le code source et exportez les variables.

  • apt-get source nautilus

  • export QUILT_PATCHES=debian/patches

  • export EDITOR=gedit

6) Créez le patch et éditez le code source.

  • cd nautilus-3.10.1/

  • quilt new 99_restore_menu_buttons.patch

  • quilt edit src/nautilus-toolbar.c

Supprimez les lignes ... 550 et 572.

Supprimer la ligne 550

if (nautilus_toolbar_show_menu_buttons ()) {

Supprimer la ligne 572

}

Enregistrez les modifications.

Avant:

entrez la description de l'image ici

Après:

entrez la description de l'image ici

7) Compilez et construisez les paquets deb.

  • quilt refresh

  • fakeroot dpkg-buildpackage

8) Installez les packages deb.

  • cd ..

  • sudo dpkg -i *deb

9) Enfin, vous pouvez vous déconnecter et vous connecter ou tuer Nautilus et le redémarrer ou redémarrer votre machine pour voir les changements.

Avant:

entrez la description de l'image ici

Après:

entrez la description de l'image ici

entrez la description de l'image ici

J'espère que cela t'aides.

Roman Raguet
la source
Pour l'instant je n'ai pas eu le temps d'appliquer votre solution, mais j'accepte et vous attribue la prime, car c'est la seule réponse qui puisse résoudre le problème en gardant Unity. Merci!
WoDoSc
J'ai suivi votre réponse, tout va bien ,,, mais il manque toujours l'option "se connecter au serveur" et d'autres, comme le montre votre dernière capture d'écran. seules quelques options sont affichées.
Anuj TBE
4

Ce bouton a été remplacé par un menu standard, qui sera (par défaut) le menu global en haut de l'écran ou (s'il est modifié) dans la barre de titre. Vous ne savez pas si le menu est identique ou non, mais aucune fonctionnalité n'est supprimée avec cette modification.

NGRhodes
la source
+1, vous avez raison, c'est disponible sur gnome, mais pas sur l'unité.
jobin
Si c'est le cas, vous pouvez peut-être m'aider avec mon problème: comment puis-je accéder au menu contextuel du répertoire en cours s'il y a maintenant un espace vide sur lequel cliquer avec le bouton droit (en mode Affichage de liste). Je veux accéder aux éléments du menu RabbitVCS du répertoire actuel. Ils faisaient partie du menu de l'équipement, mais je ne les trouve pas dans le nouveau menu global.
kispaljr
2

Juste une pensée ici, je viens d'installer la mienne et l'icône d'engrenage existe donc je me dis que j'ai des options par défaut

si vous lancez l' éditeur dconf

et définir les valeurs par défaut

à tous les onglets sous gnome> nautilus

avec

nautilus -q

et nautilus ouvert

pourrait-il être lié à ce bug ??

pic

il semble qu'ils y travaillent

avez-vous essayé nemo et les choses manquent là aussi ??

billybadass
la source
Quelle version d'ubuntu et nautilus utilisez-vous?
jobin
GNOME nautilus 3.10.1 ubuntu 14.04 avec gnome
billybadass
+1, vous avez raison, c'est disponible sur gnome, mais pas sur l'unité.
jobin
2

En combinant NGRhodes et les réponses de billybadass , je peux confirmer qu'il s'agit d'une fonctionnalité Unity uniquement. En amont GNOME nautilus a toujours cette fonctionnalité et cette fonctionnalité a été spécifiquement modifiée pour les utilisateurs utilisant Unity. L'icône d'engrenage a été supprimée dans Unity pour les combiner dans les barres de menus - toutes les fonctionnalités de l'icône d'engrenage sont dans les menus respectifs.

J'ai confirmé cela avec le mailing nautilus et je joindrai bientôt les mails respectifs (il semble qu'ils ne figurent pas dans l'index de Google en ce moment, vous ne les obtiendrez donc pas sur Google). Posant une partie du courrier ici, pour référence, a répondu Emmanuele Bassi, le directeur de la Fondation GNOME:

il (l'icône d'engrenage) est toujours là. Je pense qu'Ubuntu corrige quelques trucs liés aux barres d'en-tête, mais c'est une chose réservée à Ubuntu, et GNOME en amont n'a rien à voir avec cela.

Le moyen le plus simple mais le plus indésirable serait de passer à GNOME (personne ne le ferait pour l'icône d'engrenage, je crois). Je mettrai à jour ma réponse dès que je trouverai un moyen, si possible, de récupérer cette icône d'engrenage sur Unity.

jobin
la source