如何在Windows 7中为Firefox配置文件设置不同的任务栏图标?


12

是否可以为两个不同的Firefox配置文件使用不同的任务栏图标?我有两个指向蝙蝠脚本的快捷方式,这些蝙蝠脚本以以下方式启动Firefox配置文件:

start "" "D:\Program Files (x86)\Mozilla Firefox\Firefox.exe" -no-remote -P "default"

更改桌面上快捷方式的图标很容易,但是当我启动Firefox实例时,它们都有相同的标准图标。

编辑

相关问题:

目前看来(2011-08-20)没有好的,始终如一的解决方案。

Answers:


2

如果有人可以运行FF的Beta版本(或Aurora或Nightly),则可以通过一个配置文件安装并使用稳定版,而另一个配置文件使用beta似乎可以解决问题。

  • 可以将两个配置文件都固定到任务栏
  • 这些配置文件可以具有不同的图标

怎么做:

  1. 在单独的文件夹中安装FF和beta版本的稳定版本(您可以从此处获取beta )
  2. 使用ProfileManager创建第二个配置文件
  3. 添加到beta shortut目标参数 -no-remote -p yourprofilename
  4. 只需右键单击固定的图标,右键单击properties和图标菜单项即可更改图标

它似乎完美无缺。如果有人能够以这种方式运行两个稳定版本,我将很乐意接受这样的答案。


1
  1. 右键单击要更改其图标的任务栏启动器。
  2. 右键单击带有程序名称的任务列表项(例如“ Mozilla Firefox”)
  3. 单击属性。

您可以在此属性对话框中更改启动器图标。您可能必须重新启动资源管理器或注销/登录才能使更改生效。


谢谢,它可以(有点)-我不知道这种更改图标的方式。问题是它的行为很奇怪-当我启动第一个FF配置文件并第二次运行时,第二个配置文件正确地显示了不同的图标。但是,当没有配置文件运行并且我启动第二个配置文件时,它将获得第一个配置文件的标准图标。更不用说将这两个配置文件都固定到任务栏是不可能的(但这是另一个问题)。
chodorowicz

您是否尝试过在没有批处理脚本的情况下直接启动Firefox?对于第二个快捷方式,您可以固定随机程序并编辑其快捷方式以指向Firefox。这两个图标都保持了对我来说应该的样子。但是,Windows在启动时不会突出显示第二个启动器,而是将第一个显示为打开状态。
Nithin Philips

是的,它按您描述的那样工作-如果我固定其他程序并更改图标,它将保留此交换的图标,但是当我运行FF时,它将突出显示为新的默认图标。感谢您的提示,它们对您有所帮助(我会在可能的时候进行投票),但是并不能完全解决问题。我相信Mozilla必须更改FF行为(每个配置文件必须具有不同的应用程序ID)。
chodorowicz

你是对的。您需要为每个Firefox配置文件实例具有不同的AppUserModelID。但这涉及修补Firefox代码并自行构建,或者可能编写一个自定义应用程序,以强制ID启动Firefox。无论哪种方式,都没有简单的解决方案。
Nithin Philips

Beta版本似乎具有不同的AppID。如果有人可以运行Beta,那么一切似乎都可以按预期进行-我已将其描述为我的回答。再次感谢您的提示!
chodorowicz 2011年

0

我发现了一个Firefox扩展,它基于配置文件名称设置AppID。这将允许不同的配置文件出现在Windows 7任务栏上的不同图标下。可以在这里找到:http : //code.google.com/p/win7appid/issues/detail?id=3#c0

在讨论中,提供了下载“ win7appid-ff4-profile.zip” zip文件的链接,该文件应解压缩到Firefox扩展文件夹中。

在讨论的评论8中,还提供了针对FF5及更高版本的更新脚本。这应该粘贴到以下文件中,覆盖现有代码:components \ win7appid.js

请注意,我无法为每个配置文件选择不同的图标-它们在任务栏上显示为标准Firefox图标。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.