Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

stuck with introcuctory message #2

Closed
karl616 opened this issue Jun 28, 2018 · 19 comments
Closed

stuck with introcuctory message #2

karl616 opened this issue Jun 28, 2018 · 19 comments

Comments

@karl616
Copy link

karl616 commented Jun 28, 2018

After following the installation instructions I'm stuck with the blue banner stating that "This window cannot be reopened if closed. Restart gedit to fully enable Ex-Mortis ..." It does not seem to matter how many times I restart gedit.

Is there an easy way to debug this?

@jefferyto
Copy link
Owner

Hmm... what OS / gedit version are you using?

@karl616
Copy link
Author

karl616 commented Jun 28, 2018

Just updated to fedora 28 and it comes with gedit 3.28.1
I didn't use ex-mortis before, but closing all my tabs for the update made me want it installed...

@jefferyto
Copy link
Owner

I'll see if I can reproduce it in a VM.

@karl616
Copy link
Author

karl616 commented Jun 28, 2018

I'm not on top of how ex-mortis works, but I had to create the plugin folder. How is the list of files stored between sessions? Could it be as simple as a missing folder?

I hope it is reproducible, but am afraid it isn't. My installation has jumped from release to release several times.

@jefferyto
Copy link
Owner

It's stored in gsettings (in /com/thingsthemselves/gedit/plugins/ex-mortis), you can view the settings using dconf-editor.

@karl616
Copy link
Author

karl616 commented Jun 28, 2018

It is there.

restore-windows is a string array. As long as gedit runs it contains 'window0'. This seems independent on the number of files I have open. When gedit closes or I toogle restore-between-sessions it becomes empty.

@jefferyto
Copy link
Owner

I haven't been able to reproduce this issue yet... Do you have any other gedit plugins installed/activated?

@karl616
Copy link
Author

karl616 commented Jun 29, 2018

I do. This is my first third-party plugin though. Here is a list:
Code comment
Commander
Dashboard
Document Statistics
File Browser Panel
Insert Date/Time
Modelines
Spell Checker
Word Completion

When locking into the log trying to understand this problem I think Dashboard was also acting up. I will try to disable it.

@karl616
Copy link
Author

karl616 commented Jun 29, 2018

That's it.
I disabled all plugins I rarely use and then Ex-mortis works. Here are those I kept

Code Comment
Document Statistics
Spell Checker
Word Completion

@karl616
Copy link
Author

karl616 commented Jun 29, 2018

Reactivating Dashboard makes the error come back

@jefferyto
Copy link
Owner

I see... I'll look into how the two plugins are conflicting.

@jefferyto
Copy link
Owner

It appears the Dashboard plugin hasn't been updated to work with the 3.12 redesign. (I get this error when I open a new tab, and I don't see any dashboard-like functionality.)

Rather than try to get Ex-Mortis working with the Dashboard plugin as it is, I think it would be better to add a note to the readme, letting others know of the conflict and to disable the Dashboard plugin. I can revisit this issue if the Dashboard plugin is updated to work with current versions of gedit. (If the Dashboard plugin works for you now, please let me know.)

Thanks for filing this issue and investigating 😄

@karl616
Copy link
Author

karl616 commented Jun 29, 2018

For what it's worth, I completely agree. The presence of the Dashboard plugin was leftovers from before... No tears shed disabling it...
Thanks for the help

@netzgestaltung
Copy link

netzgestaltung commented Feb 5, 2019

just for instance - the dashboard plugin doesnt have been updated since then.

@kueblc
Copy link

kueblc commented Jul 15, 2019

I'm experiencing this issue and I do not have dashboard enabled. Any other plugins known to have incompatibility?

Interestingly, it only happens when I launch gedit from the gnome-shell dash. My tabs are restored correctly when launching gedit from terminal.

@kueblc
Copy link

kueblc commented Jul 15, 2019

Narrowed it down to incompatibility with the zeitgeist plugin, in my case.

@jefferyto
Copy link
Owner

@kueblc Does the zeitgeist plugin still work? (Or necessary? I thought GNOME Shell just tracks everything 😂) Aside from some repo-wide cleanup it doesn't appear to have been updated since 2015.

I'll try to find some time to test it soon, but I can't make any promises.

@kueblc
Copy link

kueblc commented Jul 16, 2019

To be honest I'm not sure if it still works or if it's necessary. I figured I needed ex-mortis more than zeitgeist anyway so my case is resolved, but for posterity I'm letting others know if they end up with the same problem.

Thanks for your efforts, truly appreciated.

@jefferyto
Copy link
Owner

@kueblc Thanks for your report - I've updated the readme 😄

I still plan on looking into zeitgeist (and now dashboard as well). If there are defensive things ex-mortis can do to avoid conflicts then it should do so.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants