Acabo de instalar la versión Ubuntu 16.04 LTS, luego instalé sublime-text 3 (compilación 3103) y la herramienta ColorPicker.
Puedo acceder a la herramienta ColorPicker usando Ctrl+Shift+C y seleccionar un color, pero el color seleccionado no aparece en la ventana. es decir. después de seleccionar un color en particular y hacer clic, okno sucede nada excepto cerrar la ventana. El código hash de color no aparece ni reemplaza el valor de color existente. Funcionaba bien en mi versión anterior 14.04.
¿Dónde debería buscar los problemas?
Respuesta1
Editar~/.config/sublime-text-3/Packages/ColorPicker/lib/linux_colorpicker.py
Busque esta línea:
if color_sel.run() == getattr(Gtk, 'RESPONSE_OK', Gtk.ResponseType.OK):
Cámbielo a:
if color_sel.run() == getattr(Gtk, 'RESPONSE_OK', Gtk.ResponseType):
y guarda.
Respuesta2
Verifique que la ruta del archivo de script shebang apunte al Python correcto. En mi caso estaba usando python3 pero el script apuntaba a python2
Entonces edité el archivo,
~/.config/sublime-text-3/Packages/ColorPicker/lib/linux_colorpicker.py
en el que la primera línea fue
#!/usr/bin/env python
llamar a python3 así:
#!/usr/bin/env python3
Me ayudó.
Espero que ayude a alguien que pueda enfrentar el mismo problema en el futuro :)
Respuesta3
La instalación de algunas dependencias funcionó para mí:
sudo apt install python-gi, python-pkg-resources, python-cairo, python-gi-cairo
Intenté instalar otro selector de color (llamado picker
) desde un .deb
archivo y después de la instalación se negó a funcionar sin las dependencias anteriores. Una vez instalado, el selector de color en Sublime también comenzó a funcionar nuevamente.
Respuesta4
Primero abra el editor de texto sublime y vaya a Preferencias >> Explorar paquetes.
Ahora vaya a ColorPicker >>lib y ejecute el linux_colorpicker.py
archivo usando
$ python linux_colorpicker.py
Si muestra un error como
import gtk as Gtk not found
luego instale python gtk y simplista usando los comandos:
$ sudo apt-get install libgtk2.0-dev
Ahora ejecute el mismo archivo Python y comenzará a funcionar.