Emulation Access Interface

Der Emulation Access Bildschirm ermöglicht es dem Benutzer, mit einer laufenden Emulation Environment zu interagieren. Der Benutzer wird zu diesem Bildschirm geführt, wenn:

  1. Sie wählen den „Run in Emulator“ oder „Add Software“ aus der Aktionen Menü auf einer bestimmten Umweltressource

  2. Sie führen einen Workflow von Emulationsprojekt

../_images/emulation_access.png

Die auf dieser Seite angebotenen Funktionen können je nach Konfiguration der Umgebung variieren.

  • Download Print Jobs: Only available in QEMU-based Environments where „Environment can Print“ has been enabled in Environment Options, and the Environment contains an installed and configured PostScript driver. If all these conditions are met, print jobs to a PostScript-enabled device in the running Environment will be intercepted by the EaaSI interface and this button will become selectable. The printed document will be offered to the EaaSI user as a downloadable PDF.

  • Keine Ressourcen ändern Medien: Wenn die Umgebung eine installierte Software oder Content-Ressource mit mehr als einer Festplatte enthält, kann der Benutzer auf diese Schaltfläche klicken, um sie in der Umgebung zu montieren. (Mit anderen Worten, der Benutzer kann dieses Menü verwenden, um das Verhalten des Auswerfens und Einfügens mehrerer CD-ROMs, Disketten oder anderer herausnehmbarer Medien in eine physikalische Maschine zu mihmen)

  • Save Screen Image: Nimmt einen Screenshot des Umgebungsbildschirms. Der Browser des Nutzers wird den Screenshot zum Download anbieten.

  • Esc: Sendet eine „Esc“-Tastatur-Eingabe an die Umwelt. „Esc“ Tastendrucke auf der Tastatur des Benutzers werden in der Regel nicht / nicht an eine EaaSI-Umgebung übergeben. Durch Klicken auf diese Schaltfläche kann der Benutzer die Taste „Esc“ in der Umgebung drücken, wenn/wenn emulierte Software benötigt.

  • Ctrl/Alt/Del: Ebenso wird durch Drücken dieser Taste ein „Ctrl + Alt + Löschen“-Tastaturbefehl an die emulierte Umgebung gesendet, was für die Fehlerbehebung oder Neustart eines emulierten Betriebssystems nützlich sein kann. Das Drücken dieser Tastatur-Kombination auf der Tastatur des Benutzers wird wahrscheinlich vom Host-System abgefangen werden und wird nicht empfohlen, wenn eine Umgebung Probleme zeigt.

Die drei Tasten an der Oberseite des Bildschirms ermöglichen es dem EaaSI-Benutzer, die Emulation Access-Schnittstelle auf verschiedene Weise zu stoppen oder zu verlassen:

  • Save Environment öffnet einen neuen Modal-Bildschirm. Der EaaSI-Nutzer kann während der aktuell laufenden Emulation Access-Sitzung Änderungen oder Änderungen an der Umwelt speichern. Siehe :ref: ‚below <save_environment>‘.

  • Restart Emulation wird einen harten Neustart der Emulation Access Session durchführen. Änderungen oder Bearbeitungen, die der Nutzer während der aktuell laufenden Sitzung an der Umwelt vorgenommen hat, werden verworfen.

  • Exit Emulation wird die aktuell laufende Emulation Access-Session stoppen und den Benutzer in das Menü zurückgeben, mit dem die Session gestartet wurde. Änderungen oder Bearbeitungen, die der Nutzer während der aktuell laufenden Sitzung an der Umwelt vorgenommen hat, werden verworfen.

Bemerkung

Wenn die Umgebung mit der Option „Relative Maus (Pointerlock)“ konfiguriert wurde, wird durch Klicken auf den Bildschirm der Umgebung die Maus des Benutzers erfasst. Drücken Sie die Taste „Esc“ auf Ihrer Host-Tastatur, um Ihre Maus zu befreien und mit Ihrem Browser und Host-System wieder zu interagieren.

Umwelt sparen

Es gibt zwei mögliche Wege für EaaSI-Nutzer, um ihre Emulation Access-Session als Umwelt im Save Environment modal zu speichern.

../_images/save_environment_modal.png

Neue Umwelt speichert die aktuelle (oder nur enthaltene) Emulation Access Session als neue Umweltressource. Der Benutzer muss einen Titel für diese neue Umgebung erstellen, und auf erfolgreichem Speicher sollte die Umwelt in der Explore Resources-Seite als private Umgebung im Knoten des Benutzers zur Verfügung stehen.

Beginnt die Emulation Access-Session mit der Wahl, eine bereits bestehende Umgebung zu betreiben, bleibt auch Original Environment verfügbar und unverändert. Die neue Umweltressource ist ein derivative der ursprünglichen Umwelt. Ein Benutzer kann zu ihm zurückkehren und auf einem völlig anderen Pfad der Konfiguration und der Schaffung von Umwelt bei Bedarf abzweigen.

Bearbeiten einer Revision über die aktuell laufende Umweltressource. Der Benutzer kann die Beschreibung der Umgebung bearbeiten, um die Änderungen oder neue Konfiguration, die während der Sitzung an die Umwelt vorgenommen wird, anzuzeigen, kann aber die Ressource nicht umbenennen, da die Bearbeitung die Umgebung in der EaaSI-Schnittstelle überschreiben wird.

Bemerkung

EaaSI Environments sind versionsgesteuert, so dass jede Revision rückgängig gemacht werden kann und kein Überschreiben dauerhaft ist. Auf jeder Seite der Umgebungsdetails navigieren Sie auf der Registerkarte „Geschichte“, um die Beschreibungen aus früheren Revisionen anzuzeigen. Die Auswahl von „fork“ für eine bestimmte Revision wird den vorherigen Zustand der Umwelt als verfügbare Ressource wiederherzustellen.

Warnung

Eine Revision wird nur überschreiben eine private Umwelt. Wenn ein Benutzer entscheidet, eine Revision zu erstellen, wenn eine Umgebung mit der Bezeichnung „Gestorben lokal“ (d.h. eine Umgebung, die im Netzwerk veröffentlicht wurde) gekennzeichnet ist, wird es den * gleichen Effekt* als Schaffung einer neuen Umgebung haben. Eine neue, abgeleitete Private Environment Ressource wird im Knoten des Benutzers erstellt, mit dem gleichen Namen wie die veröffentlichte Umgebung. Die veröffentlichte/veröffentlichte lokale Umgebung wird auch in der Schnittstelle bestehen.

Sparen von Inhaltsumgebungen

Bei der Speicherung einer Umgebung müssen besondere Überlegungen angestellt werden, wenn die Emulation Access-Session begonnen wurde, eine Umgebung mit einer Content-Ressource auf der Seite Emulationsprojekt zu kombinieren.

In solchen Fällen wird die Option „Revision erstellen“ not dem Benutzer zur Verfügung stehen. Die einzige Möglichkeit, eine Emulationssitzung mit einer Content-Ressource zu speichern, ist eine völlig neue Umgebung.

Die sich daraus ergebende neue Umwelt wird als Content Environment bezeichnet und wenn die Content Environment in den folgenden Sitzungen ausgeführt wird, ** die ursprüngliche Content Ressource sollte im Emulator** montiert bleiben.

(Dies steht im direkten Gegensatz zu Software-Ressourcen; wenn eine neue Umgebung nach der Paarung einer Umwelt- und Software-Ressource über das Emulationsprojekt gespeichert wird, wird bei der Ausführung der Derivat-Umgebung in nachfolgenden Sitzungen die ursprüngliche Software-Ressource not den Emulator montiert. In diesen Fällen werden die abnehmbaren Medien-Laufwerke des Emulators freigegeben, um weitere Software- oder Content-Ressourcen in die Derivat-Umgebung zu integrieren.)

Dies bedeutet, dass Sie nicht in der Lage sind, weitere Software- oder Content-Ressourcen ordnungsgemäß in eine Content-Umgebung zu laden (wie die ursprüngliche Content-Ressource an den Emulator gebunden bleibt und Blockversuche, ein neues Objekt einzufügen).

Warnung

Ab v2021.10 gibt es auch ein bekanntes Problem mit dem Zugriff auf multi-file Content-Ressourcen in der entsprechenden Content-Umgebung. Wird ein multi-file Content-Objekt in eine neue Content-Umgebung eingespeichert, bleibt nur die erste Datei im Objekt beim Laufen der Content-Umgebung zugänglich und die Change Resource Media schaltet nicht richtig, welche Datei installiert ist.

Das EaaSI-Team arbeitet aktiv an einem Fix für dieses Problem, und Anwender können jederzeit über das Emulations-Projekt-Menü die Content-Ressource mit einer entsprechenden Umgebung in einer Emulationssitzung zugreifen. Bitte kontaktieren Sie das EaaSI-Team über das Support Center an jeder Stelle, wenn Sie Fragen oder Bedenken mit dieser Arbeit haben.