我想结合我已经使用的这两个元素:
Konsole 终端运行
yt-dlp
命令以便从复制的链接下载(如konsole -e yt-dlp 8 %u
)用于在特定位置打开 Konsole 的 Dolphin 服务菜单 (
konsole --workdir %f
)
我想要一个 Dolphin 服务菜单来在特定位置打开 Konsole 并运行命令yt-dlp
。
当我快速想要在 USB 记忆棒或其他可移动设备上运行该命令时,我需要它,而不需要手动复制其位置或在下载后将文件复制到那里等。
这里如何组合%f
和/或参数?%u
在--workdir
他们引用在 Dolphin 中打开的目录之后,以及在yt-dlp
他们引用复制的下载链接之后,这样的行Exec=konsole --workdir -e yt-dlp 8 %u
不起作用。
答案1
xclip
是关键(可能需要安装)
正确的行应该是这样的:
Exec=konsole --workdir %f -e yt-dlp <some_options> $(xclip -o)
(像往常一样,写下一个问题可以帮助人们找到答案!)