第一次使用全新的Firefox配置文件时,我要做的第一件事是将其设置browser.urlbar.trimURLs
为false
(实际上应该可以通过“首选项”更改,或者应该保留默认设置),并将搜索和首页默认设置更改为DuckDuckGo。目前,我手动转到about:config
,单击愤怒的警告消息,然后搜索键(与DConf编辑器不同,它甚至没有组织)。
因此,我想知道如何从命令行读取和写入这些键,以便可以将这些调整添加到我的自定义脚本中。
第一次使用全新的Firefox配置文件时,我要做的第一件事是将其设置browser.urlbar.trimURLs
为false
(实际上应该可以通过“首选项”更改,或者应该保留默认设置),并将搜索和首页默认设置更改为DuckDuckGo。目前,我手动转到about:config
,单击愤怒的警告消息,然后搜索键(与DConf编辑器不同,它甚至没有组织)。
因此,我想知道如何从命令行读取和写入这些键,以便可以将这些调整添加到我的自定义脚本中。
Answers:
[ 这没有提供您所要求的内容,但是是获得相同结果的另一种方法。]
首先,关于警告...您可以确保不再看到该警告(基于每个配置文件),如下所示:
现在,关于您想要的偏好。通常,您可以创建一个名为的简单文本文件user.js
。该文件必须放置在相关的配置文件文件夹中,例如/home/username/.mozilla/firefox/random.default
(其中random
每个用户都具有唯一性)。
例如user.js
,User.js文件中描述了的结构和语法。
因此,在您的情况下,您将有如下一行:
user_pref("set browser.urlbar.trimURLs","false");
或者,使用您的其他示例(但请参见下一节):
user_pref("browser.search.defaulturl","https://duckduckgo.com/");
但是,我建议您首先确保所设置的首选项对于所使用的浏览器版本有效。我之所以这样说是因为我根本看不见browser.search.defaulturl
我的about:config
。我正在使用Firefox 22 beta。相反,我看到了:
browser.search.defaultenginename;Google
因此,以使用Bing而不是Google的示例为例,user.js
如果您使用的是Firefox 22,则您的另一行将是:
user_pref(“ browser.search.defaultenginename”,“ Bing”);
如图所示,您可以搜索其他引擎。
因此,简而言之,您可以输入首选项,user.js
并通过取消选中第一张图像来删除导航屏幕。
另外,如我链接到的资源所示,您必须重新启动浏览器以使代码user.js
生效。
profile.default
文件夹中的文件。在shell脚本中找到它的方法如下:从bash中获取默认的Firefox配置文件目录