Bagaimana Anda mengatur penskalaan untuk monitor dpi tinggi dan monitor dpi rendah secara mandiri?

15

Jadi saya punya monitor 34 inch 3440x1440 dan monitor 28 inch 3840x2160. Semua aplikasi terlihat mungil di monitor 4k. Satu-satunya solusi saya sejauh ini adalah meningkatkan level zoom pada aplikasi yang memungkinkan, tetapi itu benar-benar menyakitkan ketika memindahkan windows dari satu monitor ke monitor lainnya dan biasanya gui keseluruhan masih kecil. Apakah ada cara untuk mengukur hanya monitor 4k ke dpi wajar tanpa kekaburan? Saya lebih suka mencari mac seperti scaling di mana Anda dapat mengatur lebih banyak ruang / teks yang lebih besar tetapi dengan teks yang tajam

Saya di Ubuntu 16.0.4 berjalan pada kartu grafis Nvidia 980 Ti

Evan Mosseri
sumber

Jawaban:

6

Monitor saya hanya 1920x1080: laptop 17 "dan TV 50". Laptop yang lebih kecil terletak empat kaki jauhnya dan saya perlu meningkatkan ukuran segalanya untuk melihatnya lebih baik.

Buka Pengaturan Sistem -> Tampilan Layar

Pada Skala untuk menu dan bilah judul , saya menetapkan ke 1,5 pada 17 "layar Laptop tetapi meninggalkan 1,0 untuk TV. Saya tidak yakin apakah ini akan bekerja untuk Anda ...

Penskalaan Layar

Sunting 1 - Tingkatkan penskalaan DPI keseluruhan

DPI tuli dalam X adalah 96 Dots per inch. Ini dapat terlihat sangat kecil pada layar laptop 17 "saya dengan resolusi 1920 x 1080. Anda perlu menempelkan wajah Anda 6 inci dari layar untuk membaca layar Kids3aplikasi misalnya:

Kids3 96DPI

Untuk mengatasi ini (dalam kasus saya), gunakan:

xrandr --dpi 168

Kemudian buka kembali aplikasi:

Kids3 168DPI

Ini adalah metode manual. Anda dapat membuatnya permament tetapi Anda dapat meminta X menghitung DPI dengan memberikan resolusi dan ukuran layar pada file konfigurasi Xorg:

Section "Monitor"
    Identifier             "Monitor0"
    DisplaySize             286 179    # In millimeters
EndSection

Saya belum bermain dengan ini.

WinEunuuchs2Unix
sumber
Saya sudah melakukan itu tetapi tampaknya tidak skala aplikasi saya
Evan Mosseri
Kedua milik saya berukuran 1920x1080 itulah sebabnya ia bekerja untuk saya. Saya juga menggunakan zooming di dalam aplikasi, tetapi tetap di layar yang sama dan tidak pernah bergerak bolak-balik. Unity Tweak Tool juga melakukan penskalaan layar dan penimpaan ukuran font, tetapi saya tidak tahu apakah ini dapat dikonfigurasikan hanya untuk satu layar. Selain itu saya tidak suka beberapa hal aneh yang terjadi jadi saya menghapusnya.
WinEunuuchs2Unix
tidak semua aplikasi akan menskala dengan pengaturan ini, itu tergantung pada perpustakaan GUI mana yang mereka gunakan
Amias
@EvanMosseri Saya telah mengedit jawaban untuk menunjukkan bagaimana cara meningkatkan DPI dengan cepat dari 96 menjadi 168 untuk aplikasi X.
WinEunuuchs2Unix
Solusi pertama tidak berfungsi untuk pengaturan saya. Saya memiliki monitor 24 "dengan layar laptop 1920x1080 dan 15" dengan resolusi yang sama. Pada Ubuntu 16.04.3 ketika saya mengubah Scale for menus and title bardi System Settings -> Displaysuntuk dibangun di layar laptop saya mendapat DPI menu skala dan jendela pada kedua layar :( Saya benar-benar wold seperti untuk skala DPI hanya pada layar laptop.
Marecky
5

Anda tidak memberikan informasi apa pun tentang perangkat keras Anda, driver bekas dan distribusi yang Anda gunakan. Jadi itu seperti menangkap kucing hitam di malam hari.

Cobalah untuk bermain-main dengan xrandrperintah. Berikut sebuah contoh (terminal-output):

mook @ MookPC: ~ $ xrandr
Layar 0: minimum 8 x 8, saat ini 1366 x 768, maksimum 32767 x 32767
VGA1 terhubung primer 1366x768 + 0 + 0 (sumbu kiri kanan x sumbu y terbalik normal) 410mm x 230mm
   1366x768 59,79 * +
   1024x768 75.08 70.07 60.00  
   832x624 74,55  
   800x600 72.19 75.00 60.32 56.25  
   640x480 75.00 72.81 66.67 60.00  
   720x400 70.08  
VIRTUAL1 terputus (normal kiri terbalik x sumbu y sumbu)
mook @ MookPC: ~ $ xrandr --output VGA1 --scale 0.9x0.9
mook @ MookPC: ~ $ xrandr --output VGA1 --scale 1x1

xrandrtanpa opsi akan menampilkan daftar monitor Anda, sehingga Anda tahu namanya. Adaptasikan perintah lain agar sesuai dengan kebutuhan Anda. Cobalah berbagai faktor skala (harus lebih rendah dari 1) hingga Anda puas.

Jika semuanya berfungsi dengan baik, Anda dapat menambahkan baris perintah yang disetel ke akhir ~/.profile, sehingga perintah akan dieksekusi setiap kali Anda masuk.

mook765
sumber
Saya menggunakan Ubuntu 16.0.4 berjalan pada kartu grafis Nvidia 980 Ti
Evan Mosseri
2
Saya baru saja mencoba perintah xrandr dengan faktor skala 0,75x0,75 dan semuanya tampak sedikit buram
Evan Mosseri
juga bagian atas menu bar terputus dan jika saya menyeret mouse saya ke sudut layar 4k kedua layar bergeser
Evan Mosseri
Sudahkah Anda mencoba menerapkan resolusi layar yang lebih rendah ke monitor 4K? Pertanyaan lain adalah driver mana yang digunakan, default Ubuntu adalah driver open source Nouveau. Anda dapat memeriksa System Settings > Software and updates > Additional drivers. Driver Nvidea 352.21 terbaru mendukung kartu grafis Anda.
mook765
3
Ya itulah yang saya lakukan saat ini tetapi semuanya tidak jelas dan agak meniadakan gunanya memiliki monitor 4k. Saya sudah menginstal 352,21.
Evan Mosseri