Como posso adicionar ação ao Nemo (Linux Mint) para reproduzir vários arquivos mp3 na lista de reprodução vlc?

4

Eu tenho tentado encontrar uma solução, o que fiz, quero compartilhar porque tenho certeza de que alguém mais precisaria.

    
por ximbal 02.10.2014 / 22:09

2 respostas

5

Primeiro de tudo, eu estou usando o Debian Mint Debian Edition 201403, VLC versão 2.1.1 Ricewind.

Agora, quanto à solução. 1. Primeiro, precisamos ter certeza de que, dentro do VLC, clicamos em Ferramentas > > Preferências opção de menu, isso irá abrir a janela de janela de preferências, e nós precisamos garantir que as opções "Permitir uma Instância" e "Colocar itens na lista de reprodução em um modo de instância" sejam selecionadas, saia do VLC.

  • Abra um terminal e digite:
  • su -i

    isto solicitará sua senha root para iniciar uma sessão como um superusuário no modo interativo.

    digite:

    cd /usr/share/nemo/actions/
    

    isso nos levará ao caminho de ações nemo para todos os usuários do sistema.

    cp sample.nemo_action vlc.nemo_action
    

    isso copiará a ação de amostra para uma ação vlc recém-criada para o nemo.

    nano vlc.nemo_action
    

    isto irá editar o arquivo de ação criado na etapa anterior.

    substitua o conteúdo do arquivo por:

    [Nemo Action]
    
    Active=true
    Name=Add to VLC %F
    Comment=This is a test for Nemo actions.  Action will be applied to %N
    Exec=vlc %F
    Icon-Name=vlc
    Selection=notnone
    Extensions=any
    Quote=double
    

    E isso é muito bonito, para que funcione você tem que reiniciar qualquer instância do nemo que você possa ter aberto.

    Eu normalmente vou para um terminal e digito

    nemo -q
    

    Isso forçará a saída de qualquer instância do nemo.

    Você pode alterar o tipo e o número de arquivos aos quais essa ação pode se aplicar, se você alterar as linhas (conforme indicado no arquivo de amostra de ação),

    Selection=[s]ingle, [m]ultiple, any, notnone, none (background click), or a number representing how many files must be selected to display.

    e / ou

    # What extensions to display on - this is an array, end with a semicolon
    # Single entry options, ending in a semicolon:
    #     "dir" for directory selection
    #     "none" for no extension.
    #     "nodirs" for any selection, but not including directories.
    #     "any" for any file type, including directories.
    # Individual specific extensions can be a semicolon-terminated list
    # Extensions are NOT case sensitive.  jpg will match JPG, jPg, jpg, etc..
    # **** EITHER EXTENSIONS OR MIMETYPES IS REQUIRED *****
    

    por exemplo

    Extensions=mp3;mp4;mkv;avi;mov;
    

    Boa sorte

    PT

        
    por 02.10.2014 / 22:09
    0

    Obrigado pela dica! Algumas melhorias possíveis:
    1. Você pode evitar ter que usar "Enfileirar itens na lista de reprodução em um modo de instância" alterando o exec para: Exec=vlc --playlist-enqueue %F
    2. Você também pode querer alterar %F (caminho + nome do arquivo) no campo Nome para diminuir o %f (nome do arquivo apenas) para melhor apresentação do menu.

        
    por 01.10.2018 / 03:07