Dies ist der Befehl AfterStepx, 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
NachSchritt - X11-Fenstermanager
STANDARD OPTIONAL
Im Folgenden finden Sie eine Liste der Befehlszeilenoptionen, die von allen AfterStep-Modulen unterstützt werden
um weitere Anwendungsbeispiele zu finden.
-v | --Ausführung
Versionsinformationen anzeigen und stoppen.
-c | --config
Konfigurationsinformationen anzeigen und stoppen.
-h | --Hilfe
Nutzungsinformationen anzeigen und anhalten.
--debuggen
Debuggen: Im synchronen Modus ausführen.
-s | --einzel
Nur auf einem einzelnen Bildschirm ausführen.
-r | --Neustart
Führen Sie es aus, als wäre es neu gestartet worden. Wie beim regulären Start, nur Ausführung
RestartFunction statt InitFunction.
-d | --displayval
Geben Sie an, mit welchem X-Display wir eine Verbindung herstellen sollen. Überschreibt die $DISPLAY-Umgebung
variabel.
-f | --config-fileval
Liest die gesamte Konfiguration aus der angeforderten Datei. Verwenden Sie es, wenn Sie stattdessen .steprc verwenden möchten
Standardkonfigurationsdateien.
-p | --user-dirval
Lesen Sie die gesamte Konfiguration aus dem angeforderten Verzeichnis. Verwenden Sie es, um den Konfigurationsspeicherort zu überschreiben
zur Kompilierungszeit angefordert.
-g | --global-dirval
Verwenden Sie das angeforderte Verzeichnis als gemeinsam genutztes Konfigurationsverzeichnis. Verwenden Sie es, um den gemeinsam genutzten Konfigurationsspeicherort zu überschreiben
zur Kompilierungszeit angefordert.
-V | --verbosity-levelval
Ändern Sie die Ausführlichkeit der AfterStep-Ausgabe. 0 – deaktiviert jeden Ausgang; 1 - Wille
nur Fehlermeldungen zulassen; 5 – sowohl Fehler als auch Warnungen (Standard).
--windowval
Interne Verwendung: Fenster, in dem die Aktion stattgefunden hat. Schnittstellenteil, der ausgelöst hat
unser Startup.
--contextval
Interner Gebrauch: Kontext, in dem die Aktion stattfand. Schnittstellenteil, der ausgelöst hat
unser Startup.
--lookval
Look-Konfiguration aus der angeforderten Datei lesen. Verwenden Sie es, wenn Sie ein anderes Aussehen verwenden möchten
anstelle dessen, was aus dem Menü ausgewählt wurde.
--Gefühl
Lesen Sie die Feel-Konfiguration aus der angeforderten Datei. Verwenden Sie es, wenn Sie ein anderes Gefühl verwenden möchten
anstelle dessen, was aus dem Menü ausgewählt wurde.
--themeval
Lesen Sie die Theme-Konfiguration aus der angeforderten Datei. Verwenden Sie es, wenn Sie ein anderes Thema verwenden möchten
anstelle dessen, was aus dem Menü ausgewählt wurde.
-l | --logval
Speichern Sie alle Ausgaben in der Datei (anstatt sie auf der Konsole zu drucken).
-L | --localeval
Legen Sie das Sprachgebietsschema fest. Wird beim Anzeigen von Text verwendet.
--meinnameval
Überschreibt den Modulnamen. Wird beim Parsen von Konfigurationsdateien und bei der Berichterstellung verwendet
NachSchritt.
--geometryval
Überschreibt die Modulgeometrie.
--gravityval
Überschreibt die Schwerkraft des Moduls.
AfterStep wurde in dieser neuen Inkarnation fast vollständig neu geschrieben. Hier ist das
Kurze Liste der neuen architektonischen Änderungen:
1.1. Es wurde eine neue leistungsstarke und qualitativ hochwertige Bildverarbeitungs-Engine entwickelt
um GUI-Anforderungen zu erfüllen. Es umfasst verschiedene Bildtransformationen wie Skalierung,
Kacheln, Zuschneiden, Unschärfe, Mischen einer beliebigen Anzahl von Ebenen, In-Memory-Bild
Komprimierung, Unterstützung für 12 verschiedene Dateiformate, einschließlich eigenem Parser/Writer
von XPM-Dateien, die eine viel bessere Leistung als die Standard-libXpm erzielen kann.
Unterstützte Bildformate sind:
XPM, PNG, JPEG, XCF (GIMP-Bildformat), PPM, PNM, BMP, ICO, CUR, GIF, TIFF und XML
Skripte. Wo XML-Skripte es dem Benutzer ermöglichen, Skripte für die Transformationen zu erstellen
Wird zum Zeitpunkt des Ladens am Bild ausgeführt./para> libAfterImage ebenfalls
Bietet Unterstützung für TTF-Schriftarten (unter Verwendung von libfreetype) und geglättetes Standard-X-Raster
Schriftarten.
1.2. Die Handhabung von Fensterhinweisen wurde neu geschrieben und neu organisiert, und die meisten davon
Es wurden auch erweiterte WM-Spezifikationen sowie eine bessere Unterstützung für Motif integriert.
ICCCM und alte GNOME-Hinweise wurden implementiert.
1.3. Der gesamte GUI-Rendering-Code wurde in libAfterStep zusammengefasst und jetzt alle
Die GUI-Elemente werden in jedem Modul und in jedem Modul mit einem einheitlichen Ansatz gerendert
Teil des eigentlichen AfterStep. Von nun an wird die Schnittstelle aus sogenannten TBars aufgebaut.
TBar ist ein rechteckiger Bereich, der fokussiert (hilitiert) oder unfokussiert sein und gedrückt werden kann oder
ungepresst. Jeder TBar hat die folgende Struktur:
- der Hintergrund der TBar, der durch MyStyle und Status der Leiste definiert wird -
Jedem TBar sind zwei MyStyles zugewiesen – einer für fokussiert und einer für
unkonzentrierter Zustand.
- Kacheln der TBar. Kacheln sind kleinere Elemente, die innerhalb der Leiste angeordnet werden
nach Größe, Ausrichtung, Position und Reihenfolge. Kacheln können statische Symbole sein (
kann nicht gedrückt werden ); Tastenblöcke – jeweils mit zwei Formen – gedrückt und
normal; Textetiketten; Leere Raumplättchen.
Es können bis zu 256 Kacheln vorhanden sein, die sich jeweils auf einer der Zellen im 16x16-Raster befinden.
In einer einzelnen Zelle können sich mehrere Kacheln befinden, in diesem Fall werden sie überlagert
übereinander.
- Abschrägung der TBar. Beim Rendern von TBar werden alle seine Kacheln überlagert
des Hintergrunds, und auf dem resultierenden Bild wird mit eine 3D-Abschrägung gezeichnet
Farben aus demselben MyStyle, die auch für den Hintergrund verwendet werden. Abschrägung konnte abgeschaltet werden
teilweise oder ganz. Wo wurden entsprechende Konfigurationsoptionen hinzugefügt
geeignet. Wenn TBar gedrückt wird, wird seine Abschrägung umgekehrt.
Beim Rendern von TBar werden alle seine Elemente übereinander gelegt
unter Verwendung einer von 13 von libAfterImage unterstützten Mischmethoden, wobei die Standardeinstellung ist
einfaches Alphablending. Weitere Einzelheiten finden Sie unter MyFrame-Konfiguration. Dies ist aktualisiert
als „Kompositionsmethode“ bezeichnet.
1.4. Aufgrund der Tatsache, dass AfterStep die Komprimierung verwendet, um Bilder im Speicher zu speichern
- Es besteht keine Notwendigkeit, einen separaten Root-Hintergrund-Handler zu haben, und das ist bei asetroot der Fall
wurde eingestellt und Afterstep übernimmt jetzt das gesamte Laden des Root-Hintergrunds.
Sie können Ihre Asteroot-Konfiguration einfach kopieren und in Ihre Look-Datei einfügen. Das hat
Ein zusätzlicher Vorteil ist die Vereinfachung der Theme-Unterstützung für Root-Hintergründe.
1.5. Es wurde erhebliche Arbeit geleistet, um libAfterConf zu erstellen, das eine einfache Bereitstellung ermöglicht
Mittel zum Lesen von Konfigurationsoptionen und erleichtert die Implementierung jeglicher
Konfigurationstool.
1.6. Es wurden einige Arbeiten durchgeführt, um die Unterstützung für Themen zu verbessern. AfterStep richtig und
Module laden jetzt Konfigurationsdateien in dieser Reihenfolge:
#1 – Basiskonfiguration; #2 – Aussehen, Verhalten, Menü, Datenbank, Autoexec und modulspezifisch
config; #3 – Themendatei; #4 – Theme-Override-Datei;
Die Theme-Override-Datei ist erforderlich, damit der Benutzer über eine Liste wichtiger Optionen verfügt
er/sie möchte sich durch kein Thema verändern lassen. Was hier fehlt, ist ein
umfassendes Theme-Building-Tool.
1.7. AfterStep nutzt jetzt in großem Umfang X-förmige Verlängerungen (sofern verfügbar).
Jetzt könnte alles gestaltet werden – Titelleisten, Pager, Wharf usw. Um ein Element zu erstellen
geformt - MyStyle mit BackPixmap Typ 125 oder 126 sollte verwendet werden.
1.8. Menüs werden jetzt genauso behandelt wie normale Fenster. Sie könnten in konfiguriert werden
Datenbankdatei mit dem voreingestellten Stil „ASMenu“, um verschiedene Titelleistenschaltflächen und Rahmen zu haben
Dekorationen, Klebrigkeit usw. MenuPinOn wurde geändert, um einfach ein weiteres zu sein
Titelleistenschaltfläche mit zugewiesener PinMenu-Funktion.
1.9. AfterStep verwendet nicht mehr das feste Schema von 5 Titelleistenschaltflächen auf jeder Seite und
Die Reihenfolge der Schaltflächen kann im Aussehen konfiguriert werden. Es gibt immer noch die Einschränkung, nein zu haben
Insgesamt mehr als 10 Tasten.
Nutzen Sie AfterStepx online über die Dienste von onworks.net