ferramenta de seleção de cores de texto sublime não funciona no Ubuntu 16.04 LTS

ferramenta de seleção de cores de texto sublime não funciona no Ubuntu 16.04 LTS

Acabei de instalar a versão Ubuntu 16.04 LTS e instalei o sublime-text 3 (build 3103) e a ferramenta ColorPicker.

Posso acessar a ferramenta ColorPicker usando Ctrl+Shift+C e selecionar uma cor, mas a cor selecionada não aparece na janela. ou seja. depois de selecionar uma cor específica e clicar, oknada acontece, exceto fechar a janela. O código hash da cor não aparece nem substitui o valor da cor existente. Estava funcionando bem na minha versão 14.04 anterior.

Onde devo procurar os problemas???

Responder1

Editar~/.config/sublime-text-3/Packages/ColorPicker/lib/linux_colorpicker.py

Pesquise esta linha:

if color_sel.run() == getattr(Gtk, 'RESPONSE_OK', Gtk.ResponseType.OK):

Altere para:

if color_sel.run() == getattr(Gtk, 'RESPONSE_OK', Gtk.ResponseType):

e salve.

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

Responder2

Verifique se o caminho do arquivo de script shebang está apontando para o python correto. No meu caso eu estava usando python3 mas o script apontava para python2

Então eu editei o arquivo,

~/.config/sublime-text-3/Packages/ColorPicker/lib/linux_colorpicker.py

em que a primeira linha foi

#!/usr/bin/env python

para chamar python3 assim:

#!/usr/bin/env python3

isso me ajudou.

Espero que ajude alguém que possa enfrentar o mesmo problema no futuro :)

Responder3

Instalar algumas dependências funcionou para mim:

sudo apt install python-gi, python-pkg-resources, python-cairo, python-gi-cairo

Tentei instalar outro seletor de cores (chamado picker) a partir de um .debarquivo e após a instalação ele se recusou a funcionar sem as dependências acima. Depois de instalado, o seletor de cores do Sublime também começou a funcionar novamente.

Responder4

Primeiro abra o editor de texto sublime e vá para Preferências >> Navegar por Pacotes.
Agora vá para ColorPicker>>lib e execute o linux_colorpicker.pyarquivo usando

$ python linux_colorpicker.py

Se estiver mostrando erro como

import gtk as Gtk not found

em seguida, instale o python gtk e glib usando comandos:

$ sudo apt-get install libgtk2.0-dev

agora execute o mesmo arquivo python e ele começará a funcionar.

informação relacionada