Menu

#201 All users vs current user settings

Config_v0.0.5
closed
None
1
2021-08-31
2014-10-13
Ari Latvala
No

When configuring special display resolution settings for the current user, they are not honored if setting for all users is "Full screen". Obviously "All users" should act as a template and after that current user should be able to modify that. Now "All users" seems to overide other settings.

Discussion

  • md ekramul ansari

    i have fixed this bug.what i hve to do next or how to submit?

     
  • md ekramul ansari

    i have written there all user vs current user setting ,where i made changes

     
  • md ekramul ansari

    same in this file

     
  • md ekramul ansari

    hello

     
  • md ekramul ansari

    check these files.

     
  • William Kendrick

    Assigning to Pere, since he's been very good about accepting patches for us. :) (Reassign to nobody, if you'd rather not work on this, Pere!)

     
  • William Kendrick

    • assigned_to: Pere Pujal i Carabantes
     
  • William Kendrick

    Not sure this is a valid bug. Could be confusion that "all users" is system-wide settings, while "current user" has its own, separate settings, which may override them.

     
  • William Kendrick

    • status: open --> closed
     
  • Ari Latvala

    Ari Latvala - 2021-08-30

    Still here, even though problem is not valid for my case any more, kids grew out of this program long time ago and iMac also not in use any more. So I have no idea, if current version possibly still has the problem. If you read the description carefully, you'd noticed that problem was that "system" overrides "user" settings when it should be of course vice versa. md ekramul ansari on the chain mentioned that he/she had already fixed the problem on the code and was asking way to submit it, based on the chain nothing happened after that though.

     
  • Pere Pujal i Carabantes

    I can confirm,: remove the ~/tuxpaintrc file and set allusers to fullscreen native, start tuxpaint and see it running fullscreen, close tuxpaint, set current user to windowed 800x600, start tuxpaint and see it still running fullscreen.
    The code from Ekramul adresses it by changing the binary checkbox 'Use "AllUsers" settings' into a tristate 'Merge', 'Use "All Users" settings', 'Discard "all users" settings'
    being the first 2 the same behavior as currently and the last one making use of the sysconfig=no entry in the config file.

    Note that this is an improvement for tuxpaint-config (allow users to make use of the sysconfig=no feature) but only a partial solution for this bug as the real problem seems to lay on how we parse the config files in tuxpaint itself.

    I've made a diff from Ekramul's code and adapted to the current source so it applies fine, Bill, could you take a look at it?
    Thanks
    BTW, also BIG THANKS fro the bug/feature request/tasks cleanup :)

     
  • William Kendrick

    @perepujal Thanks for "rebasing" this patch, and @ekramula2 thanks for the original code and please accept my apologies for us not merging it sooner! I think some of the labels need reworking, but otherwise I think this makes sense. I may also add some additional text to the main "About" text, to explain how this works.

     

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.