Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[X11] selezionare la risoluzione dello schermo.
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian)
View previous topic :: View next topic  
Author Message
cloc3
Advocate
Advocate


Joined: 13 Jan 2004
Posts: 4809
Location: http://www.gentoo-users.org/user/cloc3/

PostPosted: Sun Feb 06, 2022 6:02 am    Post subject: [X11] selezionare la risoluzione dello schermo. Reply with quote

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
View user's profile Send private message
fedeliallalinea
Administrator
Administrator


Joined: 08 Mar 2003
Posts: 31348
Location: here

PostPosted: Sun Feb 06, 2022 8:12 am    Post subject: Reply with quote

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
View user's profile Send private message
cloc3
Advocate
Advocate


Joined: 13 Jan 2004
Posts: 4809
Location: http://www.gentoo-users.org/user/cloc3/

PostPosted: Sun Feb 06, 2022 3:32 pm    Post subject: Reply with quote

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
View user's profile Send private message
Leonardo.b
Guru
Guru


Joined: 10 Oct 2020
Posts: 308

PostPosted: Mon Feb 07, 2022 3:56 pm    Post subject: Reply with quote

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
View user's profile Send private message
cloc3
Advocate
Advocate


Joined: 13 Jan 2004
Posts: 4809
Location: http://www.gentoo-users.org/user/cloc3/

PostPosted: Tue Feb 08, 2022 3:33 pm    Post subject: Reply with quote

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:
Code:

Xft.dpi: 144

Adesso lo spazio utenti lavora con la massima risoluzione.
_________________
vu vu vu
gentù
mi piaci tu
Back to top
View user's profile Send private message
cloc3
Advocate
Advocate


Joined: 13 Jan 2004
Posts: 4809
Location: http://www.gentoo-users.org/user/cloc3/

PostPosted: Thu Feb 10, 2022 6:33 am    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum