View previous topic :: View next topic |
Author |
Message |
cloc3 Advocate
Joined: 13 Jan 2004 Posts: 4809 Location: http://www.gentoo-users.org/user/cloc3/
|
Posted: Sun Feb 06, 2022 6:02 am Post subject: [X11] selezionare la risoluzione dello schermo. |
|
|
il mio nuovo ZenBook ha una risoluzione mostruosa.
Code: |
cloc3@cloc3 ~ $ xrandr --verbose
Screen 0: minimum 8 x 8, current 2048 x 1152, maximum 32767 x 32767
|
Tutto ciò che appare sul desktop, di conseguenza, risulta rimpicciolito fino a risultare illeggibile.
ho provato a modificare le dimensioni dei font di sistema e altri parametri analoghi, ma non ho ottenuto risultati soddisfacenti.
alcuni tool di impostazione, addirittura, consigliano di ridurre la risoluzione dello schermo.
Per gestire lo schermo ho provato a usare i vecchi metodi:
Code: |
cloc3 ~ # cat /etc/X11/xorg.conf.d/10-monitor.conf
Section "ServerLayout"
Identifier "zenBook_layout"
Screen 0 "zenBook_screen"
EndSection
Section "Monitor"
Identifier "zenBook_monitor"
Option "DisplaySize" " 290 170"
Modeline "2048x1152_60.00" 197.967 2048 2184 2408 2768 1152 1153 1156 1192 -hsync +vsync
Option "PreferredMode" "2048 x 1152_60.00"
EndSection
Section "Device"
Identifier "zenBook_card"
Driver "Intel"
#BusId "PCI:0.02.0"
EndSection
Section "Screen"
Identifier "zenBook_screen"
Device "zenBook_card"
Monitor "zenBook_monitor"
EndSection
|
Ho dedotto la modeline dalla lettura di xrandr:
Code: |
cloc3@cloc3 ~ $ xrandr --verbose
...
2048x1152 (0x547) 197.967MHz -HSync +VSync *current
h: width 2048 start 2184 end 2408 total 2768 skew 0 clock 71.52KHz
v: height 1152 start 1153 end 1156 total 1192 clock 60.00Hz
|
Questo però ha effetto sul display manager al primo avvio ma viene sovrascritto dopo il login (plasma kde), senza neppure ricordare il setting di uscita dell'utente.
Come si può definire la risoluzione dello schermo in modo stabile?
Inoltre, vorrei sapere se ridurre la risoluzione dello schermo ha effetto solo sulla grafica del desktop, oppure anche sulla risoluzione dei filmati all'interno delle applicazioni. _________________ vu vu vu
gentù
mi piaci tu
Last edited by cloc3 on Thu Sep 01, 2022 6:47 pm; edited 2 times in total |
|
Back to top |
|
|
fedeliallalinea Administrator
Joined: 08 Mar 2003 Posts: 31348 Location: here
|
Posted: Sun Feb 06, 2022 8:12 am Post subject: |
|
|
Prova a vedere sul wiki di arch se trovi qualche soluzione, i maggiori DE dovrebbero avere un'impostazione per il DPI scaling. _________________ Questions are guaranteed in life; Answers aren't. |
|
Back to top |
|
|
cloc3 Advocate
Joined: 13 Jan 2004 Posts: 4809 Location: http://www.gentoo-users.org/user/cloc3/
|
Posted: Sun Feb 06, 2022 3:32 pm Post subject: |
|
|
fedeliallalinea wrote: | Prova a vedere sul wiki di arch se trovi qualche soluzione, i maggiori DE dovrebbero avere un'impostazione per il DPI scaling. |
cercando risoluzioni che evitano la riduzione dello schermo,
- una possibilità è impostare la scala globale nel pannello delle impostazioni dello schermo a 200%, ma mi piace poco, perché non riesco a identificare il comando di basso livello a cui è abbinato (xrandr non riconosce minimamente l'impostazione)
- una seconda possibilità + usare il comando xrandr --output eDP1 --scale 0.65x0.65. Installando x11-misc/autorandr, la modifica può essere memorizzata per il login successivo.
personalmente, la seconda soluzione è preferibile, ma ancora insoddisfacente, perché non riesco a condividerla con gli altri utenti e ad attivarla nel login manager (sddm).
.. quanto alle modifiche del dpi, sembrano avere l'unico effetto di modificare l'output di xdpyinfo.
[edit]
un workaround per sddm è modificare /usr/share/sddm/scripts/Xsetup
anche questo poco soddisfacente, perché è una soluzione dipendente dall'applicazione. _________________ vu vu vu
gentù
mi piaci tu |
|
Back to top |
|
|
Leonardo.b Guru
Joined: 10 Oct 2020 Posts: 308
|
Posted: Mon Feb 07, 2022 3:56 pm Post subject: |
|
|
DisplaySize in xorg.conf dovrebbe aggiustare la dimesnione dell'interfaccia grafica.
Xft.dpi, Xcursor.size in Xresources per scalare fonts e icona del puntatore.
Io ho ottenuto risultati soddisfacenti in questo modo. |
|
Back to top |
|
|
cloc3 Advocate
Joined: 13 Jan 2004 Posts: 4809 Location: http://www.gentoo-users.org/user/cloc3/
|
Posted: Tue Feb 08, 2022 3:33 pm Post subject: |
|
|
alla fine ho risolto di impostare il mio sistema così:
per il display manager:
- aggiungere l'opzione -dpi 192 al parametro ServerArguments in /etc/sddm.conf.
- configurare in questo modo il display:
Code: |
Section "ServerLayout"
Identifier "zenBook_layout"
Screen 0 "zenBook_screen"
EndSection
Section "Device"
Identifier "zenBook_card"
Driver "intel"
#BusId "PCI:000.02.0"
EndSection
Section "Screen"
Identifier "zenBook_screen"
Device "zenBook_card"
SubSection "Display"
Modes "2048x1152"
EndSubSection
EndSection
|
questa impostazione non viene trasferita dagli script di sistema allo spazio utenti (dove peraltro desidero un'impostazione diversa) e non sono riuscito a trovare il modo corretto per trasferire a tutti gli utenti la stessa impostazione. Quindi ho generato un file ~/.Xresources con questo contenuto:
Adesso lo spazio utenti lavora con la massima risoluzione. _________________ vu vu vu
gentù
mi piaci tu |
|
Back to top |
|
|
cloc3 Advocate
Joined: 13 Jan 2004 Posts: 4809 Location: http://www.gentoo-users.org/user/cloc3/
|
Posted: Thu Feb 10, 2022 6:33 am Post subject: |
|
|
inoltre aggiungo che ho capito qual è la politica di gestione dello scaling nel pannello di configurazione di sistema:
impostare alcune variabili di ambiente software dipendenti. per esempio.
Code: |
QT_SCREEN_SCALE_FACTORS=eDP1=1.5;DP1=1.5;DP2=1.5;HDMI1=1.5;VIRTUAL1=1.5;
QT_GRAPHICSSYSTEM=raster
QT_AUTO_SCREEN_SCALE_FACTOR=0
|
le impostazioni che ho descritto sopra utilizzano le impostazioni di default, cioè QT_SCREEN_SCALE_FACTORS=eDP1=1;DP1=1;DP2=1;HDMI1=1;VIRTUAL1=1;.
ci sono alcune applicazioni che si comportano in modo soddisfacente solo se le lancio con QT_AUTO_SCREEN_SCALE_FACTOR=2.
i valori frazionari non sembrano consentiti.
[edit]
in verità la situazione è ancora più complicata.
manca uno standard univoco e tutti i comportamenti sono dipendenti da applicazione.
adesso mi accorgo, ad esempio, che audacity vuole:
Code: |
GDK_DPI_SCALE=1 GDK_SCALE=2 audacity
|
_________________ vu vu vu
gentù
mi piaci tu |
|
Back to top |
|
|
|