Manajer tampilan / pengelola jendela apa yang dapat mendukung banyak monitor dengan dpi berbeda?


11

Tidak ada permutasi yang saya temukan dari window manager / display manager, yang secara benar mengukur skala windows dan aplikasi pada dua monitor berbeda dengan dua DPI berbeda.

Saya memiliki monitor 4k 40 inci yang berjalan sekitar 110 dpi, dicolokkan ke notebook Dell hidpi sekitar 240dpi. Saya harus menerima aset yang terlalu kecil pada hidpi atau terlalu besar pada monitor besar. Itu tidak terlihat bagus. Ya ada beberapa "setengah jalan" yang agak berfungsi, dan Unity memungkinkan penskalaan aset secara terpisah oleh monitor sampai tingkat tertentu, tetapi saya masih mendapatkan masalah dalam aplikasi itu sendiri.

Saya telah mencoba berbagai kombinasi Unity / Gnome 3 / KDE / I3 dan bahkan e17. Sebagian besar manajer tampilan waktu (saya pikir) adalah lightdm, karena distro biasanya Ubuntu, tetapi saya telah mencoba Fedora 22 juga, dan Kubuntu yang saya pikir menggunakan manajer tampilan yang berbeda. Versi sangat terbaru setiap kali / instalasi bersih.

Semua waktu saya melihat efek penskalaan yang buruk. Saya tidak keberatan menjalankan perangkat lunak beta. Saya tidak keberatan dengan ketidakstabilan. Yang saya pikirkan adalah inkonsistensi visual. Kemana aku harus pergi? Distro mana yang melakukan ini dengan baik, sekarang?

Idealnya saya ingin semua komponen window manager dan aplikasi untuk skala konsistensi.

Haruskah saya menunggu Wayland? Bisakah saya mendapatkannya sekarang? Apakah itu menyelesaikan masalah?

Mir?


Bisakah Anda menambahkan tangkapan layar yang menggambarkan masalah ini?
terdon

Saya memiliki masalah yang sama, saya menggunakan KDE. Seseorang menyarankan ini kepada saya unix.stackexchange.com/questions/219058/scaling-the-desktop-kde Tapi sepertinya berbahaya untuk digunakan dengan layar eksternal yang berbeda (seperti yang saya lakukan). Akan menyukai utilitas konfigurasi otomatis. Saya hanya bekerja pada satu monitor sekarang.
dorien

Jawaban:


2

IIRC baik gnome maupun kde saat ini mendukung penskalaan dpi di wayland, jadi jawabannya saat ini tidak ada .

Pembaruan : Pekerjaan telah dimulai pada multi-DPI di Gnome 3, belum ada indikasi apakah akan dapat digunakan di 3,22 ...


Namun harus ditambahkan, Gnome bahkan tidak mendukung penskalaan titik sementara KDE melakukannya. Jadi pada dasarnya Gnome dapat melakukan 1 hingga 2 kali penskalaan, tetapi tidak dapat melakukan penskalaan 1,5 kali. Saya pikir mereka berusaha untuk memperbaikinya, tapi ya.
Goddard

2

Saat menelepon xrandr, Anda dapat menambahkan --scale 2x2untuk output non-HiDPI. Ini akan membuat gambar tampilan dalam resolusi tinggi, tetapi memperkecilnya sebelum menampilkannya di monitor. Itu tidak selalu terlihat cantik, tapi itu bisa digunakan. Sebagai contoh, saya memperluas tampilan retina 2560x1600 internal saya eDP-1dengan monitor non-HiDPI eksternal DP-1:

#!/bin/sh
EXT=`xrandr --current | sed 's/^\(.*\) connected.*$/\1/p;d' | grep -v ^eDP`
xrandr --output eDP-1 --auto --pos $(((3840-2560)/2))x2400 --scale 1x1 \
       --output "$EXT" --auto --scale 2x2 --pos 0x0

Lihat juga intinya .


1
Tolong jangan posting jawaban hanya tautan. Tautan cenderung mati atau berubah seiring waktu, meninggalkan jawaban tidak berguna setelah tautan mati. Alih-alih, salin bagian yang relevan dari situs eksternal ke dalam jawaban Anda dan berikan tautan sebagai kutipan.
jayhendren


1

Wayland berjanji untuk menawarkan dukungan DPI Tinggi seperti apa yang Anda bicarakan. Satu-satunya masalah saya dengan Wayland adalah bahwa ia masih belum sepenuhnya matang.

Saya telah menjalankannya pada instalan Fedora 23 Gnome saya dan bagus kecuali bila tidak berfungsi. Misalnya Gparted tidak akan mulai karena GTK tidak dapat membuka tampilan 0, dll. Pokoknya itu tidak terlalu jauh, dan sepertinya mereka sulit bekerja melalui daftar bug.

Mungkin dalam satu tahun kita akan memiliki dukungan wayland yang layak (yaitu multi dpi multi monitor).

http://fedoramagazine.org/update-wayland-support-fedora-23/

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.