>
MENU

Realizzare un Primary Domain Controller con SAMBA, Openldap e...

zipping.jpg

La semplicitĂ  del comando tar

30 gennaio 2008 Visualizzazioni: 3030 Focus

Impostare la risoluzione dello schermo da riga di comando

A volte gli strumenti messi a disposizione dalla propria distribuzione per cambiare la risoluzione dello schermo non sono molto performanti. A volte limitano le funzionalitĂ  della propria scheda video. Per ovviare al problema, molti si rifugiano nel classico dpkg-reconfigure xserver-xorg. Questo metodo ha due inconvenienti: funziona solo sulle derivate Debian e non sempre risolve i problemi, quindi ecco che si ripiega sul file xorg.conf.


xorg.conf si trova in /etc/X11 ed è responsabile delle configurazioni di mouse, tastiera, monitor e risoluzione dello schermo. Per essere editato necessita dei privilegi di root, è bene metterci mano solo se si è sicuri di quel che si sta facendo ed è comunque sempre consigliabile crearne una copia di backup:

cp /etc/X11/xorg.conf xorg.confbkp

Iniziamo con l’osservarlo, tanto per farci un’idea di come è fatto:

sudo nano /etc/X11/xorg.conf

Section Screen
Per eseguire questa operazione è necessario editare la parte denominata Section Screen, normalmente si trova in fondo alla pagina. In quest’ultima viene indicato lo schermo, la scheda video e una lunga lista di risoluzioni. Vediamo qualche nozione base:

Section "Screen"
        Identifier      "Default Screen"
        Device          "nVidia Corporation NV5M64 [RIVA TNT2 Model 64/Model 64 Pro]"
        Monitor         "Configured Monitor"
        DefaultDepth    24

Questa prima parte della “Section Screen” offre alcune indicazioni, da notare la voce DefaultDepth, che servirà per comprendere quale lista di risoluzioni si prenderà in considerazione. Questa sezione è solitamente composta anche da una o piu sottosezioni dove sono indicati i valori di risoluzione, ognuna di queste sottosezioni è composta piu o meno così:

SubSection "Display"
                Depth            24
                Modes            "1024x768" "800x600" "640x480"
        EndSubSection

Il numero sotto la voce Depth corrisponde a quello sotto la voce DefaultDepth vista prima, ciò vuol dire che verrà presa in considerazione questa sottosezione. In toto viene fuori qualcosa del genere:

Section "Screen"
        Identifier      "Default Screen"
        Device          "nVidia Corporation NV5M64 [RIVA TNT2 Model 64/Model 64 Pro]"
        Monitor         "Configured Monitor"
        DefaultDepth    24
        SubSection "Display"
                Depth            24
                Modes            "1024x768" "800x600" "640x480"
        EndSubSection
EndSection

Le risoluzioni disponibili sono indicate sotto la voce Modes. E’ possibile aggiungerne o toglierne, la prima da sinistra è quella in uso, in questo caso 1024×768. Volessimo aggiungerne una nuova, a patto che la scheda grafica la supporti, è sufficiente aggiungere la modalità 1280×800:

Section "Screen"
        Identifier      "Default Screen"
        Device          "nVidia Corporation NV5M64 [RIVA TNT2 Model 64/Model 64 Pro]"
        Monitor         "Configured Monitor"
        DefaultDepth    24
        SubSection "Display"
                Depth            24
                Modes            "1280x800" "1024x768" "800x600" "640x480"
        EndSubSection
EndSection

Immaginiamo ora che le sottosezioni siano piĂą di una:

Section "Screen"
        Identifier      "Default Screen"
        Device          "nVidia Corporation NV5M64 [RIVA TNT2 Model 64/Model 64 Pro]"
        Monitor         "Configured Monitor"
        DefaultDepth    24
        SubSection "Display"
                Depth            24
                Modes            "1024x768" "800x600" "640x480"
        EndSubSection
        SubSection "Display"
                Depth            32
                Modes            "1280x800" "1024x768" "800x600" "640x480"
        EndSubSection
EndSection

La risoluzione utilizzata in questo caso è 1024×786 in quanto DefaultDepth indica di far riferimento al Depth=24. Come avete potuto notare, cambiare risoluzione è più facile di quanto possa sembrare.

di Simone Cavalcanti - TuxJournal.net
GNU/Linux Experience

twittergoogle_pluslinkedinmail
  • filifeno

    Non è molto chiaro per uno non molto esperto…
    cosa è la depth? posso mettere qualunque numero? Che bisogno c’è di avere 2 depth?

  • Emanuele

    Depth: profonditĂ  di colore. Ovvero, quanti bit per pixel. Anche in windows puoi segliere fra 8, 16, 24 bit

  • Gemini.85

    Volevo sapere se l’autore della guida poteva magari illuminarci anche con l’uso delle cosiddette “modeline”… Visto che sembra uno esperto e che io non ci ho mai cavato un ragno da un buco magari lui sa come utilizzarle efficacemente!

  • Luca

    Si ma così scelgo la profonfità colore di default con le relative risoluzioni supportate, dove si indica invece la risoluzione di default?

  • Mario

    @Luca

    […]Le risoluzioni disponibili sono indicate sotto la voce Modes. E’ possibile aggiungerne o toglierne, la prima da sinistra è quella in uso[…]

    una volta scelta la profondità del colore ti basta indicare la risoluzione che desideri sotto “modes”… ;)

  • http://www.gnulinuxexperience.com spillo

    @filifeno: effettivamente ho dato qualche indicazione per scontata, ma provvederò col sistemare ed aggiornare la guida…

    @gemini: come detto dovrò aggiornare la guida prossimamente, in quel caso cercherò di inserire informazioni sulle modeline ok? ;)

    @luca: se non ho capito male la tua richiesta il reply di mario è la risposta che cerchi, altrimenti riformulala in modo diverso che ti rispondo direttamente io…

    :D

  • attonito

    perche’ non scrivere una bella guida a visual basic ,,, visto che ci siamo … BAH

  • Gemini.85

    Perfetto Spillo! Grazie per la dedizione che ci metti!