Wie bekomme ich Nautilus-Skripte zum Laufen?

13

Wie Nautilus-Scripts (erhalten Terminal here, Root Nautilus, Root Gedit) arbeitet auf Ubuntu 13.04?

Ich habe diese Skripte in einen .gnome2/nautilus-scriptsOrdner kopiert, aber es scheint nicht mehr zu funktionieren

Rushabh RajeshKumar Padalia
quelle

Antworten:

21

Versuchen Sie, Skripte einzufügen /home/$USER/.local/share/nautilus/scripts/

Dies ist mein Skriptordner:

Nautilus Scripts-Ordner

Das ist das Ergebnis:

Bildbeschreibung hier eingeben

Daboross
quelle
3
Das funktioniert, aber das Skript wird nur
angezeigt
1
Ich bin nicht sicher, wie ich mit der rechten Maustaste auf einen leeren Bereich klicke, um das Nautilus-Skriptmenü zu öffnen, aber ich denke, das wäre eine andere Frage. Der oben verwendete Ordner funktioniert (glaube ich) mit einem Rechtsklick auf leeren Speicherplatz in 12.10. Ich werde das bald bestätigen, wenn ich mit 12.10 auf einen Computer steigen kann.
Daboross
Ihre Methode funktioniert mit Nautilus 3.4 perfekt. Das Problem ist nur mit Nautilus 3.6. Wie auch immer, temporär verwende ich den Nemo-Dateimanager, in dem "open in terminal" und "open as root"
eingebaut
In Ordnung! Ich denke, wenn Sie dabei mehr Hilfe benötigen, sollten Sie wahrscheinlich eine neue Frage zum Rechtsklick in den leeren Raum mit dem neuen Nautilus stellen. Bei dieser Frage geht es darum, die Skripte überhaupt zum Laufen zu bringen. Ich werde allerdings versuchen, nach einer Antwort zu suchen
daboross
7

Nautilus-Aktionen

Wir können unsere eigenen Kontextmenüpunkte mit Nautilus-Aktionen definieren Installieren Sie Nautilus-Aktionen .

  • Führen Sie das Nautilus-Actions-Konfigurationstool entweder vom Dash oder von einem Terminal mit aus

    nautilus-actions-config-tool
    

Mit diesem Tool konnte ich hier einen Kontextmenüpunkt zum Öffnen des Terminals erstellen. Ich habe diese Schritte befolgt:

Bildbeschreibung hier eingeben

Bildbeschreibung hier eingeben

Bildbeschreibung hier eingeben

Eine Sache zu beachten ... Es wurde nicht in der Symbolleiste angezeigt, oder ich wusste nicht, wo ich danach suchen sollte. Sie müssen diese beiden Kontrollkästchen im zweiten Screenshot also nicht aktivieren.

Das Ganze funktioniert gut und ich kann auf Dateien / Ordner oder leeren Speicherplatz klicken, um das Terminal des aktuellen Ordners zu öffnen . Es war ein wenig mühsam herauszufinden, dass die richtige Variable für den Ordnerpfad war "%d/%w".

Als ich in war /home/logan/games:

  • %dwürde bekommen, /home/loganwenn auf leeren Raum geklickt
  • %dwürde erhalten, /home/logan/gameswenn auf eine Datei / einen Ordner unter Spieleordner geklickt wird

Scheint %d/%waber sowohl für leeren Speicherplatz als auch für Ordner / Dateien zu funktionieren.

Möglicherweise müssen Sie sich auch abmelden und wieder anmelden, es sei denn, Sie starten nautilus neu, um das Kontextmenü neu zu laden.

Logan
quelle
0

Verwenden Sie einfach das Nautilus-Action-Skript, um dies zu implementieren.

Installieren Sie gksu und nautilus-actions vom Software Center aus. Öffnen Sie dann das Nautilus-Action Configuration Tool

Erstellen Sie im Nautilus-Aktionskonfigurationstool eine neue Aktion. Geben Sie auf der Registerkarte "Aktion" im Kontext-Label "Ordner als Stamm öffnen" ein. Geben Sie auf der Registerkarte "Befehl" die Werte " gksu'" und " nautilus %d/%w'" in "Befehlspfad" und "Parameter" ein. Dann Nautilus neu starten:nautilus -q

Esceepee
quelle