01:23:16 lovely "3G" junk 01:23:30 yes, my DSL died... for real 01:23:53 so I guess back to the "extremely low bandwidth" for the next weeks/months/years 10:06:38 Hi there. Can you please tell me how I can specify the default settings for the Linux version of Seamonkey? 10:06:38 I can't migrate a configured profile, a new one will be generated every time. 10:08:09 Seamonkey version is 2.53.12 10:12:14 user_id[m]: to migrate configured profiles, you need to move the seamonkey per-user settings/profile directory, should be $HOME/.mozilla/seamonkey 10:12:54 (to migrate a specific profile, you'd just move/copy that profile's directory and amend profiles.ini as needed) 10:14:17 Now depending on where to and where from you're moving the profile(s), you should double-check that everything is working as expected, there may be e.g. full paths that won't work (in downloads?) 10:15:04 (frg_Away probably knows more details about this?) 10:16:21 now default settings, that is something you could do separately, if that's what you're looking for, I don't recall the precise location but I think it's possible to create a file with default or unchangeable preferences for a given install 10:17:55 http://kb.mozillazine.org/Locking_preferences#Other_uses_for_the_mozilla.cfg_file 10:23:03 (if you follow these instructions, see also the text above there: general.config.filename will be relative to the installation directory, not defaults/pref/) 10:26:03 Спасибо за ответ. 10:26:03 Профили должны иметь разный ID, будет много пользователей и названия профилей не должны совпадать. 10:26:14 Thank you for your reply. 10:26:14 Profiles should have different IDs, there will be many users and profile names should not match. 10:27:36 In fact, I need to make an installation distribution with my custom settings 10:28:19 * 10:28:28 oh, rereading and now I think I understand better, I thought "I can't migrate [...]" was a/the problem you were trying to solve 10:29:30 then perhaps what's described in that mozillazine kb article, with defaultPref(), will work? 10:32:21 Besides the about:config settings that are written in Pref(), I need to add some extensions (uBlock, etc) and change the appearance settings. 10:36:14 I think for extensions you put these under extensions/ inside the installation directory 10:36:34 now what do you mean with appearance settings? 10:41:24 It does work with extensions, I tried it and it worked. 10:41:25 I need to change the order of the buttons, remove the print and transition buttons, add a search form to the panel (xulstore.json) 10:41:25 I can't figure out where to put the configs to copy them to the new user's profile 10:50:12 that example with "mozilla.cfg" should work, although I've not tested it recently with *new* profiles; perhaps other people have pointers about other ways to establish default preferences? 10:55:03 Thanks for the answer! 10:55:05 If I understand correctly, mozilla.cfg can only configure Pref() parameters. 10:55:05 It doesn't adjust the layout of the interface elements. 10:57:37 it sounds like it is more powerful than that, but I've only used it for preferences 10:59:54 I placed the configs in the seamonkey/defaults/profile/* directory, but they would not copy to the new profile. 11:05:32 there's also https://mike.kaply.com/2012/03/15/customizing-firefox-default-preference-files/ which I haven't used personally 11:07:01 the mozilla.cfg/general.config.filename approach would be a different thing, though 11:13:30 Thanks for the advice. I will try with browser/defaults/preferences. 11:15:06 * njsg has to get afk for a bit, bbl 11:16:13 layout is in xulstore.json and not aware that this can be set via defaults. defaults are hardcoded in the themes. 11:19:33 I want to customize the xulstore.json and place it in the distribution so that it is copied to a new profile when Seamonkey starts up 11:19:56 *first time 11:21:40 I will try with browser/defaults/preferences/xulstore.json 11:22:58 With browser/defaults/pref/xulstore.json didn`t work 11:35:23 Hm, with browser/defaults/preferences/xulstore.json didn't work too 11:35:42 s/Hm/Hmm/ 12:14:03 has been some time since I looked at this part but think it will only copy prefs and search xml data 12:20:04 It's strange if no one has ever had such questions 12:45:32 It looks like I need to unpack browser/omni.ja and make changes there, then pack it back 13:53:32 I found the reason - https://bugzilla.mozilla.org/show_bug.cgi?id=1234012 13:54:59 And this - https://bugzilla.mozilla.org/show_bug.cgi?id=1240798 14:01:51 if it works, I'd expect it to copy from defaults/profile/xulstore.json 14:04:16 I was wondering the if there was a SeaMonkey here on Matrix just the other day. 14:04:32 s/the// 14:05:57 njsg: It doesn't work I tried it 14:09:49 I did the bug long ago and I think it copies only specifc files. Also the xulstore.json can probably not replaced while SM is open. 14:11:42 I deleted the profile each time before starting Seamonkey 14:13:16 two ideas I didn't check: perhaps the autoconfiguration file can do this somehow; or possibly an extension to override theme files 14:14:54 a modified version of the theme could be a third possibility, problem is that if you rely on the theme somehow, you need to test it with every new release in case your solution needs to be adjusted 14:18:04 I will check the solution for Firefox, maybe it will help https://mike.kaply.com/2016/05/24/default-profile-directory-doesnt-work-in-firefox-46/ 14:19:57 The autoconfiguration method is used here 17:41:17 rebooted. 1st time in 7 months - only to install AMD video drivers (which didn't accomplish anything). 20:37:50 Hi buc 20:38:02 Hi frg 20:38:59 buc: haven't seen you much lately 20:38:59 buc hope you are ok with all the stuff hitting the wall. 20:40:13 Thanks! 20:43:31 Just came to suggest user)id[m] how to set local SM system-wide settings -- just use /usr/lib64/seamonkey/defaults/pref/all-somename.js file with pref("pref_name", pref_value); statements. 20:43:53 "somename" can be anything. Fedora uses "all-fedora.js" and so on. 20:44:08 Surely user_id[m] 20:48:10 I think layout can not be configured but prefs should work. there is also a distribution specific file or directory which is read. Never used it so I don't remember the exact name. 20:49:46 buc got a new job so still stuck porting regexp from Waterfox but your optional chaining is now always in the queue and be updated. Hope to put the ua stuff in too. 20:51:10 frg: For the layout some lifehacks are possible, based on Linux's /etc/skel/ feature (ie. preload for newly created user into its ~/.mozilla/* etc.) 20:54:33 frg: For useragent stuff I think the list should be re-checked. Some sites I couldn't check at all (either require login for the test case, or just not available at all nowadays). Probably something should be added from them (currently it is commented out in the source). 20:57:39 buc it will probably take a bit till it will be in. Can't promise 2.53.14. We are now just doing 2.53.13b1. Source updates 3h ago. 20:57:48 ^updated 21:07:29 frg: It could be fine to provide the source tarballs the same way how nightly builds are now provided. At least the upcoming beta and release tarballs (ie. just to not wait for the long time appearance at archive.mozilla.org). 21:08:11 buc WG9s does this. IanN would need to provide it. 21:08:43 nighty night.