Nautilus fehlt in Ubuntu 14.04 die Kontextmenü-Schaltfläche (Zahnradsymbol)


13

Nach dem Upgrade von Ubuntu 13.10 auf 14.04 in Nautilus (3.10.1) fehlt in der Symbolleiste die Kontextmenü-Schaltfläche (mit einem Zahnradsymbol) in der oberen rechten Ecke neben dem Suchsymbol.

Um dies zu verdeutlichen, klicken Sie hier auf die rot hervorgehobene Schaltfläche:

Bildbeschreibung hier eingeben

Dies war in Nautilus in Ubuntu 13.10 vorhanden. Ist es normal, dass es jetzt verschwunden ist? Gibt es eine Möglichkeit, diese Schaltfläche hinzuzufügen?


Ich habe 13.10, ich habe Nautilus 3.10.1 von gnome3 ppa installiert. Meins hat diesen Schaltknopf, aber die Titelleiste fehlt.
Kenn

Vielen Dank für Ihren Beitrag, aber ich spreche über Ubuntu 14.04 mit Unity.
WoDoSc

Antworten:


10

Soweit ich weiß ... mit Nautilus 3.10 in Ubuntu 14.04 gibt es einen neuen Patch für die Quelle mit dem Namen restore-traditional-menu-bar.patch , mit dem die Menüs " Datei | Bearbeiten | Ansicht | Gehe zu | Lesezeichen | Hilfe " wiederhergestellt werden können Stattdessen die neuen Schaltflächen " Ansicht " und " Ort ".

In Nautilus 3.6, das in raring eingeführt wurde, wurde das Menü-Layout von der herkömmlichen Menüleiste für alle Einträge in einem Menü geändert: * Ein Anwendungsmenü mit dem Namen "Dateien" in der Unity-Menüleiste * Ein Ansichtsmenü wurde auf einige Symbolleisten-Schaltflächen verschoben und ein Dropdown-Menü unter einem Pfeil oben rechts in einem Fenster * Alle anderen Menüelemente wurden in ein Dropdown-Menü mit Zahnradschaltflächen oben rechts in einem Fenster verschoben

Für Unity sollten wir wahrscheinlich zum traditionelleren Layout zurückkehren (und das neue Layout für GNOME beibehalten). Ich werde eine Ayatana-Aufgabe zuweisen, um eine Anleitung für das Design zu erhalten, wie das Layout aussehen soll.

------------------------ Gewünschte Auflösung:

  • Entfernen Sie das Zahnradsymbol oben rechts in der Nautilus-Symbolleiste. Bewegen Sie die Ansichts- und Suchschaltflächen nach rechts, sodass die Ansichtsschaltfläche ganz rechts die Position einnimmt, an der sich zuvor die Zahnradschaltfläche befand.

Auf diese Weise haben Sie bei Verwendung von Unity das traditionelle Menü, bei Verwendung von Gnome, Gnome-Session-Flashback jedoch die neuen Menüschaltflächen.

Nautilus in der Einheit:

Bildbeschreibung hier eingeben

Nautilus in Gnome-Flashback:

Bildbeschreibung hier eingeben

Wenn Sie das traditionelle Menü mit den neuen Schaltflächen in Unity haben möchten ... Sie können versuchen, den Nautilus-Quellcode zu bearbeiten.

HINWEIS: Ich empfehle Ihnen, dies in einer virtuellen Maschine oder in einer Testmaschine zu tun, um festzustellen, ob alles in Ordnung ist. In diesem Beispiel starte ich Ubuntu "14.04" mit "nautilus 3.10.1".

1) Stellen Sie sicher, dass Sie das Quellcode-Repository aktiviert haben

  • Öffnen Sie das Ubuntu Software Center
  • Wählen Sie in der Menüleiste Bearbeiten -> Softwarequellen . Klicken Sie hier, um "Quellcode-Repository" zu aktivieren. Nur für den Fall, dass ich den "Hauptserver" zum Download nutze .

Bildbeschreibung hier eingeben

Öffnen Sie ein Terminal - Fenster Ctrl+ Alt+ Tund Typ:

  • sudo apt-get update

2) Geben Sie im Terminal Folgendes ein, um die erforderlichen Pakete zu installieren.

  • sudo apt-get install build-essential quilt

3) Installieren Sie Build-Abhängigkeiten.

  • sudo apt-get build-dep nautilus

4) Erstellen Sie einen Ordner, um den Quellcode herunterzuladen.

  • mkdir ~/Downloads/src

  • cd ~/Downloads/src

5) Laden Sie den Quellcode herunter und exportieren Sie die Variablen.

  • apt-get source nautilus

  • export QUILT_PATCHES=debian/patches

  • export EDITOR=gedit

6) Erstellen Sie den Patch und bearbeiten Sie den Quellcode.

  • cd nautilus-3.10.1/

  • quilt new 99_restore_menu_buttons.patch

  • quilt edit src/nautilus-toolbar.c

Entfernen Sie die Leitungen ... 550 und 572.

Entfernen Sie die Linie 550

if (nautilus_toolbar_show_menu_buttons ()) {

Entfernen Sie die Linie 572

}

Speichern Sie die Änderungen.

Vor:

Bildbeschreibung hier eingeben

Nach:

Bildbeschreibung hier eingeben

7) Kompilieren und erstellen Sie die Deb-Pakete.

  • quilt refresh

  • fakeroot dpkg-buildpackage

8) Installieren Sie die Deb-Pakete.

  • cd ..

  • sudo dpkg -i *deb

9) Schließlich können Sie sich abmelden und anmelden oder Nautilus beenden und neu starten oder Ihren Computer neu starten, um die Änderungen zu sehen.

Vor:

Bildbeschreibung hier eingeben

Nach:

Bildbeschreibung hier eingeben

Bildbeschreibung hier eingeben

Hoffe das hilft.


Im Moment hatte ich keine Zeit, Ihre Lösung anzuwenden, aber ich akzeptiere und weise Ihnen das Kopfgeld zu, da es die einzige Antwort ist, die das Problem lösen kann, indem Sie Einheit halten. Vielen Dank!
WoDoSc

Ich habe Ihre Antwort weiterverfolgt, alles läuft gut, aber es fehlen noch die Option "Verbindung zum Server herstellen" und andere, wie in Ihrem letzten Screenshot gezeigt. Einige Optionen werden nur angezeigt.
Anuj TBE

4

Diese Schaltfläche wurde durch ein Standardmenü ersetzt, das (standardmäßig) das globale Menü am oberen Bildschirmrand oder (falls geändert) in der Titelleiste ist. Ich bin nicht sicher, ob das Menü gleich aufgebaut ist oder nicht, aber mit dieser Änderung werden keine Funktionen entfernt.


+1, du hast recht, dies ist auf gnome verfügbar, aber nicht auf unity.
jobin

Wenn dem so ist, können Sie mir vielleicht bei meinem Problem helfen: Wie kann ich auf das Rechtsklick-Menü des aktuellen Verzeichnisses zugreifen, wenn jetzt ein leerer Platz zum Klicken mit der rechten Maustaste vorhanden ist (im Listenansicht-Modus)? Ich möchte auf die RabbitVCS-Menüpunkte des aktuellen Verzeichnisses zugreifen. Sie waren Teil des Zahnradmenüs, aber ich kann sie im neuen globalen Menü nicht finden.
Kispaljr

2

Nur ein Gedanke hier, ich habe gerade meine installiert und das Zahnradsymbol existiert, also denke ich, da ich Standardoptionen habe

wenn du den dconf editor startest

und Standardeinstellungen festlegen

auf alle tabs unter gnome> nautilus

mit

nautilus -q

und offener Nautilus

Könnte es mit diesem Fehler zusammenhängen ?

Bild

es scheint, dass sie daran arbeiten

hast du nemo ausprobiert und da fehlen auch dinge ???


Welche Version von Ubuntu und Nautilus verwenden Sie?
jobin

GNOME nautilus 3.10.1 ubuntu 14.04 mit gnome
billybadass

+1, du hast recht, dies ist auf gnome verfügbar, aber nicht auf unity.
jobin

2

Durch die Kombination der Antworten von NGRhodes und billybadass kann ich bestätigen, dass es sich um eine reine Unity-Funktion handelt. Upstream GNOME nautilus verfügt weiterhin über diese Funktion. Diese Funktion wurde speziell für Benutzer geändert, die Unity verwenden. Das Zahnradsymbol wurde in Unity entfernt, um sie in den Menüleisten zu kombinieren. Alle Funktionen des Zahnradsymbols befinden sich in den jeweiligen Menüs.

Ich habe dies mit dem Nautilus-Mailing-Angebot bestätigt und werde die entsprechenden E-Mails bald anhängen (es scheint, als wären sie derzeit nicht im Google-Index, sodass Sie sie nicht zum googeln bringen). Wenn Sie einen Teil der E-Mail hier posten, antworten Sie Emmanuele Bassi, dem Direktor der GNOME Foundation, als Referenz:

es (das Zahnradsymbol) ist immer noch da. Ich denke, Ubuntu patcht einige Dinge, die mit Header-Leisten zu tun haben, aber das ist eine reine Ubuntu-Sache, und der Upstream von GNOME hat nichts damit zu tun.

Der einfachste, aber unerwünschteste Weg wäre, auf GNOME umzusteigen (niemand würde das für das Zahnradsymbol tun, glaube ich). Ich werde meine Antwort aktualisieren, sobald ich eine Möglichkeit gefunden habe, dieses Ausrüstungssymbol wieder auf Unity zu setzen.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.