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