Azioni Nautilus nel 18.04


29

Lo strumento di configurazione di azioni Nautilus, che era necessario per avere azioni del menu contestuale in Nautilus, non sembra disponibile nel Software Center in 18.04 LTS.

(Questo sembrava segnalato come un bug qui - ma specificando confusamente geditinvece del pacchetto corretto.)


Questa non è una funzionalità di Gnome-Nautilus, penso, come suggerito in un commento, perché ho visto la stessa versione Nautilus 3.26.3 in Solus Linux, e lì Nautilus Actions è disponibile e utilizzabile. Solus fornisce anche nel suo repository un programma diverso chiamato FileManager Configuration Tool , eseguito con fma-config-tool, che tranne il nome è identico e può essere utilizzato solo in alternativa al normale strumento di azioni Nautilus. Ma nessuno di questi è disponibile in Ubuntu, indipendentemente dai repository abilitati nelle impostazioni delle fonti software.

Come si può installare lo strumento Nautilus Actions (o la sua alternativa) in Ubuntu 18.04 per ottenere le azioni del menu contestuale personalizzato?


Non rispondere proponendo altri file manager.

So che ci sono gestori di file che hanno azioni personalizzate - in effetti tutti quelli utilizzati dai principali sistemi Linux e dai principali sistemi della famiglia Ubuntu li hanno: Caja, Nemo, PCManFM, Thunar, Dolphin, Pantheon-Files. Ma non lo sto chiedendo qui.


Sembra che sia tempo di migrare a Caja, sono seriamente. Un giorno GNOME rimuoverà tutto da Nautilus e dall'intero desktop .
N0rbert,

1
@ N0rbert - Non c'è alcun problema per il salto da un file manager all'altro, solo io tendo a cambiare anche il desktop in quell'occasione, e persino la distribuzione. Anche se questo non è davvero il posto per la filosofia di Linux, sono tentato di mettere qui alcune parole. Penso che la tendenza alla semplificazione sia buona, a condizione che le funzionalità di cui ho bisogno non vengano rimosse o almeno accessibili per scelta. (Non sono affatto solo gnome o solo gtk: mi piace KDE / Plasma e mi piace anche Dolphin, ma trovo che soprattutto quest'ultimo abbia bisogno di pulizia e levigatura.)

2
@ N0rbert - Ma questa non è una cosa di Gnome, ma una cosa di Ubuntu-repo : sto usando la stessa versione di Nautilus in Solus e lì - come detto nella domanda, non ho una, ma due strumenti "Nautilus-actions" . - Comunque, sono d'accordo con te su questo: Gnome è una cattiva scelta per Ubuntu; Avrei scelto Budgie :) - ma, come detto sopra, questa è una cosa relativa ai pronti contro termine.

4
Una seconda segnalazione di bug (più correttamente archiviata) è presente qui .
aplaice

@ N0rbert - Non posso credere di aver detto che Ubuntu avrebbe dovuto selezionare Budgie (invece di Gnome)! - Ovviamente intendevo KDE / Plasma: è il desktop più personalizzabile, solido e (almeno sul mio laptop) leggero (non lontano da Xfce a questo proposito), considerando soprattutto che è il più ricco (non solo quello che fa , ma anche in quello che potrebbe fare).

Risposte:


25

Aggiornamento 05-12-2019

Per l'ultimo Ubuntu 19.10 (eoan ermine) e per il precedente Ubuntu 19.04 (disco dingo) non sono necessarie le seguenti azioni, il pacchetto filemanager-actionssi trova nella tasca dell'universo . Vedi una nuova risposta .

Aggiornamento 2018-05-31

Daniel Marynicz ha creato PPA per Ubuntu 18.04 LTS con pacchetti abilitati per Nautilus, Caja e Nemo. Puoi installarli come al solito:

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

Dopo l'installazione è possibile avviare fma-config-tool.


Considerazione iniziale del problema:

Le versioni moderne di Nautilus Actions ( nautilus-actionspacchetto in trusty (14.04 LTS), xenial (16.04 LTS), artful (17.10) ) sono chiamate FileManager Actions ( filemanager-actionspacchetto, non è ancora impacchettato in Debian e Ubuntu - vedi su repology.org ).

Se non si desidera compilare pacchetti da soli, utilizzare i collegamenti alla fine di questa risposta.

Quindi possiamo provare a compilare questo pacchetto localmente:

  1. Installa dipendenze

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

    Nota: se è necessario supportare tutti e tre i file manager, è necessario installare due pacchetti aggiuntivi prima della compilazione sudo apt-get install libnemo-extension-dev libcaja-extension-dev.

  2. Scarica, estrai, configura, crea (altrimenti, se preferisci il modo semplice: usa il file deb dai link alla fine della risposta)

    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. Installa pacchetto

    • Qui il modo standard è di usare

      sudo make install
      

      ma questo non creerà deb-package (ma puoi rimuovere fma con sudo make uninstall);

    • quindi usare checkinstallè meglio:

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

Dopo l'installazione otterrai un nuovo file eseguibile chiamato fma-config-tool, la sua finestra è denominata Strumento di configurazione delle azioni FileManager e si presenta come:

fma-config-tool su Bionic


Di seguito sono riportati i collegamenti ai pacchetti compilati:



2
Di default mette tutto in un terribile sottomenu. C'è un modo per scavalcarlo o aggirarlo
MrMesees,

Sono il 18.04 e ho seguito le istruzioni nella sezione 18.04 del tuo post - questo non sembra funzionare. Posso avviare il programma e aggiungere (e salvare) un elemento, ma anche dopo il riavvio, nel menu di scelta rapida non viene visualizzato nulla.
Jack M,

2
@MrMesees Sì, continua Edit > Preferencese disabilitaCreate a root 'Nautilus-Actions' menu
Tropilio il

@FrancescoBoccardo L'ho fatto tramite la GUI. Voglio pensare di più di averlo fatto per me. TBH Probabilmente avrò init la mia cartella home e avrò traccia delle modifiche, per vedere se c'è qualcosa di livello SED / FS nella mia cartella home da gestire.
MrMesees,

3

Sono appena passato da Ubuntu 16.04LTS a 18.04LTS e mi ritrovo a mancare anche le azioni nautilus. Ho provato a installare caja-actions (in quanto non dipende da caja) nel caso in cui funzionasse automaticamente con nautilus, ma sfortunatamente non lo è.

Secondo la pagina github per azioni nautilus , è stato deprecato e rinominato FileManager-Actions . Non riesco a trovare un pacchetto di azioni filemanager in Ubuntu 18.04, sebbene ci siano pacchetti sorgente disponibili al secondo link.

Quindi il nostro colpo migliore potrebbe essere quello di aspettare fino a quando non potremo più vivere senza di esso, quindi compilare / armeggiare, a seconda dello stato in cui si trova.


Aggiornare:

Ho appena compilato / installato filemanager-actions 3.4 dal sorgente e sembra funzionare benissimo con lo stock Nautilus in Ubuntu 18.04 LTS :)

Per compilarlo, ho dovuto installare i seguenti pacchetti extra:

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

libgtk-3-dev in particolare porterà con sé molti pacchetti aggiuntivi. Potresti voler usare l'opzione --simulate di apt-get per tenere traccia esattamente di ciò che verrà installato prima di procedere con esso - ad esempio:

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

Avevo già installato alcuni strumenti di sviluppo (gcc, make, ecc.). L'installazione del pacchetto 'build-essential' dovrebbe offrirti tutto ciò di cui hai bisogno.

I passaggi per compilare e installare le azioni di filemanager, dopo aver decompresso e inserito il cd nella directory di origine, sono stati:

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

Dopodiché ho dovuto disconnettermi da GNOME, quindi rientrare, prima che gli elementi delle azioni del filemanager apparissero nel menu di scelta rapida di Nautilus.


Ho già citato FileManager-Actions nella mia domanda, che è presente per altre distro come alternativa al vecchio strumento.

caja-actionsdipende da Caja: non fornirà azioni personalizzate in Nautilus o altri file manager, ma solo in Caja.

1
Ah, scusa, per "dipendenza" intendevo solo in termini di dipendenze dei pacchetti. Poiché il pacchetto caja-actions non dipende dal pacchetto caja, ho pensato che avrei potuto provare l'esperimento, anche se senza grandi aspettative :)
Timothy Musson,

1
@ N0rbert, grazie :) Sembra che filemaneger-actions supporti più file manager, incl. sia caja che nautilus, ma accidentalmente (?) sono scivolati attraverso le fessure e non sono stati raccolti da debian / ubuntu. Ecco la fonte ufficiale di azioni sui filemanager di GNOME , che dovrebbe essere abbastanza facile da compilare ...
Timothy Musson

1
@ N0rbert, gentile, grazie! :) A proposito, in qualche modo sono riuscito a perdere il tuo aggiornamento e ho fatto qualcosa di simile - scusami per aver reinventato la ruota :)
Timothy Musson,

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.