如何配置你的浏览器

如何配置你的浏览器

当我访问 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
  1. 复制该文件,以备不时之需。
  2. 在[Added Associations]末尾添加以下行:

    x-scheme-handler/picasa=picasa.desktop
    
  3. 保存文件

返回您的网络浏览器并再次尝试将相册下载到 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

  1. 创建一个新的布尔值(鼠标右键->新建->布尔值)
  2. 输入此名称:network.protocol-handler.expose.bitcoin
  3. 选择值:false
  4. 下次单击比特币 URI 时,将出现一个对话框要求您输入比特币客户端的路径。确保它是可执行的

铬合金:

要在 Ubuntu 10.04 或更高版本上配置 Chrome 来处理比特币 URI,请首先在命令行上执行以下操作:

  1. $ gconftool-2 -t string -s /desktop/gnome/url-handlers/bitcoin/command "/path/to/electrum.py %s"
  2. $ gconftool-2 -t bool -s /desktop/gnome/url-handlers/bitcoin/needs_terminal false
  3. $ gconftool-2 -t bool -s /desktop/gnome/url-handlers/bitcoin/enabled true

这告诉 Gnome 如何处理比特币 URL,然后 Chrome 从 Gnome 获取该 URL。

相关内容