Nautilus-actions en 18.04

L’outil de configuration de Nautilus-actions, qui était nécessaire pour que les actions du menu contextuel dans Nautilus ne semble pas disponible dans le centre logiciel dans 18.04 LTS

(Cela semble signalé comme un bogue ici – mais spécifiant de manière confuse gedit au lieu du paquet correct.)


Ce n’est pas une fonctionnalité de Gnome-Nautilus, je pense, comme suggéré dans un commentaire, car j’ai vu la même version de Nautilus 3.26.3 dans Solus Linux, et ses actions Nautilus sont disponibles et utilisables. Solus fournit également dans son référentiel un programme différent appelé Outil de configuration FileManager , exécuté avec l’ outil fma-config-tool , qui, à l’exception du nom, est identique et ne peut être utilisé qu’en alternative à l’outil habituel des actions Nautilus. Mais aucun d’entre eux n’est disponible dans Ubuntu, peu importe le repos activé dans les parameters de sources logicielles.

Comment l’outil Nautilus Actions (ou son alternative) peut-il être installé dans Ubuntu 18.04 afin d’obtenir les actions personnalisées du menu contextuel?


Ne répondez pas en proposant d’autres gestionnaires de fichiers.

Je sais qu’il existe des gestionnaires de fichiers qui ont des actions personnalisées – en fait, tous ceux utilisés par les principaux systèmes Linux et par les principaux systèmes de la famille Ubuntu: Caja, Nemo, PCManFM, Thunar, Dolphin, Pantheon-Files. Mais je ne demande pas à ce sujet ici.

Mise à jour 2018-05-31.

Daniel Marynicz a créé PPA pour Ubuntu 18.04 LTS avec des packages compatibles Nautilus, Caja et Nemo. Vous pouvez les installer comme d’habitude:

 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 

Après l’installation, vous pouvez lancer fma-config-tool .


Prise en compte initiale du problème:

La version moderne de Nautilus Actions ( package nautilus-actions dans trusty (14.04 LTS), xenial (16.04 LTS), artful (17.10) ) est nommée Actions filemanager-actions ( filemanager-actions , elle n’est pas encore fournie dans Debian et Ubuntu – voir à repology.org ).

Si vous ne voulez pas comstackr de paquet par vous-même, utilisez des liens à la fin de cette réponse.

Nous pouvons donc essayer de comstackr ce paquet localement:

  1. Installer des dépendances

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

    Remarque: si vous devez prendre en charge les trois gestionnaires de fichiers, vous devez installer deux paquets supplémentaires avant la compilation avec sudo apt-get install libnemo-extension-dev libcaja-extension-dev .

  2. Téléchargez, extrayez, configurez, créez (sinon, si vous préférez la méthode simple: utilisez le fichier deb à partir des liens en fin de réponse).

     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. Installer le paquet

    • Voici la méthode standard consiste à utiliser

       sudo make install 

      mais cela ne créera pas deb-package (mais vous pouvez supprimer fma avec sudo make uninstall );

    • utiliser checkinstall est donc préférable:

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

Après l’installation, vous obtiendrez un nouvel exécutable nommé fma-config-tool , sa fenêtre s’appelle Outil de configuration FileManager-Actions et ressemble à ceci :

fma-config-tool sur Bionic


Vous trouverez ci-dessous les liens vers les packages compilés:

  • uniquement support Nautilus – téléchargez filemanager-actions_3.4-1_amd64.deb -package (également ici ).
  • les trois gestionnaires de fichiers (Nautilus, Caja et Nemo) prennent en charge – téléchargez filemanager-actions_3.4-1_amd64.deb -package .

oubliez nautilus-actions, essayez nautilus-python, vous pouvez trouver des exemples dans usr / share / doc / python-nautilus / examples /.

ou, vous pouvez essayer mon script: https://github.com/dwSun/utils/blob/master/Linux/open-terminator.py

Je viens de passer de 16.04LTS à 18.04LTS d’Ubuntu, et je me trouve également en manque des actions nautilus. J’ai essayé d’installer caja-actions (car cela ne dépend pas de caja) car il fonctionnerait automatiquement avec Nautilus, mais malheureusement, cela ne fonctionne pas.

Selon la page github pour nautilus-actions , il est devenu obsolète et renommé FileManager-Actions . Je ne trouve pas de paquet filemanager-actions dans Ubuntu 18.04, bien qu’il existe des paquets sources disponibles sur ce deuxième lien.

Donc, notre meilleur atout est peut-être d’attendre de ne plus pouvoir vivre sans cela, puis de comstackr / bricoler, en fonction de l’état dans lequel il se trouve.


Mettre à jour:

Je viens de comstackr / installer filemanager-actions 3.4 à partir de la source et il semble bien fonctionner avec le stock Nautilus d’Ubuntu 18.04 LTS 🙂

Pour le comstackr, j’ai dû installer les paquets supplémentaires suivants:

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

En particulier, libgtk-3-dev apportera beaucoup de paquets supplémentaires. Vous voudrez peut-être utiliser l’option –simulate d’apt-get pour garder une trace de ce qui va être installé avant de l’utiliser – par exemple:

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

J’avais déjà quelques outils de développement installés (gcc, make, etc.). L’installation du paquet ‘build-essential’ devrait vous procurer tout ce dont vous avez besoin.

Les étapes de compilation et d’installation de filemanager-actions, après décompression et insertion dans le répertoire source, sont les suivantes:

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

Après cela, j’ai dû me déconnecter de GNOME, puis y revenir, avant que les éléments filemanager-actions n’apparaissent dans le menu contextuel de Nautilus.