In such a case it's better to open a ticket in Zim's GitHub <https://github.com/jaap-karssenberg/zim-desktop-wiki/issues>.
Joseph Reagle <[email protected]> schrieb am Di., 1. Mai 2018 um 22:19 Uhr: > This problem is deeper than I expected and has to do with the state/cache: > on_close_page ... self.save_uistate(). Here is my `notebook.zim`: > > ``` > [Notebook] > disable_trash=False > document_root= > endofline=unix > home=Home > icon= > interwiki=jp > name=plan > profile= > shared=False > ``` > > Whether shared is True or False, it keeps state in `$HOME/.cache` > directory: > > ``` > DEBUG: Running from a source dir: /Users/reagle/bin/zim-0.68 > DEBUG: Set XDG_DATA_HOME to /Users/reagle/.local/share > DEBUG: Set XDG_DATA_DIRS to [<Dir: /usr/share>, <Dir: /usr/local/share>] > DEBUG: Set XDG_CONFIG_HOME to /Users/reagle/.config > DEBUG: Set XDG_CONFIG_DIRS to [<Dir: /etc/xdg>] > DEBUG: Set XDG_CACHE_HOME to /Users/reagle/.cache > ``` > > There, I deleted `notebook-Users_reagle_joseph_plan_zim/`. And hurray, I > now start on the home page, but still the path state is never retained. > After I browse a bunch of pages and quit, the state is: > > ``` > [History] > list=[["Home",0,null]] > recent=[["Home",0,null]] > current=0 > ``` > > Also (and I suspect this is the crux) as I browse the pages I get these > errors: > > ``` > DEBUG: BackgroundCheck finished > Traceback (most recent call last): > File "/Users/reagle/bin/zim-0.68/zim/gui/__init__.py", line 2411, in > on_close_page > self.save_uistate() > File "/Users/reagle/bin/zim-0.68/zim/gui/__init__.py", line 2363, in > save_uistate > self.uistate['windowpos'] = self.get_position() > File "/Users/reagle/bin/zim-0.68/zim/config/dicts.py", line 549, in > __setitem__ > raise KeyError('Config key "%s" has not been defined' % k) > KeyError: 'Config key "windowpos" has not been defined' > INFO: Open page: Misc:Housing (Misc:Housing) > DEBUG: BackgroundCheck started > DEBUG: BackgroundCheck finished > Traceback (most recent call last): > File "/Users/reagle/bin/zim-0.68/zim/gui/__init__.py", line 2411, in > on_close_page > self.save_uistate() > File "/Users/reagle/bin/zim-0.68/zim/gui/__init__.py", line 2363, in > save_uistate > self.uistate['windowpos'] = self.get_position() > File "/Users/reagle/bin/zim-0.68/zim/config/dicts.py", line 549, in > __setitem__ > raise KeyError('Config key "%s" has not been defined' % k) > KeyError: 'Config key "windowpos" has not been defined' > INFO: Open page: Misc:Finance (Misc:Finance) > ``` > > _______________________________________________ > Mailing list: https://launchpad.net/~zim-wiki > Post to : [email protected] > Unsubscribe : https://launchpad.net/~zim-wiki > More help : https://help.launchpad.net/ListHelp >
_______________________________________________ Mailing list: https://launchpad.net/~zim-wiki Post to : [email protected] Unsubscribe : https://launchpad.net/~zim-wiki More help : https://help.launchpad.net/ListHelp

