[Xorg] Doppia modalità di risoluzione
-
prinxpronx
- Prode Principiante
- Messaggi: 46
- Iscrizione: venerdì 20 marzo 2009, 12:18
[Xorg] Doppia modalità di risoluzione
Ciao ragazzi! E' possibile impostare una doppia modalità di risoluzione dello schermo e attivarla con una sequenza di tasti? Ad esempio:
con una combinazione di tasti attivo la risoluzione 640x480 e con un'altra attivo la 1024x768...è possibile?
con una combinazione di tasti attivo la risoluzione 640x480 e con un'altra attivo la 1024x768...è possibile?
Re: [Xorg] Doppia modalità di risoluzione
Si, è possibile.
Portesti crearti un piccolo script da associare ad una combinazione di tasti.
un esempio potrebbe essere:
Una cosa del genere l'avevo fatta per l'eeePC. Questo script l'ho ricreato a memoria, quindi potrebbe non funzionare correttamente, tuttavia è una buona base di partenza.
Io sfortunatamente non posso testarlo, sto già avendo grane con il monitor, attualmente sto effettuando una serie di test per dove è il problema, switchare risoluzione potrebbe compromettere tutto.
Ultima nota, lo script è scritto per cambiare risoluzione su un monitor CRT su VGA. date le risoluzioni misembra di capire che anche tu hai questo tipo di monitor.
Altrimenti lo devi cambiare leggermente, se hai un LCD devi mettere LVDS al posto di VGA.
E il parametro --rate indica la frequenza di refresh.
Inoltre lo script passa da una risoluzione all'altra, se stai a 1024x768 passa a 640x480 e viceversa.
Se invece la tua necessità è cambiare diverse risoluzioni con diverse combinazioni di tasti, bisognerà creare qualcosa di differente.
Portesti crearti un piccolo script da associare ad una combinazione di tasti.
un esempio potrebbe essere:
Codice: Seleziona tutto
#!/bin/sh
export DISPLAY=":0.0"
if [ -n "`xrandr --prop | grep 'current 1024 x 768'`" ]; then
xrandr --output VGA --mode 640x480 --rate 85
else
xrandr --output VGA --mode 1024x768 --rate 85
fi
Io sfortunatamente non posso testarlo, sto già avendo grane con il monitor, attualmente sto effettuando una serie di test per dove è il problema, switchare risoluzione potrebbe compromettere tutto.
Ultima nota, lo script è scritto per cambiare risoluzione su un monitor CRT su VGA. date le risoluzioni misembra di capire che anche tu hai questo tipo di monitor.
Altrimenti lo devi cambiare leggermente, se hai un LCD devi mettere LVDS al posto di VGA.
E il parametro --rate indica la frequenza di refresh.
Inoltre lo script passa da una risoluzione all'altra, se stai a 1024x768 passa a 640x480 e viceversa.
Se invece la tua necessità è cambiare diverse risoluzioni con diverse combinazioni di tasti, bisognerà creare qualcosa di differente.
-
prinxpronx
- Prode Principiante
- Messaggi: 46
- Iscrizione: venerdì 20 marzo 2009, 12:18
Re: [Xorg] Doppia modalità di risoluzione
Ma il tasto quale sarebbe? Ma la frequenza orizzontale si può impostare? Uff...così non ci capisco niente >:(
Re: [Xorg] Doppia modalità di risoluzione
Il tasto lo scegli tu.
E' solo uno script, lo crei da qualche parte, lo rendi eseguibile, e lo associ ad una combinazione di tasti.
La frequenza la imposti cambiando il parametro --rate. Lo script che ho postato setta una frequenza di 85Hz, se la vuoi cambiare devi modificare quel parametro.
E' solo uno script, lo crei da qualche parte, lo rendi eseguibile, e lo associ ad una combinazione di tasti.
La frequenza la imposti cambiando il parametro --rate. Lo script che ho postato setta una frequenza di 85Hz, se la vuoi cambiare devi modificare quel parametro.
-
prinxpronx
- Prode Principiante
- Messaggi: 46
- Iscrizione: venerdì 20 marzo 2009, 12:18
Re: [Xorg] Doppia modalità di risoluzione
Ok, ma quella è la frequenza verticale. Per quella orizzontale sai come si fa?
Re: [Xorg] Doppia modalità di risoluzione
Qusto non lo so, leggendo il manuale di xrandr pare che le frequenze orizzontali possano essere definite durante la creazione di una nuova modalità di visualizzazione.
Questo sembra confermato da quello che il manuale dice sul parametro --rate:
Quindi dovresti creare la nuova modlità con le frequenze che vuoi e poi richiamarla.--newmode mode
New modelines can be added to the server and then associated
with outputs. This option does the former. The mode is
specified using the ModeLine syntax for xorg.conf: hdisp hsync‐
start hsyncend htotal vdisp vsyncstart vsyncend vtotal flags.
flags can be zero or more of +HSync, -HSync, +VSync, -VSync,
Interlace, DoubleScan, CSync, +CSync, -CSync.
Questo sembra confermato da quello che il manuale dice sul parametro --rate:
In alternativa credo che specificando modalità e frequenze direttamente nel file Xorg.conf possano essere richiamate senza doverle ridefinire ogni volta con xrandr. Di questo però non sono sicuro, credo che ti convenga fare quelche prova.--rate
This marks a preference for refresh rates close to the specified
value, when multiple modes have the same name, this will select
the one with the nearest refresh rate.
-
prinxpronx
- Prode Principiante
- Messaggi: 46
- Iscrizione: venerdì 20 marzo 2009, 12:18
Re: [Xorg] Doppia modalità di risoluzione
Ok, Grazie 1000! Un ultima cortesia...potresti indicarmi il manuale di xrandr? Grazie ancora 
Re: [Xorg] Doppia modalità di risoluzione
Codice: Seleziona tutto
man xrandrChi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 10 ospiti
