当我访问 Picasa Web 查看其他用户的相册时,我可以使用 Picasa 下载图片。这将启动一个 URL,如下所示
picasa://downloadfeed/?url=http%3A...
在 Firefox 中,当我单击此按钮时,我可以选择用它来打开它,/usr/bin/picasa
并且它运行良好。
然而,在 Chrome 中,它不会建议选择一个应用程序来打开它,而是将其发送到,这会失败。当我尝试在控制台中xdg-open
启动这样的 URL 时,我得到:xdg-open
$ xdg-open picasa://foobar
kio (KRun): ERROR: #### NO SUPPORT FOR READING!
我在论坛上发现一篇帖子,说您可以xdg-open
在以下位置配置关联~/.local/share/applications/defaults.list
:
$ cat ~/.local/share/applications/defaults.list
[Default Applications]
text/html=google-chrome.desktop
但我不知道该用什么来制作 Picasa 链接。此外,还man xdg-open
表明
xdg-open 支持文件、ftp、http 和 https URL。
我还尝试在 KDE 的系统设置中编辑文件关联,以在“uri”组中添加“picasa”条目。我注销并再次登录(以防万一),但仍然不起作用。
有人知道如何让 Google Chrome 正确管理这些 URL 吗?
答案1
在 KDE4 上,你可以在 下添加协议处理程序$HOME/.kde4/share/kde4/services/
。在早期版本中,我相信此目录是$KDEDIR/share/services/.
创建一个名为的文件picasa.protocol
并将其放在其中:
[协议] exec=/usr/bin/picasa“%u” 协议=picasa 输入=无 输出=无 助手=真 列表=false 阅读=false 写作=假 makedir=false 删除=false
您可能需要稍微调整一下选项,但我认为这应该可行。这与设置Chrome 中的 spotify 处理程序, 以及ASAlast.fm 的处理程序。
答案2
已解决。适用于 Ubuntu 11、所有浏览器、gnome3 / Unity。
找到以下文件并手动编辑。我没有找到使用 gconf-editor 执行此操作的正确方法。
文件名和路径:
~/.local/share/applications/mimeapps.list
- 复制该文件,以备不时之需。
在[Added Associations]末尾添加以下行:
x-scheme-handler/picasa=picasa.desktop
保存文件
返回您的网络浏览器并再次尝试将相册下载到 Picasa。这对我有用。
示例脚本:
cd ~/.local/share/applications
cp mimeapps.list mimeapps.list.old
nano mimeapps
进入 nano 后,在步骤 2 中添加上面的行;Ctrl+O然后Ctrl+ X。
答案3
您能否进入 Firefox,在“应用程序”选项卡下找到 Picasa 链接的条目,然后将其复制到 Chrome 中?这对我来说似乎是最好的方法……
答案4
尝试这个,替换“比特币“在本例中为“picasa”(来源):
如何配置你的浏览器
Firefox(3.5 及以上版本)
访问 about:config
- 创建一个新的布尔值(鼠标右键->新建->布尔值)
- 输入此名称:network.protocol-handler.expose.bitcoin
- 选择值:false
- 下次单击比特币 URI 时,将出现一个对话框要求您输入比特币客户端的路径。确保它是可执行的
铬合金:
要在 Ubuntu 10.04 或更高版本上配置 Chrome 来处理比特币 URI,请首先在命令行上执行以下操作:
- $ gconftool-2 -t string -s /desktop/gnome/url-handlers/bitcoin/command "/path/to/electrum.py %s"
- $ gconftool-2 -t bool -s /desktop/gnome/url-handlers/bitcoin/needs_terminal false
- $ gconftool-2 -t bool -s /desktop/gnome/url-handlers/bitcoin/enabled true
这告诉 Gnome 如何处理比特币 URL,然后 Chrome 从 Gnome 获取该 URL。