FS#37832 - [nautilus-terminal] Doesn't seem to work anymore...

Attached to Project: Community Packages
Opened by Chris G (epitron) - Tuesday, 19 November 2013, 01:41 GMT
Last edited by Balló György (City-busz) - Saturday, 30 November 2013, 14:49 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Balló György (City-busz)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
I've read a bunch of blog posts about installing and using nautilus-terminal, and from what I've gathered, you just have to install it, restart nautilus, and you'll have a terminal in nautilus. (There are no options or hotkeys for enabling/disabling it.)

Unfortunately, nothing seems to happen after it's installed.
This task depends upon

Closed by  Balló György (City-busz)
Saturday, 30 November 2013, 14:49 GMT
Reason for closing:  Fixed
Additional comments about closing:  python2-nautilus 1.1-4
Comment by Chris G (epitron) - Tuesday, 19 November 2013, 01:55 GMT
Ah, here we go. It appears to be a problem with the Python GTK bindings. I found a similar Ubuntu bug report: https://answers.launchpad.net/nautilus-terminal/+question/232761

When the plugin is working properly, you should see this when you run nautilus:

$ nautilus
[Nautilus Terminal] I: Initializing the Nautilus extension

However, I get this:

$ nautilus
ImportError: could not import gobject (could not find _PyGObject_API object)
(nautilus:28878): Nautilus-Python-WARNING **: pygobject initialization failed
(nautilus:28878): Nautilus-Python-WARNING **: nautilus_python_init_python failed

The Ubuntu problem was solved by symlinking libpython.so, but that doesn't apply to Arch which has libpython in the right place.

I have all the gobject packages installed:

extra/python-gobject 3.10.2-1 [installed]
extra/python-gobject2 2.28.6-9 [installed]
extra/python2-gobject 3.10.2-1 [installed]
extra/python2-gobject2 2.28.6-9 [installed]

I'm not sure what could be going wrong...

Loading...