Eclipse interface icons sehr klein auf dem Bildschirm mit hoher Auflösung in Windows 8.1
Die verschiedenen Symbole und Schaltflächen in der Eclipse (Kepler) Schnittstelle sind sehr, sehr klein auf einem laptop mit einer 3200x1800px Bildschirm. Die rote Fehler-Dekoration wird angezeigt, um anzugeben, Fehler auf Dateien ist schwer zu sehen, es sei denn, meine Nase ein paar cm vor dem Bildschirm.
Ich habe gespielt, um mit einstellen der Display-Auflösung und andere Einstellungen im Betriebssystem (Windows 8.1), die hilft, aber die Ergebnisse in anderen Anwendungen, die Anzeige zu groß ist, und selbst dann die Eclipse-icons sind sehr klein. Vergrößern die Schriftarten in den Eclipse-preferences (window - >Einstellungen - >Dialog-Schrift) nicht auf die icon-Größe.
Gibt es eine einfache Möglichkeit zu zwingen, größere Symbole? Jede Arbeit, Tips und Tricks (ich habe mit der Lupe, aber das ist eine eher klobig Lösung)? Sollte ich nur eine Lupe und halte es neben meiner Maus? Vielleicht sollte jemand einer Maus ein Vergrößerungsglas Glas eingebettet? 🙂
Dank.
Ich habe bemerkt, dass wenn Eclipse startet, der splash-screen zunächst zeigt sich vergrößert (richtig), aber dann irgendwann geht zurück auf normale Auflösung (klein). Diese besteht in der workbench. Ich Frage mich, ob das passiert beim Wechsel von der
.exe
Ausführung der JVM, und es verliert dann einige Informationen, die Windows benötigt, um richtig skaliert?Obwohl es viele gute workaround-Lösungen in diesen Antworten, es gibt eine offizielle bug-report auf Basis von Eclipse (bugs.eclipse.org/bugs/show_bug.cgi?id=421383). Ich beraten Sie, Stimmen Sie für die Fehler falls Sie dies betrifft Sie, um es zu bekommen priorisiert.
Ich Frage mich, ob etwas getan werden könnte, mit den neuen CSS-Funktionen in Eclipse 4. Ich habe schon gesucht aber ich finde dieses CSS-Tricks Recht Komplex zu sein und habe nicht gefunden, eine einfache
.icon
- Klasse noch für die wir können die size
zu 200%
.Dieser ist fest auf die neueste version der Eclipse-Photon
InformationsquelleAutor SeeJay719 | 2013-12-21
Du musst angemeldet sein, um einen Kommentar abzugeben.
Habe ich nachgeschlagen, Lösungen für dieses Problem und für den letzten Monat, aber ich habe nicht gefunden, eine ideale Lösung. Es scheint, es sollte eine Möglichkeit um ihn herum, aber ich kann es einfach nicht finden.
Benutze ich einen laptop mit 2560x1600 Display mit der 200% - Ansicht-Einstellung in Windows 8.1 (das macht es Aussehen wie ein 1280x800-Bildschirm, aber klarer).
Anwendungen, die Unterstützung für solche "HiDPI" - Modus schauen Sie einfach wunderschön, aber diejenigen, die nicht (z.B. Eclipse) zeigen winzige icons sind fast unlesbar.
Ich auch verwenden eine veraltete version von Visual Studio. Dass nicht aktualisiert wurde für HiDPI (natürlich MS will, dass ich Sie benutzen eine neuere version des VS), aber es funktioniert immer noch irgendwie ok mit HiDPI-Bildschirme, da es skaliert nur Dinge bis zweimal-die Größen der icons und Buchstaben sind normal, aber Sie suchen niedrigeren Auflösung.
Nachdem ich sah, wie die VS arbeitet, begann ich auf der Suche nach einem Weg, um Eclipse starten im gleichen Modus, da er technisch nicht sehr schwer, nur alles vergrößern, wie VS tut. Ich dachte, es wäre eine Möglichkeit, könnte ich zum starten von Eclipse in diesem Modus. Ich konnte es nicht finden obwohl.
Nachdem alle, ich landete senken Sie die Bildschirmauflösung auf 1/4 (von 2560x1600, 1280x800) mit keine Vergrößerung (200% , 100%) und nicht unter Nutzung des high-resolution-Bildschirm, bis Eclipse aktualisiert wird, um es zu unterstützen, da ich zu tun hatte, einige Arbeit, aber ich bin verzweifelt auf eine Antwort gewartet, um dieses Problem.
Ich habe gerade einen thread gefunden im Zusammenhang mit dieser Angelegenheit: bugs.eclipse.org/bugs/show_bug.cgi?id=421383
während die Fehler die Sie im Zusammenhang gelöst werden, die grundlegende Frage in SWT, Eclipse UI-noch hat die Einführung des neuen API finden Sie unter bugs.eclipse.org/382972 (noch nicht gelöst, als dies geschrieben wurde).
InformationsquelleAutor Jae
Ich dachte mir, dass eine Lösung wäre, die zum ausführen eines batch-Betrieb auf der Eclipse-JAR ' s, die enthalten die Symbole und verdoppeln Ihre Größe. Nach ein bisschen basteln, es funktionierte. Die Ergebnisse sind ziemlich gut - es gibt noch ein paar "hartnäckige" Symbole an, die sind winzig, aber die meisten sehen gut aus.
Ich habe den code in ein kleines Projekt:
https://github.com/davidglevy/eclipse-icon-enlarger
Arbeitet das Projekt durch:
ein. Bilder werden verdoppelt
b. Andere Dateien kopiert werden, über die in den ZipOutputStream.
Das einzige problem, das ich gefunden habe mit dieser Lösung ist, dass es wirklich funktioniert nur einmal - wenn Sie brauchen, um download-plugins, dann tun Sie das in der ursprünglichen Lage und re-wenden Sie das Symbol erhöhen batch-Prozess.
Auf dem Dell XPS dauert es etwa 5 Minuten zu laufen.
Gerne für Vorschläge/Verbesserungen, aber das ist wirklich nur eine ad-hoc-Lösung, während wir warten für die Eclipse-team, um einen fix zu bekommen.
Können Sie erläutern, ein wenig darüber, wie man das in Eclipse? Beim importieren dieser als ein java-Projekt, erhalte ich 58 Fehler. Ich weiß nichts über Java. Vorzugsweise hinzufügen
README.md
. 🙂Sie können es starten, indem Sie run as -> Java-Anwendung und fügen Sie zwei Argumente -b PATH_TO_YOUR_ECLIPSE_DIR -o PATH_TO_EMPTY_OUTPUT_DIR
Er warf einen ArrayOutOfBounds Exception nach einer Weile, aber wenn Sie kopieren Sie alle fehlenden Dateien aus dem eclipse-Ordner (nicht überschreibt) in die Ausgabe-Ordner, startet es und die icons werden größer.
InformationsquelleAutor David Levy
Fertigstellung ist für ich dachte, ich möchte hinzufügen, dass dieses Problem gelöst ist, in Eclipse 4.6 Neon https://www.eclipse.org/downloads/index-developer.php (die aktuelle Entwickler-version).
Die icons sehen ein bisschen traurig (niedrige Auflösung), aber zumindest sind Sie korrekt skaliert auf meinem 4k Bildschirm.
Für diejenigen, wie mich, die festgestellt, dass auch auf der neuen Eclipse-es war nicht skaliert, siehe hier: swt-autoscale-tweaks Grundsätzlich habe ich Hinzugefügt
-Dswt.autoScale=quarter
zu meinemeclipse.ini
- Datei.InformationsquelleAutor Michael Medin
Ich bin auf einem Dell XPS 15. Anstatt die Füllung herum mit den Auflösungen und Vergrößerungen und all das, ich habe gerade die folgende:
Alles scheint gut zu funktionieren und das display sieht gut aus (wenn auch ein wenig verschwommen/pixelig). Der einzige Unterschied, den ich sehen kann ist, dass der Titel-Leiste wird in Windows XP-style (oh Nein!!!!!).
Ich bin neugierig zu wissen, ob diese arbeiten für andere, und wenn jemand kommt, über irgendwelche Probleme.
Das ist... nicht wahr. Ich folgte Jamie ' s-Anleitungen auf Windows 8.1 und es funktionierte perfekt.
nicht sicher, was Sie denken lässt, dass es keine option für win xp. vor kurzem haben gemacht eine saubere Installation, und jetzt die Einstellung Kompatibilitätsmodus nicht aufhören, es aus dem laden, aber es sieht immer noch so aus
fair genug, aber: networksteve.com/windows/topic.php/... & tinypic.com/r/6nz8e1/8
Sie Jungs sind beide Recht. Die option besteht aber nur für 32-bit-eclipse. Ich versuchte, die Anweisungen, die mit 64-bit-eclipse und ich sehe nur vista-Kompatibilität. Ich habe versucht, mit 32-bit und ich sah die version der verfügbaren Einstellungen mit Windows XP und es FUNKTIONIERT! Das ist großartig. Es ist endlich geschafft-mein Yoga-II-Pro-nützlich für die Entwicklung von Java.
InformationsquelleAutor Jamie Carl
Kämpfte ich mit dieser Frage ein wenig zu. Ich bemerkte eine Menge von dir geschrieben wirklich kompliziert Beschlüsse, sondern es ist ein viel einfacher Weg, dies zu tun! Es ist nur ein Programm, und Sie sollten nicht ändern Sie die Skripts, oder installieren Sie third-party-tools. Das Problem mit High-DPI-Skalierung wie oben erwähnt, aber was ich denke, vielen von Ihnen fehlt, ist, dass man nicht direkt ändern, Kompatibilität Einstellungen am launcher selbst. Der launcher und eclipse sind zwei verschiedene Programme! Müssen Sie auf durchsuchen, um das Eclipse.exe und überschreiben Sie die Hohe DPI-Skalierung-option gibt. Einmal eingestellt, können Sie den launcher als normal. Der launcher wird Treffer die ausführbare Datei starten eclipse.exe und da legen Sie die Kompatibilitätseinstellungen auf .exe wird es laufen mit diesen Einstellungen. Ich verbrachte etwa 10 Minuten aufspüren, wo die exe-Datei war also, wenn Ihr jede Hilfe, die mine befindet sich in: C:\Users\username\AppData\Local\Yatta\Launcher\installations\eclipse-ide-for-java-developers\eclipse.exe
Hier ist ein Screenshot, wie ich meine Einstellungen Kompatibilität.
Und ja, die Symbole waren super klein, bevor Sie diese Einstellung anpassen. Ich habe versucht, die Kompatibilität Einstellungen am launcher selbst, sondern es haben offensichtlich nicht das Problem zu beheben. Aber nach der Einstellung der override-Hohe DPI-Einstellung für die eclipse.exe icons sind jetzt die normale Größe. Lassen Sie mich wissen, wenn diese arbeiten für die anderen!
InformationsquelleAutor Devin C
Fand ich der einfachste Weg war, um erstellen Sie eine manifest-Datei, die Kräfte der Windows-Skalierung der Anwendung. Es ist verschwommen und nicht ideal, aber besser als einen fast unsichtbaren UI! Es scheint diese Technik ist anwendbar, um jede Anwendung zu.
Erstellen Sie eine eclipse.exe.manifest - Datei im gleichen Ordner wie eclipse.exe und platzieren Sie den folgenden XML-Code in es:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SideBySide\PreferExternalManifest
(DWORD) mit dem Wert 1.InformationsquelleAutor Brendan Annable
Ist der beste Weg, um Bearbeiten Sie die exe-Datei manifest mit so etwas wie resource tuner und fügen Sie
nach Abhängigkeit, um die exe-Datei als dpi nicht bewusst. Auf diese Weise wird das Programm ein wenig verpixelt, aber es wird in einer komfortablen Größe.
InformationsquelleAutor Yucelen Gul
Besten mühelose Lösung für Eclipse Neon. Alle Fehler sind behoben, die als Teil dieser Version. https://bugs.eclipse.org/bugs/show_bug.cgi?id=421383
Ich hatte, um beide -Dswt.autoScale=200 und schalten Sie GTK3-Unterstützung (
env SWT_GTK3=0 eclipse
)Ich habe
-Dswt.autoScale=200
und Symbole vergrößert, verlor aber die Auflösung vollständig. So habe ich rückgängig gemacht, dass der Wandel ineclipse.ini
- Datei. Aber auch nach dem entfernen-Dswt.autoScale=200
Eintritt, werden die Symbole immer noch erscheinen groß in meiner eclipse photonInformationsquelleAutor Shirish Coolkarni
Hatte das gleiche problem, um es zu beheben, erstellen Sie eine Verknüpfung für den launcher, Rechtsklick > Eigenschaften - > Kompatibilität - > Häkchen bei 'Override hohe DPI-Skalierung Verhalten' und wählen Sie System-Erweitert aus dem dropdown-siehe Bild unten. Relaunch eclipse nach änderungen.
InformationsquelleAutor user2052544
-SurfacePro3-
InformationsquelleAutor
Den Kompatibilitätsmodus für Windows Xp, es ist nur verfügbar für die Eclipse 32-bit-version und nach laufen in diesem Kompatibilitäts-Modus werden die icons und text in der richtigen Größe, aber unscharf, da Sie skaliert werden aus Ihrer nativen Auflösung, um die Auflösung und damit die Qualität verloren geht.
InformationsquelleAutor Dan Romulus
Ich behoben @Seufzer, der die Lösung durch die Schaffung eines (Linux -) Shell-Script (
.sh
), etwas ähnliches zu tun. Dies ist sehr grob, brutal, und erfordert die übernahme für Ihr spezifisches system. Nutzung auf eigene Gefahr. Es kann brechen Sie Ihre gesamte Anlage. Backups der Ordner, bevor Sie dieses Skript ausführen. Skript verbessert werden kann.Führen Sie diese in
/opt/eclipse/plugins
und~/.eclipse/org.eclipse.platform_4.x.x/plugins
(oder was auch immer die Pfade für die installation sind). Gleiche Probleme wie bei @Seufz-Lösung: Das ist eine brutale "fix" und bricht nach jedem update oder neu-installation.Skript perfektioniert werden kann:
Erfordert
imagemagick
.Vorbehalte
.gif
?Korrekturen sind willkommen!
verwenden Sie einige clevere bash-Kommandos. Ich habe immer noch das problem, dass die (kleine <16px) overlay-Symbole auf der Projekt-Explorer-Symbole irgendwie scheinen riesig (in meinem original-script und somit Euch), Verschleierung der tatsächlichen Datei-icons. Vielleicht müssen wir ignorieren Bilder größer oder kleiner als 16px. Jedenfalls Verstand upvoting meine Antwort? 😀
Basierend auf dem @gene_wood Skript exchange die
-name "*.gif"
mit-name '*.png' -o -name '*.gif
und soweit ich sehen kann alle icons vergrößert werden.InformationsquelleAutor Redsandro
Haben Sie einen Blick auf Neon (4.6) M6 - New and Noteworthy, die Meilenstein-release enthält einige automatische Skalierung für Bilder (z.B. toolbar).
SWT bietet eine Auflösung-basierte auto-Skalierung
Oder vielleicht hilft dies ja, in Eclipse Mars-API für die hohe Auflösung wurde Hinzugefügt
APIs für high-DPI-monitor-Unterstützung
http://help.eclipse.org/mars/index.jsp?topic=%2Forg.eclipse.platform.doc.isv%2FwhatsNew%2Fplatform_isv_whatsnew.html
InformationsquelleAutor flavio.donze
Folgende Lösung hat für mich
Zuerst müssen Sie diesen Registrierungsschlüssel hinzufügen
Nächsten, eine manifest-Datei mit dem gleichen Namen wie die ausführbare Datei muss sich im selben Ordner wie die ausführbare Datei. Die Datei namens eclipse.exe.manifest) und besteht aus:
finden Sie weitere details hier
you can find more detales here
sollte irgendwo?Was für mich gearbeitet war am Ende hinzufügen der manifest-Datei der javaw.exe genau wie https://bugs.eclipse.org/bugs/show_bug.cgi?id=421383#c66 sagen
Danke, elysch. Macht eclipse.exe.manifest arbeitete für Eclipse Mars.1, nicht aber für den Mars.2. Machen javaw.exe.manifest gearbeitet!
InformationsquelleAutor KItis
Danke Seufzer David Levy. Ich konnte sich nicht entwickeln auf Basis von Eclipse, w/out Ihre sol 'N'.
Ich musste hinzufügen ein coupla catch (exceptions), um Ihren code, um es an die Arbeit:
InformationsquelleAutor JDOaktown
Gibt es einen schönen Artikel in JaxEnter für eine Arbeit rund um HiDPI für Eclipse
InformationsquelleAutor Anand
Was für mich gearbeitet war am Ende hinzufügen der manifest-Datei der javaw.exe genau wie Heikki Juntunen sagte https://bugs.eclipse.org/bugs/show_bug.cgi?id=421383#c66
Den Anweisungen zum Bearbeiten der registry und erstellen der manifest-Datei wo geschrieben von Matthew Cochrane an https://bugs.eclipse.org/bugs/show_bug.cgi?id=421383#c60 und @KItis habe die Anweisungen hier
Habe ich hier eine Kopie von diesem post:
Zuerst müssen Sie diesen Registrierungsschlüssel hinzufügen
Nächsten, eine manifest-Datei mit dem gleichen Namen wie die ausführbare Datei muss sich im selben Ordner wie die ausführbare Datei. Die Datei namens eclipse.exe.manifest) und besteht aus:
InformationsquelleAutor elysch
Hier ist meine Lösung Inspiriert von @Seufz Lösung (nicht mit maven):
https://github.com/gitAmrit/EclipseIconEnlarger/tree/master#eclipseiconenlarger
Dies funktioniert, indem Sie die Suche für alle Bilder, die kleiner oder gleich 16x16px und skalieren Sie von was auch immer Faktor der Benutzer will.
dem das Dienstprogramm ausgeführt wird:
java-Bilder.EclipseIconEnlarger eclipseBasePath magnificaitonfactor
zB: java-Bilder.EclipseIconEnlarger C:\Users\Amrit\Codes\eclipse 2
eclipseBasePath = Pfad, in dem eclipse.exe liegt, wie z.B. C:\Users\Amrit\Codes\eclipse magnificationfactor = Faktor, mit dem das Bild vergrößert werden, z.B. 2 = Doppel -
Danke. Funktioniert perfekt und ändert die icons in-place. Nur einmal laufen-in-a-while und alle icons bleiben groß.
InformationsquelleAutor akhadka
Hier ist ein weiteres Befehlszeilen-Lösung, aber diese funktioniert für Windows.
Es erfordert winrar installiert (Bearbeiten Sie die set-winrar Linie auf die winrar-installation).
Es erfordert auch imagemagick installiert sein und der Pfad Hinzugefügt werden, in Ihrer Kommandozeile.
Eine Letzte Bemerkung ist, die ich empfehlen, läuft dieser vor dem öffnen von Eclipse für die erste Zeit (also frisch installiert). Gibt es Symbole, die automatisch entpackt aus jar-Dateien und speichern in eclipse/configuration/org.eclips.osgi/... (möglicherweise unter anderen Ordnern) und Bearbeiten .jar-Datei, die verhindert, dass das icon wird in der Größe verändert. Sie könnten in der Lage, um diesen Ordner löschen, und es könnte autoextract wieder, aber ich kann das nicht bestätigen.
Ausführen, erstellen Sie einfach ein doubler.bat-Datei, die Sie in Ihrem eclipse/plugins-Verzeichnis und es sollte die Größe eines beliebigen symbols kleiner als 32x32 zu, dass proportionierte Größe.
Hier der code:
Es erstellt eine Datei output.txt und fügt alle ORIGINAL-Bilder-Metadaten, bevor es umgewandelt wird, unabhängig davon, ob er geändert wurde oder nicht die Größe.
InformationsquelleAutor NeuralNoise
Wenn Sie nicht möchten, installieren Sie eine neuere version von eclipse
Wie bereits erwähnt hier,
in der eclipse.init Datei hinzufügen
-Dswt.autoScale=exact
nach der-vmargs
und Sie sind gut zu gehen.Hier
exact
skaliert die icons der nativen vergrößern.Aber Sie werden sich darauf einstellen müssen, mit dem unscharfen und gezackte Symbole.
InformationsquelleAutor Sainand Shinde
Hatte ich das problem, wenn ich änderte meine Standard-Windows-10 Sprache von Eng auf Italienisch, mit Eclipse installiert, als Standard-Sprache war Eng. Zurücksetzen der Windows-Sprache zu Eng und Neustart hat das problem gelöst. Ich weiß nicht, was passiert ist, Windows benennen Sie einige Ordner wie C:\Users übersetzen Sie es in Ihrem Standard-Sprache (d.h. C:\Utenti), und dies ist vielleicht die Probleme verursacht.
InformationsquelleAutor carlo.polisini
Die unten ändern funktioniert nahtlos.
Zitat aus CrazyPenguin's Antwort
"Für diejenigen, wie mich, die festgestellt, dass auch auf der neuen Eclipse-es war nicht skaliert, siehe hier: swt-autoscale-tweaks Grundsätzlich habe ich Hinzugefügt -Dswt.autoScale=Quartals zu meinem eclipse.ini-Datei".
InformationsquelleAutor Sujan Reddy A
Jae oben genannte Lösung funktionierte für mich. Die manifest-Lösung funktionierte nicht für mich.
Dank Jae.
Setup:Auf meinem windows 8.1 64-bit-non-tablet-laptop, den ich heruntergeladen eclipse 64 bit jdk, 64 bit.
die Bildschirmauflösung von 3000 level zu 2048 x 1152.
geändert es zu großen 150% anstelle von extra-extra-large - 250%.
kleiner, aber viel besser lesbar jetzt.
InformationsquelleAutor milkteaeggtart