Nautilus-Aktionen am 18.04

28

Das Konfigurationstool für Nautilus-Aktionen, das für Kontextmenüaktionen in Nautilus benötigt wurde, ist ab 18.04 LTS im Software-Center nicht verfügbar.

(Dies schien hier ein Fehler zu sein - aber verwirrend spezifizierend geditanstelle des richtigen Pakets.)


Dies ist, wie in einem Kommentar vorgeschlagen, keine Gnome-Nautilus-Funktion, da ich unter Solus Linux dieselbe Nautilus-Version 3.26.3 gesehen habe und dort Nautilus-Aktionen verfügbar und verwendbar sind. Solus stellt auch in seinem Repo ein anderes Programm namens FileManager Configuration Tool zur Verfügung , das mit fma-config-toolAusnahme des Namens identisch ist und nur alternativ zum bei Nautilus-Aktionen üblichen Tool verwendet werden kann. Aber keine von ihnen ist in Ubuntu verfügbar, egal welche Repos in den Einstellungen der Softwarequellen aktiviert sind.

Wie kann das Nautilus Actions-Tool (oder dessen Alternative) in Ubuntu 18.04 installiert werden, um die benutzerdefinierten Kontextmenü-Aktionen abzurufen?


Bitte antworten Sie nicht, indem Sie andere Dateimanager vorschlagen.

Ich weiß, dass es Dateimanager gibt, die benutzerdefinierte Aktionen haben - und zwar alle, die von den wichtigsten Linux-Systemen und den wichtigsten Systemen der Ubuntu-Familie verwendet werden: Caja, Nemo, PCManFM, Thunar, Dolphin, Pantheon-Files. Aber ich frage hier nicht danach.

muru
quelle
Es scheint, dass es Zeit ist, nach Caja zu migrieren, ich meine es ernst. GNOMErs wird eines Tages alles von Nautilus und dem gesamten Desktop entfernen .
N0rbert
1
@N0rbert - Es ist kein Problem für mich, von einem Dateimanager zu einem anderen zu springen. Nur ich neige dazu, bei dieser Gelegenheit auch den Desktop und sogar die Distribution zu wechseln. Während dies nicht wirklich der Ort für Linux-Philosophie ist, bin ich versucht, hier ein paar Worte zu sagen. Ich halte den Vereinfachungstrend für gut, sofern die von mir benötigten Funktionen nicht entfernt werden oder zumindest nach Wahl verfügbar sind. (Ich bin überhaupt nicht gnome-only oder gtk-only: Ich mag KDE / Plasma und ich mag auch Dolphin, aber ich finde, dass vor allem letzteres gereinigt und
2
@NoRbert - Das ist aber keine Gnome-Sache, sondern eine Ubuntu-Repo-Sache : Ich benutze in Solus die gleiche Version von Nautilus und da - wie in der Frage gesagt, habe ich nicht ein, sondern zwei "Nautilus-Aktionen" -Hilfsmittel . - Wie auch immer, da stimme ich dir zu: Gnome ist eine schlechte Wahl für Ubuntu; Ich hätte mir Budgie ausgesucht :) - aber wie oben gesagt, ist das eine Sache, die mit Repos zu tun hat.
4
Ein zweiter (korrekter hinterlegter) Fehlerbericht ist hier vorhanden .
Aplaice
@ N0rbert - Ich kann nicht glauben, dass Ubuntu Budgie (anstelle von Gnome) hätte auswählen sollen! - Ich meinte natürlich KDE / Plasma: Es ist der anpassbarste, stabilste und (zumindest auf meinem Laptop) leichteste Desktop (in dieser Hinsicht nicht weit von Xfce entfernt), vor allem, wenn man bedenkt, dass es der reichste ist (nicht nur was es tut) , sondern auch, was es tun könnte).

Antworten:

24

Update vom 27.04.2019

Für das neueste Ubuntu 19.04 (Disco Dingo) sind die folgenden Aktionen nicht erforderlich, das Paket filemanager-actionsbefindet sich in der Universumstasche . Siehe neue Antwort .

Update 2018-05-31

Daniel Marynicz hat PPA für Ubuntu 18.04 LTS mit Nautilus-, Caja- und Nemo-fähigen Paketen erstellt. Sie können sie wie gewohnt installieren:

sudo add-apt-repository ppa:daniel-marynicz/filemanager-actions

sudo apt-get install filemanager-actions-nautilus-extension # Nautilus
sudo apt-get install filemanager-actions-caja-extension # Caja
sudo apt-get install filemanager-actions-nemo-extension # Nemo

sudo apt-get install filemanager-actions* # simply all filemanagers

Nach der Installation können Sie starten fma-config-tool.


Anfängliche Betrachtung des Problems:

Die moderne Version von Nautilus Actions ( nautilus-actionsPaket in Trusty (14.04 LTS), Xenial (16.04 LTS), Artful (17.10) ) wird als FileManager Actions bezeichnet ( filemanager-actionsPaket ist noch nicht in Debian und Ubuntu gepackt - siehe unter repology.org ).

Wenn Sie Pakete nicht selbst kompilieren möchten, verwenden Sie die Links am Ende dieser Antwort.

Also können wir versuchen, dieses Paket lokal zu kompilieren:

  1. Abhängigkeiten installieren

    sudo apt-get install build-essential gnome-doc-utils intltool \
    libnautilus-extension-dev uuid-dev libxml2-dev libgtop2-dev rarian-compat
    

    Hinweis: Wenn Sie alle drei Dateimanager unterstützen müssen, sollten Sie vor dem Kompilieren mit zwei zusätzliche Pakete installieren sudo apt-get install libnemo-extension-dev libcaja-extension-dev.

  2. Herunterladen, extrahieren, konfigurieren, erstellen (ansonsten, wenn Sie den einfachen Weg bevorzugen: Verwenden Sie die deb-Datei von Links am Ende der Antwort)

    cd ~/Downloads
    wget https://download.gnome.org/sources/filemanager-actions/3.4/filemanager-actions-3.4.tar.xz
    tar -xf filemanager-actions-3.4.tar.xz
    cd filemanager-actions-3.4
    ./configure
    make -j5
    
  3. Installationspaket

    • Hier ist die Standardmethode zu verwenden

      sudo make install
      

      dies wird aber kein deb-package erzeugen (aber du kannst fma mit entfernen sudo make uninstall);

    • So ist Verwenden checkinstallbesser:

      sudo apt-get install checkinstall
      sudo checkinstall make install
      sudo apt-get install ./filemanager-actions_3.4-1_amd64.deb
      

Nach der Installation erhalten Sie eine neue ausführbare Datei mit dem Namen fma-config-tool, deren Fenster heißt FileManager-Actions Configuration Tool und sieht folgendermaßen aus:

fma-config-tool auf Bionic


Unten finden Sie die Links zu kompilierten Paketen:


Nrrbert
quelle
2
Standardmäßig bringt es alles in ein schreckliches Untermenü. Gibt es eine Möglichkeit, dies außer Kraft zu setzen oder zu umgehen
MrMesees
Ich bin am 18.04. Und habe die Anweisungen im Abschnitt 18.04. Deines Beitrags befolgt - das scheint nicht zu funktionieren. Ich kann das Programm starten und ein Element hinzufügen (und speichern), aber auch nach dem Neustart wird in meinem Kontextmenü nichts angezeigt.
Jack M
2
@MrMesees Ja, einfach weitermachen Edit > Preferencesund deaktivierenCreate a root 'Nautilus-Actions' menu
Tropilio
@FrancescoBoccardo Ich habe das über die GUI gemacht. Ich möchte mehr darüber nachdenken, es für mich tun zu lassen. TBH Ich werde wahrscheinlich meinen Home-Ordner initialisieren und Änderungen nachverfolgen lassen, um zu sehen, ob in meinem eigenen Home-Ordner etwas auf SED / FS-Ebene zu verwalten ist.
MrMesees
3

Ich habe gerade ein Upgrade von Ubuntu 16.04LTS auf 18.04LTS durchgeführt und mir fehlen auch Nautilus-Aktionen. Ich habe versucht, caja-actions zu installieren (da dies nicht von caja abhängt), aber leider nicht.

Laut der Github-Seite für Nautilus-Aktionen ist sie veraltet und wurde in FileManager-Aktionen umbenannt . Ich kann in Ubuntu 18.04 kein Dateimanager-Aktionspaket finden, obwohl unter diesem zweiten Link Quellpakete verfügbar sind.

Wir können also am besten warten, bis wir nicht mehr länger ohne es leben können, und dann kompilieren / basteln, je nachdem, in welchem ​​Zustand es sich befindet.


Aktualisieren:

Ich habe gerade filemanager-actions 3.4 aus dem Quellcode kompiliert / installiert und es scheint gut mit dem originalen Nautilus in Ubuntu 18.04 LTS zu funktionieren :)

Um es zu kompilieren, musste ich die folgenden zusätzlichen Pakete installieren:

intltool
gnome-doc-utils
libgtk-3-dev
libxml2-dev
uuid-dev
libgtop2-dev
libnautilus-extension-dev

Insbesondere libgtk-3-dev wird eine Menge zusätzlicher Pakete mit sich bringen. Sie können die Option --simulate von apt-get verwenden, um genau zu verfolgen, was installiert werden soll, bevor Sie fortfahren. Beispiel:

$ apt-get install --simulate intltool gnome-doc-utils libgtk-3-dev libxml2-dev uuid-dev libgtop2-dev libnautilus-extension-dev > cruft

Ich hatte bereits einige Entwicklungstools installiert (gcc, make, etc). Die Installation des Pakets 'build-essential' sollte Ihnen alles bieten, was Sie brauchen.

Schritte zum Kompilieren und Installieren von Dateimanager-Aktionen nach dem Entpacken und CD'n in das Quellverzeichnis waren:

$ ./configure --with-nautilus --disable-scrollkeeper
$ make
$ sudo make install-strip

Danach musste ich mich von GNOME abmelden und dann wieder anmelden, bevor Elemente für Dateimanager-Aktionen im Kontextmenü von Nautilus angezeigt wurden.

Timothy Musson
quelle
Ich habe in meiner Frage bereits FileManager-Aktionen erwähnt, die für andere Distributionen als Alternative zum alten Tool zur Verfügung stehen.
caja-actionshängt von Caja ab: Es werden keine benutzerdefinierten Aktionen in Nautilus oder einem anderen Dateimanager bereitgestellt, nur in Caja.
1
Ah, sorry - mit "abhängig" meine ich nur die Paketabhängigkeiten. Da das caja-Actions-Paket nicht vom caja-Paket abhängt, dachte ich mir, ich könnte das Experiment genauso gut ausprobieren - allerdings ohne große Erwartungen :)
Timothy Musson
1
@ N0rbert, danke :) Es sieht so aus, als ob filemaneger-actions mehrere Dateimanager unterstützt, inkl. sowohl caja als auch nautilus, aber versehentlich (?) durch die ritzen gerutscht und nicht von debian / ubuntu aufgegriffen worden. Hier ist die offizielle GNOME -Quelle für Dateimanager-Aktionen , die sich leicht kompilieren lässt ...
Timothy Musson,
1
@NoRbert, nett, danke! :) Übrigens, ich habe es irgendwie geschafft, dein Update zu verpassen und habe etwas Ähnliches getan - sorry für die Neuerfindung des Rades :)
Timothy Musson