GNU/Linux >> Belajar Linux >  >> Linux

Penskalaan jendela per aplikasi di Xorg untuk tampilan dpi tinggi

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_scaled di 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.


Linux
  1. Mengapa cPanel Adalah Solusi Terbaik untuk Desainer Situs Web

  2. Bagaimana cara menampilkan daftar proses yang berjalan Python?

  3. Perintah Shell untuk Mendapatkan Alamat IP?

  1. Kiat Linux untuk menggunakan Layar GNU

  2. ls hang untuk direktori tertentu

  3. OS mana yang berjalan di wadah Docker saya?

  1. herbstluftwm – Manajer Jendela Ubin Manual untuk X11

  2. Jenkins berjalan pada penggunaan CPU yang sangat tinggi

  3. Setara dengan SysInternals FileMon untuk Linux?