Dit is de opdracht xinit die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator
PROGRAMMA:
NAAM
xinit - X Window Systeeminitialisatie
KORTE INHOUD
xinit [[ klant ] opties ... ] [ -- [ server ] [ tonen ] opties ...]
PRODUCTBESCHRIJVING
De xinit programma wordt gebruikt om de X Window System-server en een eerste clientprogramma te starten
op systemen die geen displaymanager gebruiken, zoals xdm(1) of in omgevingen waar gebruik wordt gemaakt van
meerdere raamsystemen. Wanneer deze eerste cliënt vertrekt, xinit zal de X-server doden en
dan beëindigen.
Als er geen specifiek clientprogramma op de opdrachtregel staat, xinit zal naar een bestand zoeken
de thuismap van de gebruiker aangeroepen .xinitrc om uit te voeren als een shellscript om de client op te starten
programma's. Als een dergelijk bestand niet bestaat, xinit zal standaard het volgende gebruiken:
xterm -geometrie +1+1 -n login -display :0
Als er geen specifiek serverprogramma op de opdrachtregel wordt opgegeven, xinit zal naar een bestand zoeken
de thuismap van de gebruiker aangeroepen .xserverrc uit te voeren als een shellscript om het
server. Als een dergelijk bestand niet bestaat, xinit zal standaard het volgende gebruiken:
X :0
Merk op dat hierbij wordt aangenomen dat er een programma is met de naam X in het huidige zoekpad. De
sitebeheerder moet daarom een link maken naar het juiste type server op de
machine, of maak een shellscript dat wordt uitgevoerd xinit met de juiste server.
Let op: bij gebruik van een .xserverrc script zorg ervoor dat u de echte X-server ``uitvoert''. Het lukt niet
dit kan ervoor zorgen dat de X-server traag opstart en afsluit. Bijvoorbeeld:
exec Xdisplaytype
Een belangrijk punt is dat programma's die worden uitgevoerd door .xinitrc moet worden uitgevoerd in de
achtergrond als ze niet meteen afsluiten, zodat ze andere programma's niet verhinderen
opstarten. Het laatste langlevende programma is echter gestart (meestal een windowmanager of
terminal emulator) moet op de voorgrond blijven staan, zodat het script niet wordt afgesloten (wat
geeft aan dat de gebruiker klaar is en dat xinit zou moeten vertrekken).
Op de opdrachtregel kan een alternatieve client en/of server worden opgegeven. De gewenste
clientprogramma en zijn argumenten moeten worden opgegeven als de eerste opdrachtregelargumenten
xinit. Om een bepaalde serveropdrachtregel op te geven, voegt u een dubbel streepje (--) toe aan de
xinit opdrachtregel (na eventuele client en argumenten) gevolgd door de gewenste server
opdracht.
Zowel de naam van het clientprogramma als de naam van het serverprogramma moeten beginnen met een schuine streep (/) of een a
periode (.). Anders worden ze behandeld als argumenten die aan hun argumenten moeten worden toegevoegd
respectievelijke opstartlijnen. Dit maakt het mogelijk om argumenten toe te voegen (bijvoorbeeld
voorgrond- en achtergrondkleuren) zonder dat u de hele opdrachtregel opnieuw hoeft te typen.
Als er geen expliciete servernaam wordt opgegeven en het eerste argument na het dubbele streepje
(--) is een dubbele punt gevolgd door een cijfer, xinit zal dat nummer als weergavenummer gebruiken
in plaats van nul. Alle overige argumenten worden toegevoegd aan de opdrachtregel van de server.
Voorbeelden
Hieronder vindt u enkele voorbeelden van hoe opdrachtregelargumenten worden gebruikt xinit worden gebruikt.
xinit Hierdoor wordt een server gestart met de naam X en voer die van de gebruiker uit .xinitrc, als het bestaat, of
anders begin een xterm.
xinit -- /usr/bin/Xvnc :1
Dit is hoe je een specifiek type server op een alternatief scherm kunt starten.
xinit -geometrie =80x65+10+10 -fn 8x13 -j -fg wit -bg marine
Hierdoor wordt een server gestart met de naam X, en zal de gegeven argumenten toevoegen aan de
verzuim xterm commando. Het zal negeren .xinitrc.
xinit -e widgets -- ./Xorg -l -c
Dit zal de opdracht gebruiken .Xorg -l -c om de server te starten en zal het
argumenten -e widgets naar de standaard xterm opdracht.
xinit /usr/ucb/rsh snelle host koppig -Scherm ws:1 -- :1 -a 2 -t 5
Hierdoor wordt een server gestart met de naam X op display 1 met de argumenten -a 2 -t 5. Het
zal dan een externe shell op de machine starten snelle host waarin het zal draaien
commando koppig, met de mededeling dat het weer op het lokale werkstation moet worden weergegeven.
Hieronder is een voorbeeld: .xinitrc dat een klok start, verschillende terminals, en het venster verlaat
manager draait als de ``laatste'' applicatie. Ervan uitgaande dat de windowmanager dat is geweest
correct is geconfigureerd, kiest de gebruiker vervolgens het menu-item ``Exit'' om X af te sluiten.
xrdb -laad $HOME/.Xresources
xsetroot - effen grijs &
xklok -g 50x50-0+0 -bw 0 &
xload -g 50x50-50+0 -bw 0 &
xterm -g 80x24+0+0 &
xterm -g 80x24+0-0 &
Buffels
Sites die een gemeenschappelijke opstartomgeving willen creëren, kunnen eenvoudigweg een standaardomgeving creëren
.xinitrc dat verwijst naar een opstartbestand voor de hele site:
#!/ Bin / sh
. /etc/X11/xinit/site.xinitrc
Een andere aanpak is om een script te schrijven dat start xinit met een specifiek shellscript.
Dergelijke scripts worden meestal genoemd x11, xstartof startx en zijn een handige manier om te verstrekken
een eenvoudige interface voor beginnende gebruikers:
#!/ Bin / sh
xinit /etc/X11/xinit/site.xinitrc -- /usr/bin/X -br
MILIEU VARIABELEN
DISPLAY Deze variabele wordt ingesteld op de naam van het beeldscherm waarnaar clients moeten gaan
sluiten.
XINITRC Deze variabele specificeert een init-bestand met shell-opdrachten om op te starten
de eerste vensters. Standaard, .xinitrc in de homedirectory zal zijn
gebruikt.
Gebruik xinit online met behulp van onworks.net-services