我想启用 userChrome.css | 我想编辑我的 Firefox UI 的默认外观

我想启用 userChrome.css | 我想编辑我的 Firefox UI 的默认外观

所以我刚刚从 Windows 转移到 Ubuntu 20.04 作为我的主要驱动程序。我毫不费力地找到了我想要的本地运行的应用程序(tusk 作为 Evernote 客户端、Notion 客户端、Mega 云同步),所以我的新 Ubuntu PC 没有任何问题,直到我发现这相当有挑战性……

我正在运行撰写本文时可用的最新版本 Firefox,我刚刚通过 apt-get 包管理器安装了它。到目前为止,我没有遇到浏览器或可用性问题。但是,我只想从汉堡菜单中隐藏以下选项,例如“附加组件”、“自定义”、编辑和缩放选项。

因此,我通过“故障排除”菜单打开了“配置文件”文件夹,并严格按照以下步骤操作......

在配置文件上创建了“chrome”文件夹,我在该目录下创建了“userChrome.css”文件并编写了以下代码(在我的 Windows 机器上运行良好)。

@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");

#appMenu-addons-button, #addonsButton, #appMenu-preferences-button, #appMenu-zoom-controls, #appMenu-edit-controls, #appMenu-customize-button {
display: none !important;
}

当然,我将以下选项“toolkit.legacyUserProfileCustomizations.stylesheets”值设置为 true,并尝试了命名空间 url 链接的几种变化。

我还尝试了以下操作:

u/namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only");

它们都没有对我的 Firefox 默认 UI 产生任何明显的变化。因此,我只想隐藏上述提到的以下项目。因此,我希望您能指导我完成实现我想要的步骤。

答案1

删除您之前创建的所有文件或文件夹。找到正确的"Profile Folder Path"打开 Firefox →菜单帮助故障排除→ 在现场个人资料目录

转到"Profile Folder Path"并创建一个名为 chrome 的新文件夹:

cd "Profile Folder Path"
mkdir chrome

现在你有了一个路径"Profile Folder Path"/chrome/,创建一个名为userChrome.css

cd "Profile Folder Path"/chrome/
nano chrome/userChrome.css

粘贴此文本以删除条形图并进行测试:

@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); /* only needed once */
#PanelUI-menu-button {display: none;}
#TabsToolbar {visibility: collapse;}
#navigator-toolbox {visibility: collapse;}
browser {margin-right: -14px; margin-bottom: -14px;}

检查访问权限(这里没有 root 用户):

drwxrwxr-x   user1 user1 chrome/
-rw-rw-r--   user1 user1 userChrome.css

关闭 Firefox 并再次打开,做得好!希望它能有所帮助...

答案2

在新标签页中打开about:config。搜索privacy.webrtc.legacyGlobalIndicator设置并将其切换为false

(看:https://stackoverflow.com/questions/60128378/can-i-stop-the-firefox-webrtc-sharing-indicator-showing-up

相关内容