EngelsFransSpaans

Ad


OnWorks-favicon

xsm - Online in de cloud

Voer xsm uit in de gratis hostingprovider van OnWorks via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is de opdracht xsm 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


xsm - X Sessiebeheer

KORTE INHOUD


xsm [-display display] [-sessie sessienaam] [-verbose]

PRODUCTBESCHRIJVING


xsm is een sessiemanager. Een sessie is een groep toepassingen, die elk een
bepaalde staat. xsm stelt u in staat willekeurige sessies te maken - u zou bijvoorbeeld kunnen
een "light"-sessie, een "ontwikkeling"-sessie of een "xterminal"-sessie hebben. Elke sessie
kan zijn eigen set toepassingen hebben. Binnen een sessie kunt u een "checkpoint" uitvoeren
applicatiestatus opslaan, of een "shutdown" om de status op te slaan en de sessie te verlaten. Wanneer u zich aanmeldt
terug in het systeem, kunt u een specifieke sessie laden en u kunt sessies die u niet hebt verwijderd verwijderen
langer willen bewaren.

Bij sommige sessiebeheerders kunt u eenvoudig handmatig een lijst met toekomstige toepassingen specificeren
gestart in een sessie. xsm is krachtiger omdat u hiermee toepassingen kunt uitvoeren en hebben
ze worden automatisch onderdeel van de sessie. Op een eenvoudig niveau, xsm is handig omdat
het geeft je de mogelijkheid om eenvoudig te definiëren welke applicaties zich in een sessie bevinden. De waarheid
macht xsmkan echter worden gebruikt wanneer steeds meer toepassingen dit leren
redden en hun toestand herstellen.

OPTIES


-Scherm tonen
Oorzaken xsm om verbinding te maken met het opgegeven X-display.

-sessie sessieNaam
Oorzaken xsm om de opgegeven sessie te laden, waarbij het sessiemenu wordt omzeild.

-uitgebreid
Schakelt foutopsporingsinformatie in.

ORGANISATIE


.xsessie filet
gebruik xsm vereist een wijziging van uw .xsessie file:

Het laatste programma uitgevoerd door uw .xsessie bestand zou moeten zijn xsm. Met deze configuratie
wanneer de gebruiker ervoor kiest om de sessie af te sluiten met behulp van xsm, dan is de sessie echt voorbij.

Aangezien het doel van de sessiemanager is om clients opnieuw op te starten bij het inloggen op een sessie,
uw .xsession-bestand zou over het algemeen niet direct applicaties moeten opstarten. Eerder de
toepassingen moeten binnen een sessie worden gestart. Wanneer xsm beëindigt de sessie, xsm
zal weten om deze applicaties opnieuw te starten. Merk echter op dat er enkele soorten zijn
toepassingen die niet "sessiebewust" zijn. xsm stelt u in staat deze handmatig toe te voegen
toepassingen toe aan uw sessie (zie het gedeelte met de titel CLIËNT Lijst).

SM_SAVE_DIR milieu variabele
Indien de SM_SAVE_DIR omgevingsvariabele is gedefinieerd, xsm slaat alle configuratiebestanden op
in deze map. Anders worden ze opgeslagen in de thuismap van de gebruiker. Sessie
bewuste applicaties worden ook aangemoedigd om hun checkpoint-bestanden op te slaan in de SM_SAVE_DIR
directory, hoewel de gebruiker niet afhankelijk moet zijn van deze conventie.

Standaard Startup Toepassingen
De eerste keer xsm wordt gestart, moet het een lijst met applicaties vinden om op te starten.
Deze lijst kan bijvoorbeeld een vensterbeheerder, een proxy voor sessiebeheer en een
xtermijn. xsm gaat eerst op zoek naar het bestand .xsmopstarten in de homedirectory van de gebruiker. Als
dat bestand niet bestaat, zal het zoeken naar het systeem.xsm bestand dat is ingesteld op
installatie tijd. Let daar op xsm biedt een "fail safe" optie wanneer de gebruiker kiest voor een
sessie om op te starten. De faalveilige optie laadt gewoon de beschreven standaardapplicaties
bovenstaand.

Elke regel in het opstartbestand moet een opdracht bevatten om een ​​toepassing te starten. Een voorbeeld
opstartbestand kan er zo uitzien:


Buffels
smproxy
xterm


BEGINNEND A SESSION


. xsm opstart, wordt eerst gecontroleerd of de gebruiker eerder sessies heeft opgeslagen. Als
er zijn geen opgeslagen sessies, xsm start een reeks standaardtoepassingen op (zoals hierboven beschreven
in het gedeelte met de titel Standaard Startup Toepassingen). Als er ten minste één sessie bestaat, a
sessiemenu wordt gepresenteerd. De [-sessie sessienaam] optie dwingt de opgegeven sessie af
worden geladen, waarbij het sessiemenu wordt omzeild.

De Sessie MENU
Het sessiemenu geeft de gebruiker een lijst met sessies om uit te kiezen. De gebruiker kan
verander de huidig ​​geselecteerde sessie met de muis of met de pijlen omhoog en omlaag
op het toetsenbord. Houd er rekening mee dat sessies die zijn vergrendeld (dwz die op een ander
display) kunnen niet worden geladen of gewist.

De volgende bewerkingen kunnen worden uitgevoerd vanuit het sessiemenu:

Laden Sessie Als u op deze knop drukt, wordt de momenteel geselecteerde sessie geladen.
U kunt ook op de Return-toets drukken om de huidige te laden
geselecteerde sessie, of de gebruiker kan dubbelklikken op een sessie vanuit het
lijst.

Verwijder Sessie Met deze bewerking wordt de momenteel geselecteerde sessie verwijderd
met alle controlepuntbestanden van de toepassing die zijn gekoppeld aan het
sessie. Na het indrukken van deze knop wordt de gebruiker gevraagd dit te doen
druk een tweede keer op de knop om de bewerking te bevestigen.

Standaard/Mislukt Kluis/ Safe xsm zal een reeks standaardtoepassingen opstarten (zoals hierboven beschreven
in het gedeelte met de titel Standaard Startup Toepassingen). Dit is handig
wanneer de gebruiker een nieuwe sessie wil starten, of als de sessie
configuratiebestanden zijn beschadigd en de gebruiker wil een "fail safe"
sessie.

Annuleer Als u op deze knop drukt, veroorzaakt dit xsm verlaten. Het kan ook worden gebruikt
annuleer een bewerking "Sessie verwijderen".

CONTROLEREN A SESSION


Na xsm bepaalt welke sessie moet worden geladen, het opent het hoofdvenster en start dan op
alle toepassingen die deel uitmaken van de sessie. De titelbalk voor de sessiebeheerder
hoofdvenster zal de naam van de geladen sessie bevatten.

De volgende opties zijn beschikbaar vanaf xsm's hoofdvenster:

CLIËNT Lijst Als u op deze knop drukt, verschijnt er een venster met een lijst met alle klanten
die zich in de huidige sessie bevinden. Voor elke client, de hostmachine die
waarop de client draait, wordt weergegeven. Terwijl klanten worden toegevoegd en verwijderd
van de sessie wordt deze lijst bijgewerkt om de wijzigingen weer te geven. De gebruiker
kan bepalen hoe deze clients opnieuw worden opgestart (zie hieronder).

Door op de te drukken Bekijk Properties knop, kan de gebruiker de sessie bekijken
beheereigenschappen die zijn gekoppeld aan de momenteel geselecteerde klant.

Door op de te drukken Kloon knop, kan de gebruiker een kopie starten van de geselecteerde
toepassing.

Door op de te drukken Doden CLIËNT knop, kan de gebruiker een klant verwijderen uit
de sessie.

Door een herstarthint te selecteren in het Herstart Wenk menu kan de gebruiker
controle over het herstarten van een client. De volgende tips zijn beschikbaar:

- De Herstart If Hardlopen hint geeft aan dat de klant zou moeten zijn
opnieuw opgestart in de volgende sessie als deze is verbonden met de sessiebeheerder
aan het einde van de huidige sessie.

- De Herstart Hoe dan ook hint geeft aan dat de client opnieuw moet worden opgestart
in de volgende sessie, zelfs als het wordt afgesloten voordat de huidige sessie is
beëindigd.

- De Herstart Per direct hint is vergelijkbaar met de Herstart Hoe dan ook wenk,
maar daarnaast is het de bedoeling dat de client continu draait. Als de opdrachtgever
verlaat, zal de sessiebeheerder proberen het opnieuw te starten in de huidige
sessie.

- De Herstart nooit hint geeft aan dat de klant dat niet zou moeten zijn
opnieuw gestart in de volgende sessie.

Merk op dat mogelijk niet alle X-toepassingen "sessiebewust" zijn. toepassingen
die niet op de hoogte zijn van de sessie, zijn degenen die de X-sessie niet ondersteunen
Management Protocol of ze kunnen niet worden gedetecteerd door de sessie
Beheerproxy (zie het gedeelte met de titel HET PROXY). xsm kan de
gebruiker om dergelijke applicaties handmatig aan de sessie toe te voegen. De bodem van
de CLIËNT Lijst venster bevat een tekstinvoerveld waarin de applicatie
commando's kunnen worden ingetypt. Elk commando hoort op zijn eigen regel te staan. Dit
informatie wordt opgeslagen met de sessie bij checkpoint of afsluiten
tijd. Wanneer de sessie opnieuw wordt gestart, xsm zal deze herstarten
toepassingen naast de reguliere "sessiebewuste" toepassingen.

Door op de Klaar knop verwijdert de CLIËNT Lijst venster.

Sessie Aanmelden... Het venster Sessielogboek bevat nuttige informatie over de sessie.
Wanneer een sessie bijvoorbeeld opnieuw wordt gestart, worden alle herstartopdrachten
wordt weergegeven in het logboekvenster.

Checkpoint Door een checkpoint uit te voeren, worden alle applicaties die in de sessie zitten
gevraagd om hun staat te redden. Niet elke applicatie zal zijn volledige opslaan
staat, maar op zijn minst is de sessiebeheerder gegarandeerd dat dit zal gebeuren
ontvang de opdracht die nodig is om de toepassing opnieuw te starten (samen met alle
opdrachtregelopties). Een windowmanager die deelneemt aan de sessie
moet garanderen dat de applicaties hetzelfde terugkrijgen
venster configuraties.

Als de sessie die wordt gecheckpointt nooit een naam heeft gekregen, is de user
vereist om een ​​sessienaam op te geven. Anders kan de gebruiker
voer het checkpoint uit met de huidige sessienaam of een nieuwe sessie
naam kan worden opgegeven. Als de opgegeven sessienaam al bestaat,
de gebruiker krijgt de mogelijkheid om een ​​andere naam op te geven of aan te geven
overschrijf de reeds bestaande sessie. Merk op dat een sessie die is
vergrendeld kan niet worden overschreven.

Bij het uitvoeren van een checkpoint moet de gebruiker een Bespaar Type welke
informeert de applicaties in de sessie hoeveel status ze moeten opslaan.

De Lokale type geeft aan dat de toepassing voldoende moet opslaan
informatie om de toestand zoals gezien door de gebruiker te herstellen. Het zou niet moeten
invloed hebben op de toestand zoals gezien door andere gebruikers. Een redacteur zou dat bijvoorbeeld doen
maak een tijdelijk bestand met de inhoud van de bewerkingsbuffer,
de locatie van de cursor, enz...

De Globaal type geeft aan dat de applicatie al zijn
gegevens naar permanente, wereldwijd toegankelijke opslag. De redacteur bijvoorbeeld
zou gewoon het bewerkte bestand opslaan.

De Te gebruiken zowel type geeft aan dat de toepassing beide moet doen.
De editor zou bijvoorbeeld het bewerkte bestand opslaan en vervolgens een
tijdelijk bestand met informatie zoals de locatie van de cursor,
etc. ..

Naast de Bespaar Type, moet de gebruiker een Interact Style .

De Geen type geeft aan dat de applicatie niet mag communiceren met
de gebruiker tijdens het opslaan van de status.

De fouten type geeft aan dat de toepassing kan interageren met het
gebruiker alleen als er zich een foutsituatie voordoet.

De Elke type geeft aan dat de toepassing kan communiceren met de gebruiker
voor welk doel dan ook. Let daar op xsm staat slechts één toepassing toe
interactie met de gebruiker tegelijk.

Nadat het controlepunt is voltooid, xsm zal, indien nodig, een weergeven
venster met de lijst met toepassingen die geen melding hebben gemaakt
succesvolle redding van de staat.

stillegging Een shutdown biedt alle opties van een checkpoint, maar dan in
Bovendien kan de sessie ervoor zorgen dat de sessie wordt afgesloten. Merk op dat als de interactie
stijl is fouten or Elke, kan de gebruiker het afsluiten annuleren. De gebruiker mag
annuleer ook het afsluiten als een van de toepassingen een meldt
mislukte redding van de staat.

De gebruiker kan ervoor kiezen om de sessie met ons af te sluiten zonder te presteren
een controlepost.

HOE XSM REAGEERT TO SIGNALEN


xsm reageert op een SIGTERM-signaal door een uitschakeling uit te voeren met de volgende opties:
snel, geen interactie, bewaar type lokaal. Hierdoor kan de sessie van de gebruiker wanneer worden opgeslagen
het systeem wordt afgesloten. Het kan ook worden gebruikt om een ​​externe uitschakeling van een
sessie.

xsm reageert op een SIGUSR1-signaal door een checkpoint uit te voeren met het volgende
opties: geen interactie, bewaar type lokaal. Dit signaal kan worden gebruikt om een ​​afstandsbediening uit te voeren
checkpoint van een sessie.

HET PROXY


Aangezien niet alle applicaties zijn geporteerd om het X Session Management Protocol te ondersteunen,
er bestaat een proxy-service om "oude" clients met de sessiebeheerder te laten werken. In volgorde
om de proxy een applicatie te laten detecteren die deelneemt aan een sessie, moet een van de volgende zijn
waar:

- De applicatie brengt een venster op het hoogste niveau in kaart met de WM_CLIENT_LEADER eigendom. Dit
eigenschap geeft een verwijzing naar het clientleidervenster dat de WM_KLASSE,
WM_NAME, WM_COMMAND en WM_CLIENT_MACHINE eigenschappen.

of ...

- De applicatie brengt een venster op het hoogste niveau in kaart dat het WM_CLIENT_LEADER
eigendom. Dit venster op het hoogste niveau bevat echter het WM_KLASSE, WM_NAME, WM_COMMAND en
WM_CLIENT_MACHINE eigenschappen.

Een applicatie die de WM_SAVE_YOURSELF protocol krijgt een WM_SAVE_YOURSELF
client-bericht elke keer dat de sessiebeheerder een checkpoint of afsluiting uitvoert. Dit maakt het mogelijk
de toepassing om de status op te slaan. Als een applicatie de WM_SAVE_YOURSELF
protocol, dan geeft de proxy voldoende informatie aan de sessiebeheerder om opnieuw op te starten
de applicatie (met behulp van WM_COMMAND), maar er wordt geen status hersteld.

AFSTAND ALLERLEI


xsm vereist een uitvoeringsprotocol op afstand om toepassingen op afstand opnieuw te starten
machines. Momenteel, xsm ondersteunt begin protocol. Om een
toepassing op externe machine X, automaat X moet hebben begin geïnstalleerd. In de toekomst,
aanvullende protocollen voor uitvoering op afstand kunnen worden ondersteund.

Gebruik xsm online met onworks.net-services


Gratis servers en werkstations

Windows- en Linux-apps downloaden

  • 1
    itop - ITSM CMDB OpenSource
    itop - ITSM CMDB OpenSource
    IT Operations Portal: een volledig open
    source, ITIL, webgebaseerde service
    managementtool inclusief een volledig
    aanpasbare CMDB, een helpdesksysteem en
    een documentenman...
    Download itop - ITSM CMDB OpenSource
  • 2
    Clementine
    Clementine
    Clementine is een multi-platform muziek
    speler en bibliotheekorganisator geïnspireerd door
    Amarok 1.4. Het heeft een snelle en
    eenvoudig te gebruiken interface, en stelt u in staat om
    zoek en...
    Clementine downloaden
  • 3
    XISMuS
    XISMuS
    LET OP: Cumulatieve update 2.4.3 heeft
    vrijgelaten!! De update werkt voor iedereen
    vorige 2.xx-versie. Als upgraden
    vanaf versie v1.xx, download en
    i ...
    XISMuS downloaden
  • 4
    facetracknoir
    facetracknoir
    Modulair headtracking-programma dat
    ondersteunt meerdere face-trackers, filters
    en spelprotocollen. Tussen de trackers
    zijn de SM FaceAPI, AIC Inertial Head
    Volger...
    Facetracknoir downloaden
  • 5
    PHP QR-code
    PHP QR-code
    PHP QR-code is open source (LGPL)
    bibliotheek voor het genereren van QR-code,
    2-dimensionale streepjescode. Gebaseerd op
    libqrencode C bibliotheek, biedt API voor
    QR-codebalk maken...
    PHP QR-code downloaden
  • 6
    freeciv
    freeciv
    Freeciv is een gratis turn-based spel
    strategiespel voor meerdere spelers, waarin elk
    speler wordt de leider van een
    beschaving, vechtend om de
    uiteindelijke doel: worden...
    Gratis civ downloaden
  • Meer "

Linux-commando's

Ad