Das Farbauswahltool von Sublime-Text funktioniert unter Ubuntu 16.04 LTS nicht

Das Farbauswahltool von Sublime-Text funktioniert unter Ubuntu 16.04 LTS nicht

Ich habe gerade die LTS-Version von Ubuntu 16.04 installiert und dann Sublime-Text 3 (Build 3103) und das ColorPicker-Tool.

Ich kann mit Strg+Umschalt+C auf das Farbauswahl-Tool zugreifen und eine Farbe auswählen, aber die ausgewählte Farbe wird nicht im Fenster angezeigt. D. h., nachdem ich eine bestimmte Farbe ausgewählt und angeklickt habe, okpassiert nichts, außer dass das Fenster geschlossen wird. Der Farb-Hashcode wird nicht angezeigt und ersetzt auch nicht den vorhandenen Farbwert. In meiner vorherigen Version 14.04 hat es einwandfrei funktioniert.

Wo soll ich nach den Problemen suchen???

Antwort1

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

Suche in dieser Zeile:

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

Ändern Sie es in:

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

und speichern.

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

Antwort2

Überprüfen Sie, ob der Shebang-Skriptdateipfad auf das richtige Python verweist. In meinem Fall habe ich Python3 verwendet, aber das Skript verwies auf Python2

Also habe ich die Datei bearbeitet,

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

in der die erste Zeile lautete

#!/usr/bin/env python

um Python3 folgendermaßen aufzurufen:

#!/usr/bin/env python3

Es hat mir geholfen.

Ich hoffe, es hilft jemandem, der in Zukunft möglicherweise mit dem gleichen Problem konfrontiert wird :)

Antwort3

Bei mir hat die Installation einiger Abhängigkeiten funktioniert:

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

Ich habe versucht, einen anderen Farbwähler (genannt picker) aus einer .debDatei zu installieren, und nach der Installation funktionierte er ohne die oben genannten Abhängigkeiten nicht mehr. Nach der Installation funktionierte auch der Farbwähler in Sublime wieder.

Antwort4

Öffnen Sie zunächst den Sublime-Texteditor und gehen Sie zu Einstellungen>>Pakete durchsuchen.
Gehen Sie nun zu ColorPicker>>lib und führen Sie die linux_colorpicker.pyDatei mit aus

$ python linux_colorpicker.py

Wenn ein Fehler wie dieser angezeigt wird

import gtk as Gtk not found

Installieren Sie dann Python GTK und Glib mit den folgenden Befehlen:

$ sudo apt-get install libgtk2.0-dev

Führen Sie jetzt dieselbe Python-Datei aus und sie wird funktionieren.

verwandte Informationen