rap*_*ink 5 linux url google-chrome picasa xdg
当我访问 Picasa Web 以查看其他用户的相册时,我可以使用 Picasa 下载图片。这启动了一个 URL,如
picasa://downloadfeed/?url=http%3A...
Run Code Online (Sandbox Code Playgroud)
在 Firefox 中,当我单击它时,我可以选择打开它/usr/bin/picasa
并且它工作正常。
然而,在 Chrome 中,它不建议选择一个应用程序来打开它,而是将其发送到xdg-open
,但失败了。当我尝试xdg-open
在控制台中启动这样的 URL 时,我得到:
$ xdg-open picasa://foobar
kio (KRun): ERROR: #### NO SUPPORT FOR READING!
Run Code Online (Sandbox Code Playgroud)
我在论坛上发现了一个帖子,说您可以xdg-open
在~/.local/share/applications/defaults.list
以下位置配置关联:
$ cat ~/.local/share/applications/defaults.list
[Default Applications]
text/html=google-chrome.desktop
Run Code Online (Sandbox Code Playgroud)
但我不知道 Picasa 链接使用什么。此外,man xdg-open
表明
xdg-open 支持文件、ftp、http 和 https URL。
我还尝试在 KDE 的系统设置中编辑文件关联,以在“uri”组中添加一个“picasa”条目。我注销并再次登录(以防万一),但它仍然无法正常工作。
有谁知道如何让 Google Chrome 正确管理这些 URL?
在 KDE4 上,您可以在$HOME/.kde4/share/kde4/services/
. 在早期版本中,我相信这个目录是$KDEDIR/share/services/.
创建一个名为的文件picasa.protocol
并将其放入其中:
[协议] exec=/usr/bin/picasa "%u" 协议=picasa 输入=无 输出=无 帮手=真 列表=假 阅读=假 写作=假 制作目录=假 删除=假
您可能需要稍微调整选项,但我认为这应该可行。这与在 chrome 中设置spotify 处理程序以及last.fm处理程序的方法相同。
归档时间: |
|
查看次数: |
4785 次 |
最近记录: |