如何在Nautilus的右键菜单中添加“添加到VLC播放列表”?

问题

当您在VLC上播放任何歌曲或其他媒体文件并打开另一个此类文件时,将打开另一个VLC实例。 (在你是机器人之前,你不会听到和理解任何事情)

我想要的是

我在Nautilus的右键菜单中添加“添加到VLC播放列表”的内容与Windows类似。

它可以在VLC首选项中修复:

  • 转到工具菜单打开VLC首选项

在此处输入图像描述

  • 在首选项中,启用"Allow only one instance""Enqueue files in one instance mode"如下所示:

在此处输入图像描述

  • 点击保存。 而已!

从现在开始使用VLC打开文件时,它们将在您的播放列表中排队。

您可以使用nautilus-action-Configuration-Tool来实现

  1. 使用使用安装工具

     sudo apt-get install nautilus-action 
  2. 之后关闭所有打开的nautilus实例

     nautilus -q 
  3. 打开nautilus-action-Configuration-Tool。

  4. 然后单击“添加新操作”按钮并命名您的操作。
  5. 单击“命令”选项卡,然后输入命令

     vlc --one-instance 

    您还应在“参数”框中输入相应的参数 – 您可以单击“图例”按钮以查看可以使用的参数列表。

    在我们的例子中,如果我们可能有空格,我们希望%f参数提供文件名或更好的%B 。我们还可以通过单击“图例”按钮查看有关参数的所有详细信息。

    Nautilus-Actions会显示它将运行的命令的预览,因此您将知道自己处于正确的轨道上。

第一种方法:

在目录~/.gnome2/nautilus-scripts创建一个名为add-to-vlc的新~/.gnome2/nautilus-scripts

将其添加到文件中:

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

授予文件权限:

 chmod +x add-to-vlc 

现在重启nautilus:

 nautilus -q 

现在您只需右键单击文件即可使用它,然后转到脚本条目并选择add-to-vlc


第二种方法:

安装nautilus操作:

 sudo apt-get install nautilus-actions 

重启Nautilus:

 nautilus -q 

从Dash启动Nautilus-Actions配置工具:

在此处输入图像描述

在“操作”选项卡中输入要保存的名称:

在此处输入图像描述

在命令选项卡中,在图片中添加如下命令(路径:/ usr / bin / vlc和参数:–one-instance%B)

在此处输入图像描述

现在保存并退出,现在无论何时右键单击文件,您都可以转到Nautlus Actions并选择Add to vlc

在此处输入图像描述

解决方案不使用其他应用程序/工具 :(适用于Nautilus 3

  1. 创建一个文件~/.local/share/nautilus/scripts/Add to VLC playlist其中包含以下内容:

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

    用于创建所需文件的命令:

     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. 使其可执行:

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

完成!

  • 现在,右键单击任何媒体文件,然后从“ Scripts子菜单中选择“ Add to VLC Playlist
  • 也适用于目录
    只需在选择中包含目标目录(包含音频/video媒体)。

对于Naultilus 2
~/.local/share/nautilus/scripts/"Add to VLC playlist"更改为~/.gnome2/nautilus-scripts/"Add to VLC playlist"