Questo è il comando xinit che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS
PROGRAMMA:
NOME
xinit - Inizializzatore del sistema X Window
SINOSSI
xinit [ [ cliente ] Opzioni ...] [ -- [ server ] [ dalla visualizzazione ] Opzioni ...]
DESCRIZIONE
Il xinit viene utilizzato per avviare il server X Window System e un primo programma client
su sistemi che non utilizzano un display manager come xdm(1) o in ambienti che utilizzano
sistemi di finestre multiple. Quando questo primo client esce, xinit ucciderà il server X e
quindi terminare.
Se non viene fornito alcun programma client specifico sulla riga di comando, xinit cercherà un file in
la directory home dell'utente chiamata .xinitrc da eseguire come script di shell per avviare il client
programmi. Se non esiste tale file, xinit utilizzerà quanto segue come impostazione predefinita:
xterm -geometry +1+1 -n login -display :0
Se non viene fornito alcun programma server specifico sulla riga di comando, xinit cercherà un file in
la directory home dell'utente chiamata .xserverrc eseguire come script di shell per avviare il
server. Se non esiste tale file, xinit utilizzerà quanto segue come impostazione predefinita:
X:0
Nota che questo presuppone che ci sia un programma chiamato X nel percorso di ricerca corrente. Il
l'amministratore del sito dovrebbe, quindi, creare un collegamento al tipo appropriato di server sul
macchina o creare uno script di shell che viene eseguito xinit con il server appropriato.
Nota, quando si utilizza a .xserverrc script assicurati di ``eseguire'' il server X reale. Non riuscire a fare
questo può rallentare l'avvio e l'uscita dal server X. Per esempio:
exec Xdisplaytype
Un punto importante è che i programmi gestiti da .xinitrc dovrebbe essere eseguito in
sfondo se non escono subito, in modo che non impediscano ad altri programmi di
cominciando. Tuttavia, è stato avviato l'ultimo programma di lunga durata (di solito un gestore di finestre o
emulatore di terminale) dovrebbe essere lasciato in primo piano in modo che lo script non esca (che
indica che l'utente ha finito e che xinit dovrebbe uscire).
È possibile specificare un client e/o server alternativo nella riga di comando. Il desiderato
programma client e i suoi argomenti dovrebbero essere dati come primi argomenti della riga di comando a
xinit. Per specificare una particolare riga di comando del server, aggiungi un doppio trattino (--) a
xinit riga di comando (dopo qualsiasi client e argomento) seguita dal server desiderato
comando.
Sia il nome del programma client che il nome del programma server devono iniziare con una barra (/) o a
periodo (.). In caso contrario, sono trattati come argomenti da aggiungere al loro
rispettive linee di avvio. Ciò consente di aggiungere argomenti (ad esempio,
colori di primo piano e di sfondo) senza dover ridigitare l'intera riga di comando.
Se non viene fornito un nome server esplicito e il primo argomento segue il doppio trattino
(--) è un due punti seguito da una cifra, xinit userà quel numero come numero di visualizzazione
invece di zero. Tutti gli argomenti rimanenti vengono aggiunti alla riga di comando del server.
ESEMPI
Di seguito sono riportati alcuni esempi di come gli argomenti della riga di comando in xinit sono usati.
xinit Questo avvierà un server chiamato X ed eseguire l'utente .xinitrc, se esiste, o
altrimenti inizia e xterm.
xinit -- /usr/bin/Xvnc :1
Ecco come si potrebbe avviare un tipo specifico di server su un display alternativo.
xinit -geometria =80x65+10+10 -fn 8x13 -j -fg bianca -bg marina
Questo avvierà un server chiamato X, e aggiungerà gli argomenti dati a
difetto xterm comando. Ignorerà .xinitrc.
xinit -e widget -- ./Xorg -l -c
Questo utilizzerà il comando .Xorg -l -c per avviare il server e aggiungerà il
argomenti -e widget all'impostazione predefinita xterm comando.
xinit /usr/ucb/rsh host veloce cupig -Schermo w:1 -- :1 -a 2 -t 5
Questo avvierà un server chiamato X sul display 1 con gli argomenti -a 2 -t 5. Questo
avvierà quindi una shell remota sulla macchina host veloce in cui verrà eseguito il
command cupig, dicendogli di essere visualizzato nuovamente sulla workstation locale.
Di seguito è riportato un esempio .xinitrc che avvia un orologio, diversi terminali e lascia la finestra
manager in esecuzione come ``ultima'' applicazione. Supponendo che il gestore di finestre sia stato
configurato correttamente, l'utente sceglie quindi la voce di menu "Esci" per chiudere X.
xrdb -carica $HOME/.Xresources
xsetroot -grigio solido e
xclock -g 50x50-0+0 -bw 0 &
xload -g 50x50-50+0 -bw 0 &
xterm -g 80x24+0+0 &
xterm -g 80x24+0-0 &
due
I siti che vogliono creare un ambiente di avvio comune potrebbero semplicemente creare un'impostazione predefinita
.xinitrc che fa riferimento a un file di avvio a livello di sito:
#!/bin/sh
. /etc/X11/xinit/site.xinitrc
Un altro approccio è scrivere uno script che inizi xinit con uno script di shell specifico.
Tali script sono solitamente denominati x11, xstart, o startx e sono un modo conveniente per fornire
una semplice interfaccia per gli utenti inesperti:
#!/bin/sh
xinit /etc/X11/xinit/site.xinitrc -- /usr/bin/X -br
AMBIENTE VARIABILI
DISPLAY Questa variabile viene impostata sul nome del display su cui i client dovrebbero
connessione.
XINITRC Questa variabile specifica un file init contenente i comandi della shell da avviare
le finestre iniziali. Per impostazione predefinita, .xinitrc nella directory home sarà
Usato.
Usa xinit online usando i servizi onworks.net