2013-09-04 17 views
5

Alles funktioniert gut mit SquirrelSQL außer einem seltsamen Bug bei der Verwendung der SQL-Ansicht. Wenn ich zu dieser Ansicht zurückwechsle, sie eintippe, darauf klicke oder auf irgendeine Weise mit der SQL-Ansicht interagiere, scheint das Fenster mehrmals neu zu rendern. Es sieht so aus, als ob der Bildschirm ständig blinkt. Es macht SQL sehr frustrierend.SquirrelSQL render flackern in der SQL-Ansicht

Ich denke, das Problem kann etwas mit Java zu tun haben, aber ich habe keine Ahnung. Weiß jemand, warum Squirrel dieses Fenster mehrfach rendert?

Antwort

4

Also habe ich es herausgefunden und dachte, ich würde das hier für jemand anderen lassen, der dieses Problem hat.

RSyntax Editor verursacht dieses Problem auf dem Macbook Pro mit Retina-Display. Sie müssen entweder zu einer früheren Version wechseln, die RSyntax Editor nicht verwendet, oder versuchen, eine neuere Version zu verwenden.

Sie können RSyntax Editor deaktivieren, indem Sie auf Plugins und deaktivieren Sie "Syntax" und klicken Sie dann auf Entladen. Neustart und es wird nicht flackern.

Leider deaktiviert dies auch die Syntaxhervorhebung.

QUELLE: http://squirrel-sql-client.10976.n7.nabble.com/SQL-editor-flickers-in-macbook-pro-retina-display-td3214.html

2

ich in dieses Problem auch lief, und fand eine bessere Lösung:

  • Installieren JDK 7u25 (nicht 40 oder höher, da das andere Fehler verursacht)
  • Feuer up Terminal und geben Sie die folgenden Befehle:

cd /Library/Java

rm Home

sudo ln -s JavaVirtualMachines/jdk1.7.0_25.jdk/Contents/Home/ Home

  • Jetzt Finder gehen direkt auf SQuirreLSQL.app klicken und sagen: 'Paketinhalt zeigen'
  • Navigieren Sie zum Inhalt -> MacOS und bearbeiten Sie die squirrel-sql.sh Datei in einem Editor der Wahl
  • die Linie finden, die mit IZPACK_JAVA_HOME beginnt und ändern Sie den Wert auf /Library/Java/Home
  • Speichern Sie die Datei, starten Sie SQuirreL und Sie s hould Lage sein, den RSyntax Editor zu verwenden, wieder

Ein paar Anmerkungen:

  • ich das nicht mit, die Arbeit bekommen konnte nur die JRE installiert, deshalb habe ich für das JDK entschieden.
  • Offensichtlich kann man IZPACK_JAVA_HOME auf die volle /Library/Java/JavaVirtualMachines/jdk1.7.0_25.jdk/Contents/Home/ gesetzt, sondern eine symbolische Verbindung zu schaffen ist ‚schöner‘
  • Die Fehler mit Update 40 oder höher besteht aus SQuirreL alle zweimal SQL Ausführen (!)
+0

Dies gilt in der Tat löse das Flackern Problem, wird aber durch abgehackte Schrift ersetzt. Ist es entweder das eine oder das andere? – TrialAndError

+0

Leider, ja – fdrijver