Stunkymonkey/nautilus-open-any-terminal

Entry show twice in context menu

Closed this issue · 9 comments

As you can see from the attached image. The context menu entry for opening the terminal appears twice.

issue

Ubuntu 22.10

how did you install it? did one method might be you installed it twice and therefore see it two times.

I used the install script in tools directory. I don't think that is the problem. I have even completely removed it multiple times and also deleted the key from dconf which the uninstall script doesn't seem to do, and then installed it again and every time it shows two times.

w4jbm commented

I have the same issue. I did install system-wide and did the setting via the command line. MX Linux 21 using Xfce .

Screenshot_2022-11-17_10-06-25

w4jbm commented

Using the info here GSConnect/gnome-shell-extension-gsconnect#755 I found that there was both a system and user copy installed even though I only installed the system-wide one. I removed both and then reinstalled only the user copy. That resolved the issue for me.

@markfaine please make sure that you do not have the same issue as @w4jbm. This issue has happened to multiple other persons.

w4jbm commented

I found it in two places:

ls /usr/share/nautilus-python/extensions/
ls /home/jbm/.local/share/nautilus-python/extensions/

If both have open_any_terminal_extension.py in them, it is likely the same issue I had. I haven't had a chance to dig into things around why trying to do the system install also seems to do a user install.

@w4jbm

In the user path temporarily I disabled the extension:

open_any_terminal_extension.py
to
open any terminal extension.py_disabled

After:
nautilus -q

image

@markfaine please make sure that you do not have the same issue as @w4jbm. This issue has happened to multiple other persons.

I have removed it for now, when I get a chance I will try reinstalling and see if that is the issue.

if you have it in both locations this means you installed it user wide and system wide. Please stick to one installation.