web-dev-qa-db-fra.com

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 la logithèque dans 18.04 LTS.

(Cela semblait signalé comme un bogue ici - mais spécifiant de manière confuse geditau lieu du package 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 il existe des actions Nautilus disponibles et utilisables. Solus fournit également dans son référentiel un programme différent appelé Outil de configuration FileManager , exécuté avec fma-config-tool, dont le nom est identique et ne peut être utilisé que alternativement à l’outil habituel des actions Nautilus. Mais aucun d’entre eux n’est disponible dans Ubuntu, peu importe le repo activé dans les paramètres 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 dotés d'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 les ont: Caja, Nemo, PCManFM, Thunar. , Dauphin, Fichiers Pantheon. Mais je ne demande pas à ce sujet ici.

28
user47206

Mise à jour 2019-04-27

Pour la dernière version d'Ubuntu 19.04 (dingo disco), les actions ci-dessous ne sont pas nécessaires, le package filemanager-actions se trouve dans l'univers . Voir nouvelle réponse .

Mise à jour 2018-05-31

Daniel Marynicz a créé un PPA pour Ubuntu 18.04 LTS avec les 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), astucieuse (17.10) ) sont nommés comme Actions du Gestionnaire de fichiers ( filemanager-actions package, il n’a pas encore été empaqueté dans Debian et Ubuntu - voir sur repology.org ).

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

Nous pouvons donc essayer de compiler 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 packages 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 solution de facilité: utilisez le fichier deb à partir des liens situés à la fin de la 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 manière standard est d'utiliser

      Sudo make install
      

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

    • donc, utiliser checkinstall est 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 on Bionic


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


24
N0rbert

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 le page de github pour nautilus-actions , il est 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 compiler/bricoler, en fonction de l'état dans lequel il se trouve.


Mise à jour:

Je viens de compiler/installer filemanager-actions 3.4 de source et il semble bien fonctionner avec le stock Nautilus dans Ubuntu 18.04 LTS :)

Pour le compiler, 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 continuer - 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 pour compiler et installer filemanager-actions, après avoir décompressé et cdé dans le répertoire source, étaient les suivantes:

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

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.

2
Timothy Musson

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

1
dwSun