[Xorg] Doppia modalità di risoluzione

Riconoscimento, installazione e configurazione delle periferiche.
prinxpronx
Prode Principiante
Messaggi: 46
Iscrizione: venerdì 20 marzo 2009, 12:18

[Xorg] Doppia modalità di risoluzione

Messaggio da prinxpronx »

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?
Avatar utente
Majinga
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 387
Iscrizione: mercoledì 21 febbraio 2007, 20:37

Re: [Xorg] Doppia modalità di risoluzione

Messaggio da Majinga »

Si, è possibile.

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
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.
prinxpronx
Prode Principiante
Messaggi: 46
Iscrizione: venerdì 20 marzo 2009, 12:18

Re: [Xorg] Doppia modalità di risoluzione

Messaggio da prinxpronx »

Ma il tasto quale sarebbe? Ma la frequenza orizzontale si può impostare? Uff...così non ci capisco niente  >:(
Avatar utente
Majinga
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 387
Iscrizione: mercoledì 21 febbraio 2007, 20:37

Re: [Xorg] Doppia modalità di risoluzione

Messaggio da Majinga »

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.
prinxpronx
Prode Principiante
Messaggi: 46
Iscrizione: venerdì 20 marzo 2009, 12:18

Re: [Xorg] Doppia modalità di risoluzione

Messaggio da prinxpronx »

Ok, ma quella è la frequenza verticale. Per quella orizzontale sai come si fa?
Avatar utente
Majinga
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 387
Iscrizione: mercoledì 21 febbraio 2007, 20:37

Re: [Xorg] Doppia modalità di risoluzione

Messaggio da Majinga »

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.
--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.
Quindi dovresti creare la nuova modlità con le frequenze che vuoi e poi richiamarla.
Questo sembra confermato da quello che il manuale dice sul parametro --rate:
--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.
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.
prinxpronx
Prode Principiante
Messaggi: 46
Iscrizione: venerdì 20 marzo 2009, 12:18

Re: [Xorg] Doppia modalità di risoluzione

Messaggio da prinxpronx »

Ok, Grazie 1000! Un ultima cortesia...potresti indicarmi il manuale di xrandr? Grazie ancora :)
Avatar utente
Majinga
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 387
Iscrizione: mercoledì 21 febbraio 2007, 20:37

Re: [Xorg] Doppia modalità di risoluzione

Messaggio da Majinga »

Codice: Seleziona tutto

man xrandr
Scrivi risposta

Ritorna a “Driver e periferiche”

Chi c’è in linea

Visualizzano questa sezione: Bing [Bot], Majestic-12 [Bot], Sargonsei e 5 ospiti