Nautilus-acciones en 18.04

29

La herramienta de configuración Nautilus-actions, que era necesaria para tener acciones de menú contextual en Nautilus, no parece estar disponible en el Centro de software en 18.04 LTS.

(Esto parecía reportarse como un error aquí , pero especificando confusamente en geditlugar del paquete correcto).


Creo que esta no es una característica de Gnome-Nautilus, como se sugiere en un comentario, porque he visto la misma versión de Nautilus 3.26.3 en Solus Linux, y hay acciones de Nautilus disponibles y utilizables. Solus también proporciona en su repositorio un programa diferente llamado FileManager Configuration Tool , que se ejecuta con fma-config-tool, con la excepción de que el nombre es idéntico y solo se puede usar alternativamente a la herramienta habitual de acciones de Nautilus. Pero ninguno de ellos está disponible en Ubuntu, sin importar los repositorios habilitados en la configuración de las fuentes de software.

¿Cómo se puede instalar la herramienta Nautilus Actions (o su alternativa) en Ubuntu 18.04 para obtener las acciones personalizadas del menú contextual?


No responda proponiendo otros administradores de archivos.

Sé que hay administradores de archivos que tienen acciones personalizadas; de hecho, todos los utilizados por los principales sistemas Linux y por los principales sistemas de la familia Ubuntu los tienen: Caja, Nemo, PCManFM, Thunar, Dolphin, Pantheon-Files. Pero no estoy preguntando sobre eso aquí.

muru
fuente
Parece que es hora de migrar a Caja, lo digo en serio. GNOMErs eliminará todo de Nautilus y todo el escritorio algún día.
N0rbert
1
@ N0rbert: no hay ningún problema para que mu salte de un administrador de archivos a otro, solo que tiendo a cambiar el escritorio también en esa ocasión, e incluso la distribución. Si bien este no es realmente el lugar para la filosofía de Linux, estoy tentado de poner algunas palabras aquí. Creo que la tendencia de simplificación es buena, con la condición de que las funciones que necesito no se eliminen o al menos sean accesibles por elección. (No estoy en absoluto solo con gnome o solo con gtk: me gusta KDE / Plasma y también me gusta Dolphin, pero creo que especialmente este último necesita limpieza y suavizado.)
2
@ N0rbert - Pero esto no es una cosa de Gnome, sino de Ubuntu-repo : estoy usando la misma versión de Nautilus en Solus y allí, como se dijo en la pregunta, no tengo una, sino dos herramientas de "acciones de Nautilus" . - De todos modos, estoy de acuerdo contigo en esto: Gnome es una mala elección para Ubuntu; Hubiera elegido Budgie :), pero, como se dijo anteriormente, esto es algo relacionado con el repositorio.
44
Aquí hay un segundo informe de error (más correctamente archivado) .
aplauso
@ N0rbert - ¡No puedo creer que dije que Ubuntu debería haber seleccionado Budgie (en lugar de Gnome)! - Me refería a KDE / Plasma, por supuesto: es el escritorio más personalizable, sólido y (al menos en mi portátil) ligero (no lejos de Xfce a este respecto), teniendo en cuenta especialmente que es el más rico (no solo en lo que hace , pero también en lo que podría hacer).

Respuestas:

25

Actualización 2019-12-05

Para el último Ubuntu 19.10 (eoan ermine) y para el anterior Ubuntu 19.04 (disco dingo) no se necesitan las siguientes acciones, el paquete filemanager-actionsse encuentra en el bolsillo del universo . Ver nueva respuesta .

Actualizar 2018-05-31

Daniel Marynicz ha creado PPA para Ubuntu 18.04 LTS con paquetes habilitados para Nautilus, Caja y Nemo. Puede instalarlos como de costumbre:

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

Después de la instalación, puede iniciar fma-config-tool.


Consideración inicial del problema:

La versión moderna de Nautilus Actions ( nautilus-actionspaquete en trusty (14.04 LTS), xenial (16.04 LTS), artful (17.10) ) se denominan acciones FileManager ( filemanager-actionspaquete, aún no está empaquetado en Debian y Ubuntu - ver en repology.org ).

Si no desea compilar paquetes usted mismo, use enlaces al final de esta respuesta.

Entonces podemos intentar compilar este paquete localmente:

  1. Instalar dependencias

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

    Nota: si necesita admitir los tres administradores de archivos, debe instalar dos paquetes adicionales antes de compilarlos sudo apt-get install libnemo-extension-dev libcaja-extension-dev.

  2. Descargue, extraiga, configure, cree (de lo contrario, si prefiere la manera fácil: use el archivo deb de los enlaces al final de la respuesta)

    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. Paquete de instalación

    • Aquí la forma estándar es usar

      sudo make install
      

      pero esto no creará deb-package (pero puede eliminar fma con sudo make uninstall);

    • así que usar checkinstalles mejor:

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

Después de la instalación, obtendrá un nuevo ejecutable llamado fma-config-tool, su ventana se llama FileManager-Actions Configuration Tool y se ve así:

fma-config-tool en Bionic


A continuación se encuentran los enlaces a paquetes compilados:


N0rbert
fuente
2
Por defecto, pone todo en un submenú horrible. ¿Hay alguna manera de anular o evitar eso
MrMesees
Estoy en 18.04 y seguí las instrucciones en la sección 18.04 de tu publicación; esto no parece funcionar. Puedo iniciar el programa y agregar (y guardar) un elemento, pero incluso después de reiniciar, no aparece nada en mi menú contextual.
Jack M
2
@MrMesees Sí, solo continúe Edit > Preferencesy desactiveCreate a root 'Nautilus-Actions' menu
Tropilio
@FrancescoBoccardo Lo hice a través de la GUI. Quiero pensar más en hacerlo por mí. TBH Probablemente tenga git init mi carpeta de inicio y haga que rastree los cambios, vea si hay algo de nivel SED / FS en mi propia carpeta de inicio para administrar.
MrMesees
3

Me acabo de actualizar de Ubuntu 16.04LTS a 18.04LTS, y también me faltan acciones nautilus. Intenté instalar acciones de caja (ya que no depende de la caja) en caso de que funcione automáticamente con nautilus, pero desafortunadamente no funciona.

De acuerdo con la página de github para nautilus-actions , ha sido desaprobada y renombrada FileManager-Actions . No puedo encontrar un paquete de acciones de administrador de archivos en Ubuntu 18.04, aunque hay paquetes fuente disponibles en ese segundo enlace.

Entonces, nuestra mejor opción podría ser esperar hasta que ya no podamos vivir sin él, luego compilar / retocar, dependiendo de en qué estado se encuentre.


Actualizar:

Acabo de compilar / instalar filemanager-actions 3.4 desde la fuente y parece estar funcionando bien con el stock Nautilus en Ubuntu 18.04 LTS :)

Para compilarlo, tuve que instalar los siguientes paquetes adicionales:

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

libgtk-3-dev en particular traerá consigo muchos paquetes adicionales. Es posible que desee utilizar la opción --simulate de apt-get para realizar un seguimiento de lo que se instalará exactamente antes de seguir adelante, por ejemplo:

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

Ya tenía instaladas algunas herramientas de desarrollo (gcc, make, etc.). Instalar el paquete 'build-essential' debería darle todo lo que necesita.

Los pasos para compilar e instalar filemanager-actions, después de desempaquetar y cd'ing en el directorio de origen, fueron:

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

Después de eso, tuve que cerrar sesión en GNOME y volver a ingresar, antes de que aparecieran elementos de acciones del administrador de archivos en el menú contextual de Nautilus.

Timothy Musson
fuente
Ya he mencionado FileManager-Actions en mi pregunta, que está presente para otras distribuciones como alternativa a la herramienta anterior.
caja-actionsdepende de Caja: no le proporcionará acciones personalizadas en Nautilus u otro administrador de archivos, solo en Caja.
1
Ah, lo siento, por 'depender', me refería a dependencias de paquetes. Dado que el paquete de acciones de caja no depende del paquete de caja, pensé que podría probar el experimento, aunque sin grandes expectativas :)
Timothy Musson
1
@ N0rbert, gracias :) Parece que filemaneger-actions admite múltiples administradores de archivos, incl. tanto caja como nautilus, pero accidentalmente (?) se deslizó por las grietas y no ha sido detectado por debian / ubuntu. Aquí está la fuente oficial de acciones de administrador de archivos de GNOME , que debería ser lo suficientemente fácil de compilar ...
Timothy Musson
1
@ N0rbert, bien, gracias! :) Por cierto, de alguna manera me las arreglé para perder su actualización e hice algo similar - lo siento por reinventar la rueda :)
Timothy Musson