~ubuntu-branches/debian/sid/man-pages-it/sid

« back to all changes in this revision

Viewing changes to man1/xinit.1x

  • Committer: Bazaar Package Importer
  • Author(s): Francesco Tapparo
  • Date: 2001-04-01 15:40:28 UTC
  • Revision ID: james.westby@ubuntu.com-20010401154028-z6m3zeb44vbw7yhp
Tags: upstream-0.3.0
Import upstream version 0.3.0

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
.\" $XConsortium: xinit.man /main/24 1996/12/09 17:09:20 kaleb $
 
2
.\" $XFree86: xc/programs/xinit/xinit.man,v 3.2 1996/12/23 07:11:25 dawes Exp $
 
3
.\" Copyright (c) 1988  X Consortium
 
4
.\" 
 
5
.\" Permission is hereby granted, free of charge, to any person obtaining
 
6
.\" a copy of this software and associated documentation files (the
 
7
.\" "Software"), to deal in the Software without restriction, including
 
8
.\" without limitation the rights to use, copy, modify, merge, publish,
 
9
.\" distribute, sublicense, and/or sell copies of the Software, and to
 
10
.\" permit persons to whom the Software is furnished to do so, subject to
 
11
.\" the following conditions:
 
12
.\" 
 
13
.\" The above copyright notice and this permission notice shall be included
 
14
.\" in all copies or substantial portions of the Software.
 
15
.\" 
 
16
.\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
 
17
.\" OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
 
18
.\" MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
 
19
.\" IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR
 
20
.\" OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
 
21
.\" ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
 
22
.\" OTHER DEALINGS IN THE SOFTWARE.
 
23
.\" 
 
24
.\" Except as contained in this notice, the name of the X Consortium shall
 
25
.\" not be used in advertising or otherwise to promote the sale, use or
 
26
.\" other dealings in this Software without prior written authorization
 
27
.\" from the X Consortium.
 
28
.\"
 
29
.\" Traduzione di Alessandro Passerini <bav4934@iperbole.bologna.it>
 
30
.\" Gennaio 1999
 
31
.TH XINIT 1 "Release 6.3" "X Version 11"
 
32
.SH NOME
 
33
xinit \- inizializzatore dell'X Window System
 
34
.SH SINTASSI
 
35
.B xinit
 
36
[ [
 
37
.I client
 
38
]
 
39
.I opzioni
 
40
] [
 
41
.B \-\^\-
 
42
[
 
43
.I server
 
44
] [
 
45
.I display
 
46
]
 
47
.I opzioni
 
48
]
 
49
.SH DESCRIZIONE
 
50
Il programma \fIxinit\fP � utilizzato per lanciare il server
 
51
dell'X Window System ed un primo programma client su sistemi che
 
52
non possono lanciare X direttamente da \fI/etc/init\fP o in ambienti
 
53
che utilizzano pi� di un sistema a finestre. Quando il primo client esce,
 
54
\fIxinit\fP termina il server e quindi termina a sua volta.
 
55
.PP
 
56
Se non viene specificato un programma client nella riga di comando,
 
57
\fIxinit\fP cercher� un file di nome \fI.xinitrc\fP nella directory
 
58
home dell'utente da eseguire come shell script per lanciare i programmi
 
59
client. Se neanche questo file esiste, \fIxinit\fP utilizzer� come
 
60
predefinito il seguente comando:
 
61
.sp
 
62
        xterm  \-geometry  +1+1  \-n  login  \-display  :0
 
63
.sp
 
64
.PP
 
65
Se non viene specificato un programma server nella riga di comando,
 
66
\fIxinit\fP cercher� un file di nome \fI.xserverrc\fP nella directory
 
67
home dell'utente da eseguire come shell script per lanciare il server.
 
68
Se  neanche questo file esiste, \fIxinit\fP utilizzer� come predefinito
 
69
il seguente:
 
70
.sp
 
71
        X  :0
 
72
.sp
 
73
Da notare che questo presuppone l'esistenza di un programma di nome \fIX\fP
 
74
nel percorso di ricerca corrente. Tuttavia, i server sono generalmente
 
75
chiamati \fIXtipo-display\fP dove \fItipo-display\fP � il tipo di display
 
76
grafico gestito dal server in questione. Gli amministratori di sistema
 
77
dovrebbero, perci�, creare un link al tipo di server pi� appropriato
 
78
per la propria macchina , oppure creare uno shell script che lancia \fIxinit\fP
 
79
con il server corretto.
 
80
.PP
 
81
Occorre fare attenzione, quando si utilizza uno script \fI.xserverrc\fP,
 
82
di fare un ``exec'' con il server X reale. Se questo non venisse fatto
 
83
il server X diventerebbe lento da lanciare ed in uscita. Per esempio:
 
84
.sp
 
85
        exec Xtipo-display
 
86
.PP
 
87
Un punto importante da ricordare � che se i programmi lanciati da \fI\.xinitrc\fP
 
88
non terminano immediatamente allora dovrebbero essere eseguiti in background
 
89
in modo da non impedire l'esecuzione di altri programmi.
 
90
Tuttavia, l'ultimo programma lanciato a lungo termine (tipicamente un
 
91
window manager o un emulatore di terminale) dovrebbe essere lasciato in
 
92
foreground in modo da impedire allo script di uscire (questo indicherebbe
 
93
che l'utente ha finito e che \fIxinit\fP deve terminare).
 
94
.PP
 
95
Pu� essere specificato un client e/o un server differente nella riga di
 
96
comando. Il programma client desiderato con i suoi argomenti devono essere
 
97
i primi argomenti della riga di comando di \fIxinit\fP. Per specificare una
 
98
riga di comando particolare per il server, occorre aggiungere una doppia
 
99
lineetta (\-\^\-) alla riga di comando di \fIxinit\fP (dopo ogni altro client
 
100
ed argomento) seguita dai comandi desiderati per il server.
 
101
.PP
 
102
Sia il nome del programma client sia quello del programma server devono cominciare
 
103
con uno slash (/) o un punto (.). Altrimenti, vengono trattati come argomenti
 
104
da aggiungere alle loro rispettive righe di comando. Questo rende possibile
 
105
aggiungere degli argomenti (per esempio, i colori di sfondo e primo piano) senza
 
106
dover riscrivere per intero la riga di comando.
 
107
.PP
 
108
Se non viene indicato esplicitamente il nome del server ed il primo argomento
 
109
dopo la doppia lineetta (\-\^\-) � un due punti seguito da una cifra, \fIxinit\fP
 
110
user� questo numero come numero del display al posto dello zero.
 
111
Tutti gli argomenti rimasti vengono aggiunti alla riga di comando del server.
 
112
.PP
 
113
.SH ESEMPI
 
114
Di seguito vi sono alcuni esempi su come vengono utilizzati gli
 
115
argomenti nella riga di comando di \fIxinit\fP.
 
116
.TP 8
 
117
.B "xinit"
 
118
Questo lancia un server di nome \fIX\fP ed esegue il \fI\.xinitrc\fP,
 
119
se esiste, altrimenti esegue un \fIxterm\fP.
 
120
.TP 8
 
121
.B "xinit \-\^\- /usr/X11R6/bin/Xqdss  :1"
 
122
Questo � il modo in cui � possibile lanciare un tipo di server specifico
 
123
su un display alternativo.
 
124
.TP 8
 
125
.B "xinit \-geometry =80x65+10+10 \-fn 8x13 \-j \-fg white \-bg navy"
 
126
Questo lancia un server di nome \fIX\fP, ed aggiunge gli argomenti dati al
 
127
comando predefinito \fIxterm\fP. Il \fI\.xinitrc\fP viene ignorato.
 
128
.TP 8
 
129
.B "xinit \-e widgets \-\^\- ./Xsun \-l \-c"
 
130
Questo utilizza il comando \fI\.\/Xsun \-l \-c\fP per lanciare il server
 
131
ed aggiunge gli argomenti \fI\-e widgets\fP al comando predefinito
 
132
\fIxterm\fP.
 
133
.TP 8
 
134
.B "xinit /usr/ucb/rsh fasthost cpupig \-display ws:1 \-\^\-  :1 \-a 2 \-t 5"
 
135
Questo lancia un server di nome \fIX\fP sul display 1 con gli
 
136
argomenti \fI\-a 2 \-t 5\fP. Dopo di che lancia una shell remota sulla
 
137
macchina \fBfasthost\fP sulla quale esegue il comando \fIcpupig\fP,
 
138
indicandogli di mostrare i risultati sulla workstation locale.
 
139
.PP
 
140
Di seguito � riportato un esempio di \fI\.xinitrc\fP che lancia un orologio,
 
141
diversi terminali ed un window manager lasciato in esecuzione come ``ultima''
 
142
applicazione. Presupponendo che il window manager sia stato configurato
 
143
correttamente, l'utente pu� scegliere la voce di menu ``Exit'' per fare lo
 
144
shutdown di X.
 
145
.sp
 
146
.in +8
 
147
.nf
 
148
xrdb \-load $HOME/.Xresources
 
149
xsetroot \-solid gray &
 
150
xclock \-g 50x50\-0+0 \-bw 0 &
 
151
xload \-g 50x50\-50+0 \-bw 0 &
 
152
xterm \-g 80x24+0+0 &
 
153
xterm \-g 80x24+0\-0 &
 
154
twm
 
155
.fi
 
156
.in -8
 
157
.sp
 
158
I siti che vogliono creare un ambiente di lancio comune possono semplicemente
 
159
creare un \fI\.xinitrc\fP predefinito che fa riferimento ad un file di inizializzazione
 
160
valido per l'intero sito.
 
161
.sp
 
162
.in +8
 
163
.nf
 
164
#!/bin/sh
 
165
\&. /usr/local/lib/site.xinitrc
 
166
.fi
 
167
.in -8
 
168
.sp
 
169
Un altro metodo � quello di scrivere uno script che lancia \fIxinit\fP con
 
170
uno specifico shell script. Questi script vengono normalmente chiamati \fIx11\fP,
 
171
\fIxstart\fP, o \fIstartx\fP ed � un metodo conveniente per fornire agli
 
172
utenti inesperti un'interfaccia semplice.
 
173
.sp
 
174
.in +8
 
175
.nf
 
176
#!/bin/sh
 
177
xinit /usr/local/lib/site.xinitrc \-\^\- /usr/X11R6/bin/X bc
 
178
.fi
 
179
.in -8
 
180
.sp
 
181
.SH "VARIABILI DI AMBIENTE"
 
182
.TP 15
 
183
.B DISPLAY
 
184
Questa variabile viene impostata al nome del display al quale i client
 
185
dovrebbero connettersi.
 
186
.TP 15
 
187
.B XINITRC
 
188
Questa variabile specifica un file di inizializzazione contenente comandi di
 
189
shell per lanciare le finestre iniziali. Come predefinito, viene usato
 
190
\fI\.xinitrc\fP
 
191
nella directory home dell'utente.
 
192
.SH FILE
 
193
.TP 15
 
194
.I .xinitrc
 
195
Il client script predefinito
 
196
.TP 15
 
197
.I xterm
 
198
Il client da lanciare se \fI.xinitrc\fP non esiste
 
199
.TP 15
 
200
.I .xserverrc
 
201
Il server script predefinito
 
202
.TP 15
 
203
.I X
 
204
Il server da lanciare se \fI.xserverrc\fP non esiste
 
205
.SH "VEDERE ANCHE"
 
206
.IR X (1),
 
207
.IR startx (1),
 
208
.IR Xserver (1),
 
209
.IR xterm (1)
 
210
.SH AUTORE
 
211
Bob Scheifler, MIT Laboratory for Computer Science
 
212
 
 
213
Traduzione di Alessandro Passerini (bav4934@iperbole.bologna.it)