I’m setting up a computer with linux mint debian editon, and the computer is going to be used by a lot of people who sign in via AD. I have custom display settings (background, pinned applications, theme, custom menu icon) that I would like to apply to all users, but right now they only show up when I log into the account that I set it up on.
Also, is there a way to get a custom firefox esr config to apply to all users as well? I want to remove pocket and make duckduckgo the default browser.
Many thanks.
I think you want a skeleton. /etc/skel
If you want to copy settings for Firefox and other applications, copy (parts of) your .config in there. When you create a new user it uses the skel directory as a template.
Google/GPT will explain it better than I can.
For Firefox specifically, look into creating a policies.json file in /usr/lib/firefox-esr/distribution/ - this will apply your settings (like removing pocket and changing the default search) to all users systemwide without needing to mess with individual profiles.
It’s going to be in a number of different files depending on what specific things you want to change globally. I think you can use
dconf-editor
to set some globals for desktop things.