Папки Colours не работает после обновления до 17.10
Я пытаюсь изменить цвет папки или добавить эмблему, и ничего не происходит, в журналах я вижу следующую ошибку:
GLib.Error: g-io-error-quark: Error setting file metadata: can’t open metadata tree (0)
File "/usr/share/nautilus-python/extensions/folder-color.py", line 140, in restore_color
self.restore_color(item_path)
File "/usr/share/nautilus-python/extensions/folder-color.py", line 96, in set_color
self.foldercolor.set_color(item_path, self._get_skel_folder(item_path, icon)['name'])
File "/usr/share/nautilus-python/extensions/folder-color.py", line 316, in _menu_activate_color
с другой стороны, изменение значка папки тоже не работает, я не уверен, связано ли это.
2 ответа
Вы не можете использовать сценарии с 17.04 (unity) на 17.10 (gnome) без изменения всего кода для работы с gnome.
/usr/share/nautilus-python/extensions/folder-color.py
строки 140, 96 и 316, вероятно, содержат инструкцию, связанную с Unity.
Какую версию ты используешь? Один из здесь https://launchpad.net/folder-color не имеет restore_color
ни строка 96. Можете ли вы добавить строки из вашей версии? (а может и несколько выше и ниже). Может быть, это легко редактировать.
Это легко исправить; введите их в свой терминал, по одному:
sudo add-apt-repository ppa:costales/folder-color
sudo apt-get update
sudo apt-get install folder-color
nautilus -q
Теперь, если вы запустите свой nautilus через терминал, вы не увидите никаких ошибок RunTimeError.