Wo ist die Option »Als Administrator öffnen« in Nautilus geblieben?

17

Bis Ubuntu 11.10 hatte das Kontext- oder Bearbeitungsmenü die Option, einen bestimmten Ordner als Administrator zu öffnen. Diese Option wurde mit dem Paket nautilus-gksu geliefert . Jetzt ist es verschwunden. Weiß jemand, wie er es zurückbekommt?

user5950
quelle

Antworten:

12

Bist du sicher, dass du 11.04 meinst? In jedem Fall ist das Paket immer noch in den Repos und sollte immer noch funktionieren wie bis 11.04 (die letzte Version war "nautilus-gksu (2.0.2-5ubuntu2) natty").

In 11.10 würde es installieren, aber nicht funktionieren, ab dem anderen Tag wurde es schließlich im aktuellen 12.04 Build vermerkt

  • Abgelegte Patches:
    • debian / patches / 21_strip_blank_space.patch: Nicht mehr benötigt, da wir kein nautilus-gksu mehr bauen.

Bis 11.10 und wahrscheinlich bis 12.04 funktionieren die Erweiterungen einwandfrei. Sie können das Paket installieren und entweder kopieren oder auf das richtige Verzeichnis verlinken.

Ex. der Verknüpfung nach der Installation

sudo ln -s /usr/lib/nautilus/extensions-2.0/libnautilus-gksu.so /usr/lib/nautilus/extensions-3.0/libnautilus-gksu.so

Zum Kopieren ersetzen Sie einfach ln -s durch cp.

Sie müssen das Paket nicht einmal installieren, sondern legen eine Kopie von libnautilus-gksu.so in /usr/lib/nautilus/extensions-3.0 ab

Ein Fehler, den ich hatte - zu diesem Zeitpunkt wird nur gehofft, dass jemand mit Authentifizierung "Won't Fix" (Wird nicht behoben) als https://bugs.launchpad.net/ubuntu/+source/gksu/+bug/817383 markiert

Für den 12.04

Sie können das 11.10-Paket nicht mehr nur installieren und verschieben oder verknüpfen .so. -

Am einfachsten ist es, das nautilus-gksu-Paket für Ihre Architektur von einem dieser beiden Speicherorte herunterzuladen und in Ihrem Download-Ordner zu speichern

http://packages.ubuntu.com/oneiric/nautilus-gksu Wählen Sie die Architektur unten auf der Seite aus

32-Bit- Direktverbindung von ubuntu.mirror.cambrium.nl

64-Bit- Direktverbindung von ubuntu.mirror.cambrium.nl

https://launchpad.net/ubuntu/+source/gksu/2.0.2-5ubuntu2 Architektur unter "Builds" auswählen ++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++++++++++++++++++
Einmal richtig heruntergeladen Klicken Sie hier auf .deb> extrahieren. In den extrahierten Inhalten wird Browse to usr/lib/nautilus/extensions-2.0, inside seinlibnautilus-gksu.so

Als root (Um root zu öffnen, Terminal und Enter gksu nautilus) kopieren Sie die Datei von oben in den /usr/lib/nautilus/extensions-3.0Ordner in Ihrem Dateisystem +++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++++++++++++++
Beispiel aus Terminal, automatisierte Befehle wenn Sie extrahierten in Downloads Ordner-

Bei meiner 64 bitInstallation heruntergeladen nautilus-gksu_2.0.2-5ubuntu2_amd64.deb & direkt in meinen Downloads Ordner extrahiert

sudo cp ~/Downloads/nautilus-gksu_2.0.2-5ubuntu2_amd64/usr/lib/nautilus/extensions-2.0/libnautilus-gksu.so /usr/lib/nautilus/extensions-3.0

Bei meiner 32 bitInstallation runtergeladen nautilus-gksu_2.0.2-5ubuntu2_i386.deb & wieder in den Downloads Ordner extrahiert also Terminal Befehl

sudo cp ~/Downloads/nautilus-gksu_2.0.2-5ubuntu2_i386/usr/lib/nautilus/extensions-2.0/libnautilus-gksu.so /usr/lib/nautilus/extensions-3.0   
doug
quelle
1
Du hast recht, ich meinte Ubuntu 11.10. Das korrigiere ich in meiner Frage. Vielen Dank.
user5950
1
Ewww, kein Open as Admin Nautilus-Paket mehr, wirklich ? Gnome 3 ist mehr als ein Jahr alt und solch ein grundlegendes Feature wurde noch nicht auf offizielle Repos portiert?
MestreLion
Nachdem Sie dies getan haben, führen Sie "sudo nautilus -q" und "nautilus -q" aus, um die neue Option anzuzeigen.
Erel Segal-Halevi
Dies funktioniert mit Ubuntu 13.10 nicht mehr.
Khurshid Alam
Ich benutze gksu nicht mehr gerne mit Nautilus, habe zu pkexec gewechselt. Wenn Sie wirklich dazu neigen - installieren Sie gksu: Öffnen Sie gksu-propertiesund stellen Sie sicher, dass der Sudo-Authentifizierungsmodus und nicht su eingestellt ist. Platzieren Sie ihn dann libnautilus-gksu.soin /usr/lib/nautilus/extensions-3.0 und starten Sie
nautilus
5

Arbeiten für 12.04

Sie können Open as Admin mit einem Nautilus-Skript ausführen, das sich in ~ / .gnome2 / nautilus-Skripten befindet. Der Name, den Sie der Datei geben, wird im Menü Skripte abgelegt.

1. Klicken Sie mit der rechten Maustaste auf den Desktop. Wählen Sie> Neues Dokument erstellen> Leeres Dokument. Nennen Sie die Datei "Open As Administrator". Öffnen Sie die Datei und fügen Sie den folgenden Text ein.

for uri in $NAUTILUS_SCRIPT_SELECTED_URIS; do
gksudo "gnome-open $uri" &
done

Klicken Sie auf Speichern und schließen.

2. Markieren Sie nun die Datei als ausführbar, klicken Sie mit der rechten Maustaste auf> Eigenschaften> Berechtigungen> suchen Sie nach "Ausführen" und aktivieren Sie "Datei als Programm ausführen lassen" -

Bildbeschreibung hier eingeben

3. Öffnen Sie den Dateibrowser, gehen Sie zu> Ansicht> Versteckte Dateien anzeigen, navigieren Sie zu Ihrem Basisordner und legen Sie die Datei ab ~/.gnome2/nautilus-scripts. Unten gezeigt -

Bildbeschreibung hier eingeben

4. Klicken Sie nun mit der rechten Maustaste auf einen Ordner oder eine Datei Ihrer Wahl und wählen Sie> Skripte> Als Administrator öffnen. Sie werden dann aufgefordert, Ihr Kennwort einzugeben. Die Datei bzw. der Ordner wird in ihrem jeweiligen Programm als Administrator geöffnet.

Bildbeschreibung hier eingeben

Diese Methode sollte nicht von Updates für Nautilus unterbrochen werden, da es sich um ein benutzerdefiniertes Skript handelt, das sich im Kontextmenü unter Skripts befindet, auf Desktop-Dateien und Dateien und Ordnern in Nautilus funktioniert. Sie funktioniert jedoch nicht im linken Ordnerbereich in nautilus.

fragos
quelle
Danke!! Funktioniert auch mit Ubuntu 14.04. Ich benutze den Ordner ~ / .local / share / nautilus / scripts /
MC Basstard
Bei mir hat das im 12.04 nicht geklappt. Es fragte nach dem Passwort in Ordnung, blitzte den Bildschirm und dann nichts. Uhhhhhhhhh, das war vom Desktop. WIRKLICH würde es lieben, einen Weg zu finden, wie diese Aktion über die Verknüpfungen am oberen Bildschirmrand funktioniert.
Dennis
2

Sie können Nautilus über die Befehlszeile als Administrator mit sudo öffnen. Zum Beispiel, wenn Sie rennen

sudo nautilus /etc/

Hiermit können Sie mit der rechten Maustaste auf einen Ordner klicken und einen Ordner erstellen, auf den Sie normalerweise keinen Zugriff haben.

Wenn Sie nur ein Nautilus-Fenster mit Administratorrechten öffnen möchten, müssen Sie den Ordner nicht angeben:

sudo nautilus
Anake
quelle
1

Es wurde auf die neueste Version von Ubuntu 15 aktualisiert

sudo apt-get install nautilus-admin -y && nautilus -q

Jonathan
quelle
0

Sie können gksudo nautilusNautilus als Superuser ausführen. Ich würde davon abraten, sudo zu verwenden, um grafische Anwendungen als Root zu öffnen, da diese häufig die Umgebung Ihres aktuellen Benutzers erben und möglicherweise Dateien in Ihrem Home-Verzeichnis mit Root-Eigentümern erstellen.

Bearbeiten; als Antwort auf den Kommentar von OP

Installieren Sie nautilus-actions und melden Sie sich dann ab / melden Sie sich an oder starten Sie neu (je nachdem, was Sie bevorzugen). Führen Sie das Nautilus-Actions-Config-Tool aus.

Klicken Sie in der Symbolleiste des Dialogfelds auf das Symbol + Seite. Gib ihm den Namen, den du willst.

Geben Sie auf der Registerkarte "Aktionen" die Kontextbezeichnung ein, die in Ihrem Kontextmenü angezeigt werden soll. Wenn Sie möchten, dass es als Symbolleiste angezeigt wird, müssen Sie das Kontrollkästchen "Element in der Symbolleiste anzeigen" aktivieren. Dies funktioniert möglicherweise nicht in Unity (das war bei mir nicht der Fall).

Unter der Befehlsregisterkarte; Gib ihm ein einzigartiges Etikett. Angeblich erscheint dies als Tooltip. Geben Sie unter Pfad 'gksudo' (ohne Anführungszeichen) an. Geben Sie in den Parametern 'nautilus% b' an (ohne Anführungszeichen). Geben Sie im Arbeitsverzeichnis '% d' ein. Klicken Sie auf das Symbol Speichern und klicken Sie mit der rechten Maustaste auf Ihr Verzeichnis / Ihre Datei. Unter Nautilus-Aktionen sehen Sie Ihr neues Element.

Ich glaube, das ist das, wonach ich gesucht habe.

papashou
quelle
Ich kannte diesen Weg bereits, möchte ihn aber beim Surfen öffnen.
Wietse de Vries
Meine Antwort wurde aktualisiert. Ich denke, dies könnte das sein, was Sie erreichen wollen.
Papashou
0

Für Ubuntu 12.04, das Delphin als Ordnersystem verwendet, können Sie den folgenden Befehl verwenden, um einen Ordner unter root zu öffnen:

kdesudo dolphin /.../...

oder nur:

kdesudo dolphin 

Durchsuchen Sie dann Ihr Dateisystem nach dem Ordner, den Sie suchen.

njm
quelle
0

Terminal öffnen und eingeben

gksu -s

Es wird nach dem Passwort gefragt und dann wird ein Fenster geöffnet, in dem Sie gefragt werden, welches Programm ausgeführt werden soll, und Sie werden aufgefordert
, in der Programmoption user write nautilus auszuwählen und in der Benutzeroption root zu wählen

Deepak Garg
quelle