Anuncio
Nautilus, como sabes, es el administrador de archivos predeterminado para Gnome Desktop Environment. Es donde vaga y pasa la mayor parte de su tiempo, cuando no está navegando por la web o disparando comandos en el símbolo del sistema.
Obviamente, sería genial y productivo para algunas herramientas que facilitan su trabajo. Las acciones de Nautilus le permiten agregar funcionalidades personalizadas a Nautilus. Esto se logra a través del menú del botón derecho. Puede convertir archivos en varios formatos, montar archivos ISO, fusionar archivos PDF desde Mautilus sin iniciar ninguna otra aplicación, todo desde el menú contextual del botón derecho. ¡Las posibilidades aquí solo están limitadas por tu imaginación!
Agregar esa funcionalidad personalizada es bastante fácil. No necesitas ser un hacker o programador de Linux para que funcione. Todo lo que necesitas es:
- El paquete "nautilus-actions"
- El conocimiento de un comando equivalente para lograr el mismo objetivo.
El paquete Nautilus-Actions
El paquete nautilus-actions es lo que le proporciona una buena herramienta gráfica donde puede crear, editar y eliminar nautilus-actions o la funcionalidad personalizada que estamos buscando. Está fácilmente disponible a través del administrador de paquetes de su distribución.
Conocimiento del comando
Como usuario de Linux, no es ajeno al hecho de que la mayoría de las tareas que realiza a través del mouse y la GUI también se pueden realizar a través de comandos. ¿Quieres imprimir resume.doc? Simplemente ingrese "oowriter -p resume.doc" en la terminal. ¿Necesita convertir un archivo JPEG a GIF? Ingrese "convertir logo.jpeg logo.gif" (requiere imagemagick). ¿Quieres establecer una imagen como fondo de pantalla? Escriba con gconftool-2 -t str –set / desktop / gnome / background / picture_filename ‘.
Entonces puede lograr casi cualquier cosa desde la línea de comando y esto es lo que explotaremos aquí.
Crear una acción
Permítame ilustrar los pasos que debe seguir con un ejemplo. Crearemos una acción nautilus para convertir archivos flv a mp4 adecuados para la reproducción en un iPod Touch / iPhone. Usaré ffmpeg para la conversión, así que asegúrese de tenerlo instalado (principalmente disponible a través de los administradores de paquetes, 'sudo apt-get install ffmpeg' en ubuntu) si planea usar la acción o intentarlo.
- Ir Sistema> Preferencias> Acciones de Nautilus
- Haga clic en Agregar (Tenga en cuenta que puede editar, eliminar, importar / exportar acciones de aquí en adelante)
- En el campo de etiqueta, escriba el texto que desea que aparezca en el menú contextual de clic derecho de los archivos flv. Puede elegir un icono y especificar una información sobre herramientas que proporcione información sobre lo que haría esta opción. Me saltearé ambos, ya que no son esenciales para la funcionalidad.
- Path and Parameters es donde está toda la acción. En ruta ponga en la utilidad que utilizará para realizar la acción. Usaremos ffmpeg, así que ponlo /usr/bin/ffmpeg aquí. Si no está seguro de dónde reside la utilidad, use el comando "dónde está" para averiguarlo. por ejemplo, ‘whereis ffmpeg‘Saber su ubicación.
- La línea de parámetros dará miedo, así que contenga la respiración y copie y pegue: " -i% d /% f -f mp4 -vcodec libxvid -maxrate 01000 -qmin 3 -qmax 5 -bufsize 4096 -g 300 -acodec aac -s 480 × 320 -ab 0128000 -b 400000% d /% f.mp4 ‘No me culpes, ¡esto es lo que necesitas ingresar en la línea de comando para convertir flv a mp4 con ffmpeg (consulta man ffmpeg para más detalles)! Lo que es notable es el% d y% f. Estos dos proporcionan información sobre qué archivo hizo clic derecho. Haga clic en el botón de la leyenda para más detalles. Por cierto, no soy un experto en videos y no afirmo que las opciones anteriores sean perfectas, funciona bien. Entonces, si tiene algunas sugerencias, no dude en compartirlas en los comentarios.
- Luego haga clic en la pestaña condición. Aquí es donde limitará sus opciones a los tipos de archivo requeridos por el menú contextual (flv en nuestro caso). Puede limitar sus elecciones mediante los metacaracteres del nombre de archivo o mediante el tipo MIME. Además, puede especificar si su acción aparece solo para archivos o también para archivos y carpetas. Escribiremos "* .flv" para el nombre del archivo y aplicaremos nuestras acciones solo a los archivos.
- En la pestaña de condición avanzada, puede limitar aún más su elección a archivos locales, recursos compartidos de samba, archivos ftp, etc. Elegiremos los archivos locales aquí.
- Haga clic en Aceptar y ya está!
Ahora ve a buscar un archivo flv. Haga clic derecho y listo, hay su propia opción personalizada "Convertir para iPod". Haga clic en él y verá un nuevo archivo mp4 en la misma carpeta.
Algunos consejos
Experimente en la línea de comandos con los nombres de los archivos y las opciones para la utilidad. Cuando esté bastante seguro de la funcionalidad que necesita para cierto tipo de archivos, reemplace el nombre del archivo en el comando con% d /% f.
Si desea actuar en más de un archivo, use% M en su lugar.
Para realizar operaciones complicadas (por ejemplo, enviar un archivo por correo electrónico a alguien desde el menú contextual) es mejor crear un script y pasar los argumentos apropiados dentro del script. Esto lo ayudará a depurar y permitirá un mayor control por completo.
Con las acciones nautilus, puede transformar cualquier tarea que realice con frecuencia o una línea de comando engorrosa como la anterior en una opción de menú contextual conveniente y fácil de usar. Aquí está la acción "Convertir para iPod" [URL rota eliminada] si la necesita. Revisa otros complementos de nautilus previamente cubiertos en MakeUseOf. 6 Extensiones útiles para mejorar la funcionalidad de Nautilus [Linux] Lee mas
¿Has usado acciones nautilus antes? ¿Qué acciones estás usando actualmente? ¿Tienes una gran idea para convertirte en una acción? Comparta con nosotros en los comentarios, ¡quién sabe que podría obtener una acción! Ah, y en caso de que te sorprenda la imagen superior, es una nautilo!
Soy Varun Kashyap de India. Me apasionan las computadoras, la programación, Internet y las tecnologías que las impulsan. Me encanta la programación y a menudo estoy trabajando en proyectos en Java, PHP, AJAX, etc.