Saya akhirnya berhasil menemukan solusi yang menskalakan aplikasi lama tanpa penurunan visual atau performa yang nyata.
Berkat kaueraal, kini Anda dapat menskalakan aplikasi lama menggunakan run_scaled . Anda dapat memperoleh skrip dari halaman GitHub miliknya atau melalui AUR run_scaled-git jika Anda menjalankan Arch Linux.
Berikut adalah contoh dua aplikasi yang berjalan berdampingan:
- Firefox dengan dukungan HiDPI di sebelah kiri
- LMMS berjalan dengan
run_scaleddi sebelah kanan

Saya menemukan skrip ini melalui Arch Linux Wiki.
Tanpa melihat masalah sebenarnya yang Anda hadapi, saya sarankan menggunakan
GDK_SCALE=x
atau
GDK_DPI_SCALE=x
Sebelum memulai setiap aplikasi. Anda mungkin harus mengubah .desktop secara manual file atau jalankan dari shell Anda dengan mengawali perintah dengan GDK_SCALE=x
GDK_SCALE hanya mengizinkan nilai interger GDK_DPI_SCALE=x izinkan nilai desimal seperti i.e.GDK_DPI_SCALE=0.66
Untuk aplikasi berbasis SDK lainnya, kemungkinan ada pengaturan serupa untuk masing-masing kit. Namun karena masalah Anda dengan desktop gnome, saya akan memberikan solusi ini.
Saya belum mencoba dengan monitor 4k, tetapi menjalankan GDK_DPI_SCALE=1.66 gnome-calculator akan mendemonstrasikan solusinya.
Sumber:https://developer.gnome.org/gtk3/stable/gtk-x11.html
Vncdesk memberi Anda solusi berdasarkan server klien VNC lokal (lihat di sini)
Ini bukan solusi lengkap bagi saya karena memberikan beberapa masalah jika aplikasi memerlukan pengelola jendela.