Se il sistema Solaris 10 dispone di una sola scheda video fisica, non è possibile configurare il sistema per l'ingrandimento a schermo intero. In queste condizioni, è necessario utilizzare un file di configurazione separato in cui si definiscono le impostazioni di un driver fittizio. Per prima cosa, verificare che il server X non sia in esecuzione. Quindi, procedere come segue:
Accedere a una sessione dalla riga di comando.
Se si utilizza il display manager di GNOME, procedere come segue:
Accedere a una sessione come superutente.
Al prompt, digitare svcadm disable application/gdm2-login.
Accedere nuovamente al sistema come superutente.
Se si utilizza dtlogin, procedere come segue:
Nella finestra di dtlogin, fare clic sul pulsante Opzioni e selezionare “Login dalla riga di comando”.
Accedere al sistema come superutente.
Creare un nuovo file xorg.conf.
# /usr/X11/bin/Xorg -configure |
Questo comando crea il file xorg.conf.new nella directory radice (/).
Copiare il nuovo file di configurazione nella directory /etc/x11 e rinominarlo in xorg.conf.
# cp /xorg.conf.new /etc/X11/xorg.conf |
Modificare le impostazioni del file sulla base delle seguenti configurazioni di esempio:
Aggiungere una nuova sezione Monitor.
Section "Monitor" Identifier "monitor_dummy" ModelName "dummy" HorizSync 10-200 VertRefresh 20-90 EndSection |
Aggiungere una nuova sezione Device.
Section "Device" BoardName "dummy" Driver "dummy" Identifier "device_dummy" VendorName "dummy" videoram 10000 EndSection |
Può rendersi necessario modificare il valore videoram in base alla larghezza e all'altezza dello schermo e alla profondità di colore della scheda grafica in uso. Il valore in Kbyte deve essere sufficiente per lo schermo da utilizzare. È possibile calcolare questo valore utilizzando la formula larghezza * altezza * bpp/8.
Aggiungere una nuova sezione Screen.
Section "Screen" DefaultDepth 24 SubSection "Display" Depth 24 Modes "1280x1024" EndSubSection Device "device_dummy" Identifier "screen_dummy" Monitor "monitor_dummy" EndSection |
Può essere necessario regolare il valore della risoluzione in base al sistema in uso.
Cercare la riga seguente nella sezione ServerLayout:
Screen 0 "Screen0" 0 0 |
Inserire la riga seguente sotto quella identificata al punto precedente:
Screen 1 "screen_dummy" RightOf "Screen0" |
Questa nuova riga definisce lo schermo Screen1, un secondo schermo fittizio che si trova teoricamente a destra di Screen0, lo schermo fisico primario.
Salvare le modifiche.
Riavviare il sistema dalla sessione dalla riga di comando appropriata:
Avviare il lettore dello schermo Gnopernicus.
Modificare la modalità di avvio in Ingranditore.
Scegliere Preferenze, quindi selezionare Ingranditore.
Fare clic su Aggiungi/Modifica.
Assegnare i seguenti valori per le preferenze dell'Ingranditore:
Fare clic su Applica.
A causa della finestra dell'ingranditore che compare a schermo intero, le finestre di Gnopernicus non sono più visibili. Tuttavia, l'ingrandimento a schermo intero è ora disponibile.