Page 1 of 1

settings ignored

Posted: Thu Nov 09, 2023 3:54 am
by egbegb
I installed the latest XnView MP (Oct 2023) and now all of my "settings" are ignored. I set them, then the next time I
use XnView, I have to set them again. And again. And again.

What am I doing wrong? I.e. the "don't ask me again" when exiting is completely ignored.

Ed Bradford.

Re: settings ignored

Posted: Thu Nov 09, 2023 9:32 am
by xnview
what do you have in Settings>Integration>Paths?

Re: settings ignored

Posted: Thu Nov 09, 2023 7:45 pm
by user0
161 settings/catalog/etc saved in app folder
can confirm that some settings resets after app restart, eg Shortcuts

Re: settings ignored

Posted: Fri Nov 10, 2023 4:45 am
by egbegb
xnview wrote: Thu Nov 09, 2023 9:32 am what do you have in Settings>Integration>Paths?
I am on a Windows 10 machine with the very latest MS software. When I installed 1.6.1, XNView suddenly
lost all my settings upon exit. I then uninstalled and installed 1.6.0. Same result. I uninstalled and have now
gone through 1.5.5 and 1.4.0 with the same result. When I change my settings exactly where does XNView save it
and in what format? I've looked in the registry and in my "AppData\." directory and see nothing of interest.

Very frustrating. Every time I start XNViewMP I have to go through my 4 or 5 settings and reset them
and test them.

Any help on what I and/or Windows are doing wrong would be greatly appreciated.

Is there a very simple test I can do to check whether XNViewMP is doing the right thing?

I don't recognize Settings>"Integration>Paths". I don't know what that is and there is no
"Integration" or "Paths" in my settings window.

Ed Bradford

I fixed it. After installing a lot of stuff, I went to appdata\roaming\XNViewMP and saw this:

C:\egb\AppData\Roaming\XnViewMP>ls -l
total 13847592
-rwxr--r--+ 1 egb None 14130028544 Nov 9 21:41 Thumb.db
-rwxr--r--+ 1 egb None 49864704 Nov 9 22:57 XnView.db
-rwxr--r--+ 1 egb None 739 Nov 9 22:58 default.bar
-rwxr--r--+ 1 egb None 6254 Nov 9 22:58 default.keys
-rwx------+ 1 egb None 27042 Sep 24 02:19 xnview.ini

I then did this (I have cygwin installed on all my windows machines):

C:\egb\AppData\Roaming\XnViewMP>chmod 0664 *

Resulting in this:

C:\egb\AppData\Roaming\XnViewMP>ls -l
total 13847592
-rw-rw-r--+ 1 egb None 14130028544 Nov 9 21:41 Thumb.db
-rw-rw-r--+ 1 egb None 49864704 Nov 9 22:57 XnView.db
-rw-rw-r--+ 1 egb None 739 Nov 9 22:58 default.bar
-rw-rw-r--+ 1 egb None 6254 Nov 9 22:58 default.keys
-rwx------+ 1 egb None 26584 Nov 9 23:08 xnview.ini

Before all this I had to change

C:\egb\AppData\Roaming\XnViewMP>chown egb xnview.ini

Once the "chown egb xnview.ini" was done and the allowing of everyone to read and
me and my "group" (??) to write, everything worked in 1.5.5. Now I will remove
1.5.5. and install 1.6.1. Stay tuned to this thread.

CONFIRMED. 1.6.1 behaves as expected. The issue is with ownership
and permissions in the AppData/Roaming/XNViewMP/ directory. Changed
ownership to egb and made all files readable by everyone and all files writable
by me and my group.

ISSUE RESOLVED on 2023-11-09 for 1 up-to-date Windows 10 machine.

Ed

Re: settings ignored

Posted: Fri Nov 10, 2023 4:41 pm
by xnview
user0 wrote: Thu Nov 09, 2023 7:45 pm 161 settings/catalog/etc saved in app folder
can confirm that some settings resets after app restart, eg Shortcuts
??

Re: settings ignored

Posted: Fri Nov 10, 2023 4:51 pm
by user0
xnview wrote: Fri Nov 10, 2023 4:41 pm
user0 wrote: Thu Nov 09, 2023 7:45 pm 161 settings/catalog/etc saved in app folder
can confirm that some settings resets after app restart, eg Shortcuts
??
in version 1.4.5-1.6.1 (app settings stored inside app folder)
Shortcuts resets to default after restart

to reproduce
0. unzip archive with app
1. run app (with or without file)
2. set any Shortcut in Settings, eg change Viewer 100% from * to N
3. test it in Viewer - it works
4. close app
5. run app again
shortcut will be reset to *

not 100% reproducible, sometimes it saves, no idea why :?

Re: settings ignored

Posted: Tue Nov 14, 2023 8:14 am
by xnview
user0 wrote: Fri Nov 10, 2023 4:51 pm to reproduce
0. unzip archive with app
1. run app (with or without file)
2. set any Shortcut in Settings, eg change Viewer 100% from * to N
3. test it in Viewer - it works
4. close app
5. run app again
shortcut will be reset to *

not 100% reproducible, sometimes it saves, no idea why :?
you start XnView in viewer mode?

Re: settings ignored

Posted: Tue Nov 14, 2023 8:55 am
by user0
xnview wrote: Tue Nov 14, 2023 8:14 am you start XnView in viewer mode?
it does not matter, both modes are affected
guess issue is with reading multi-steps shortcut from .keys file

try to set 'N, N' shortcut
shortcut will be saved in default.keys

Code: Select all

[View]
cmd_zoom100 N, N
but when app started in any mode
Settings > Interface > Shortcuts > Viewer shows
100% cmd_zoom100 = *

Re: settings ignored

Posted: Tue Nov 14, 2023 11:18 am
by xnview
yes currently multiple keys doesn't work

Re: settings ignored

Posted: Tue Oct 22, 2024 10:50 pm
by Tekaiguy
user0 wrote: Tue Nov 14, 2023 8:55 am
xnview wrote: Tue Nov 14, 2023 8:14 am you start XnView in viewer mode?
it does not matter, both modes are affected
guess issue is with reading multi-steps shortcut from .keys file

try to set 'N, N' shortcut
shortcut will be saved in default.keys

Code: Select all

[View]
cmd_zoom100 N, N
but when app started in any mode
Settings > Interface > Shortcuts > Viewer shows
100% cmd_zoom100 = *
I just solved a similar issue in case anyone is still interested. XnViewMP would keep resetting my shortcuts when I closed even though they were saved in the 'default.keys' file. The issue was that the 'xnview.ini' file was not pointing to the 'default.keys' file correctly. It read:

Code: Select all

shortcut=default.keys
so I changed it to the full path:

Code: Select all

shortcut=/home/username/.config/xnviewmp/default.keys
and now it saves my shortcuts when I close the program.