Como adicionar “Add to VLC playlist” ao menu do botão direito do Nautilus?

17

O problema

Enquanto você está tocando qualquer música ou outro arquivo de mídia no VLC e abre outro arquivo, então outra instância do VLC é aberta. (Você não vai ouvir e entender nada até você ser um robô)

O que eu quero

Eu o que adicionar um "Adicionar ao VLC Playlist" para o menu do botão direito do Nautilus como similar no Windows.

    
por Santosh Kumar 13.05.2012 / 12:51

4 respostas

15

Pode ser corrigido nas preferências do VLC:

  • Abra as preferências do VLC acessando o menu de ferramentas

  • Nas preferências, ative os "Allow only one instance" e "Enqueue files in one instance mode" , como mostrado abaixo:

  • Clique em salvar. É isso!

A partir de agora, quando você abrir arquivos com o VLC, eles serão enfileirados na sua lista de reprodução.

    
por Basharat Sialvi 13.05.2012 / 13:57
6

Você pode fazer isso usando o nautilus-action-Configuration-Tool

  1. Instale a ferramenta usando

    sudo apt-get install nautilus-action
    
  2. Depois disso, feche todas as instâncias do nautilus abertas

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

  4. Em seguida, clique em adicionar novo botão de ação e nomeie sua ação.
  5. Clique na guia Comando e insira o comando

    vlc --one-instance
    

    Você também deve inserir o parâmetro apropriado na caixa Parâmetros - você pode clicar no botão Legenda para ver uma lista de parâmetros que você pode usar.

    No nosso caso, queremos que o parâmetro %f alimente o nome do arquivo ou melhor %B se tivermos espaços. Também podemos ver todos os detalhes sobre os parâmetros clicando no botão Legenda.

    O Nautilus-Actions mostra uma prévia do comando que será executado. Assim, você saberá que está no caminho certo.

por Jaysheel Utekar 22.07.2015 / 08:16
4

Primeiro método:

Crie um novo script chamado add-to-vlc dentro do diretório ~/.gnome2/nautilus-scripts

Adicione isto ao arquivo:

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

Conceder permissões ao arquivo:

chmod +x add-to-vlc

Agora reinicie o nautilus:

nautilus -q 

Agora você pode usá-lo, basta clicar com o botão direito em um arquivo e ir para a entrada de scripts e escolher add-to-vlc

Segundo método:

Instale ações do nautilus:

sudo apt-get install nautilus-actions

Reinicie o Nautilus:

nautilus -q

Inicie a ferramenta de configuração de ações do Nautilus no Dash:

Na guia "Ação", digite o nome que deseja salvar:

Na guia de comando, adicione o comando abaixo na imagem (caminho: / usr / bin / vlc e Parâmetros: --one-instance% B)

Agora salve e saia, agora, sempre que você clicar com o botão direito do mouse em um arquivo, pode ir para Ações do Nautlus e escolher Add to vlc :

    
por Maythux 23.07.2015 / 16:56
0

Solução usando nenhum outro aplicativo / ferramenta : (Para Nautilus 3 )

  1. Crie um arquivo ~/.local/share/nautilus/scripts/Add to VLC playlist com o seguinte conteúdo:

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

    Comando para criar o arquivo necessário:

    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. Torne-o executável:

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

Feito!

  • Agora clique com o botão direito do mouse em qualquer arquivo de mídia e selecione Add to VLC Playlist do submenu Scripts .
  • Funciona também para diretórios !
    Basta incluir o diretório ou diretórios pretendidos (contendo mídia de áudio / vídeo) na seleção.

Por Naultilus 2
Alterar ~/.local/share/nautilus/scripts/"Add to VLC playlist" para ~/.gnome2/nautilus-scripts/"Add to VLC playlist"

    
por rootkea 05.12.2016 / 12:17