Wie kann ich dem Nautilus-Kontextmenü ein benutzerdefiniertes Element hinzufügen, jedoch NICHT in einem Untermenü?

9

Ich möchte dem Nautilus-Kontextmenü ein benutzerdefiniertes Skript hinzufügen. Mir sind Lösungen wie der Ordner "Skripte" und die Anwendung "Nautilus-Aktionen" bekannt.

Ich habe eine Testaktion in Nautilus-Aktionen erstellt, diese wird jedoch nur im Untermenü "Nautilus-Aktionen" angezeigt.

Ich möchte in der Lage sein, ein Element zur Stammebene des Kontextmenüs selbst hinzuzufügen (auf derselben Ebene wie Ausschneiden, Kopieren, Dropbox, Komprimieren ...) und nicht in einem Untermenü.

Ist dies mit Nautilus-Aktionen möglich?

Wenn nicht, gibt es einen anderen Weg? (Wenn es um Codierung oder seltsame Konfigurationsänderungen geht, ist das auch in Ordnung.)

Mendhak
quelle

Antworten:

14

Sie können es mit Nautilus-Aktionen tun. Starten Sie nautilus-actions-config-toolund gehen Sie zu Bearbeiten> Einstellungen> Deaktivieren Sie "Erstellen eines Root-Nautilus-Aktionsmenüs" und unten auf der ersten Registerkarte. - Dies betrifft alle Aktionen.

Geben Sie hier die Bildbeschreibung ein

Im linken Bereich können die Einträge (Aktionen) auch als Untermenüs gruppiert werden. Erstellen Sie Ihre Aktionen (Neue Aktion '), erstellen Sie dann ein' Neues Menü 'mit einem Rechtsklick oder unter' Datei 'für jede Aktionskategorie und ziehen Sie dann Ihre Aktionen dieser Kategorie per Drag & Drop darauf.

Geben Sie hier die Bildbeschreibung ein

Welches gibt dies:

Geben Sie hier die Bildbeschreibung ein

user55822
quelle
Sie müssen etwas mehr erklären. Nautilus 3.4.2 verfügt nicht über ein Dropdown-Menü "Tools".
Hersteller4
@ Fabricator4, ich habe eine Bearbeitung vorgenommen .. Ich kann nicht sagen, dass es die schwierigste Frage war, die ich hier gesehen habe ..
user55822
2
Ein bisschen spät, aber es war so einfach - Bearbeiten> Einstellungen> Deaktivieren Sie "Erstellen eines Root-Nautilus-
Aktionsmenüs
2

Soweit ich weiß, ist dies mit Nautilus Actions nicht möglich. Sie können jedoch eine Nautilus-Erweiterung schreiben, die einen Menüpunkt hinzufügt. Installieren Sie für Python das Paket python-nautilusund sehen Sie sich die Beispiele in an/usr/share/doc/python-nautilus/examples/

Florian Diesch
quelle
Es ist möglich ...
Wilf