Nautilus : python extension package compatibility issue (Ubuntu 14.04)? - Ask Ubuntu
i tried install several python nautilus extensions (i.e. nautilus-columns, nautilus-open-as-root,... ) without success. installation goes fine, nothing shows in nautilus.
of course, package python-nautilus installed:
ii python-nautilus 1.1-8 amd64 python binding nautilus components
digging little bit, discovered nautilus complaining when starting:
importerror: not import gobject (could not find _pygobject_api object) (nautilus:18199): nautilus-python-warning **: pygobject initialization failed (nautilus:18199): nautilus-python-warning **: nautilus_python_init_python failed
looks issue gobject library or that.
as i'm running ubuntu 14.04.5 python upgraded, may issue there ? here extract of packages available on distribution:
ii libpython-stdlib:amd64 2.7.5-5ubuntu3 amd64 interactive high-level object-oriented language (default python version) ii libpython2.7-stdlib:amd64 2.7.6-8ubuntu0.2 amd64 interactive high-level object-oriented language (standard library, version 2.7) ii libpython3-stdlib:amd64 3.4.0-0ubuntu2 amd64 interactive high-level object-oriented language (default python3 version) ii libpython3.4-stdlib:amd64 3.4.3-1ubuntu1~14.04.4 amd64 interactive high-level object-oriented language (standard library, version 3.4) ii python 2.7.5-5ubuntu3 amd64 interactive high-level object-oriented language (default version) ii python-gi 3.12.0-1ubuntu1 amd64 python 2.x bindings gobject-introspection libraries ii python-gobject 3.12.0-1ubuntu1 python 2.x bindings gobject - transitional package ii python-gobject-2 2.28.6-12build1 amd64 deprecated static python bindings gobject library ii python2.7 2.7.6-8ubuntu0.2 amd64 interactive high-level object-oriented language (version 2.7) ii python3 3.4.0-0ubuntu2 amd64 interactive high-level object-oriented language (default python3 version) ii python3-gi 3.12.0-1ubuntu1 amd64 python 3 bindings gobject-introspection libraries ii python3.4 3.4.3-1ubuntu1~14.04.4 amd64 interactive high-level object-oriented language (version 3.4)
what made me question python version / gobject / v2.7 , v3.4, python-nautilus readme file says:
libautilus-extension python bindings ==================================== these unstable bindings nautilus extension library introduced in gnome 2.6. examples , documentation check examples sub directory. of nautilus-python 0.7.0, scripts loaded $xdg_data_dir/nautilus-python/extensions, includes ~/.local/share , /usr/share (or whatever $xdg_data_dir set to). try copy test.py directory example requirements ============ nautilus 2.32.0 python 2.3 pygobject 2.28.0 problems ======== it's not possible reload python file without restarting nautilus. that's planned feature future versions
=> looks old, isn't ?
latest version of package seems 0.7.3 (2011-03-08). explain compatibility issues python 3.4 ? (link project log)
if yes, how can proceed able use python extensions nautilus anyway ? there package install ? or can modify in 1 ?
any suggestion ?
thanks !
Comments
Post a Comment