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.
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 .deb
arquivo 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.py
arquivo 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.