Re: X Session skalieren
Am Dienstag, 17. Juli 2012 schrieb Dietrich Clauss:
> Martin Steigerwald <Martin@lichtvoll.de> wrote:
> > Am Montag, 16. Juli 2012 schrieb Dietrich Clauss:
> >> Martin Steigerwald <Martin@lichtvoll.de> wrote:
> >> > Am Montag, 16. Juli 2012 schrieb Dietrich Clauss:
> >> >
> >> > [… DPI-Werte setzen …]
> >> >
> >> >> Es nützt nur nicht viel, weil leider fast kein Programm diesen
> >> >> Wert beachtet. Ich habe gerade einmal ein paar Programme
> >> >> probiert. Gimp war das einzige, wo es was ausmacht, aber auch
> >> >> nur für das angezeigte Bild, nicht für die Größe der Schriften
> >> >> und Symbole. Wenn ich in Gimp "Ansicht / Punkt_für_Punkt"
> >> >> ausknipse, auf 1:1 zoome und das Display auf 20dpi steht, wird
> >> >> das Bild sehr klein angezeigt, während es bei 200dpi
> >> >> entsprechend größer ist. Das hilft für dein Problem also nicht
> >> >> weiter.
> >> >
> >> > Sämtliche KDE-Programme, Firefox, GIMP, andere GTK-Programme
> >> > beachten diese Einstellung hier. Das sind gefühlt >99,9% der
> >> > Anwendungen, die ich verwende.
> >>
> >> Das ist ja interessant. Welche Distro? Und skalieren die wirklich
> >> alles, also auch Schriften, Icons, Abstände usw. in den Menues und
> >> Werkzeugleisten? Daß Firefox im Hauptmenü die Schrift vergrößert,
> >> wenn höhere DPI eingestellt sind, habe ich ehrlich gesagt noch
> >> nirgends gesehen.
> >
> > Ich bin nicht mehr ganz sicher, ob ich da was gedreht hab, damit das
> > so funktioniert. Hier hat Firefox eine angenehme Schriftgröße in der
> > Oberfläche ebenso wie GIMP. Wo ich nicht ganz sicher bin, ob er es
> > rafft, ist die Darstellung der Webseiten selbst. Da haue ich schon
> > des öfteren auf Strg-+ zum Vergrößern drauf. Da finde ich hat Apple
> > mit Display Postscript und alles vektorisiert einen Punkt.
> >
> > Ich dachte xsettings-kde, aber das ist hier gar nicht installiert.
> > gnome- control-center hab ich auch nicht drauf. Hmmm, vielleicht
> > gtk2-engines-oxygen. Das könnte es sein:
> >
> > martin@merkaba:~> cat .gtkrc
> > gtk-font-name = "Sans 9"
> > martin@merkaba:~> cat .gtkrc-2.0
> > gtk-font-name = "Sans 9"
> > martin@merkaba:~> cat .gtkrc-2.0-kde
> > # This file was written by KDE
> > # You can edit it in the KDE control center, under "GTK Styles and
> > Fonts"
> >
> > include "/usr/share/themes/oxygen-gtk/gtk-2.0/gtkrc"
> >
> > style "user-font"
> > {
> >
> > font_name="DejaVu Sans"
> >
> > }
> >
> > gtk-theme-name="oxygen-gtk"
> > gtk-font-name="DejaVu Sans 9"
> >
> >
> > Und die Distro ist natürlich Debian oder schreibe ich hier gerade in
> > einer SUSE-Mailingliste?
>
> In dieser NG bedeutet die Frage nach der Distro normalerweise, ob es
> sich nun um squeeze handelt, wheezy oder vielleicht auch sid mit dem
> ein oder anderen Paket aus experimental. So auch in diesem Fall.
>
> Es wäre natürlich interessant zu wissen, was du hier "gedreht hast",
> daß auch nur irgendwer auf die DPI im X-Server reagiert. Wenn in
> einer gtkrc ein Font "sans 9" fest eingestellt ist, sieht das
> jedenfalls nicht danach aus, daß sich dieser bei anderen DPI-Werten
> ändert.
Also hier tuts das. Debian Sid. Ich habs aber auch schon mit früheren
Debian-Versionen so gehabt.
Deja Sans wäre bei den Standard-DPI des X-Servers *deutlich* kleiner. Das
sind bei der Full HD-Auflösung des 15 Zoll-Displays deutlich mehr als 9
Pixel. Es kommt dabei natürlich darauf an, inwieweit die Schriftgröße als
Punkt oder Pixel ausgewählt ist. Nur als Punkt skaliert das. Ich weiß aber
gar nicht, ob sich das noch anders angeben läßt. In KDE´s
Systemeinstellungen geht das wohl gar nicht. Auch in LibreOffice, wo
übrigens auch die Symbole zur Schriftgröße passen, die ebenfalls passt,
seh ich nur „Schriftgrad“.
DisplaySize. Und das tut. Mit dem Intel-Treiber zumindest – ob jeder
andere Treiber das gleichermaßen respektiert, insbesondere die
proprietären Grafiktreiber von NVidia und ATI, ist noch mal eine andere
Frage. Meines Verständnisses nach sollte aber jeder XRandR-fähige Treiber
die Einstellung respektieren. Ohne XRandR? Keine Ahnung – interessiert
mich auch nicht. Ein Blick ins Xorg.log sollte Aufschluß geben und mit
xdpyinfo läßt es sich auch nachprüfen.
Qt-Anwendungen respektieren die Einstellung, GTK-Anwendungen ebenso, wobei
ich da nicht sicher bin, inwieweit die hier nun ja vollständig entzifferte
Geschichte mit Oxygen-GTK da mit reinspielt.
Ich weiß, das GNOME im gnome-control-center auch eine DPI-Einstellung hat.
Wie GNOME es handhabt, wenn der X-Server einen anderen Wert liefert, weiß
ich nicht. In den Systemeinstellungen für KDE gibts da ne Option für: Für
den hier beschriebenen Anwendungsfall muss unter „Erscheinungsbild für
Anwendungen“ bei „Schriftarten“ die Option „DPI für Schriftarten
erzwingen“ natürlich deaktiviert sein. Es ginge natürlich auch
andersherum, dann ließe sich evtl. die DisplaySize-Option komplett
weglassen. Auch ein interessanter versuch, wenn Oxygen-GTK das auch in die
GNOME-Anwendungen übernimmt…
Ich beobachte hier nur, dass es mit der DisplaySize-Geschichte und Oxygen-
GTK in den von mir genutzten Anwendungen einfach funktioniert.
--
Martin 'Helios' Steigerwald - http://www.Lichtvoll.de
GPG: 03B0 0D6C 0040 0710 4AFA B82F 991B EAAC A599 84C7
Reply to: