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 gedit
au 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?
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.
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 .
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
.
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:
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
.
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
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:
Vous trouverez ci-dessous les liens vers les packages compilés:
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.
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