LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 789|回复: 7

首选应用程序的问题

[复制链接]
发表于 2005-9-24 20:55:39 | 显示全部楼层 |阅读模式
在首选应用程序里把firefox设为默认的web浏览器了,为啥大开url时用的是konqueror(如在realplayer里的检查更新,还有雷鸟中打开html邮件的url) :comp
发表于 2005-9-24 21:07:57 | 显示全部楼层
  1. #!/bin/sh

  2. export MOZILLA_FIVE_HOME="/path/to/your/firefox_installation"

  3. url="$1"
  4. if [ ! "$url" ]; then
  5.         url="about :blank"
  6. fi

  7. if $MOZILLA_FIVE_HOME/mozilla-xremote-client -a firefox openURL\("$url",new-tab\); then
  8.         exit 0
  9. fi

  10. $MOZILLA_FIVE_HOME/firefox "$url"

  11. exit 0
复制代码


将以上代码保存,命名可以随意,比如openlink.sh,放入$PATH中(不是必须的),赋予可执行属性,在上述程序首选项中选择浏览器的地方都选择这个脚本。thunderbird在gui中没有可选择浏览器的地方,那么就在thunderbird用户profile目录下的pref.js文件中加入

  1. user_pref("network.protocol-handler.app.http", "/path/to/openlink.sh");
复制代码
回复 支持 反对

使用道具 举报

发表于 2005-9-24 21:10:36 | 显示全部楼层
这是所有发行版,任何桌面环境都通用的方法。
回复 支持 反对

使用道具 举报

发表于 2005-9-24 21:12:23 | 显示全部楼层
www-browser 的alternatives不对。楼上的不要误导了。
回复 支持 反对

使用道具 举报

发表于 2005-9-24 21:21:35 | 显示全部楼层
这个并不是所有发行版有alternative机制的,比如Slackware。况且这是可行的办法,何谈误导。
回复 支持 反对

使用道具 举报

发表于 2005-9-24 21:29:21 | 显示全部楼层
因为realplayer只调用www-browser,所以你的方法对realplayer无效。
回复 支持 反对

使用道具 举报

发表于 2005-9-24 21:31:08 | 显示全部楼层
怎么没效果,你亲自试过,说话不要过满。
回复 支持 反对

使用道具 举报

发表于 2005-9-24 21:37:22 | 显示全部楼层
如果要用到alternatives机制,在Debian中也应该是x-www-browser而不是www-browser
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表