有没有办法通过命令行切换隐藏/取消隐藏 Firefox Web 浏览器标题栏?
可以通过 Firefox Web 浏览器的 GUI 来实现:
- 点击右上角的三条水平线 (☰)
- 点击自定义
- 取消勾选“标题栏”
我已经尝试过man firefox
但没有得到任何关于如何通过命令行实现这一点的信息。
Ubuntu 18.04.3 和 Ubuntu 19.10
由于一些苛刻的原因,原因之一如下
我需要使用隐藏顶部栏扩展,但不是一直使用。所以我想在隐藏和取消隐藏 Firefox Web 浏览器标题栏之间切换,就像以下情况一样
- 当隐藏顶部栏扩展处于开启状态时取消隐藏
- 当隐藏顶部栏扩展关闭时隐藏它
请注意:
我没事。如果 CLI 无法实现,我只是想确认一下是否有办法使用 CLI
答案1
prefs.js
Firefox 将用户首选项存储在用户配置文件目录中的文件中。在 Firefox 运行时不应编辑该文件。首选项中的更改将在 Firefox 退出时写入。
prefs.js
因此,需要一个编辑文件以更改设置“browser.tabs.drawInTitlebar”的脚本来更改使用命令行启用或禁用旧版标题栏的设置。设置显示为:
user_pref("browser.tabs.drawInTitlebar", true);
还可以使用user.js
配置文件文件夹中的文件来设置配置选项。在 中设置的首选项user.js
优先于 中的设置prefs.js
。使用首选项对话框或使用 所做的任何更改about:config
都将在 Firefox 重新启动后丢失,因此该文件是一种在用户配置文件 (参考)。
更改仅在下次加载 Firefox 时生效。我不知道是否可以“动态”重新加载配置文件(也不知道这些专家),因此更改将立即在正在运行的 Firefox 实例中生效。据我所知,您能做的最好的事情是让您的脚本终止 Firefox,user.js
使用脚本应用更改,然后重新打开 Firefox。