I problemi di Solaris 10 descritti qui di seguito si riferiscono al Common Desktop Environment (CDE).
I chipset grafici integrati Intel i810 e i815 non sono supportati dal server del sistema a finestre X Xorg. Sono invece supportati dal server Xsun. Per configurare il server Xsun per l'uso di questi chipset, procedere come segue:
Diventare superutente.
Eseguire il programma seguente per configurare la tastiera, il monitor e il mouse.
# kdmconfig |
Nella schermata introduttiva e in quella di selezione del server X, selezionare il server Xsun.
Nella schermata di visualizzazione e modifica della configurazione del sistema a finestre, come dispositivo video dovrebbe essere selezionato e visualizzato automaticamente il dispositivo Intel i810/i815 (4MB).
Se i chipset Intel i810 e i815 non vengono selezionati automaticamente, selezionare l'opzione di modifica del monitor o del dispositivo video (Change Video Device/Monitor).
Nella schermata di selezione del dispositivo video, selezionare l'opzione Intel i810/i815 (4MB).
Selezionare le altre opzioni richieste in kdmconfig.
Se un sistema x86 utilizza Xorg come server X predefinito, il font arabo (iso7759-6) non compare nella versione locale ar. Questo errore non si verifica se si utilizza XSun al posto di XOrg.
Soluzione: procedere come segue.
Come superutente, aprire con un editor il file /usr/dt/config/Xservers.
Togliere il simbolo di commento o aggiungere la riga seguente:
:0 Local local_uid@console root /usr/openwin/bin/Xsun :0 -nobanner -defdepth 24 |
Commentare la riga seguente:
:0 Local local_uid@console root /usr/X11/bin/Xorg :0 |
Riavviare il sistema.
In alternativa, è possibile eseguire il login con ar_EG.UTF-8 o altre versioni locali UTF-8.
Alcune sequenze con il tasto Compose non funzionano nelle versioni locali che non utilizzano metodi di input per la tastiera, ad esempio nella versione locale C. L'errore si verifica se in queste versioni locali viene usata una delle seguenti configurazioni del sistema:
Il sistema utilizza il server X Xorg in Solaris 10 per x86
Il sistema utilizza il server X Xsun con l'estensione XKB (X Keyboard Extension) abilitata in Solaris 10, sia nell'edizione SPARC che in quella x86
In particolare, su questi sistemi, non funzionano le sequenze che richiedono l'uso del tasto Maiusc per l'immissione di uno dei caratteri.
Soluzione: scegliere una delle seguenti opzioni:
Usare una sequenza alternativa con Compose che non richieda l'uso del tasto Maiusc.
Per maggiori informazioni, vedere l'Appendice C, Compose Key Sequences del Solaris Common Desktop Environment: User’s Guide. Questa appendice contiene un elenco delle sequenze disponibili, per alcune delle quali sono disponibili sequenze alternative che non utilizzano il tasto Maiusc.
Eseguire il login scegliendo una versione locale che utilizza i metodi di input per la tastiera, ad esempio una delle versioni locali UTF-8.
Il metodo di installazione JumpStart utilizza un file di identificazione del sistema (sysidcfg). Questo file viene usato per generare uno specifico file di configurazione Xsun per il sistema. La parte del file sysidcfg relativa alla configurazione Xsun viene creata dal comando kdmconfig -d nome_file. Tuttavia, sui sistemi che utilizzano il server Xorg predefinito, il comando non crea un file con le informazioni di configurazione per Xorg. Ciò significa che, prima di usare il metodo JumpStart su questi sistemi, è necessario eseguire una procedura di preparazione aggiuntiva.
Soluzione: prima di usare il metodo di installazione JumpStart su un sistema che utilizza il server Xorg, procedere come segue.
Preparare un file xorg.conf da utilizzare sul sistema. Memorizzare questo file nella directory JumpStart del server JumpStart.
Per istruzioni su come creare il file xorg.conf e accedere alle informazioni di Xorg, vedere x86: Il programma di configurazione della tastiera, del monitor e del mouse non funziona per il server X (6178669).
Creare uno script finale che esegua una copia del file xorg.conf nella directory /etc/X11 del sistema da installare. Ad esempio, lo script potrebbe includere la riga seguente:
cp ${SI_CONFIG_DIR}/xorg.conf /etc/X11/Xorg.conf |
Nel file delle regole usato con il metodo JumpStart personalizzato, includere lo script finale nella regola relativa al tipo di sistema da installare.
Eseguire l'installazione JumpStart personalizzata.
Per istruzioni sull'installazione JumpStart personalizzata, vedere la Guida all’installazione di Solaris 10: metodo JumpStart personalizzato e installazioni avanzate. Il Capitolo 4 contiene informazioni sul file di regole usato nel metodo JumpStart, mentre il Capitolo 5 contiene una sezione sugli script finali.
Le istruzioni fornite nel programma kdmconfig per la configurazione del server Xorg sono incomplete. Il programma elenca le istruzioni di base richieste per generare un file xorg.conf. Non fornisce tuttavia alcune informazioni rilevanti. Ad esempio, le opzioni del file xorg.conf possono essere modificate in diversi punti:
Nelle opzioni della riga di comando
Nelle informazioni rilevate dal server Xorg all'avvio
Negli script di avvio per il server Xorg, che possono trasmettere argomenti sostitutivi
Per maggiori informazioni sulla configurazione di Xorg, vedere la seguente documentazione:
La pagina man Xorg(1x) nella directory /usr/X11/man
Le pagine man per i sistemi desktop che utilizzano il server X, ad esempio:
dtlogin(1X) nella directory /usr/dt/man
gdm(1) nella directory /usr/share/man
Se queste directory non sono incluse nel percorso delle pagine man, usare una delle seguenti procedure:
Aggiungere la directory all'impostazione della variabile d'ambiente MANPATH.
Usare l'opzione -M del comando man.
Alcuni script che avviano il server Xorg utilizzano le proprietà dell'archivio smf(5). In particolare, utilizzano FMRI svc:/applications/x11/x11-server per memorizzare le proprietà del server X. Le proprietà rilevanti per il server Xorg sono le seguenti:
options/xserver
options/default_depth
options/server_args
Per impostare e richiamare queste proprietà, diventare superutente e usare il comando svccfg, come indicato nell'esempio seguente:
# svccfg svc:> select application/x11/x11-server svc:/application/x11/x11-server> listprop options/default_depth options/default_depth integer 24 svc:/application/x11/x11-server> setprop options/default_depth = 8 svc:/application/x11/x11-server> listprop options/default_depth options/default_depth integer 8 svc:/application/x11/x11-server> end # |
In Solaris 10, il server X predefinito non è più Xsun ma è ora Xorg. Il programma che configura la tastiera, il monitor e il mouse (kdmconfig ) può operare solo con il server Xsun. Questo programma non ha effetto sulla configurazione del server Xorg. Di conseguenza, non è possibile utilizzare kdmconfig per configurare il server Xorg. kdmconfig consente di scegliere il server da utilizzare ma consente solo di configurare il server Xsun.
Soluzione: per configurare il server Xorg, procedere come segue:
Creare un file xorg.conf con uno dei comandi seguenti:
/usr/X11/bin/Xorg -configure
/usr/X11/bin/xorgconfig
/usr/X11/bin/xorgcfg
Aprire con un editor il file xorg.conf risultante e apportare le necessarie modifiche.
Spostare il file xorg.conf in /etc/X11/xorg.conf.
Per maggiori informazioni sulla configurazione di Xorg, vedere le pagine man di Xorg in /usr/X11/man. Questa directory non è inclusa nel percorso predefinito delle pagine man. Per visualizzare le pagine man, usare una delle seguenti opzioni:
Aggiungere il percorso alle impostazioni della variabile d'ambiente MANPATH.
Usare la sintassi man -M /usr/X11/man.
Le opzioni dalla riga di comando di Xorg hanno la precedenza sulle impostazioni di xorg.conf. Vedere le pagine man per maggiori informazioni sulle opzioni che è possibile utilizzare con Xorg.
Le seguenti versioni locali UTF-8 non sono presenti all'avvio del server di login quando si seleziona il servizio di login del CDE:
ar_SA.UTF-8
el_GR.UTF-8
nl_BE.UTF-8
nl_NL.UTF-8
pt_PT.UTF-8
Soluzione: per usare queste versioni locali, eseguire il login in una qualsiasi altra versione locale UTF-8. Impostare quindi la variabile LC_ALL dalla riga di comando. Ad esempio:
export LC_ALL=ar_SA.UTF-8
Questa soluzione si applica solo ai sistemi SPARC. Le versioni locali indicate in precedenza non sono disponibili sui sistemi x86.
La funzionalità di esecuzione automatica della Gestione supporti removibili del CDE è stata temporaneamente rimossa da Solaris 10.
Soluzione: per usare questa funzionalità per un CD-ROM o un altro supporto removibile, procedere in uno dei modi seguenti:
Eseguire il programma volstart dal livello più elevato del file system del supporto removibile.
Seguire le istruzioni incluse nel CD per l'accesso senza il CDE.
Se si elimina l'ultimo elemento dal desktop e si esegue la sincronizzazione con il PDA, quell'elemento viene ripristinato dal PDA al desktop. Ad esempio, il problema si può verificare con l'ultimo appuntamento dell'agenda o con l'ultima scheda della Gestione indirizzi.
Soluzione: eliminare manualmente l'ultimo elemento dal PDA prima di eseguire la sincronizzazione.
Quando si scambiano dati multibyte tra un PDA e il CDE Solaris, i dati possono risultare danneggiati in entrambi gli ambienti.
Soluzione: prima di eseguire la Sincronizzazione PDA di Solaris, eseguire un backup dei dati del PC usando l'utility di backup del PDA. Se si effettua accidentalmente uno scambio di dati multibyte e le informazioni risultassero danneggiate, ripristinare i dati dalla copia di backup.