Weiß jemand, wo ich die Skaliereinstellungen von KDE Plasma, die es in der GUI unter den Displayeinstellungen gibt, im Code bzw. wie ändere ich diese ohne GUI?
Die Sache ist, dass ich gerne kleiner als 1 skalieren möchte.
Anmeldungsdatum: Beiträge: 108 |
Weiß jemand, wo ich die Skaliereinstellungen von KDE Plasma, die es in der GUI unter den Displayeinstellungen gibt, im Code bzw. wie ändere ich diese ohne GUI? Die Sache ist, dass ich gerne kleiner als 1 skalieren möchte. |
||
Anmeldungsdatum: Beiträge: 12067 |
Hallo! Das setting findest du unter ~/.config/kdeglobals im Abschnitt [KScreen] und dem Namen „ScaleFactor“. Kannst ja mal Bescheid geben, ob das funktioniert 😉 |
||
(Themenstarter)
Anmeldungsdatum: Beiträge: 108 |
Danke für die schnelle Antwort! kleiner 1 funktioniert leider nicht. (Habe 0.5, 0.7 und 0.9 ausprobiert). Danach ist die Schrift und die Icons ungewöhnlich groß, die restliche Skalierung bleibt, aber die GUI macht dann echt Probleme... |
||
Anmeldungsdatum: Beiträge: 12067 |
Sowas hatte ich erwartet. Ich vermute, dass der Wert für Berechnungen herhält, gerade im QML/JavaScript-Teil von Plasma. Wenn du dann anstatt 1×1 oder 1.25×1.25 ein 0.75×0.75 da stehen hast, wird das Ergebnis ja unerwartet kleiner anstatt größer. Trotzdem schade, hätte ich für meinen Zweitbildschirm gerne adaptiert. Was die Schrift angeht: Unter Systemeinstellungen → „Erscheinungsbild“ → „Schriftarten“ kannst du „DPI erzwingen“ anpassen oder deaktivieren, was Plasma ein wenig dynamische Anpassung versagt. |
||
Anmeldungsdatum: Beiträge: 63 |
ChickenLipsRfun2eat die Sache mit deinem Zweitbildschirm kenne ich, das lässt sich glaube ich halbwegs gut über xrandr lösen, zumindest habe ich folgendes gemacht, bei einem Bildschirm mit 3840x2160 und einem 1920x1080, welche "das Gleiche" anzeigen sollen: 1. Plasma und alle Anwendungen auf 200% skalieren. 2. über xrandr (habe es mit meinen NVIDIA-Xserver-Settings gemacht) den kleinen Bildschirm 2x2-skalieren 3. Positionen händisch anpassen und Plasmashell neu starten 4. Das Ganze in eine Konfigurationsdatei schreiben und hoffen dass es nach einem Neustart oder nach dem STR immer noch funktioniert (mit Letzterem hatte ich so meine Probleme). Hoffentlich konnte ich dir helfen, Viele Grüße Federicus |
||
Anmeldungsdatum: Beiträge: 12067 |
Hallo! Vielen Dank für deine Ausführungen und dass du helfen möchtest! Allerdings geht es hier um das von binwiederda3 angesprochene Thema der Skalierung kleiner 1. Und: Ich zeige nicht auf beiden Schirmen das Gleiche an, sondern nutze einen erweiterten Desktop. Ich nutze aktuell 1920×1080 für den Kleinen und 2560×1440 für den Hauptschirm. Damit ist der Unterschied nicht ganz so krass. |
||
Anmeldungsdatum: Beiträge: 63 |
Nein, auf beiden Schirmen das Gleiche anzeigen lasse ich auch nicht, dann hätte ein Schirm gereicht 😉 Meine Bildschirmkonfiguration habe ich mal in den Anhang gestellt 😉 Meine These war Folgende: xrandr skaliert "anders herum", also für halbe Größe der Elemente auf dem Bildschirm müsste man nicht auf 0.5, sondern auf 2 stellen, und das geht eben. Das ist dann auch glaube ich die einzige Methode, wie man gemeinhin an eine Skalierung kleiner 1 kommt. Viele Grüße |
||
(Themenstarter)
Anmeldungsdatum: Beiträge: 108 |
Danke für die Tipps. Also ich habe xrandr --output eDP-1 --scale 2x2 erstmal temporär angewandt, und zusätzlich die Skalierungseinstellungen in den System Settings genutzt. Passt auch alles, nur leider ist das Bild nur in dem linken oberen Bildschrimviertel sichtbar. Habe es dann trotzdem mal in /usr/share/sddm/scripts/Xsetup eingegeben. Nach einem reboot ist auch 2 fach rausgezoomt, alles tiptop. Allerdings sobald plasma geladen ist, ist es wieder wie oben beschrieben. Bin dann darauf gestoßen, dass kscreen dafür verantwortlich ist. Allerdings ist kscreen das Paket, dass für die Skalierungseinstellungen in den System Settings notwendig ist. Ich habe auch versucht xrandr --output eDP-1 --scale 2x2 in eine .conf datei nach Arch wiki einzutragen. Allerdings habe ich da scheinbar irgendetwas falsch gemacht, da dadurch überhaupt keine grafische Oberfläche mehr gestartet ist. Übrigens alle einstellungen mit --scale kleiner 1x1 ist unscharf, deshalb die Kombination von skalieren mittels xrandr und den Systemeinstellungen. |
||
Anmeldungsdatum: Beiträge: 63 |
Ja, das mit dem Bild in der linken oberen Bildschirmecke kenne ich... Versuch bitte mal, das zu reproduzieren und führe dann mit Alt+F2 den Krunner aus und gebe in diesen
ein und schau, ob dein Problem gelöst ist. Verantwortlich ist nämlich die Plasmashell, welche ihre Elemente (Bildschirmeleiste unten, Hintergrund usw.) nach den Informationen über die Bildschirmauflösung platziert, die sie sich beim Start bei xrandr holt und welche nach einer Änderung natürlich nicht mehr korrekt sind. Das mit der .conf-Datei ist eine andere Sache, wenn du eine Datei in /usr/share/X11/xorg.conf.d meinst, dann haben die eine andere Syntax. Oder du hast die gleich nach /etc/X11/xorg.conf geschrieben, dann überschreibt die die Einstellungen in xorg.conf.d und verhindert bei einem Syntaxfehler den Start der grafischen Oberfläche. Viel Glück |
||
Anmeldungsdatum: Beiträge: 12067 |
Klingt nach einem gangbaren Weg! Muss ich auch später mal ausprobieren. Zunächst mal: kquitapp5 plasmashell && plasmashell ist der sanftere Weg, als |
||
(Themenstarter)
Anmeldungsdatum: Beiträge: 108 |
Ja, funktioniert! Jetzt ist nur die Frage, wie und wo ich die Befehle elegant einbinde. |
||
Anmeldungsdatum: Beiträge: 12067 |
Als Nutzerkonfiguration in die ~/.xprofile wäre mein erster Vorschlag. Randr erwähnt die auch als zweite Option. Mir wäre die zum Test lieber. Alternativ gibt es natürlich noch den Weg über die xorg.conf, den geht der NVidia-Settings-Wizard. Du musst auch ausprobieren, wie das extrem dynamische Plasma damit umgeht. Das ist bisweilen recht pingelig, wenn man was statisches haben will… Bei mir ist es leider so, dass der Zweitschirm dermassen schlecht lesbar ist, dass es mir eher Nachteile bringt. Dabei ist der so gut wie neu, gerade mal 17 Jahre alt 😇 |
||
(Themenstarter)
Anmeldungsdatum: Beiträge: 108 |
Danke für den Link, leider hilft mir der Artikel nicht so ganz weiter. Habe jetzt unterschiedliche Dinge probiert: INTERNAL_OUTPUT="eDP-1" xrandr --output $INTERNAL_OUTPUT --scale 2x2 sowie auch xrandr --output eDP-1 --scale 2x2 beides ohne Erfolg, bzw. beides zeigt keine Änderung, also nicht wie wenn ich den Befehl händisch per terminal eingebe... und wo wäre denn dann wo wäre denn dann kquitapp5 plasmashell && plasmashell zu hinterlegen? Übrigens habe ich keine dedizierte Grafikkarte, habe nur einen Intelchip... |
||
Anmeldungsdatum: Beiträge: 63 |
Das ist schon mal toll, so alt bin ich auch 😀 INTERNAL_OUTPUT="eDP-1" xrandr --output $INTERNAL_OUTPUT --scale 2x2 Oh, gut zu wissen, dass so etwas existiert, das Ding merk ich mir, da kann ich glaube ich so einige Problemchen mit lösen... So ähnlich habe ich es damals auch gemacht (Skript erstellt und händisch in den Autostart eingetragen), aber das hat auch nicht funktioniert. Wieso das so ist weiß ich aber leider auch nicht. |
||
(Themenstarter)
Anmeldungsdatum: Beiträge: 108 |
Ok, habe es jetzt hinbekommen. Habe beide Befehle in den Autostart eingetragen. Als wären es Programmnamen und das Häckchen bei im Terminal ausführen gesetzt. Außderdem die Skalierung in den Einstellungen angepasst. Das Ergebnis ist ok, aber nicht wirklich zufriedenstellend. Manche Programme gehen die Einstellungen mit andere nicht. Was aber das schlimmste ist, dass das System von seiner Spritzigkeit verliert. Manche Prozesse sind extrem träge, auf andere scheint es weniger Einfluss zu haben. Ich habe die Tage viel ausprobiert und wenn jemand auch fast ausschließlich sein Notebookbildschrim nutzt. Einfach die Schriftgröße in den Einstellungen die Schriftgrößen runterzudrehen. In KDE Plasma passen sich nämlich die anderen GUI Elemente weitestgehend an (selbst von nicht KDE/qt Software). Einigen Programmen kann/sollte man auch noch nachhelfen, bei Thunderbird, Firefox und dessen Forks die Schriftgröße in den Einstellungen herabsetzen (Achtung! Könnte den TOR-Browser einzigartig machen) bei GIMP, LibreOffice und Inkscape die Icongröße heruntersetzen. Bei Element einmal herauszoomen (Strg + -) und in den Einstellungen die Schriftgröße anpassen dann noch bei Dolphin die Icongröße runterregeln und es wirklich gut nutzbar... nicht perfekt, aber sehr gut. Habe verschiede Desktop Umgebungen (Gnome, LXQT, Mate, Cinnamon) ausprobiert und die oben gennante Einstellung mit Plasma ist meiner Meinung nach derzeit die beste. (Wer weiß vllt gibt es sowas wie xrandr auch irgendwann für Wayland). Mit Cinnamon erziehlt man auch sehr gute Ergebnisse. Da muss man gefühlt auch nicht so viel nachstellen wie bei KDE... ist aufjeden Fall einen Blick wert, wenn man dieses Problem hat und ist vermutlich auch sinnvoller bei mehreren unterschiedlich großen Bildschirmen. Die anderen 3 Umgebungen sind aber bei genanntem Problem meiner Meinung nach nicht zu empfehlen. |