¿Cómo agregar "Agregar a la lista de reproducción VLC" al menú del botón derecho de Nautilus?

18

El problema

Mientras reproduce una canción u otro archivo multimedia en VLC y abre otro archivo, se abre otra instancia de VLC. (No vas a escuchar y entender nada hasta que seas un robot)

Lo que quiero

Quiero agregar una "Agregar a la lista de reproducción VLC" en el menú de clic derecho de Nautilus como similar en Windows.

Santosh Kumar
fuente
1
blog.revathskumar.com/2011/11/… - este enlace tiene una respuesta adecuada a esta pregunta.
user35952

Respuestas:

15

Se puede arreglar en las preferencias de VLC:

  • Abra las preferencias de VLC yendo al menú de herramientas

ingrese la descripción de la imagen aquí

  • En preferencias, Habilitar "Allow only one instance"y "Enqueue files in one instance mode"como se muestra a continuación:

ingrese la descripción de la imagen aquí

  • Clic en Guardar. ¡Eso es!

A partir de ahora, cuando abras archivos con VLC, se incluirán en tu lista de reproducción.

Basharat Sialvi
fuente
3
La pregunta original era acerca de cómo "agregar Agregar a la lista de reproducción VLC al menú contextual de Nautilus". Esto aún no ha sido respondido. A mí también me gustaría saber cómo se puede hacer eso. No soy fanático de forzar "solo una instancia". ¿Ningún arrendatario?
loco por natty
También comprobar brainstorm.ubuntu.com/idea/17697 donde se sugiere una solución alternativa usando nautilus-actions (una configuración de herramientas.), pero no soy tan aficionado a esa solución improvisada ...
nuez sobre Natty
Esta respuesta es buena, pero es más una solución que una solución real. ¿Hay alguna forma (fácil) de agregar la opción de cola al menú de clic derecho?
granadajose
Esto no responde la pregunta.
rootkea
@nuttyaboutnatty Echa un vistazo a askubuntu.com/a/857244/114030
rootkea
6

Puedes hacerlo usando nautilus-action-Configuration-Tool

  1. Instale la herramienta usando

    sudo apt-get install nautilus-action
    
  2. Después de eso, cierre todas las instancias de nautilus abiertas

    nautilus -q
    
  3. Abra nautilus-action-Configuration-Tool.

  4. Luego haga clic en el botón Agregar nueva acción y asigne un nombre a su acción.
  5. Haga clic en la pestaña Comando e ingrese el comando

    vlc --one-instance
    

    También debe ingresar el parámetro apropiado en el cuadro Parámetros: puede hacer clic en el botón Leyenda para ver una lista de parámetros que puede usar.

    En nuestro caso, queremos que el %fparámetro alimente el nombre del archivo o mejor %Bsi podemos tener espacios en él. También podemos ver todos los detalles sobre los parámetros haciendo clic en el botón Leyenda.

    Nautilus-Actions le muestra una vista previa del comando que ejecutará, para que sepa que está en el camino correcto.

pañuelo rojo
fuente
2
¿Qué podrías hacer si el nombre de archivo tiene espacio? deberías usar% B no% f
Maythux
Sí @Maythux si el nombre de archivo tiene espacio, debe usar% B my bad. También puede comprobar haciendo clic en el botón de la leyenda
redchief
4

Primer método:

Cree un nuevo script llamado add-to-vlcdentro del directorio~/.gnome2/nautilus-scripts

Agregue esto al archivo:

#!/bin/bash
for File in "$@"
do
if [ -d "$File" ]; then
zenity --error --text="'$File' is a directory."
exit
fi
done
vlc --one-instance "$File"

Dar permisos al archivo:

chmod +x add-to-vlc

Ahora reinicie nautilus:

nautilus -q 

Ahora puede usarlo simplemente haciendo clic derecho en un archivo, luego vaya a la entrada de scripts y elija add-to-vlc


Segundo método

Instalar acciones nautilus:

sudo apt-get install nautilus-actions

Reiniciar Nautilus:

nautilus -q

Inicie la herramienta de configuración Nautilus-Actions desde Dash:

ingrese la descripción de la imagen aquí

En la pestaña Acción, ingrese el nombre que desea guardar:

ingrese la descripción de la imagen aquí

En la pestaña de comando, agregue el comando como se muestra a continuación en la imagen (ruta: / usr / bin / vlc y Parámetros: --one-instance% B)

ingrese la descripción de la imagen aquí

Ahora guarde y salga, ahora cada vez que haga clic derecho en un archivo puede ir a Acciones Nautlus y elegir Add to vlc:

ingrese la descripción de la imagen aquí

Maythux
fuente
La opción adicional sería --playlist-enqueuey para aquellos que usan varias instancias--no-playlist-autostart
VRR
0

Solución sin otra aplicación / herramienta : (Para Nautilus 3)

  1. Cree un archivo ~/.local/share/nautilus/scripts/Add to VLC playlistcon el siguiente contenido:

    #! /bin/bash  
    echo -n "$NAUTILUS_SCRIPT_SELECTED_FILE_PATHS" | xargs -d '\n' vlc --one-instance --playlist-enqueue  
    

    Comando para crear el archivo requerido:

    echo -e "#! /bin/bash \necho -n \"\$NAUTILUS_SCRIPT_SELECTED_FILE_PATHS\" | xargs -d '\\\n' vlc --one-instance --playlist-enqueue" > ~/.local/share/nautilus/scripts/"Add to VLC playlist"  
    
  2. Hazlo ejecutable:

    chmod u+x ~/.local/share/nautilus/scripts/"Add to VLC playlist"  
    

¡Hecho!

  • Ahora haga clic derecho en cualquier archivo multimedia y seleccione Add to VLC Playlist del Scriptssubmenú.
  • Funciona para directorios también!
    Simplemente incluya el directorio o directorios previstos (que contienen medios de audio / video) en la selección.

Para Naultilus 2
cambiar ~/.local/share/nautilus/scripts/"Add to VLC playlist"a~/.gnome2/nautilus-scripts/"Add to VLC playlist"

rootkea
fuente