In general, all applications, all desktops, etc, I try to do as little customization as possible, just because overtime the benefit-time ratio is too low. But sometimes it is necessary, especially when it comes to visual items.
It is not clear to me where users should customize Firefox UI on XFCE.
I have some css in .config/gtk-3.0, some in userChrome, and some in prefs.js (about:config). It all does what it is suppose to do, but is there one more preferred location that isn’t well documented (if it is please let me know )
And just when I get it working, it breaks. For example, I was using “widget.non-native-theme.scrollbar.size” to increase the scrollbar, but it apparently doesn’t exist anymore (about:config shows trash can) and we should be using “widget.non-native-theme.scrollbar.size.override”. I found the answer in the linuxmint forum and it looks like it might have occurred with FF 96. How is an end user suppose to become aware of these changes? I reviewed the release notes and couldn’t find anything. So a user has to go searching for documentation.
That’s a nice thing about google-chrome, their about:flags provides inline documentation. FF has some web pages documenting preferences, but they are incomplete and aging. I often end up reading the code to find out what has changed.
What steps should a user take to customize FF on XFCE and stay current on FF changes, specifically about:config preferences?
Resource
- I used this web site tool to tweak the FF tabs: Firefox 89+ – Styling the New Proton UI
- Preferences