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

Fensterskalierung pro Anwendung in Xorg für die Anzeige mit hoher Auflösung

Ich habe es endlich geschafft, eine Lösung zu finden, die alte Anwendungen ohne merkliche visuelle oder Leistungseinbußen skaliert.

Dank kaueraal können Sie jetzt alte Anwendungen mit run_scaled skalieren . Sie können das Skript entweder von seiner GitHub-Seite oder über AUR run_scaled-git abrufen wenn Sie Arch Linux ausführen.

Hier ist ein Beispiel für zwei Anwendungen, die nebeneinander laufen:

  • Firefox mit HiDPI-Unterstützung auf der linken Seite
  • LMMS läuft mit run_scaled rechts

Ich habe dieses Skript durch das Arch Linux Wiki entdeckt.


Ohne das genaue Problem zu sehen, auf das Sie stoßen, würde ich die Verwendung von

vorschlagen
GDK_SCALE=x

oder

GDK_DPI_SCALE=x

Vor Beginn jeder Anwendung. Wahrscheinlich müssen Sie .desktop manuell ändern Dateien oder führen Sie sie von Ihrer Shell aus, indem Sie den Befehlen GDK_SCALE=x voranstellen

GDK_SCALE erlaubt jedoch nur ganzzahlige Werte GDK_DPI_SCALE=x Erlauben Sie Dezimalwerte wie z. B. GDK_DPI_SCALE=0.66

Für andere SDK-basierte Anwendungen gibt es wahrscheinlich ähnliche Einstellungen für die jeweiligen Kits. Da Ihr Problem jedoch mit dem Gnome-Desktop zusammenhängt, werde ich diese Lösung bereitstellen.

Ich habe es nicht mit einem 4k-Monitor versucht, aber GDK_DPI_SCALE=1.66 gnome-calculator ausgeführt wird die Lösung demonstrieren.

Quelle:https://developer.gnome.org/gtk3/stable/gtk-x11.html


Vncdesk bietet Ihnen eine Lösung, die auf einem lokalen VNC-Client-Server basiert (siehe hier)

Es ist keine vollständige Lösung für mich, da es einige Probleme gibt, wenn die App einen Fenstermanager benötigt.


Linux
  1. Linux-Tipps zur Verwendung von GNU Screen

  2. Wie zeige ich eine Liste der laufenden Prozesse Python an?

  3. Shell-Befehl zum Abrufen der IP-Adresse?

  4. Webinterface für LDAP-Management

  5. Messen Sie Linux IOPS für ein laufendes System

Warum ich bspwm so gerne für meinen Linux-Fenstermanager verwende

4 Open-Source-Tools zum Ausführen eines Linux-Servers

Plasma 5.20 &Anzeigeskalierung - Ausgezeichnet

Visuelles Feedback für Fensterfokus mit Alt-Tab? (Zimt)?

Wie verwende ich Xfig auf einem High-Dpi-Bildschirm?

Welches Betriebssystem läuft in meinem Docker-Container?