GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So skalieren Sie den Plasma-Anmeldebildschirm auf HD/UHD-Bildschirmen

Lebensprobleme kommen in vielen Formen und Gestalten vor. Einer davon könnte der Anmeldebildschirm in Ihrem Plasma-Desktop sein. Wie? Indem Sie nicht auf die ausgewählte Bildschirmauflösung Ihres Systems hochskalieren. Ein typisches Beispiel ist mein jüngstes Unterfangen mit Kubuntu 20.04 auf meinem IdeaPad Y50-70 mit Nvidia-Karte und 4K-Bildschirm. Um es kurz zu machen, obwohl ich es geschafft habe, die Desktop-Auflösung und die UHD-Skalierung genau richtig zu machen, gehorchte der Anmeldebildschirm nicht meinen Einstellungen und wurde nur in 4K gerendert, ergo winzig.

Ich habe viel Zeit damit verbracht, das Problem zu beheben, und bin schließlich zu dieser Anleitung gekommen. Nun, in neueren Editionen von Plasma, wie etwa 5.20, wo die Skalierung wirklich großartig funktioniert, tritt dieses Problem möglicherweise überhaupt nicht auf. In 5.18.5 musste ich auf ein paar hässliche Tricks zurückgreifen, um alles zum Laufen zu bringen. Mal sehen, was sich ergibt.

Problem im Detail

Die Details des Anmeldebildschirms fühlen sich zu klein an, da sie auf einem winzigen Gerät in 4K gerendert werden. Das Skalieren des Desktops und/oder das Ändern seiner Auflösung hilft, einschließlich des Sperrbildschirms, aber NICHT des Anmeldebildschirms (SDDM). Die Lösung besteht darin, SDDM beim Start mit einer anderen Auflösung rendern zu lassen.

Lösung

SDDM-Skripte befinden sich unter:/usr/share/sddm/scripts/. Das Skript, das die grafische Komponente steuert, heißt Xsetup. Standardmäßig kann dieses Skript einige Informationen enthalten, die für Ihren Grafiktreiber spezifisch sind. Sie müssen lediglich einen Eintrag hinzufügen, der dafür sorgt, dass SDDM mit einer anderen Auflösung angezeigt wird.

Öffnen Sie die Datei in einem Texteditor als sudo oder root (sichern Sie sie natürlich) und fügen Sie diese Zeile hinzu:

xrandr --output "device" --mode "mode" --rate "rate"

Wie Sie richtig vermutet haben, ist dies nur für X11 und nicht für Wayland relevant, aber die meisten Distributionen verwenden sowieso X, einschließlich Kubuntu 20.04 LTS, plus Nvidia-Treiber. Also ist es X für uns. Jetzt müssen wir das Gerät, den Modus und die Rate für den Befehl herausfinden.

Anzeigeeinstellungen erkennen

Öffnen Sie ein Terminalfenster und führen Sie xrandr aus. Dies zeigt Ihnen alle unterstützten Modi für Ihren Monitor.

xrandr
Bildschirm 0:Minimum 8 x 8, aktuell 1920 x 1080, Maximum 16384 x 16384
eDP-1-1 angeschlossen primär 1920x1080+0+0 (normal links invertiert rechts x-Achse y-Achse) 344mm x 194mm
3840x2160 48.00 +
3200x1800 59.96 59.94
2880x1620 59,96 59,97
2560x1600 59.99 59.97
2560x1440 59.99 59.99 59.96 59.95 60.00 2048x1536

1920x1440 60.00
1856x1392 60.01 60.01 1792x1344

2048x1152 59.99 59.98 59.90 59.91 59.88
1920x1200 59.95
1920x1080 60.01 59.97 59.96 59.93 * 60.00 1600x1200

1680x1050 59.95 59,88
1600 x 1024 60,17
...

In meinem Beispiel ist das Gerät eDP-1-1. Die verfügbaren Auflösungen reichen bis zu 4K. Die ausgewählte ist mit einem Sternchen gekennzeichnet. Und dann haben Sie auch noch die unterschiedlichen Bildwiederholfrequenzen in Hz. Wir wissen, dass die 4K-Auflösung alles zu klein macht, also wollen wir etwas Kleineres. Ich habe mich für 1080p entschieden, wie der Desktop selbst. In meinem Fall betrug die passende Bildwiederholfrequenz 59,93 Hz. Somit wird der xrandr-Befehl zu:

xrandr --output eDP-1-1 --mode 1920x1080 --rate 59.93

Speichern Sie die Datei und starten Sie Ihr System neu. Ihr Anmeldebildschirm sollte jetzt großartig aussehen.

Schlussfolgerung

Na, bitte. Ich denke, dies ist ein ziemlich obskures Tutorial, weil es sich um etwas handelt, das Sie für die tägliche Arbeit nicht unbedingt als wichtig erachten würden. Wenn Sie jedoch einen HD/UHD-Monitor mit kleinen physischen Abmessungen haben, müssen Sie wahrscheinlich die Skalierung erhöhen oder die Auflösung verringern (oder beides). Bei mir wurden Systemänderungen nicht im Anmeldebildschirm von Plasma wiedergegeben, und ich musste eine manuelle Anpassung vornehmen.

Dies kann mit xrandr erfolgen - Sie können das Tool verwenden, um die Bildschirmauflösungen unabhängig davon zu verwalten, und es ist ein raffiniertes und leistungsstarkes Tool. Das Beste an der Lösung ist, dass sie modular und vollständig reversibel ist. Es wirkt sich nicht auf Ihren angemeldeten Desktop aus (Sie können dies tun, indem Sie eine DPI-Einstellung angeben, wenn Sie möchten), und wenn es Ihnen nicht gefällt, ändern oder entfernen Sie einfach den Eintrag aus Xsetup, und Sie sind fertig. Hoffentlich hilft dies dabei, Ihre OCD-Dämonen zu beruhigen.


Linux
  1. So skalieren Sie das GRUB-Menü auf 4K-Displays

  2. Wie ändere ich die Reihenfolge der Benutzer im Anmeldebildschirm?

  3. So drehen Sie den Bildschirm auf einem Raspberry Pi 3

  4. So verwenden Sie den Befehl „screen“ unter Linux

  5. Wie lösche ich das Scrollback im Bildschirmbefehl?

So ändern Sie die Menühöhe des Plasmasystems

So ändern Sie die Farbe aktiver Fenster in Plasma

Wie man den Plasma-Desktop wie Unity aussehen lässt

Wie man den Plasma-Desktop wie einen Mac aussehen lässt

Wie mache ich Indicator-sysmonitor als Standardindikator auf dem Anmeldebildschirm?

Wie lassen sich die Anmeldebildschirme und Startspritzer bei der Installation verschiedener Desktops anpassen?