develop:highdpi
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
develop:highdpi [d.m.Y H:i] – [Zoom-Level konfigurierbar] willuhn | develop:highdpi [d.m.Y H:i] (aktuell) – [Hinweis zu Wayland] ajoe04 | ||
---|---|---|---|
Zeile 15: | Zeile 15: | ||
===== Lösung ===== | ===== Lösung ===== | ||
- | Mit dem Nightly-Build von Jameica ab 15.05.2018 enthält Jameica HiDPI-Support. Dieser | + | Seit Version 2.8 enthält Jameica HiDPI-Support. Dieser |
- | ==== Zoom-Level | + | ==== Ermittlung des Zoom-Level ==== |
- | SWT enthält eine Funktion, um das aktuelle Zoom-Level des Desktops zu ermitteln. Für den Fall, dass dies nicht zuverlässig funktioniert (z.Bsp. unter GTK2), kann das Zoom-Level | + | SWT enthält eine Funktion, um das aktuelle Zoom-Level des Desktops zu ermitteln. Für den Fall, dass dies nicht zuverlässig funktioniert (oder zum Testen), kann das Zoom-Level manuell konfiguriert werden. |
+ | < | ||
+ | swt.autoScale=< | ||
+ | </ | ||
+ | |||
+ | Beispiel in jameica.sh: | ||
+ | |||
+ | <code class=" | ||
+ | exec java -Djava.net.preferIPv4Stack=true -Dswt.autoScale=200 -jar jameica.... | ||
+ | </ | ||
+ | |||
+ | Unter https:// | ||
==== Passende Icons für vordefinierte Zoom-Stufen ==== | ==== Passende Icons für vordefinierte Zoom-Stufen ==== | ||
- | Für alle nur erdenklichen Zoom-Stufen Icons in der jeweils passenden Größe zu erstellen, wäre ein riesiger Aufwand. | + | Für alle nur erdenklichen Zoom-Stufen Icons in der jeweils passenden Größe zu erstellen, wäre ein riesiger Aufwand. |
- | ^ Zoom-Stufe ^ Kommt zur Anwendung ab Zoom-Level ^ | + | ^ Icon-Größe |
| 300 % | 250 % | | | 300 % | 250 % | | ||
| 200 % | 175 % | | | 200 % | 175 % | | ||
Zeile 45: | Zeile 56: | ||
Die Pixel-Angaben beziehen sich auf ein Icon, welches bei 100% mit 16x16 Pixeln dargestellt werden soll. Wenn du Grafiken verwendest, die auch bereits bei 100% größer sind, musst du die Skalierung natürlich entsprechend anpassen. Beispiel: Eine Grafik, die du bisher in der Größe 140x80 Pixeln verwendet hast, muss sich im Ordner " | Die Pixel-Angaben beziehen sich auf ein Icon, welches bei 100% mit 16x16 Pixeln dargestellt werden soll. Wenn du Grafiken verwendest, die auch bereits bei 100% größer sind, musst du die Skalierung natürlich entsprechend anpassen. Beispiel: Eine Grafik, die du bisher in der Größe 140x80 Pixeln verwendet hast, muss sich im Ordner " | ||
+ | |||
+ | ===== Hinweis zu Wayland ===== | ||
+ | |||
+ | Wenn du Linux verwendest und hierbei nicht Xorg sondern Wayland nutzt, kann es u.U. vorkommen, dass das Skalieren der Schriften nicht funktioniert und die Anwendung auf deinem HiDPI-Monitor mit viel zu kleinem Text dargestellt wird. | ||
+ | |||
+ | Versuche in dem Fall die folgenden beiden Möglichkeiten in jameica.sh: | ||
+ | |||
+ | Entweder (" | ||
+ | |||
+ | <code class=" | ||
+ | ... exec java ... -Dswt.autoScale=false -jar jameica... | ||
+ | </ | ||
+ | |||
+ | oder alternativ (" | ||
+ | |||
+ | <code class=" | ||
+ | GDK_DPI_SCALE=1.5 ... exec java ... | ||
+ | </ | ||
+ | |||
+ | |||
+ | ===== Hinweis zur Schriftgröße befinden sich in der FAQ ===== | ||
+ | [[support: | ||
+ | [[https:// |
Impressum | Datenschutz
develop/highdpi.txt · Zuletzt geändert: d.m.Y H:i von ajoe04