Кролик VCS на Ubuntu 18.04.1 LTS - не показ меню в Наутилусе

У меня есть та же проблема с RabbitVCS как это сообщение: Кролик VCS на Ubuntu 18.04 - не показ меню в Наутилусе. Однако я следовал принятому ответу и комментариям, и я все еще не получаю контекстное меню RabbitVCS.

enter image description here

ОБНОВЛЕНИЕ: Ниже результаты команд из другого сообщения, за которым я следовал. Кроме того, если это имеет значение, я работаю в VirtualBox.

~$ aptitude search rabbitvcs
p   rabbitvcs-cli      - Command line interface for RabbitVCS                                     
i A rabbitvcs-core     - Easy version control                                                     
p   rabbitvcs-gedit    - Gedit extension for RabbitVCS                                            
i   rabbitvcs-nautilus - Nautilus extension for RabbitVCS

~$ ll ~/.local/share/nautilus-python/extensions/
total 52
drwxr-xr-x 2 alager alager  4096 Jan 28 14:20 ./
drwxr-xr-x 3 alager alager  4096 Jan 28 14:20 ../
-rw-r--r-- 1 alager alager 24082 Jan 28 14:20 RabbitVCS.py
-rw-r--r-- 1 alager alager 20384 Jan 28 14:20 RabbitVCS.pyc

Update2:

~$ python /usr/share/nautilus-python/extensions/RabbitVCS.py /usr/share/nautilus-python/extensions/RabbitVCS.py:63: PyGIWarning: Nautilus was imported without specifying a version first. Use gi.require_version('Nautilus', '3.0') before import to ensure that the right version gets loaded. from gi.repository import Nautilus, GObject, Gtk, GdkPixbuf

2
задан 29 January 2019 в 20:19

2 ответа

Если бы Вы все еще не можете получить его работа, я рекомендовал бы компилировать его из источника (ПОСЛЕ чистки установленных пакетов). Я так и не смог получить repo работу версии сам без некоторых серьезных проблем. Так как одна большая проблема состояла в том, что при просмотре журналов, функция сравнения между изменениями всегда говорила мне, что оба файла были идентичны. Mmm, нет, они не...

Версия в Ubuntu repos довольно стара по сравнению с новейшим (17.x)

https://github.com/rabbitvcs/rabbitvcs

Клиент, который Вы хотите, является наутилусом 3.0, если это - то, что Вы используете.

Инструкции - все там. Если Вы выполняете более новое (2.7, я верю), версия Python, в некоторых соответствующих файлах, могло бы стоить изменить "импорт simplejson" для "импорта json как simplejson" в исходных файлах везде, где "импорт simplejson" появляется, и затем перекомпилируйте/переустановите. Это вызвано тем, что Python изменил свою библиотеку, чтобы иметь "simplejson" как значение по умолчанию "json" библиотека.

0
ответ дан 2 December 2019 в 06:35

Пожалуйста, следуйте тем же как вы упомянули, как принятый ответ на другой вопрос , но попробуйте убить процесс Nautilus вместо его перезапуска.


Установите rabbitvcs-nautilus

sudo apt-get install rabbitvcs-nautilus

Создайте локальную папку (в домашнем каталоге пользователя) для хранения расширения python

mkdir -p ~/.local/share/nautilus-python/extensions

Скопируйте расширение RabbitVCS python в новую локальную папку

cp /usr/share/nautilus-python/extensions/RabbitVCS.py \
~/.local/share/nautilus-python/extensions

Попробуйте перезапустить Nautilus:

nautilus -q

Необязательно : Если вы по-прежнему не можете просмотреть контекстное меню, попробуйте убить Nautilus, который обычно перезапускается автоматически.

sudo killall nautilus

1
ответ дан 1 July 2020 в 05:54

Другие вопросы по тегам:

Похожие вопросы: