我可以打开一个终端并使用 wget,或者将其粘贴到网络浏览器中,但是有没有办法从 Unity 内部执行此操作?
答案1
答案2
安装 gpaste
然后写一个bash文件getlink.sh(我把我的放在桌面上)
#!/bin/bash
cd ~/Desktop
gpaste get 0 | (read link; wget $link;)
允许它成为可执行文件。
在桌面上创建一个启动器,并使用 gedit 对其进行编辑,使其看起来像这样:
[Desktop Entry]
Version=1.0
Type=Application
Icon[en_US]=gnome-panel-launcher
Exec=/home/presbitero/Desktop/getlink.sh
Name[en_US]=getlink
Name=getlink
Icon=gnome-panel-launcher
Terminal=true
如果您的链接是您最后复制的内容,则应该下载该文件并将其粘贴到桌面上。
答案3
我认为,火炬将是您的理想选择
FlareGet 是一款功能齐全、多线程、多段的下载管理器和加速器
但是Ubuntu软件中心的免费版本不支持“浏览器集成”,你需要支付10美元才能获得浏览器集成插件。我想如果没有浏览器集成,下载管理器就毫无意义了。
以下是实现 Firefox 浏览器集成的解决方法。我已经在 Firefox 18 上测试过,效果非常好。
- 只需转到 Firefox > 工具 > 附加组件 > 扩展。
- 搜索插件“快闪",安装并重新启动 Firefox。
- 转到“工具”>“附加组件”>“扩展”>“FlashGot 首选项”。
- 在一般的选项卡,选择 FlareGet 作为下载管理器,并选中“在上下文菜单中显示”复选框
- 在FlashGot媒体选项卡,选择 FlareGet 作为下载管理器并选中“显示工具栏按钮”复选框。
- 现在重新启动 Firefox。FlashGot 将作为 FlareGet 的 Firefox 集成插件。
只需右键单击任何可下载链接并选择 FlareGet。
如果您想从 YouTube 下载视频,只需播放视频,标题栏最右侧就会出现一个图标。只需单击该图标,FlareGet 就会捕获并下载视频。
我喜欢 Firefox,所以这对我来说已经足够了。Chrome 也可以实现类似的功能。