방금 Ubuntu 16.04 LTS 버전을 설치한 다음 sublime-text 3(빌드 3103) 및 ColorPicker 도구를 설치했습니다.
Ctrl+Shift+C를 사용하여 ColorPicker 도구에 액세스하고 색상을 선택할 수 있지만 선택한 색상이 창에 나타나지 않습니다. 즉. 특정 색상을 선택하고 클릭하면 ok창을 닫는 것 외에는 아무 일도 일어나지 않습니다. 색상 해시코드는 표시되지 않으며 기존 색상 값을 대체하지도 않습니다. 이전 14.04 버전에서는 제대로 작동했습니다.
문제는 어디서 찾아야 하나요???
답변1
편집하다~/.config/sublime-text-3/Packages/ColorPicker/lib/linux_colorpicker.py
다음 줄을 검색하세요:
if color_sel.run() == getattr(Gtk, 'RESPONSE_OK', Gtk.ResponseType.OK):
다음으로 변경하세요.
if color_sel.run() == getattr(Gtk, 'RESPONSE_OK', Gtk.ResponseType):
그리고 저장하세요.
답변2
Shebang 스크립트 파일 경로가 올바른 Python을 가리키고 있는지 확인하세요. 내 경우에는 python3을 사용하고 있었지만 스크립트는 python2를 가리키고 있었습니다.
그래서 파일을 수정했는데,
~/.config/sublime-text-3/Packages/ColorPicker/lib/linux_colorpicker.py
첫 번째 줄은
#!/usr/bin/env python
python3을 다음과 같이 호출하려면:
#!/usr/bin/env python3
그것은 나에게 도움이되었습니다.
나중에 같은 문제에 직면하게 될 누군가에게 도움이 되길 바랍니다 :)
답변3
일부 종속성을 설치하면 나에게 도움이 되었습니다.
sudo apt install python-gi, python-pkg-resources, python-cairo, python-gi-cairo
picker
파일 에서 다른 색상 선택기( 라고 함)를 설치하려고 시도했지만 .deb
설치 후 위의 종속성 없이는 작동이 거부되었습니다. Sublime에 색상 선택기가 설치되면 다시 작동하기 시작했습니다.
답변4
먼저 숭고한 텍스트 편집기를 열고 기본 설정>>패키지 찾아보기로 이동하세요.
이제 ColorPicker>>lib로 이동하여 다음 linux_colorpicker.py
을 사용하여 파일을 실행합니다.
$ python linux_colorpicker.py
다음과 같은 오류가 표시되는 경우
import gtk as Gtk not found
그런 다음 명령을 사용하여 Python gtk 및 glib를 설치하십시오.
$ sudo apt-get install libgtk2.0-dev
이제 동일한 Python 파일을 실행하면 작동이 시작됩니다.