GNU/Linux >> Znalost Linux >  >> Linux

Měřítko okna pro jednotlivé aplikace v Xorg pro zobrazení s vysokým rozlišením

Konečně se mi podařilo najít řešení, které škáluje staré aplikace bez jakéhokoli viditelného zhoršení vzhledu nebo výkonu.

Díky kaueraal můžete nyní škálovat staré aplikace pomocí run_scaled . Skript můžete získat buď z jeho stránky GitHub, nebo prostřednictvím AUR run_scaled-git pokud používáte Arch Linux.

Zde je příklad dvou aplikací běžících vedle sebe:

  • Firefox s podporou HiDPI vlevo
  • LMMS běží s run_scaled vpravo

Tento skript jsem objevil prostřednictvím Arch Linux Wiki.


Aniž byste viděli přesný problém, na který narazíte, doporučuji použít

GDK_SCALE=x

nebo

GDK_DPI_SCALE=x

Před zahájením každé aplikace. Pravděpodobně budete muset ručně změnit .desktop soubory nebo spusťte z vašeho shellu s předponou příkazů GDK_SCALE=x

GDK_SCALE povolit však pouze intergerové hodnotyGDK_DPI_SCALE=x povolit desetinné hodnoty, jako např. GDK_DPI_SCALE=0.66

Pro další aplikace založené na SDK pravděpodobně existují podobná nastavení pro příslušné sady. Protože se však váš problém týká plochy gnome, poskytnu toto řešení.

Nezkoušel jsem se 4k monitorem, ale běžím na GDK_DPI_SCALE=1.66 gnome-calculator předvede řešení.

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


Vncdesk vám nabízí řešení založené na místním VNC klient-server (viz zde)

Není to pro mě úplné řešení, protože to způsobuje určité problémy, pokud aplikace potřebuje správce oken.


Linux
  1. Proč je cPanel nejlepším řešením pro návrháře webových stránek

  2. Jenkins běží při velmi vysokém využití CPU

  3. Ekvivalent SysInternals FileMon pro Linux?

  1. Linuxové tipy pro používání GNU Screen

  2. ls se zablokuje pro určitý adresář

  3. Který operační systém běží v mém kontejneru Docker?

  1. Ssh – Otevřete okno na vzdáleném displeji X (proč „nelze otevřít displej“)?

  2. Zkontrolovat proces, pokud je stejný?

  3. herbstluftwm – Manuální správce dlaždic pro X11