如何在Nautilus的右键菜单中添加“添加到VLC播放列表”?
问题
当您在VLC上播放任何歌曲或其他媒体文件并打开另一个此类文件时,将打开另一个VLC实例。 (在你是机器人之前,你不会听到和理解任何事情)
我想要的是
我在Nautilus的右键菜单中添加“添加到VLC播放列表”的内容与Windows类似。
它可以在VLC首选项中修复:
- 转到工具菜单打开VLC首选项
- 在首选项中,启用
"Allow only one instance"
和"Enqueue files in one instance mode"
如下所示:
- 点击保存。 而已!
从现在开始使用VLC打开文件时,它们将在您的播放列表中排队。
您可以使用nautilus-action-Configuration-Tool来实现
-
使用使用安装工具
sudo apt-get install nautilus-action
-
之后关闭所有打开的nautilus实例
nautilus -q
-
打开nautilus-action-Configuration-Tool。
- 然后单击“添加新操作”按钮并命名您的操作。
-
单击“命令”选项卡,然后输入命令
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
)
-
创建一个文件
~/.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"
-
使其可执行:
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"