EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

xsm – Online in der Cloud

Führen Sie xsm im kostenlosen Hosting-Anbieter OnWorks über Ubuntu Online, Fedora Online, den Windows-Online-Emulator oder den MAC OS-Online-Emulator aus

Dies ist der Befehl xsm, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


xsm – X-Sitzungsmanager

ZUSAMMENFASSUNG


xsm [-display display] [-session sessionName] [-verbose]

BESCHREIBUNG


xsm ist ein Sitzungsmanager. Eine Sitzung ist eine Gruppe von Anwendungen, von denen jede über eine verfügt
bestimmten Staat. xsm ermöglicht es Ihnen, beliebige Sitzungen zu erstellen – zum Beispiel könnten Sie
Führen Sie eine „Light“-Sitzung, eine „Development“-Sitzung oder eine „Xterminal“-Sitzung durch. Jede Sitzung
kann über eigene Anwendungen verfügen. Innerhalb einer Sitzung können Sie einen „Checkpoint“ durchführen
Speichern des Anwendungsstatus oder „Herunterfahren“, um den Status zu speichern und die Sitzung zu beenden. Wenn Sie sich anmelden
Zurück im System können Sie eine bestimmte Sitzung laden und Sitzungen löschen, die Sie nicht mehr haben
länger behalten möchte.

Bei einigen Sitzungsmanagern können Sie einfach manuell eine Liste der zu öffnenden Anwendungen angeben
in einer Sitzung gestartet. xsm ist leistungsfähiger, da Sie damit Anwendungen ausführen und haben können
Sie werden automatisch Teil der Sitzung. Auf einer einfachen Ebene, xsm ist nützlich, weil
Damit haben Sie die Möglichkeit, ganz einfach zu definieren, welche Anwendungen sich in einer Sitzung befinden. Der wahre
Macht der xsm, kann jedoch genutzt werden, wenn immer mehr Anwendungen dies erlernen
ihren Zustand speichern und wiederherstellen.

OPTIONAL


-Anzeige Display
Ursachen xsm um eine Verbindung zum angegebenen X-Display herzustellen.

-Sitzung Sitzungsname
Ursachen xsm um die angegebene Sitzung zu laden und dabei das Sitzungsmenü zu umgehen.

-verbose
Aktiviert Debugging-Informationen.

SETUP


.xsession Datei
Die richtigen xsm erfordert eine Änderung an Ihrem .xsession Datei:

Das letzte von Ihnen ausgeführte Programm .xsession Datei sollte sein xsm. Mit dieser Konfiguration,
wenn der Benutzer die Sitzung mit beenden möchte xsm, die Sitzung wird wirklich vorbei sein.

Da das Ziel des Sitzungsmanagers darin besteht, Clients beim Anmelden an einer Sitzung neu zu starten,
Ihre .xsession-Datei sollte im Allgemeinen keine Anwendungen direkt starten. Vielmehr ist die
Anwendungen sollten innerhalb einer Sitzung gestartet werden. Wann xsm schließt die Sitzung, xsm
wird wissen, dass diese Anwendungen neu gestartet werden müssen. Beachten Sie jedoch, dass es einige Arten gibt
Anwendungen, die nicht „sitzungsbewusst“ sind. xsm ermöglicht Ihnen, diese manuell hinzuzufügen
Bewerbungen für Ihre Sitzung (siehe Abschnitt mit dem Titel Kunden Liste).

SM_SAVE_DIR Umwelt Variable
Besitzt das SM_SAVE_DIR Umgebungsvariable definiert ist, xsm speichert alle Konfigurationsdateien
in diesem Verzeichnis. Andernfalls werden sie im Home-Verzeichnis des Benutzers gespeichert. Sitzung
Bei bewussten Anwendungen wird außerdem empfohlen, ihre Prüfpunktdateien im zu speichern SM_SAVE_DIR
Verzeichnis, obwohl sich der Benutzer nicht auf diese Konvention verlassen sollte.

Standard Startup Anwendungen
Das erste Mal xsm gestartet wird, muss eine Liste der zu startenden Anwendungen gefunden werden.
Diese Liste könnte beispielsweise einen Fenstermanager, einen Sitzungsverwaltungs-Proxy und einen enthalten
xterm. xsm wird zunächst nach der Datei suchen .xsmstartup im Home-Verzeichnis des Benutzers. Wenn
Wenn diese Datei nicht existiert, wird nach ihr gesucht system.xsm Datei, die unter eingerichtet wurde
Installationszeit. Beachten Sie, dass xsm Bietet eine „ausfallsichere“ Option, wenn der Benutzer eine wählt
Sitzung zum Starten. Die Fail-Safe-Option lädt einfach die beschriebenen Standardanwendungen
zu teilen.

Jede Zeile in der Startdatei sollte einen Befehl zum Starten einer Anwendung enthalten. Eine Probe
Die Startdatei könnte so aussehen:


TWM
smproxy
Xterm


BEGINNEND A SESSION


Wann xsm Beim Start prüft es zunächst, ob der Benutzer zuvor Sitzungen gespeichert hat. Wenn
Es sind keine gespeicherten Sitzungen vorhanden. xsm startet eine Reihe von Standardanwendungen (wie oben beschrieben).
im Abschnitt mit der Überschrift Standard Startup Anwendungen). Wenn mindestens eine Sitzung vorhanden ist, a
Das Sitzungsmenü wird angezeigt. Der [-Sitzung Sitzungsname] Option erzwingt die angegebene Sitzung
geladen werden soll, unter Umgehung des Sitzungsmenüs.

Das Sitzung menu
Das Sitzungsmenü präsentiert dem Benutzer eine Liste von Sitzungen zur Auswahl. Der Benutzer kann
Ändern Sie die aktuell ausgewählte Sitzung mit der Maus oder mithilfe der Aufwärts- und Abwärtspfeile
auf der Tastatur. Beachten Sie, dass Sitzungen, die gesperrt sind (d. h. auf einem anderen Server ausgeführt werden).
Anzeige) kann nicht geladen oder gelöscht werden.

Die folgenden Vorgänge können über das Sitzungsmenü ausgeführt werden:

Laden Sie Session Durch Drücken dieser Schaltfläche wird die aktuell ausgewählte Sitzung geladen.
Alternativ können Sie auch die aktuelle Datei laden, indem Sie die Eingabetaste drücken
Wählen Sie die ausgewählte Sitzung aus, oder der Benutzer kann in der Sitzung auf eine Sitzung doppelklicken
Liste.

Löschen Session Durch diesen Vorgang wird auch die aktuell ausgewählte Sitzung gelöscht
mit allen damit verbundenen Anwendungsprüfpunktdateien
Sitzung. Nach dem Drücken dieser Schaltfläche wird der Benutzer dazu aufgefordert
Drücken Sie die Taste ein zweites Mal, um den Vorgang zu bestätigen.

Standard/Fehler Sicher xsm startet eine Reihe von Standardanwendungen (wie oben beschrieben).
im Abschnitt mit der Überschrift Standard Startup Anwendungen). Das ist nützlich
wenn der Benutzer eine neue Sitzung starten möchte oder wenn die Sitzung
Konfigurationsdateien wurden beschädigt und der Benutzer möchte eine „ausfallsichere“
Session.

Abbrechen Das Drücken dieser Taste führt dazu xsm beenden. Es kann auch dazu verwendet werden
einen Vorgang „Sitzung löschen“ abbrechen.

STEUERN A SESSION


Nach der xsm Bestimmt, welche Sitzung geladen werden soll, öffnet das Hauptfenster und startet dann
alle Anwendungen, die Teil der Sitzung sind. Die Titelleiste für den Sitzungsmanager
Das Hauptfenster enthält den Namen der geladenen Sitzung.

Die folgenden Optionen sind verfügbar bei xsmHauptfenster von

Kunden Liste Durch Drücken dieser Schaltfläche wird ein Fenster mit einer Liste aller Clients geöffnet
die sich in der aktuellen Sitzung befinden. Für jeden Client die Hostmaschine
wird angezeigt, auf dem der Client läuft. Wenn Clients hinzugefügt und entfernt werden
Aus der Sitzung wird diese Liste aktualisiert, um die Änderungen widerzuspiegeln. Der Benutzer
kann steuern, wie diese Clients neu gestartet werden (siehe unten).

Durch Drücken der Anzeigen Ferienhäuser Mit der Schaltfläche kann der Benutzer die Sitzung anzeigen
Verwaltungseigenschaften, die dem aktuell ausgewählten Client zugeordnet sind.

Durch Drücken der Clone Mit der Schaltfläche kann der Benutzer eine Kopie der ausgewählten Datei starten
Anwendung.

Durch Drücken der Töten Kunden Mit der Schaltfläche kann der Benutzer einen Client entfernen
die Sitzung.

Durch Auswahl eines Neustarthinweises aus dem Wiederaufnahme Andeuten Menü kann der Benutzer
den Neustart eines Clients steuern. Folgende Hinweise stehen zur Verfügung:

- Das Wiederaufnahme If Laufen Hinweis gibt an, dass der Client sein sollte
wird in der nächsten Sitzung neu gestartet, wenn eine Verbindung zum Sitzungsmanager besteht
am Ende der aktuellen Sitzung.

- Das Wiederaufnahme Sowieso Der Hinweis gibt an, dass der Client neu gestartet werden sollte
in der nächsten Sitzung, auch wenn es vor der aktuellen Sitzung beendet wird
beendet.

- Das Wiederaufnahme Sofort Der Hinweis ähnelt dem Wiederaufnahme Sowieso Hinweis,
aber darüber hinaus soll der Client kontinuierlich laufen. Wenn der Kunde
Wenn die Sitzung beendet wird, versucht der Sitzungsmanager, sie im aktuellen neu zu starten
Session.

- Das Wiederaufnahme Nie Der Hinweis gibt an, dass der Client dies nicht tun sollte
wird in der nächsten Sitzung neu gestartet.

Beachten Sie, dass möglicherweise nicht alle X-Anwendungen „sitzungsbewusst“ sind. Anwendungen
Nicht sitzungsbewusst sind solche, die die X-Sitzung nicht unterstützen
Management Protocol oder sie können von der Sitzung nicht erkannt werden
Verwaltungs-Proxy (siehe Abschnitt mit dem Titel PROXY). xsm ermöglicht es dem
Der Benutzer kann solche Anwendungen manuell zur Sitzung hinzufügen. Der Grund von
Kunden Liste Das Fenster enthält ein Texteingabefeld für die Anwendung
Befehle können eingegeben werden. Jeder Befehl sollte in einer eigenen Zeile stehen. Das
Informationen werden mit der Sitzung beim Checkpoint oder Herunterfahren gespeichert
Zeit. Wenn die Sitzung neu gestartet wird, xsm werde diese neu starten
Anwendungen zusätzlich zu den regulären „sitzungsbewussten“ Anwendungen.

Durch Drücken der Erledigt Die Schaltfläche entfernt die Kunden Liste Fenster.

Session Protokoll... Das Fenster „Sitzungsprotokoll“ enthält nützliche Informationen zur Sitzung.
Wenn beispielsweise eine Sitzung neu gestartet wird, werden alle Neustartbefehle ausgeführt
wird im Protokollfenster angezeigt.

Kontrollpunkt Durch die Durchführung eines Prüfpunkts werden alle Anwendungen, die sich in der Sitzung befinden, überprüft
gebeten, ihren Staat zu retten. Nicht jede Anwendung wird vollständig gespeichert
Zustand, aber zumindest wird dem Sitzungsmanager garantiert, dass dies der Fall ist
den zum Neustart der Anwendung erforderlichen Befehl erhalten (zusammen mit allen
Befehlszeilenoptionen). Ein Fenstermanager, der an der Sitzung teilnimmt
sollte garantieren, dass die Anwendungen wieder mit dem gleichen Ergebnis angezeigt werden
Fensterkonfigurationen.

Wenn der Sitzung, für die ein Prüfpunkt erstellt wird, nie ein Name zugewiesen wurde, der Benutzer
wird benötigt, um einen Sitzungsnamen anzugeben. Andernfalls kann der Benutzer
Führen Sie den Prüfpunkt mit dem aktuellen Sitzungsnamen oder einer neuen Sitzung durch
Name kann angegeben werden. Wenn der angegebene Sitzungsname bereits existiert,
Dem Benutzer wird die Möglichkeit gegeben, einen anderen Namen anzugeben oder anzugeben
überschreibt die bereits bestehende Sitzung. Beachten Sie, dass es sich um eine Sitzung handelt
Gesperrt kann nicht überschrieben werden.

Beim Durchführen eines Prüfpunkts muss der Benutzer a angeben Speichern Typ welche
informiert die Anwendungen in der Sitzung darüber, wie viel Status sie speichern sollen.

Das Lokale Typ gibt an, dass die Anwendung ausreichend sparen sollte
Informationen zur Wiederherstellung des vom Benutzer angezeigten Zustands. Es sollte nicht
Auswirkungen auf den Zustand haben, den andere Benutzer sehen. Das würde zum Beispiel ein Redakteur tun
Erstellen Sie eine temporäre Datei, die den Inhalt ihres Bearbeitungspuffers enthält.
die Position des Cursors usw.

Das Global Der Typ gibt an, dass die Anwendung alle Daten festschreiben soll
Daten in einen permanenten, weltweit zugänglichen Speicher. Zum Beispiel der Herausgeber
würde einfach die bearbeitete Datei speichern.

Das Beide Typ gibt an, dass die Anwendung beides tun soll.
Beispielsweise würde der Editor die bearbeitete Datei speichern und dann eine erstellen
temporäre Datei mit Informationen wie der Position des Cursors,
etc. ..

Neben der Speichern Typ, muss der Benutzer eine angeben Kommunizieren Design.

Das Andere Typ gibt an, dass die Anwendung nicht mit interagieren soll
der Benutzer beim Speichern des Status.

Das Fehler Typ gibt an, dass die Anwendung mit dem interagieren kann
Benutzer nur, wenn eine Fehlerbedingung auftritt.

Das Jedes Typ gibt an, dass die Anwendung mit dem Benutzer interagieren kann
für jeden Zweck. Beachten Sie, dass xsm wird nur eine Anwendung zulassen
mit dem Benutzer gleichzeitig interagieren.

Nachdem der Kontrollpunkt abgeschlossen ist, xsm zeigt ggf. a an
Fenster mit der Liste der Anwendungen, die nicht gemeldet haben
erfolgreiche Staatsrettung.

Stilllegung Ein Herunterfahren bietet alle Optionen eines Checkpoints, jedoch in
Darüber hinaus kann dies dazu führen, dass die Sitzung beendet wird. Beachten Sie, dass, wenn die Interaktion
Stil ist Fehler or Jedes, kann der Benutzer das Herunterfahren abbrechen. Der Benutzer darf
Brechen Sie das Herunterfahren auch ab, wenn eine der Anwendungen einen Fehler meldet
erfolglose Staatsrettung.

Der Benutzer kann sich dafür entscheiden, die Sitzung mit uns ohne Durchführung zu beenden
ein Kontrollpunkt.

WIE XSM ANTWORTET TO SIGNALE


xsm reagiert auf ein SIGTERM-Signal mit einem Herunterfahren mit den folgenden Optionen:
schnell, keine Interaktion, Speichertyp lokal. Dadurch kann die Sitzung des Benutzers gespeichert werden
Das System wird heruntergefahren. Es kann auch verwendet werden, um ein Remote-Shutdown von a durchzuführen
Session.

xsm reagiert auf ein SIGUSR1-Signal, indem es einen Prüfpunkt mit dem folgenden durchführt
Optionen: keine Interaktion, Typ lokal speichern. Dieses Signal kann zum Ausführen einer Fernbedienung verwendet werden
Checkpoint einer Sitzung.

PROXY


Da nicht alle Anwendungen zur Unterstützung des X Session Management Protocol portiert wurden,
Es gibt einen Proxy-Dienst, der es „alten“ Clients ermöglicht, mit dem Sitzungsmanager zu arbeiten. In Ordnung
Damit der Proxy erkennt, dass eine Anwendung einer Sitzung beitritt, muss eine der folgenden Bedingungen erfüllt sein
wahr:

- Die Anwendung ordnet ein Fenster der obersten Ebene zu, das Folgendes enthält WM_CLIENT_LEADER Eigentum. Das
Die Eigenschaft stellt einen Zeiger auf das Client-Leader-Fenster bereit, das die enthält WM_CLASS,
WM_NAME, WM_COMMAND und WM_CLIENT_MACHINE Eigenschaften.

oder ...

- Die Anwendung ordnet ein Fenster der obersten Ebene zu, das das nicht enthält WM_CLIENT_LEADER
Eigentum. Dieses Fenster der obersten Ebene enthält jedoch die WM_CLASS, WM_NAME, WM_COMMAND und
WM_CLIENT_MACHINE Eigenschaften.

Eine Anwendung, die das unterstützt WM_SAVE_YOURSELF Das Protokoll erhält eine WM_SAVE_YOURSELF
Client-Nachricht jedes Mal, wenn der Sitzungsmanager einen Prüfpunkt oder ein Herunterfahren ausgibt. Dies erlaubt
die Anwendung zum Speichern des Status. Wenn eine Anwendung das nicht unterstützt WM_SAVE_YOURSELF
Protokoll, dann stellt der Proxy dem Sitzungsmanager genügend Informationen für einen Neustart zur Verfügung
die Anwendung (mit WM_COMMAND), aber es wird kein Zustand wiederhergestellt.

REMOTE ANWENDUNGEN


xsm erfordert ein Remote-Ausführungsprotokoll, um Anwendungen remote neu zu starten
Maschinen. Momentan, xsm unterstützt die rstart Protokoll. Um einen neu zu starten
Anwendung auf Remote-Rechner XMaschine X TOP-SELLERS rstart Eingerichtet. In der Zukunft,
Zusätzliche Remote-Ausführungsprotokolle können unterstützt werden.

Nutzen Sie xsm online über die Dienste von onworks.net


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

  • 1
    itop – ITSM CMDB OpenSource
    itop – ITSM CMDB OpenSource
    IT Operations Portal: ein vollständig geöffnetes
    Source, ITIL, webbasierter Service
    Management-Tool einschließlich einer vollständig
    anpassbare CMDB, ein Helpdesk-System und
    ein Dokumentarmann...
    Laden Sie itop - ITSM CMDB OpenSource herunter
  • 2
    Clementine
    Clementine
    Clementine ist eine Multi-Plattform-Musik
    Player und Bibliotheksorganisator inspiriert von
    Amarok 1.4. Es hat eine schnelle und
    einfach zu bedienende Oberfläche und ermöglicht es Ihnen
    suchen und ...
    Clementine herunterladen
  • 3
    XISMus
    XISMus
    ACHTUNG: Kumulatives Update 2.4.3 hat
    freigegeben worden!! Das Update funktioniert bei jedem
    vorherige Version 2.xx. Wenn Sie upgraden
    ab Version v1.xx bitte herunterladen und
    i ...
    Laden Sie XISmuS herunter
  • 4
    facetracknoir
    facetracknoir
    Modulares Headtracking-Programm, das
    unterstützt mehrere Face-Tracker, Filter
    und Spielprotokolle. Unter den Trackern
    sind die SM FaceAPI, AIC Inertial Head
    Verfolger ...
    facetracknoir herunterladen
  • 5
    PHP-QR-Code
    PHP-QR-Code
    PHP-QR-Code ist Open Source (LGPL)
    Bibliothek zum Generieren von QR-Code,
    2-dimensionaler Strichcode. Beyogen auf
    libqrencode C-Bibliothek, bietet API für
    QR-Code-Barc erstellen...
    Laden Sie den PHP-QR-Code herunter
  • 6
    freibürgerlich
    freibürgerlich
    Freeciv ist ein kostenloses rundenbasiertes Spiel
    Multiplayer-Strategiespiel, in dem jeder
    Der Spieler wird zum Anführer von a
    Zivilisation, die darum kämpft, die zu erhalten
    Endziel: zu ...
    Laden Sie Freeciv herunter
  • Mehr »

Linux-Befehle

Ad