La herramienta de selección de color de texto sublime no funciona en Ubuntu 16.04 LTS

La herramienta de selección de color de texto sublime no funciona en Ubuntu 16.04 LTS

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.

Fuente:https://github.com/weslly/ColorPicker/issues/82

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 .debarchivo 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.pyarchivo 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.

información relacionada