Dies ist der Befehl vtwmx, 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
vtwm – Virtual Tab Window Manager für das X Window System
ZUSAMMENFASSUNG
vtwm [ -d Display ] [ -f Initdatei ] [ -m [ m4-Optionen ] ] [ -p ] [ -s ] [ -v ]
BESCHREIBUNG
vtwm ist ein Fenstermanager für das X Window System. Es bietet Titelleisten, geformte Fenster,
verschiedene Formen der Symbolverwaltung, benutzerdefinierte Makrofunktionen, Click-to-Type und Zeigerfunktionen.
gesteuerter Tastaturfokus und benutzerdefinierte Tasten- und Zeigertastenbelegungen.
Dieses Programm wird normalerweise vom Sitzungsmanager oder Startskript des Benutzers gestartet. Wenn
benutzt von xdm(1) oder xinit(1) ohne Sitzungsmanager, vtwm wird häufig in der ausgeführt
Vordergrund als letzter Client. Wenn es auf diese Weise ausgeführt wird, wird es beendet vtwm bewirkt, dass die Sitzung stattfindet
beendet (d. h. abgemeldet).
Standardmäßig sind Anwendungsfenster von einem Rahmen mit einer Titelleiste am oberen Rand umgeben.
Die Titelleiste enthält den Namen des Fensters, einen rechteckigen Bereich, der angibt, wann das Fenster geöffnet ist
empfängt Tastatureingaben und drei Funktionsfelder, die als „Titelleistenschaltflächen“ bekannt sind.
Drücken der Zeigertaste1 (normalerweise die Taste ganz links, es sei denn, sie wurde mit geändert
xmodmap(1)) Bei einer dieser Titelleistenfunktionen wird die damit verbundene Funktion aufgerufen
Them.
Mit der Standardschnittstelle werden Fenster durch Klicken (Drücken und dann) symbolisiert
(sofortiges Loslassen) der Titelleistenschaltfläche, die wie ein Punkt aussieht. Umgekehrt sind Fenster
deikonifiziert werden, indem Sie auf das zugehörige Symbol oder den entsprechenden Eintrag im Symbolmanager klicken (siehe
Beschreibungen der Variablen ShowIconManager und die Funktion f.showiconmgr in England,
BINDUNGEN Sektion).
Die Größe von Fenstern wird durch Drücken der Titelleistenschaltfläche geändert, die einer Gruppe verschachtelter Fenster ähnelt
Quadrate markieren, indem Sie den Mauszeiger über die Kante ziehen, die verschoben werden soll, und den Mauszeiger loslassen
wenn das Fenster die gewünschte Größe hat. Ebenso werden Fenster durch Drücken verschoben
Klicken Sie auf den Titel oder Hervorhebungsbereich, ziehen Sie ihn an die neue Position und lassen Sie ihn dann los, wenn der
Das Fenster befindet sich in der gewünschten Position. Durch einfaches Klicken auf den Titel oder den Hervorhebungsbereich wird dieser angezeigt
das Fenster, ohne es zu bewegen.
Durch Drücken der Titelleistenschaltfläche mit dem Abwärtspfeil darin wird ein Menü mit vielen anderen angezeigt
Funktionen, die auf das Fenster angewendet werden können.
Wenn neue Fenster erstellt werden, vtwm wird alle angeforderten Größen- und Standortinformationen berücksichtigen
durch den Benutzer (normalerweise durch -Geometrie Befehlszeilenargument oder X11-Ressourcen für die
Einzelanwendungen). Mit der Standardkonfiguration wird der Mauszeiger Button1 angeklickt
Positionieren Sie das Fenster an der aktuellen Position und geben Sie ihm die Standardgröße. Drücken
Zeiger-Button2 (normalerweise der mittlere Zeiger-Button) und das Ziehen des Fensters ergibt das
Behalten Sie die aktuelle Position des Fensters bei, lassen Sie aber zu, dass die Größe der Seiten wie oben beschrieben geändert wird.
Durch Klicken auf die Zeigertaste 3 (normalerweise die rechte Zeigertaste) wird das Fenster geöffnet
Versuchen Sie jedoch, die aktuelle Position so lang zu halten, dass Sie den unteren Rand des Bildschirms berühren.
Das Standardverhalten während dieser Vorgänge besteht darin, das Fenster mit einem Umriss von darzustellen
das Client-Fenster und seine Titelleiste, Linien, die sich innerhalb des Client-Fensters kreuzen.
Alternativ vtwm Möglicherweise ist es so konfiguriert, dass das Fenster vollständig gezeichnet wird, dies ist jedoch nicht der Fall
empfohlen, es sei denn, Ihr System ist schnell.
VIRTUELLER KONFIGURATOR DESKTOP
vtwm basiert auf der TWM(1) Fenstermanager, fügt aber zusätzliche Funktionalität in Form von hinzu
ein virtueller Desktop. Der virtuelle Desktop ist ein Bereich, der größer ist als der physische Bildschirm. Der
Als realer Bildschirm gilt ein Fenster, das Teile des virtuellen Desktops anzeigt
welche Fenster in diesem Bereich des Desktops vorhanden sind. Um die Navigation zu erleichtern
Desktop, vtwm erstellt ein neues Fenster mit dem Namen VTWM Desktop, das das Ganze zeigt
Desktop im kleinen Maßstab. Im virtuellen Desktop-Fenster befinden sich alle vorhandenen Fenster
angezeigt und es stehen verschiedene Optionen zur Verfügung, um die Identität der verschiedenen Personen zu erkennen
Fenster (siehe Beschreibungen der Variablen). DesktopDisplayBackground,
DesktopDisplayForeground, DesktopDisplayBorder und VirtualDesktopFont).
Um einen konsistenten Arbeitsbereich bereitzustellen, wird die Option bereitgestellt NagelFenster zur Realität öffnen
Bildschirm. Wenn ein Fenster festgenagelt ist, wird davon ausgegangen, dass es auf jeden Fall mit der echten Leinwand verklebt ist
Ein Teil des Desktops wird gerade angezeigt.
Normalerweise sind ein paar Standard-Dienstprogramme fest verankert: der Symbolmanager, die Desktop-Ansicht, a
Ladedurchschnittsdiagramm, eine Uhr und einen E-Mail-Benachrichtigungsdienst. Der f.Nagel (oder sein Alias, f.stick)
Mit dieser Funktion kann der Nagelstatus eines beliebigen Fensters geändert werden. siehe die BINDUNGEN Abschnitt
.
Das Stammfenster der Anzeige bleibt von diesem Programm und Dienstprogrammen wie z. B. unverändert
xsetroot(1) funktioniert unverändert weiter.
OPTIONAL
vtwm akzeptiert die folgenden Befehlszeilenoptionen:
-d Display Diese Option gibt den zu verwendenden X-Server an.
-f [Initdatei] Diese Option gibt den Namen der zu verwendenden Startdatei an. Standardmäßig,
vtwm sucht im Home-Verzeichnis des Benutzers nach Dateien mit dem Namen .vtwmrc.N,
.vtwmrc, .twmrc.N oder .twmrc (Wo 'N' ist eine Bildschirmnummer). Es sieht auch so aus
für systemweite Standarddateien; siehe die ANPASSUNG Abschnitt unten für
Einzelheiten. Wenn Initdatei nicht vorgesehen ist, spezifiziert dies vtwm sollte
Ignorieren Sie alle gefundenen Startdateien und verwenden Sie nur die vorhandenen Standarddateien
kompiliert in (zum Testen kompilierter Standardeinstellungen gedacht).
-m [Optionen] Diese Option verursacht vtwm um die Startdatei mit dem vorzuverarbeiten m4(1)
Makroprozessor. Der Optionen wird wörtlich weitergegeben m4 zusammen mit denen
Symbole, die vtwm erklärt. Beachten Sie, dass Optionen selbst sollte zitiert werden, um
Verhindern Sie unerwünschte Verarbeitung, die durch die Shell usw. erfolgen kann.
-p Diese Option zeigt an, dass vtwm sollte versuchen, seine PID zu schreiben
$HOME/vtwm.pid beim Start und löschen Sie diese Datei beim Herunterfahren. Diese Datei kann
als Sperrdatei oder zur Bestimmung der korrekten Datei nützlich sein vtwm Prozess für a
bestimmten Benutzer. Wenn die Datei beim Start nicht geschrieben werden kann, ertönt ein Signalton
klingen, aber vtwm Fortsetzung wird folgen.
-s Diese Option gibt an, dass nur der Standardbildschirm (wie durch angegeben) angezeigt wird -d
Option oder durch die DISPLAY Umgebungsvariable) verwaltet werden. Von
Standard vtwm wird versuchen, alle Bildschirme auf dem Display zu verwalten.
-v Diese Option zeigt an, dass vtwm sollte Nachrichten auf dem stderr-Gerät ausgeben
wenn ein unerwartetes Ereignis eintritt. Dies kann beim Debuggen nützlich sein
Anwendungen, kann aber bei regelmäßiger Verwendung störend sein.
ANPASSUNG
Ein Großteil vtwmDas Aussehen und Verhalten von kann durch die Bereitstellung einer Startdatei in gesteuert werden
Einer der folgenden Speicherorte (durchsucht in der Reihenfolge nach jedem Bildschirm, der wann verwaltet wird vtwm
beginnt):
$HOME/.vtwmrc.screennumber
Die Bildschirmnummer ist eine kleine positive Zahl (z. B. 0, 1 usw.), die das darstellt
Bildschirmnummer (z. B. die letzte Nummer in der Umgebungsvariablen DISPLAY).
host:displaynum.screennum), die verwendet werden würde, um diesen Bildschirm des zu kontaktieren
Anzeige. Dies ist für Displays mit mehreren Bildschirmen unterschiedlicher Optik gedacht
Typen.
$HOME/.vtwmrc
Dies ist der übliche Name für die Startdatei eines einzelnen Benutzers.
$VTWMDIR/twm/system.vtwmrc
Wenn keine der oben genannten Dateien gefunden wird, vtwm wird in dieser Datei nach a suchen
Standardkonfiguration. Beachten Sie, dass die Variable definiert ist einzige in die Make-Datei,
und wird häufig vom Site-Administrator festgelegt und angepasst, um eine bequeme Bereitstellung zu gewährleisten
Menüs oder bekannte Bindungen für unerfahrene Benutzer.
$HOME/.twmrc.screennumber
$HOME/.twmrc
$VTWMDIR/twm/system.twmrc
Wenn nichts davon .vtwmrc Dateien können gefunden werden, vtwm verhält sich wieder so TWM(1)
und sucht nach diesen dreien .twmrc Varianten. Beachten Sie, dass die Variable definiert ist
einzige in die Make-Datei.
Dieser Suchalgorithmus ermöglicht beides TWM(1) und vtwm friedlich zusammenleben
Installation. Seit vtwm ist eine Obermenge von TWM(1), es kann sogar verwendet werden, um letzteres zu ersetzen,
und Benutzer, die nur eine haben .twmrc-style-Datei sollte keinen großen Unterschied bemerken.
Wenn keine Startdateien gefunden werden oder wenn vtwm wird gesagt, er solle sie ignorieren, vtwm wird eingebaut verwendet
Standardeinstellungen wie in der Beschreibung beschrieben BESCHREIBUNG Abschnitt oben, obwohl die system.vtwmrc Datei, wenn
vor dem Build neu konfiguriert wurde, kann eingreifen. Die einzige X11-Ressource, die von verwendet wird vtwm is
bitmapFilePath für eine durch Doppelpunkte getrennte Liste von Verzeichnissen, die bei der Suche nach Bitmaps durchsucht werden sollen
und Pixmap-Dateien (weitere Informationen finden Sie unter Athena Widgets Handbuch und xrdb(1)).
vtwm Startdateien werden logisch in drei Arten von Spezifikationen unterteilt: Variablen,
Bindings, Menüs.
Die Variablen Der Abschnitt muss an erster Stelle stehen und wird zur Beschreibung der Schriftarten, Farben, Cursor usw. verwendet.
Rahmenbreiten, Platzierung von Symbolen und Fenstern, Hervorhebung, automatische Erhöhung, Layout von Titeln,
Warping und Verwendung des Icon-Managers.
Die Bindings Der Abschnitt steht normalerweise an zweiter Stelle und wird verwendet, um die Funktionen anzugeben, die ausgeführt werden sollen
aufgerufen werden, wenn Tastatur- und Zeigertasten in Fenstern, Symbolen, Titeln usw. gedrückt werden.
und Rahmen.
Die Menüs Der Abschnitt enthält alle benutzerdefinierten Menüs (mit aufzurufenden Funktionen oder
auszuführende Befehle).
Bei Variablennamen und Schlüsselwörtern wird die Groß-/Kleinschreibung nicht beachtet. Zeichenfolgen müssen von Double umgeben sein
Anführungszeichen (z. B. "Blau") und unterscheiden zwischen Groß- und Kleinschreibung. Ein scharfes Zeichen ('#') außerhalb von a
string bewirkt, dass der Rest der Zeile, in der das Zeichen erscheint, als a behandelt wird
Kommentar.
M4 VORVERARBEITUNG
Eine leistungsstarke Funktion von vtwm ab Version 5.4.6 ist, dass es verwendet werden kann m4(1) zur Vorverarbeitung
Es sind Startdateien. Wann vtwm wird gestartet mit -m, es öffnet sich eine Datei zur Eingabe als
wie oben beschrieben, verarbeitet diese Datei jedoch durch m4 bevor Sie es analysieren. Sie können es also verwenden
m4 Makros, um Operationen zur Laufzeit auszuführen. Dies erleichtert das Arbeiten bei der Verwendung erheblich
viele verschiedene Anzeigen usw. Zum Beispiel, wenn Sie den unteren rechten Bereich von einstellen möchten
Der Bildschirm soll Ihr sein IconRegion, Sie können m4 Anweisungen und vordefinierte Symbole zu
Berechnen Sie die gewünschte Region:
define(IRegion, translit(eval(WIDTH/3)*eval(HEIGHT/2)+eval(WIDTH-WIDTH/3)-0, *, x))
IconRegion „IRegion“ SÜDOST 75 25
definiert die untere Hälfte und das rechte Drittel des Bildschirms. Die Symbole WIDTH und
HEIGHT werden berechnet durch vtwm für m4 benutzen. Die folgenden Symbole sind vordefiniert von
vtwm:
SERVERHOST Diese Variable wird auf den Namen des Computers gesetzt, auf dem X ausgeführt wird
Server.
KUNDENHOST Der Computer, auf dem die X-Clients ausgeführt werden (z. B. „vtwm“, „xterm“ usw.).
HOSTNAME Der kanonische Hostname, auf dem die Clients laufen (d. h. eine vollqualifizierte Version).
of KUNDENHOST).
USER Der Name des Benutzers, der das Programm ausführt. Aus der Umwelt gewonnen.
HOME Das Home-Verzeichnis des Benutzers. Aus der Umwelt gewonnen.
VERSION Die X-Hauptprotokollversion. Wie von ProtocolVersion() gesehen.
REVISION Die X-Moll-Protokollrevision. Wie von ProtocolRevision() gesehen.
VENDOR Der Anbieter Ihres X-Servers (z. B. „MIT X Consortium“).
Loslassen Die Versionsnummer Ihres X-Servers. Für MIT X11R5 ist dies „5“.
WIDTH Die Breite Ihrer Anzeige in Pixel.
HEIGHT Die Höhe Ihrer Anzeige in Pixel.
X_AUFLÖSUNG Die X-Auflösung Ihres Displays in Pixel pro Meter.
Y_AUFLÖSUNG Die Y-Auflösung Ihres Displays in Pixel pro Meter.
Pläne Die Anzahl der Bitebenen, die Ihr Display im Standard-Root-Fenster unterstützt.
BITS_PER_RGB Die Anzahl der signifikanten Bits in einer RGB-Farbe. (Logarithmus zur Basis 2 der Zahl
unterschiedlicher Farben, die erzeugt werden können. Dies unterscheidet sich oft von der
Anzahl der Farben, die gleichzeitig angezeigt werden können.)
TWM_TYPE Sagt was TWM Derivat läuft. Es wird immer auf „vtwm“ eingestellt sein
dieses Programm. Dies ist nützlich, um Teile Ihrer Startdatei zu schützen
zur Abwicklung, Integrierung, Speicherung und TWM richtig wird es nicht verstehen (wie Virtueller Desktop), damit es still steht
verwendbar mit anderen TWM-basierte Programme.
KLASSE Deine visuelle Klasse. Gibt eines von „StaticGray“, „GrayScale“ zurück.
„StaticColor“, „PseudoColor“, „TrueColor“, „DirectColor“ oder, falls dies nicht möglich ist
Bestimmen Sie, was Sie haben, „NonStandard“.
FARBE Dies ist entweder „Ja“ oder „Nein“. Dies ist nur eine Zusammenfassung des oben Gesagten
Definition. Gibt „Ja“ für „*Color“ und „Nein“ für „StaticGray“ zurück
„Graustufen“.
I18N Dies wird entweder „Ja“ oder „Nein“ lauten, je nachdem, ob Unterstützung für
Internationalisierung wurde in zusammengestellt.
XPM Dies ist entweder „Ja“ oder „Nein“, je nachdem, ob Pixmap unterstützt wird
Bilddateien wurden kompiliert.
SOUND Dies ist entweder „Ja“ oder „Nein“, je nachdem, ob Ton unterstützt wird
wurde zusammengestellt.
REGEX Dies ist entweder „Ja“ oder „Nein“, je nachdem, ob die reguläre Version unterstützt wird
Ausdrücke („RE“) wurden kompiliert.
Beachten Sie, dass alle an übergebenen Symbole m4 in der Befehlszeile, die mit diesen in Konflikt stehen, wird es nicht geben
erwartet oder behandelt werden vtwm; Sie werden der Gnade Ihrer Person ausgeliefert sein m4.
Beachten Sie auch, dass wenn vtwmVorbereitung für die Ausführung m4 Wenn dies fehlschlägt, wird die Startdatei angezeigt
normal verarbeitet und verschluckt sich beim ersten Mal m4 Makro aufgetreten.
Seien Sie sich dessen schließlich bewusst m4 Die Vorverarbeitung kann zu Dingen führen, die häufig in Startdateien zu finden sind
brechen. Beispielsweise werden Anführungszeichen und Backquotes in Shell-Befehlen stark durcheinander gebracht
m4's eigener interner Zitiermechanismus. Dieses spezielle Problem kann umgangen werden
Platzierung changequote(,) oben in Ihrer Startdatei.
Aufrufen vtwm mit beiden die -m und -v Optionen drucken die m4 Befehl mit allen Symbolen
erweitert.
VARIABLEN
Viele der Aspekte von vtwmDie Benutzeroberfläche von wird durch Variablen gesteuert, die festgelegt werden können
in der Startdatei des Benutzers. Einige der Optionen werden einfach durch aktiviert oder deaktiviert
Vorhandensein eines bestimmten Schlüsselworts. Andere Optionen erfordern Schlüsselwörter, Zahlen, Zeichenfolgen oder
Listen von all diesen.
Listen werden von geschweiften Klammern umgeben und normalerweise durch Leerzeichen oder einen Zeilenumbruch getrennt. Für
Beispiel:
AutoRaise { "emacs" "VTWM*" "x*clock" "Xmh" "XTerm" }
or
AutoRaise
{
„emacs“
„VTWM*“
„x*Uhr“
„Xmh“
„XTerm“
}
Wenn eine Variable durchsucht wird, die eine Liste von Zeichenfolgen enthält, die Fenster darstellen (z. B. to
Bestimmen Sie, ob die automatische Raise-Funktion wie oben gezeigt aktiviert werden soll oder nicht).
Sensible Übereinstimmung mit dem Namen des Fensters (angegeben durch die Fenstereigenschaft WM_NAME) oder der Klasse
Name oder Klassenklasse (beide durch die Fenstereigenschaft WM_CLASS angegeben). Das vorangehende Beispiel
würde Autoraise unter Windows mit dem Namen „emacs“ aktivieren, alle vtwm-spezifische Fenster, beliebige Uhren
installiert, dessen Name mit einem „x“ beginnt (asclock wird nicht automatisch ausgelöst) und so weiter xmh und
Xterm Fenster (die der Klasse „XTerm“ bzw. „Xmh“ angehören). Siehe die Platzhalter
Weitere Informationen zur Bedeutung der Sternchen ('*') finden Sie im Abschnitt.
String-Argumente, die als Dateinamen interpretiert werden (siehe Pixmaps, Cursoren und
IconDirectory Variablen unten) wird das Verzeichnis des Benutzers vorangestellt (angegeben durch HOME
Umgebungsvariable), wenn das erste Zeichen eine Tilde ('~') ist. Wenn stattdessen der erste
Da das Zeichen ein Doppelpunkt (':') ist, wird davon ausgegangen, dass der Name auf eine der internen Bitmaps verweist
die zum Erstellen von 2D-Titelleistenschaltflächen, der 2D-Symbolmanagerschaltfläche und dem 2D-Menü verwendet werden
Symbol zum Ziehen nach rechts. Wenn schließlich die ersten fünf Zeichen „:xpm:“ lauten, wird der Name angenommen
bezieht sich auf eine der integrierten Pixmaps, die zum Erstellen von 3D-Titelleistenschaltflächen verwendet werden können, die
3D-Symbolmanager-Schaltfläche und das 3D-Menü-Pull-Right-Symbol. Siehe die IMAGE UND AUDIO FORMATEN
Abschnitt für weitere Details.
Die folgenden Variablen können in angegeben werden vtwm Startdatei. Listen mit Fensternamen
sind gekennzeichnet durch Win-Listeund optionale Argumente werden in eckigen Klammern angezeigt. Beliebig
Die Standardwerte basieren auf der Verteilung system.vtwmrc Dateien, und wenn keine erwähnt wird,
Die Standardeinstellung ist „aus“, „deaktiviert“ oder „keine“.
AppletRegion geomstr vgrav hgrav hgrid vgrid { Win-Liste }
Diese Variable gibt einen Bereich im Stammfenster an, in dem die aufgelisteten Fenster angezeigt werden
Win-Liste werden platziert. Der geomstr ist eine Zeichenfolge in Anführungszeichen, die eine Standardgeometrie enthält
Angabe der Regionsgröße und Lage. Wenn mehr als einer AppletRegion is
angegeben, werden Fenster in nachfolgende Regionen eingefügt, in denen das Fenster aufgeführt ist
wenn der erste voll ist. Der vgrav Argument sollte entweder sein Norden or Süd und ein
Wird verwendet, um zu steuern, ob Fenster zuerst von oben oder unten ausgefüllt werden
Region. Ebenso die hgrav Argument sollte entweder sein Osten or West und ist es gewohnt
Steuern Sie, ob Fenster von links oder rechts ausgefüllt werden sollen. Windows sind
in einem Raster mit Zellen angeordnet hgrid Pixel breit und vgrid Pixel hoch. Beachten Sie, dass
Die kleinste Dimension der Region muss mindestens so groß sein wie die größte
Fenster darin, einschließlich Rahmen und Titelleiste, in die gleiche Richtung. Diese Variable
soll die Verwaltung all dieser kleinen Tool-Anwendungen vereinfachen
xcb(1) xbiff(1) xladen(1) usw., die regelmäßig verwendet werden.
AutoPan N
Diese Variable ermöglicht ein automatisches Schwenken des Bildschirms N% eines echten Bildschirms, wenn
Der Zeiger nähert sich dem Bildschirmrand. Die Pfanne zeigt in die Richtung
der Rand näherte sich. Die Standardeinstellung ist 100, effektiv durch das Virtuelle „blättern“.
Desktop.
AutoPanBorderWidth Pixel
If AutoPan wird eingeschaltet, wenn der Zeiger innerhalb der angegebenen Anzahl von geht
Pixel Über den Rand des echten Bildschirms hinaus wird der Bildschirm geschwenkt. Der Standardwert ist 5.
AutoPanExtraWarp Pixel
If AutoPan ist eingeschaltet und NaturalAutopanBehavior ausgeschaltet, diese Variable
Gibt an, wie weit (in Pixeln) sich der Zeiger vom Inneren wegbewegen soll
Rand des Autopan-Rands beim Autopanning. Der Standardwert ist 2 Pixel.
AutoPanWarpWithRespectToRealScreen N
Wenn diese Option aktiviert ist, wird der Zeiger um verzerrt N% so viele Pixel wie in der Realität
Bildschirm, während der Bildschirm gescrollt wird, oder durch
(AutoPanBorderWidth + AutoPanExtraWarp)
Pixel, je nachdem, welcher Wert größer ist. Sehen NaturalAutopanBehavior für eine gründlichere
Diskussion darüber und einige empfohlene Einstellungen.
AutoRaise [{ Win-Liste }]
Diese Variable gibt eine Liste von Fenstern an (alle Fenster, wenn Win-Liste wird weggelassen) zu
automatisch angehoben werden, wenn der Zeiger in einem Fenster zum Stillstand gekommen ist
von der angegebenen Zeitspanne RaiseDelay Variable. Diese Aktion kann sein
können über die Funktion interaktiv in einzelnen Fenstern aktiviert bzw. deaktiviert werden
f.autorisieren.
AutoRaiseDelay Millisekunden
Ein Synonym für RaiseDelay.
AutoRelativeResize
Diese Variable gibt an, dass das Herausziehen einer Fenstergröße (entweder beim ersten Mal)
(Größe des Fensters mit dem Zeiger Button2 oder beim Ändern der Größe) sollte nicht warten bis
Der Zeiger hat die Fensterränder überschritten. Stattdessen wird der Zeiger bewegt
bewirkt automatisch, dass sich die nächstgelegene Kante oder Kanten um denselben Betrag verschieben. Das
Ermöglicht die Größenänderung von Fenstern, die über den Bildschirmrand hinausragen. Wenn die
Der Zeiger befindet sich in der Mitte des Fensters oder die Größenänderung wird durch Drücken von a gestartet
Titelleistenschaltfläche, vtwm wartet immer noch darauf, dass der Zeiger eine Fensterkante überquert (to
Unfälle verhindern). Diese Option ist besonders nützlich für Leute, die das mögen
Drücken-Ziehen-Loslassen-Methode zum Verkleinern der Fenstergrößen.
BeNiceToColormap
Diese Variable gibt an, dass gepunktete Linien für die Abschrägungsfarben verwendet werden, sofern vorhanden
der 3D-Variablen werden festgelegt, um Farbkartenzuordnungen beizubehalten.
BorderBevelWidth Pixel
Tells vtwm um 3D-aussehende Fensterränder zu verwenden, und gibt die Breite in Pixel an
die Abschrägung. Die Farbe des 3D-Rands ist BorderTileBackground, und wenn Kein Highlight
nicht ausgewählt ist, ist der Rand des Fokusfensters vorhanden BorderColor. Der Standardwert ist 0
if vtwm mit 2D-Features erstellt wurde, oder 2 wann vtwm ist mit 3D-Funktionen gebaut.
BorderColor Schnur [{ wincolorlist }]
Diese Variable gibt die Standardfarbe des Rahmens an, der rundherum platziert werden soll
nicht-ikonifizierte Fenster und dürfen nur innerhalb von a angegeben werden Farbe or Monochrom Liste.
Das optionale wincolorlist Gibt eine Liste von Fenster- und Farbnamenpaaren für an
Festlegen bestimmter Rahmenfarben für verschiedene Fenstertypen. Zum Beispiel:
BorderColor „grau50“
{
„XTerm“ „rot“
„xmh“ „grün“
}
Die Standardeinstellung ist „grau70“.
BorderTileBackground Schnur [{ wincolorlist }]
Diese Variable gibt die Standardhintergrundfarbe im verwendeten Graumuster an
nicht hervorgehobene Ränder (nur wenn Kein Highlight ist nicht gesetzt) und darf nur angegeben werden
innerhalb eines Farbe or Monochrom Liste. Die Wahl wincolorlist erlaubt pro Fenster
Farben sind anzugeben. Die Standardeinstellung ist „grau60“.
BorderTileForeground Schnur [{ wincolorlist }]
Diese Variable gibt die Standard-Vordergrundfarbe im verwendeten Graumuster an
nicht hervorgehobene Ränder (nur wenn Kein Highlight ist nicht gesetzt) und darf nur angegeben werden
innerhalb eines Farbe or Monochrom Liste. Die Wahl wincolorlist erlaubt pro Fenster
Farben sind anzugeben. Die Standardeinstellung ist „grau60“.
Rahmenbreite Pixel
Diese Variable gibt die Breite in Pixel des Rahmens an, der alle Clients umgibt
Fensterrahmen, wenn ClientBorderWidth wurde nicht angegeben. Dieser Wert ist auch
Wird verwendet, um die Rahmengröße der von erstellten Fenster festzulegen vtwm (z. B. der Icon-Manager).
Die Standardeinstellung ist 2 if vtwm mit 2D-Features erstellt wurde, oder 6 wann vtwm wird gebaut mit
3D-Funktionen.
ButtonBevelWidth Pixel
Tells vtwm um Fensterschaltflächen im 3D-Look zu verwenden. Es gibt die Breite in Pixel an
die Abschrägung. Die Standardeinstellung ist 0 if vtwm mit 2D-Features erstellt wurde, oder 1 wann vtwm is
mit 3D-Funktionen gebaut.
ButtonIndent Pixel
Diese Variable gibt die Größe der Titelleistenschaltflächen an, ausgedrückt als Differenz
von der Schrifthöhe der Titelleiste ab und bedeutet normalerweise, dass die Schaltflächen der Titelleiste dies tun
entsprechend verkleinert (eingebaute Bilder) oder zugeschnitten werden (externe Bilder). Ein Negativ
Der Wert wird jedoch akzeptiert, was bedeutet, dass die Titelleistenschaltflächen größer sein sollten als
die Schriftart der Titelleiste. Dies auf negiert setzen FramePadding Wert, mit
TitleButtonBorderWidth Auf 0 gesetzt, werden die Titelleistenschaltflächen so hoch und breit wie
möglich. Die Standardeinstellung ist 0 if vtwm mit 2D-Features erstellt wurde, oder -2 wann vtwm
ist mit 3D-Funktionen gebaut.
ButtonColorIsFrame
Diese Variable gibt an, dass die Schaltflächen der Titelleiste dieselbe Farbe haben wie die
Fensterrahmen. Es ist standardmäßig festgelegt, wenn vtwm ist mit 3D-Funktionen gebaut.
ClearBevelContrast Kontrast
Zeigt an vtwm So berechnen Sie die klare Fasenfarbe für 3D-Elemente. Der Wert
ist auf den Bereich 0 bis 100 komprimiert. Die verwendete Formel lautet:
klar.{RGB} = (65535 - Farbe.{RGB}) * (Kontrast / 100)
Die Standardeinstellung ist 40 if vtwm ist mit 3D-Funktionen gebaut.
ClientBorderWidth
Diese Variable gibt an, dass die Breite des Fensterrahmens auf den Rand eingestellt werden soll
Breite, wie vom Client angegeben, und nicht auf den Wert von Rahmenbreite. Wenn
BorderBevelWidth ungleich Null ist, wird diese Variable jedoch ignoriert.
Farbe { Farbliste }
Diese Variable gibt eine Liste von Farbzuweisungen an, die im Standardfall vorgenommen werden sollen
Das Display kann mehr als nur Schwarzweiß anzeigen. Der Farben-
Liste besteht aus den folgenden Farbvariablen und ihren Werten:
Standardhintergrund, Standardvordergrund, MenüHintergrund, MenüVordergrund,
MenuTitleBackground, MenuTitleForeground und MenuShadowColor. Folgende
Farbvariablen kann auch eine Liste von Fenster- und Farbnamenpaaren zugewiesen werden, die zugelassen werden sollen
Anzugebende Farben pro Fenster (siehe BorderColor für Details): BorderColor,
DesktopDisplayForeground, DesktopDisplayBackground, RealScreenForeground,
RealScreenBackground, Virtueller Vordergrund, Virtueller Hintergrund, DesktopDisplayBorder,
IconManagerHighlight, BorderTitleBackground, BorderTitleForeground,
TitelHintergrund, TitleForeground, IconHintergrund, IconForeground, IconBorderColor,
IconManagerBackground und IconManagerForeground. Zum Beispiel:
Farbe
{
MenüHintergrund „grau50“
MenüVordergrund "Blau"
BorderColor "Red"
{
„XTerm“ „gelb“
}
TitleForeground "Gelb"
TitelHintergrund "Blau"
}
Alle diese Farbvariablen können auch für angegeben werden Monochrom variabel,
Dadurch kann dieselbe Initialisierungsdatei sowohl für Farbe als auch für Schwarzweiß verwendet werden
Displays.
ConstrainedMoveTime Millisekunden
Diese Variable gibt die Zeitspanne zwischen den Tastenklicks an, die zum Starten von a erforderlich ist
eingeschränkter Bewegungsvorgang. Doppelklicken Sie innerhalb dieser Zeitspanne, wenn
aufrufen f. bewegen bewirkt, dass das Fenster nur horizontal oder vertikal verschoben wird
Richtung. Wenn Sie diesen Wert auf 0 setzen, werden eingeschränkte Bewegungen deaktiviert. Der Standard
is 400 Millisekunden.
Cursoren { Cursorliste }
Diese Variable gibt die Glyphen an, die vtwm sollte für verschiedene Zeiger verwendet werden
Cursor. Jeder Cursor kann entweder über definiert werden Cursor Schriftart oder aus zwei
Bitmap-Dateien. Formen aus dem Cursor Die Schriftart kann direkt angegeben werden als:
Cursorname "Schnur"
woher Cursorname ist einer der unten aufgeführten Cursornamen und Schnur ist der Name
eines Glyphen, wie er in der Datei /usr/include/X11/cursorfont.h gefunden wird (ohne das „XC_“
Präfix). Wenn der Cursor aus Bitmap-Dateien definiert werden soll, gilt die folgende Syntax
wird stattdessen verwendet:
Cursorname "Image""Maske""
woher Image und Maske" Geben Sie die Namen der Dateien an, die das Glyphenbild enthalten, und
Maske rein Bitmap(1) Formular. Die Bitmap-Dateien befinden sich auf die gleiche Weise wie das Symbol
Bitmap-Dateien. Das folgende Beispiel zeigt die Standard-Cursordefinitionen:
Cursoren
{
Rahmen „top_left_arrow“
Titel „top_left_arrow“
Symbol „top_left_arrow“
IconMgr „top_left_arrow“
Bewegen Sie „Fleur“
Größe von „Fleur“ ändern
Menü „sb_left_arrow“
Knopf „hand2“
Warte „schauen“
Wählen Sie „Punkt“
Zerstöre den „Piraten“
Tür „Austausch“
Virtuelles „rtl_logo“
Desktop „Dotbox“
}
DarkBevelContrast Kontrast
Zeigt an vtwm muss die dunkle Abschrägungsfarbe für 3D-Elemente berechnen. Der Wert
liegt zwischen 0 und 100. Die verwendete Formel lautet:
dunkel.{RGB} = Farbe.{RGB} * ((100 - Kontrast) / 100)
Die Standardeinstellung ist 40 if vtwm ist mit 3D-Funktionen gebaut.
DekorierenTransients
Diese Variable gibt an, dass vorübergehende Fenster (diejenigen, die a enthalten).
WM_TRANSIENT_FOR-Eigenschaft) sollte Titelleisten haben. Transienten sind dies standardmäßig nicht
neubeeltert.
Standardhintergrund Schnur
Diese Variable gibt die Hintergrundfarbe an, die für Größen und Informationen verwendet werden soll
Fenster. Die Standardeinstellung ist "kastanienbraun" für Farbdisplays bzw „grau50“ für Monochrom
Displays.
Standardvordergrund Schnur
Diese Variable gibt die Vordergrundfarbe an, die für Größen und Informationen verwendet werden soll
Fenster. Die Standardeinstellung ist „grau85“.
DeiconifyToScreen
Bei der Deikonifizierung eines Fensters wird das Fenster standardmäßig an seinem vorherigen Platz platziert
Geometrie im virtuellen Desktop. Mit diesem Variablensatz, vtwm sorgt dafür, dass die
Das Fenster wird irgendwo auf dem echten Bildschirm platziert.
DesktopDisplayBackground Farbe [{ Win-Liste }]
Diese Variable legt die Hintergründe der kleinen Fenster im Virtual fest
Desktop-Fenster UND legt die Hintergründe der Menüeinträge im fest VTWM Windows
Menü – es sei denn, Sie geben dies an OldFashionedVtwmWindowsMenu. Der Standard Farbe verwendet wird
für den Standardhintergrund von Fenstern, die nicht in der Liste aufgeführt sind. Die Wahl gewinnen-
Liste ist eine Liste von Fensternamen und -farben, zum Beispiel:
DesktopDisplayBackground "lila"
{
„zwgc“ „grün“
}
Die Standardeinstellung ist „grau60“.
DesktopDisplayBorder Farbe [{ Win-Liste }]
Diese Variable legt die Rahmenfarbe im virtuellen Desktop-Darstellungsfenster fest
zu Farbedem „Vermischten Geschmack“. Seine Win-Liste hat das gleiche Format wie TitleForeground und andere ähnliche
Variablen.
DesktopDisplayBorder "Schwarz"
{
„zwgc“ „grün“
}
Die Standardeinstellung ist "Schwarz".
DesktopDisplayForeground Farbe [{ Win-Liste }]
Wenn sowohl dies als auch das VirtualDesktopFont Variable festgelegt werden, dann werden die Namen der
Fenster werden in den auf dem Desktop angezeigten Fensterdarstellungen geschrieben. Das
Eintrag legt auch Vordergrundfarben für Einträge im fest VTWM Windows Menü. Die
Das Format dieser Variablen ist das gleiche wie das, das für verwendet wird DesktopDisplayBackground.
Die Standardeinstellung ist „grau85“.
DontDeiconifyTransients
Diese Variable erkennt die ikonifizierten Übergangsfenster eines ikonifizierten übergeordneten Fensters
werden nicht entikonifiziert, wenn der Elternteil es ist, wodurch ihr Zustand erhalten bleibt. Standard
Das Verhalten besteht darin, alle vorübergehenden Unterfenster des Vorfahrenfensters zu deikonifizieren, wenn dies der Fall ist
wird entikonifiziert.
DontIconifyByUnmapping { Win-Liste }
Diese Variable gibt eine Liste von Fenstern an, die nicht durch simply symbolisiert werden sollen
die Zuordnung des Fensters aufheben (was der Fall wäre, wenn IconifyByUnmapping eingestellt wurde).
Dies wird häufig verwendet, um zu erzwingen, dass einige Fenster als Symbole behandelt werden, während andere
Fenster werden vom Symbolmanager verwaltet.
DontInterpolateTitles
Diese Variable gibt eine Änderung an der an InterpolateMenuColors Verhalten. Es
wird verursachen vtwm um keine Farbinterpolation auf Titel in der Mitte anzuwenden
das Menü. Also, f.Titel Zeichenfolgen, die in der Mitte des Menüs erscheinen (d. h. ohne).
eine bestimmte für sie definierte Farbe) erbt den standardmäßigen MenuTitle-Vordergrund
und Hintergrundfarben.
NichtMoveOff
Diese Variable gibt an, dass Fenster nicht aus dem Fenster verschoben werden dürfen
Bildschirm. Es kann durch überschrieben werden f.forcemove Funktion.
DontShowInDisplay { Liste }
Diese Variable gibt eine Liste von Clients an, die nicht auf dem Desktop angezeigt werden sollen
Anzeige. Der Standardwert ist:
DontShowInDisplay
{
„VTWM *“
„xclock“
„xload“
}
DontShowInTwmWindows { Liste }
DontShowInVtwmWindows { Liste }
Diese Variablen geben eine Liste von Clients an, die nicht in der angezeigt werden sollen VTWM
Windows Menü.
DontSqueezeTitle [{ Win-Liste }]
Diese Variable gibt an, dass Titelleisten nicht auf ihr Minimum gestaucht werden sollten
Größe wie unten beschrieben SqueezeTitle unter. Wenn die optionale Fensterliste ist
Mitgeliefert wird nur, dass diese Fenster nicht eingequetscht werden.
TürHintergrund Farbe [{ Türliste }]
Gibt die Hintergrundfarben von Türen an. Die Standardeinstellung ist "kastanienbraun" für Farbdisplays
or „grau50“ für monochrome Displays.
DoorBevelWidth Pixel
Tells vtwm um 3D-aussehende Türen zu verwenden, und gibt die Breite der Türen in Pixel an
Fase. Die Standardeinstellung ist 0 if vtwm mit 2D-Features erstellt wurde, oder 1 wann vtwm ist gebaut
mit 3D-Funktionen.
DoorFont Schnur
Diese Variable gibt die Schriftart an, die für Text in Türen verwendet werden soll. Dies muss eingestellt werden
um die Türen zu sehen. Die Standardeinstellung ist "-adobe-helvetica-bold-r-
normal--*-100-*-*-*-*-*-*".
TürVordergrund Farbe [{ Türliste }]
Gibt die Vordergrundfarben von Türen an. Die Standardeinstellung ist „grau85“.
Türen { Türliste }
Diese Variable wird zum Erstellen von Türen verwendet, bei denen es sich um Teleporter handelt. Jedes Element in der
Türliste hat das folgende Format:
"Winname""Standort""springen zu"
Windows mit dem Namen Winname werden mit der in definierten Geometrie und Position angezeigt
Standort, und warne den Benutzer dazu springen zu wann f.Eingangstür wird in ihnen ausgeführt.
Türen haben die Klasse „VTWM Door“.
EnhancedExecResources
Standardmäßig f.exec Variablen verhielten sich wie immer in vtwm. Du würdest haben
um „&“ an alle Ihre Variablen anzuhängen, um sie ohne Blockierung auszuführen
der Fenstermanager. Wenn diese Option aktiviert ist, ist dies nicht erforderlich. vtwm werden wir
automatisch „ &“ anhängen f.exec Variable es sei denn der letzte Nichtraum
Das Zeichen ist entweder „&“ oder (falls Sie dennoch möchten, dass ein Befehl das Fenster blockiert
Manager) ';'. Zum Beispiel in einer Variablen wie:
f.exec „foo; bar; baz“
der Fenstermanager wird blockiert, sodass „foo“ und „bar“ ausgeführt werden können; „baz“
ist der einzige Befehl, der den Fenstermanager NICHT blockiert. Wenn du alles willst
Um diese Befehle im Hintergrund ausführen zu können, versuchen Sie Folgendes:
f.exec „{ foo; bar; baz }“ # Beachten Sie, dass „{“ und „}“
# sind Shell-Schlüsselwörter; Sie
# MUSS durch getrennt werden
# Leerzeichen.
Wenn Sie dennoch möchten, dass ein Befehl den Fenstermanager blockiert, verwenden Sie:
f.exec „xset fp rehash;“ # vtwm wird „ &“ nicht anhängen
# Weil ';' ist der letzte
# Nicht-Leerzeichen.
Dieses Verhalten wurde von dem von inspiriert vuewm(1), Hewlett-Packards Arbeitsbereich
Implementierung von mwm(1).
FixManagedVirtualGeometries
FixTransientVirtualGeometries
Hierbei handelt es sich um Problemumgehungen, die die virtuelle Funktionsweise der meisten Fenster beheben *sollten*
Geometrien werden behandelt, dh sie sollten auf dem tatsächlichen Bildschirm des übergeordneten Elements angezeigt werden
Fenster werden auf dem realen Bildschirm angezeigt, unabhängig davon, wo sich der virtuelle Desktop befindet (xv(1) ist
ein Beispiel dafür, wie diese nicht arbeiten). Sie sind beide standardmäßig festgelegt.
ForceIcons
Diese Variable gibt an, dass die in der angegebenen Symbolbilddateien Icons Variable
sollte alle vom Client bereitgestellten Bilder überschreiben.
FramePadding Pixel
Diese Variable gibt den Abstand zwischen der Schriftart der Titelleiste und der Titelleiste an
Schaltflächenhöhe, je nachdem, welcher Wert größer ist, und des Fensterrahmens, wodurch die Titelleiste vergrößert wird
nach Bedarf. Siehe auch ButtonIndent, für wie es die Titelleiste beeinflusst. Der
Standard ist 2 Pixel.
IconHintergrund Schnur [{ Win-Liste }]
Diese Variable gibt die Hintergrundfarbe von Symbolen an und darf nur angegeben werden
innerhalb eines Farbe or Monochrom Liste. Die Wahl Win-Liste ist eine Liste von Fenstern
Namen und Farben, sodass pro Fenster Farben angegeben werden können. Siehe die BorderColor
Variable für eine vollständige Beschreibung der Win-Liste. Der Standardwert ist "kastanienbraun" für
Farbdisplays bzw „grau50“ für monochrome Displays.
IconBevelWidth Pixel
Tells vtwm um 3D-Symbole zu verwenden, und gibt die Breite in Pixel an
Fase. Die Standardeinstellung ist 0 if vtwm mit 2D-Features erstellt wurde, oder 2 wann vtwm is
mit 3D-Funktionen gebaut.
IconBorderColor Schnur [{ Win-Liste }]
Diese Variable gibt die Farbe des Rahmens an, der für Symbolfenster verwendet wird
darf nur innerhalb von a angegeben werden Farbe or Monochrom Liste. Die Wahl Win-Liste is
eine Liste von Fensternamen und -farben, sodass Farben pro Fenster angegeben werden können. Sehen
die BorderColor Variable für eine vollständige Beschreibung der Win-Liste. Der Standard
is „grau85“.
IconBorderWidth Pixel
Diese Variable gibt die Breite des das Symbol umgebenden Rahmens in Pixel an
Fenster. Die Standardeinstellung ist 2 if vtwm mit 2D-Features erstellt wurde, oder 0 wann vtwm is
mit 3D-Funktionen gebaut.
IconDirectory Schnur
Diese Variable gibt das Verzeichnis an, das bei einer Bilddatei durchsucht werden soll
kann in keinem der Verzeichnisse gefunden werden bitmapFilePath variabel.
IconFont Schnur
Diese Variable gibt die Schriftart an, die zum Anzeigen von Symbolnamen in Symbolen verwendet werden soll.
Die Standardeinstellung ist „-adobe-helvetica-bold-r-normal--*-100-*-*-*-*-*-*“.
IconForeground Schnur [{ Win-Liste }]
Diese Variable gibt die Vordergrundfarbe an, die bei der Anzeige von Symbolen verwendet werden soll
darf nur innerhalb von a angegeben werden Farbe or Monochrom Liste. Die Wahl Win-Liste
ist eine Liste von Fensternamen und -farben, sodass Farben pro Fenster angegeben werden können.
Weitere Informationen im BorderColor Variable für eine vollständige Beschreibung der Win-Listedem „Vermischten Geschmack“. Seine
Standard ist „grau85“.
IconifyByUnmapping [{ Win-Liste }]
Diese Variable gibt an, dass Fenster symbolisiert werden sollen, indem die Zuordnung ohne sie aufgehoben wird
Ich versuche, irgendwelche Symbole zuzuordnen. Wenn das optional ist Win-Liste vorgesehen ist, nur diese Fenster
wird durch einfaches Aufheben der Zuordnung symbolisiert. Windows, die sowohl dieses als auch das haben
IconManagerDontShow Der Zugriff auf die eingestellten Optionen ist möglicherweise nur dann möglich, wenn der Benutzer dies angegeben hat
Bindungen an die Warp-Funktionen (f.warp und dergleichen) während WarpUnmapped eingestellt ist, oder
von dem VTWM Windows Speisekarte. Es ist standardmäßig eingestellt.
IconManagerBackground Schnur [{ Win-Liste }]
Diese Variable gibt die Hintergrundfarbe an, die für Icon-Manager-Einträge verwendet werden soll
darf nur innerhalb von a angegeben werden Farbe or Monochrom Liste. Die Wahl Win-Liste
ist eine Liste von Fensternamen und -farben, sodass Farben pro Fenster angegeben werden können.
Weitere Informationen im BorderColor Variable für eine vollständige Beschreibung der Win-Listedem „Vermischten Geschmack“. Seine
Standard ist "kastanienbraun" für Farbdisplays bzw „grau50“ für monochrome Displays.
IconManagerBevelWidth Pixel
Tells vtwm um 3D-aussehende Icon-Manager-Einträge zu verwenden, und gibt die Breite in an
Pixel ihrer Abschrägungen. Die Standardeinstellung ist 0 if vtwm mit 2D-Features erstellt wurde, oder 1
wann vtwm ist mit 3D-Funktionen gebaut.
IconManagerDontShow [{ Win-Liste }]
Diese Variable gibt an, dass der Symbolmanager keine Fenster anzeigen soll. Wenn
die Wahl Win-Liste angegeben ist, werden nur diese Fenster nicht angezeigt. Das
Die Variable wird verwendet, um zu verhindern, dass Fenster selten symbolisiert werden (z. B xUhr or
xladen) davon ab, Platz im Symbolmanager zu beanspruchen. Der Standardwert ist:
IconManagerDontShow
{
„VTWM *“
„xclock“
„xload“
}
IconManagerFont Schnur
Diese Variable gibt die Schriftart an, die beim Anzeigen von Icon-Manager-Einträgen verwendet werden soll.
Die Standardeinstellung ist „-adobe-helvetica-bold-r-normal--*-100-*-*-*-*-*-*“.
IconManagerForeground Schnur [{ Win-Liste }]
Diese Variable gibt die Vordergrundfarbe an, die beim Anzeigen des Symbols verwendet werden soll
Manager-Einträge und dürfen nur innerhalb von a angegeben werden Farbe or Monochrom Liste.
Das optionale Win-Liste ist eine Liste von Fensternamen und -farben pro Fenster
Farben können angegeben werden. Siehe die BorderColor Variable für eine vollständige Beschreibung
Win-Liste. Der Standardwert ist „grau85“.
IconManagerGeometry Schnur [ Spalten ]
Diese Variable gibt an, dass ein Standard-Icon-Manager mit dem erstellt werden soll
Geometrie angegeben mit Schnurdem „Vermischten Geschmack“. Seine Schnur Das Argument sollte ein Standard-X sein
Geometriespezifikation, die die anfängliche Größe und/oder Position angibt. Das Symbol
Anschließend wird in das Manager-Fenster eingebrochen Spalten Stücke und skaliert entsprechend der
Anzahl der Einträge im Icon-Manager. Zusätzliche Einträge werden in ein Formular verpackt
zusätzliche Zeilen. Der Standard Schnur is „+0+0“und die Standardeinstellung Spalten is 1.
IconManagerHighlight Schnur [{ Win-Liste }]
Diese Variable gibt die Rahmenfarbe an, die beim Hervorheben des Symbols verwendet werden soll
Managereintrag, der derzeit den Fokus hat und nur innerhalb von a angegeben werden kann
Farbe or Monochrom Liste. Die Wahl Win-Liste ist eine Liste von Fensternamen und
Farben, sodass pro Fenster Farben angegeben werden können. Siehe die BorderColor Variable
für eine vollständige Beschreibung des Win-Liste. Der Standardwert ist "Schwarz".
IconManagers { iconmgr-Liste }
Diese Variable gibt zusätzlich zu den zu erstellenden Symbolmanagern eine Liste an
Standard-Icon-Manager, wenn IconManagerGeometry wird eingesetzt. Jedes Element in der iconmgr-
Liste hat folgendes Format:
"Winname"["Symbolname"]"Geometrie" Spalten
woher Winname ist der Name des Fensters, das in dieses Symbol eingefügt werden soll
Manager, Symbolname ist der Name des Symbols dieses Symbolmanagerfensters, Geometrie ist eine
Standardgeometriespezifikation und Spalten ist die Anzahl der Spalten in diesem Symbol
Manager wie in beschrieben IconManagerGeometry. Zum Beispiel:
IconManagers
{
"XTerm" "300x5+800+5" 5
"myhost" "400x5+100+5" 2
}
Für Clients, deren Name oder Klasse „XTerm“ ist, wird im Verzeichnis „XTerm“ ein Eintrag erstellt.
Icon-Manager. Clients, deren Name „myhost“ war, würden in das „myhost“-Symbol eingefügt
Manager.
IconManagerShow { Win-Liste }
Diese Variable gibt eine Liste von Fenstern an, die im Symbolmanager angezeigt werden sollen.
In Verbindung mit dem IconManagerDontShow variabel, nur die Fenster
in dieser Liste werden im Icon-Manager angezeigt. Standardmäßig werden alle Fenster angezeigt
außer denen in IconManagerDontShow.
IconRegion geomstr vgrav hgrav hgrid vgrid
Diese Variable gibt einen Bereich im Stammfenster an, in dem Symbole platziert werden, falls nicht
Die spezifische Position des Symbols wird vom Client bereitgestellt. Der geomstr ist eine Zeichenfolge in Anführungszeichen
Enthält eine Standardgeometriespezifikation für die Regionsgröße und -position. Wenn
mehr als eine IconRegion Wird eine Zeile angegeben, werden in der folgenden Zeile Symbole eingefügt
Regionen, wenn die erste voll ist. Der vgrav Argument sollte entweder sein Norden or
Süd und wird verwendet, um zu steuern, ob Symbole zuerst von oben oder von oben ausgefüllt werden
unteren Rand der Region. Ebenso die hgrav Argument sollte entweder sein Osten or West
und wird verwendet, um zu steuern, ob Symbole von links oder rechts ausgefüllt werden sollen.
Symbole sind in einem Raster mit Zellen angeordnet hgrid Pixel breit und vgrid Pixel hoch.
Beachten Sie, dass die kleinste Dimension der Region mindestens der Größe des entsprechen muss
größtes Symbol darin in die gleiche Richtung. Beachten Sie auch, dass sich viele Anwendungen ändern
ihren Symbolnamen, während sie ausgeführt werden, und es ist keine Vorkehrung getroffen, die Symbolbereiche neu zu formatieren
wenn sich die Größe eines Symbols entsprechend ändert.
Icons { Win-Liste }
Diese Variable gibt eine Liste von Fensternamen und die Bilddateinamen an, die verwendet werden sollen
als Symbole verwendet werden. Zum Beispiel:
Icons
{
„XTerm“ „xterm.icon“
„xfd“ „xfd_icon“
}
Windows, die mit „XTerm“ übereinstimmen und durch das Aufheben der Zuordnung nicht symbolisiert würden, würden es versuchen
um das Symbolbild in der Datei „xterm.icon“ zu verwenden. Wenn ForceIcons angegeben ist, dies
Das Bild wird auch dann verwendet, wenn der Client ein eigenes Symbolbild angefordert hat.
IgnoreModifiers Modliste
Diese Variable gibt die „Verschiebungszustände“ an, die bei der Bestimmung eines Ereignisses ignoriert werden sollen
ist gebunden an vtwm. In diesem Beispiel:
IgnoreModifiers l | m2
Die Zustände CapsLock und NumLock werden ignoriert. Beachten Sie, dass die Verwendung davon
Variable kann ziemlich viel X-Protokoll-Netzwerkverkehr erzeugen; Modliste sollte sein
so klein wie möglich gehalten. Siehe auch die BINDUNGEN .
InfoBevelWidth Pixel
Tells vtwm um 3D-aussehende Fenster zu identifizieren, zu verschieben und in der Größe zu ändern, und gibt die an
Breite der Abschrägung in Pixel. Die Standardeinstellung ist 0 if vtwm ist mit 2D-Funktionen gebaut,
or 2 wann vtwm ist mit 3D-Funktionen gebaut.
InfoFont Schnur
Diese Variable gibt die Schriftart an, die im Identifizierungsfenster verwendet werden soll. Der
Standard ist „-adobe-helvetica-bold-r-normal--*-100-*-*-*-*-*-*“.
InterpolateMenuColors
Diese Variable gibt an, dass zwischen den Menüeintragsfarben interpoliert werden soll
Eintrag angegebene Farben. In diesem Beispiel:
Menü "mein Menü"
{
„Titel“ („schwarz“: „rot“) f.title
„Eintrag1“ f.nop
„Eintrag2“ f.nop
„entry3“ („white“: „green“) f.nop
„Eintrag4“ f.nop
„entry5“ („rot“: „weiß“) f.nop
}
Die Vordergrundfarben für „Eintrag1“ und „Eintrag2“ werden zwischen Schwarz interpoliert
und Weiß und die Hintergrundfarben zwischen Rot und Grün. Ebenso die
Der Vordergrund für „Eintrag4“ liegt auf halbem Weg zwischen Weiß und Rot und der Hintergrund
wird auf halbem Weg zwischen Grün und Weiß liegen.
LessRandomZoomZoom
Wenn diese Option aktiviert ist, werden zufällige Zooms etwas weniger „zufällig“ und etwas weniger „zufällig“.
besser sichtbar. Abhängig von Ihrem persönlichen Geschmack kann dies zu einer besseren visuellen Klingel führen
Geschmack.
MakeTitle { Win-Liste }
Diese Variable gibt eine Liste von Fenstern an, in denen eine Titelleiste platziert werden soll
wird verwendet, um Titel in bestimmten Fenstern anzufordern, wenn Kein Titel Wurde festgelegt.
MaxWindowSize Schnur
Diese Variable gibt eine Geometrie an, bei der Breite und Höhe das Maximum ergeben
Größe für ein bestimmtes Fenster. Dies wird normalerweise verwendet, um die Größe von Fenstern einzuschränken
des Bildschirms. Die Standardeinstellung ist "30000x30000".
MenüHintergrund Schnur
Diese Variable gibt die für Menüs verwendete Hintergrundfarbe an und kann nur sein
innerhalb von a angegeben Farbe or Monochrom Liste. Der Standardwert ist "kastanienbraun" für Farbe
zeigt oder „grau50“ für monochrome Displays.
MenuBevelWidth Pixel
Tells vtwm um 3D-Menüs zu verwenden, und gibt die Breite in Pixel an
Fase. Die Standardeinstellung ist 0 if vtwm mit 2D-Features erstellt wurde, oder 2 wann vtwm is
mit 3D-Funktionen gebaut.
MenuFont Schnur
Diese Variable gibt die Schriftart an, die bei der Anzeige von Menüs verwendet werden soll. Die Standardeinstellung ist
„-adobe-helvetica-bold-r-normal--*-120-*-*-*-*-*-*“.
MenüVordergrund Schnur
Diese Variable gibt die für Menüs verwendete Vordergrundfarbe an und kann nur sein
innerhalb von a angegeben Farbe or Monochrom Liste. Der Standardwert ist „grau85“.
MenuScrollBorderWidth Pixel
Wenn der Inhalt eines Menüs es größer machen würde als die Anzeige, verschieben Sie das
Zeiger innerhalb Pixel Wenn Sie oben oder unten im Menü klicken, wird das Menü gescrollt
Einträge. Der Standardwert ist 2.
MenuScrollJump Einträge
Diese Variable gibt die Anzahl der Einträge an, die beim Bewegen des Zeigers gescrollt werden sollen
innerhalb des durch definierten Bereichs MenuScrollBorderWidth. Der Standardwert ist 3 Einträge.
MenuShadowColor Schnur
Diese Variable gibt die Farbe des Schattens hinter Pulldown-Menüs an und kann
darf nur innerhalb von a angegeben werden Farbe or Monochrom Liste. Der Standardwert ist "Schwarz".
MenuTitleBackground Schnur
Diese Variable gibt die Hintergrundfarbe für an f.Titel Einträge in Menüs und können
darf nur innerhalb von a angegeben werden Farbe or Monochrom Liste. Der Standardwert ist „grau70“.
MenütitelFont Schnur
Diese Variable gibt die Schriftart an, die in Menütiteln verwendet werden soll. Die Standardeinstellung ist
„-adobe-helvetica-bold-r-normal--*-120-*-*-*-*-*-*“.
MenuTitleForeground Schnur
Diese Variable gibt die Vordergrundfarbe für an f.Titel Einträge in Menüs und können
darf nur innerhalb von a angegeben werden Farbe or Monochrom Liste. Der Standardwert ist "kastanienbraun"
für Farbdisplays bzw „grau50“ für monochrome Displays.
Monochrom { Farben }
Diese Variable gibt eine Liste von Farbzuweisungen an, die vorgenommen werden sollen, wenn die
Der Bildschirm hat eine Tiefe von 1. Siehe die Beschreibung von Colors .
MoveDelta Pixel
Diese Variable gibt die Anzahl der Pixel an, die der Zeiger vor dem bewegen muss
f. bewegen und f.Größe ändern Die Funktionen und die anfängliche Menühervorhebung beginnen zu funktionieren. Sehen
auch die f.deltastop Funktion. Die Standardeinstellung ist 3 Pixel.
NailedAbove
Diese Variable bewirkt, dass vernagelte Fenster physisch über nicht vernagelten Fenstern liegen.
Die f.nageledabove Mit der Funktion kann diese Einstellung umgeschaltet werden.
Festnageln { Liste }
Diese Variable gibt a Liste von Kunden, die zunächst überzeugt sind. Der Standardwert ist:
Festnageln
{
„VTWM *“
„xclock“
„xload“
}
NaturalAutopanBehavior
Beim automatischen Schwenken wird der Zeiger standardmäßig nur um verzerrt
(AutoPanBorderWidth + AutoPanExtraWarp)
Pixel auf dem realen Bildschirm. Wenn diese Option aktiviert ist, wird der Zeiger verzogen
der reale Bildschirm um so viele Pixel, wie der Bildschirm gescrollt wird, oder den oben genannten Wert,
der größere Wert gilt. Daher bewegt sich der Zeiger normalerweise nicht sehr viel (nur um).
AutoPanExtraWarp) in Bezug auf den virtuellen Desktop.
Dies funktioniert sehr gut auf schnelleren X-Terminals und Workstations, wenn auch auf langsameren
diejenigen, die Sie verwenden möchten:
AutoPanWarpWithRespectToRealScreen 50
um einen ähnlichen Effekt zu erzielen. Einstellung NaturalAutopanBehavior hat genau das gleiche
Wirkung wie die Verwendung der Variablen
AutoPanWarpWithRespectToRealScreen 100
NoBackingStore
Diese Variable zeigt dies an vtwm's Windows sollte keinen Backing Store anfordern
Minimieren Sie das Neulackieren. Dies wird normalerweise bei Servern verwendet, die schneller neu zeichnen können
als sie mit dem Backing Store umgehen können.
Keine Grenze [{ Win-Liste }]
Diese Variable gibt an, dass Fenster keine Ränder haben sollten. Wenn das optional ist
Win-Liste gegeben ist, haben nur diese Fenster keine Ränder.
NoBorderDecorations
Diese Variable gibt an, dass die 3D-Ränder von Fenstern mit Titeln das nicht haben sollten
kleine Einkerbungen an den Ecken.
NoCaseSensitive
Diese Variable gibt an, dass die Groß-/Kleinschreibung beim Sortieren von Symbolnamen in einem ignoriert werden soll
Icon-Manager. Diese Option wird normalerweise bei Anwendungen verwendet, die das groß schreiben
ersten Buchstaben ihres Symbolnamens.
NoDefaultMouseOrKeyboardBindings
Diese Variable zeigt dies an vtwm sollte nicht den Standardzeiger liefern und
Tastaturbindungen. Diese Option sollte nur verwendet werden, wenn die Startdatei eine enthält
völlig neuer Satz von Zeiger- und Tastaturbelegungen und -definitionen. Siehe auch
Keine Standardwerte.
Keine Standardwerte
Diese Variable zeigt dies an vtwm sollte nicht die Standard-Titelleistenschaltflächen bereitstellen
und Bindungen. Diese Option sollte nur verwendet werden, wenn die Startdatei eine enthält
völlig neuer Satz von Bindungen und Definitionen. Diese Funktion hat die Wirkung von
beide einstellen NoDefaultMouseOrKeyboardBindings und NoDefaultTitleButtons.
NoDefaultTitleButtons
Diese Variable zeigt dies an vtwm sollte nicht die Standard-Titelleistenschaltflächen bereitstellen.
Diese Option sollte nur verwendet werden, wenn die Startdatei einen völlig neuen Satz enthält
Definitionen von Titelleistenschaltflächen. Siehe auch Keine Standardwerte.
NoGrabServer
Diese Variable zeigt dies an vtwm sollte Serverzugriffe beim Auftauchen minimieren
Menüs und das Verschieben oder Ändern der Größe von Fenstern.
Kein Highlight [{ Win-Liste }]
Diese Variable gibt an, dass Ränder nicht hervorgehoben werden sollten, um die zu verfolgen
Position des Zeigers. Wenn das optional ist Win-Liste gegeben ist, Hervorhebung des Willens
kann nur für diese Fenster deaktiviert werden. Wenn der Rand hervorgehoben ist, wird er angezeigt
in die Strömung gezogen BorderColor. Wenn der Rand nicht hervorgehoben ist, wird er hervorgehoben
durch den Strom mit einem grauen Muster getüpfelt BorderTileForeground und
BorderTileBackground Farben. Es ist standardmäßig festgelegt, wenn vtwm ist mit 3D gebaut
Funktionen.
NoIconManagerFocus
Diese Variable zeigt dies an vtwm sollte den Fokus nicht auf entsprechende Fenster setzen
ihre Einträge in einem Icon-Manager. Normalerweise, vtwm setzt den Fokus so, dass Ereignisse stattfinden
von einem Icon-Manager werden an die Anwendung übermittelt. Normalerweise ist dies auf eingestellt
Erleichtern Sie Icon-Manager-Bindungen, die andernfalls an den übermittelt würden
Anwendung.
NoIconManagerHighlight
Diese Variable gibt an, dass Icon-Manager-Einträge nicht für die Nachverfolgung hervorgehoben werden
die Position des Zeigers. Dies ist unabhängig von der Kein Highlight variabel.
NoIconManagers
Diese Variable gibt an, dass kein Symbolmanager erstellt werden soll.
NoIconifyIconManagers
Diese Variable gibt an, dass kein Symbolmanager symbolisiert werden soll.
NoMenuShadows
Diese Variable gibt an, dass hinter Menüs keine Schlagschatten gezeichnet werden sollen.
Dies wird normalerweise bei langsameren Servern verwendet, da es das Erstellen von Menüs beschleunigt
Der Aufwand, die Speisekarte etwas schwerer lesbar zu machen.
NoOpaqueMove [{ Win-Liste }]
NoOpaqueResize [{ Win-Liste }]
Diese Variablen zeigen an, dass die f. bewegen und f.Größe ändern Funktionen sollten sich einfach ändern
der Umriss eines Fensters. Wenn das optional ist Win-Liste gegeben ist, werden nur diese Fenster vorhanden sein
betroffen. Diese werden normalerweise verwendet, um den Umfang von „globalen“ UndurchsichtigMove und
UndurchsichtigGröße ändern Variablen.
NoPrettyTitles
Wenn es Ihnen nichts ausmacht, wenn lange Titel an den rechten Rand kurzer Titelleisten stoßen
und Icon-Manager. Deaktiviert das Standardverhalten der Verwendung von Ellipsen zur Angabe von a
abgeschnittener Titel.
NoRaiseOnDeiconify
NoRaiseOnMove
NoRaiseOnResize
NoRaiseOnWarp
Diese Variablen geben an, dass Fenster nach einer Deikonifizierung nicht angehoben werden sollten.
Dies sind Verschiebungs-, Größenänderungs- oder Warp-Vorgänge und werden normalerweise verwendet, um das Fenster beizubehalten
Stapelreihenfolge. Beachten Sie, dass der Zeiger bei diesen Aktionen möglicherweise in einem verdeckenden Fenster landet
Variablen verwendet werden.
NoSaveUnders
Diese Variable gibt an, dass Menüs zum Minimieren keine Save Unders anfordern sollten
Neuaufbau des Fensters nach der Menüauswahl. Es wird typischerweise mit Displays verwendet
die schneller neu zeichnen können, als sie mit Save-Unders umgehen können.
NoStackMode [{ Win-Liste }]
Diese Variable gibt an, dass das Clientfenster eine Änderung der Stapelreihenfolge anfordert
sollte ignoriert werden. Wenn das optional ist Win-Liste gegeben ist, nur Anfragen dazu
Fenster werden ignoriert. Dies wird normalerweise verwendet, um Anwendungen zu verhindern
drängen sich unermüdlich an die Vorderseite des Fensterstapels.
Kein Titel [{ Win-Liste }]
Diese Variable gibt an, dass Fenster keine Titelleisten haben sollten. Wenn das optional ist
Win-Liste angegeben ist, haben nur diese Fenster keine Titelleisten. MakeTitle könnte sein
Wird mit dieser Option verwendet, um zu erzwingen, dass Titelleisten in bestimmten Fenstern angezeigt werden. Der
Standard ist:
Kein Titel
{
„VTWM *“
„xclock“
„xload“
}
NoTitleFocus
Diese Variable zeigt dies an vtwm sollte den Tastatureingabefokus nicht auf jeden einzelnen setzen
Fenster, sobald es betreten wird. Normalerweise, vtwm Legt den Fokus so fest, dass Fokus und Schlüssel gelten
Ereignisse aus der Titelleiste und den Symbolmanagern werden an die Anwendung übermittelt. Wenn
Der Zeiger wird schnell bewegt und vtwm reagiert langsam, Eingaben können weitergeleitet werden
das alte Fenster statt des neuen. Diese Option wird normalerweise verwendet, um dies zu verhindern
„Input-Lag“ und um Fehler in älteren Anwendungen zu umgehen, mit denen Probleme auftreten
Schwerpunktveranstaltungen.
NoTitleHighlight [{ Win-Liste }]
Diese Variable gibt den Hervorhebungsbereich der Titelleiste an, der verwendet wird
Geben Sie das Fenster an, das derzeit den Eingabefokus hat und nicht angezeigt werden soll.
Wenn die optionale Win-Liste gegeben ist, werden nur diese Fenster nicht hervorgehoben
Bereiche. Dies und das SqueezeTitle Es können Optionen eingestellt werden, um die Kosten erheblich zu reduzieren
Der von Titelleisten benötigte Platz auf dem Bildschirm.
NotVirtualGeometries
Diese Variable zeigt dies an vtwm sollte davon ausgehen, dass Benutzergeometrien sein sollten
relativ zum aktuellen virtuellen Fenster, im Gegensatz zu absolut. Wenn Sie dies festlegen,
dann gibt „xterm -geometry +20+20“ eine Position in der aktuellen Ansicht an; ansonsten,
es würde eine Position in der oberen linken Ansicht angeben. Es ist standardmäßig eingestellt.
NoWindowRing { Win-Liste }
Diese Variable gibt eine Liste von Fenstern an, die nicht zur Liste hinzugefügt werden
die der f.warpring Funktionszyklen. Siehe auch Fensterring.
OldFashionedTwmWindowsMenu
OldFashionedVtwmWindowsMenu
Standardmäßig ist die VTWM Windows Im Menü werden dieselben Farben verwendet, die Sie im sehen
Panner. Diese Variable deaktiviert dieses Verhalten.
UndurchsichtigMove [{ Win-Liste }]
UndurchsichtigGröße ändern [{ Win-Liste }]
Diese Variablen zeigen an, dass die f. bewegen und f.Größe ändern Funktionen sollten eigentlich
Ändern Sie das Fenster anstelle nur eines Umrisses, sodass der Benutzer es sofort sehen kann
wie das Fenster aussehen wird. Wenn das optional ist Win-Liste gegeben ist, nur die
Fenster werden „undurchsichtig“ beeinträchtigt. Diese Optionen werden normalerweise bei Fast verwendet
Systeme (insbesondere wenn NoGrabServer eingestellt ist).
PanDistanceX N
PanDistanceY N
Diese Variablen definieren ein Bildschirmraster für den virtuellen Desktop, ausgedrückt als N%
eines echten Bildschirms. Wenn das f.snap Wenn die Funktion aufgerufen wird, wird der tatsächliche Bildschirm angezeigt
an den nächstgelegenen Rasterstandort verschoben. Die (falsche) Benennung dieser Variablen ist für
historische Gründe. Der Standardwert ist 100, wodurch „Seiten“ effektiv eingerichtet werden
der virtuelle Desktop.
PanResistance Millisekunden
Diese Variable gibt an, wie schwierig es sein sollte, auf ein benachbartes virtuelles Bild zu schwenken
Bildschirm. Es gibt an, wie lange der Zeiger innerhalb sein muss AutoPanBorderWidth
Pixel des realen Bildschirmrandes. Werte gleich 0 oder größer als 10000
deaktiviert diese Funktion. Die Standardeinstellung ist 750 Millisekunden.
PauseOnExit N
PauseOnQuit N
Diese Variablen definieren eine Verzögerung beim Verlassen, ausgedrückt in Sekunden. Sie erlauben das (vtwm
halt) und f.aufhören Töne Zeit zu spielen, bevor die Verbindung zu rplayd(8) ist geschlossen.
Pixmaps { Pixmaps }
Diese Variable gibt eine Liste von Bildern an, die das Erscheinungsbild verschiedener Bilder definieren
Fenster. Jeder Eintrag ist ein Schlüsselwort, das das festzulegende Fenster angibt, gefolgt von einem
Zeichenfolge, die den Namen des Bildes angibt. Eingebaute und externe Bilder können frei sein
gemischt, angesichts der in der beschriebenen Einschränkungen IMAGE UND AUDIO FORMATEN .
Folgende Fenster können so spezifiziert werden:
Pixmaps
{
TitleHighlight „:xpm:sunkenbox“
RealScreenPixmap „scaledbackground.xpm“
VirtualBackgroundPixmap „gray1“
MenuIconPixmap „:xpm:rarrow“
IconManagerPixmap „:xpm:zoom“
}
Standardmäßig ist die TitleHighlight ist ein gleichmäßiges, gepunktetes Muster, wenn vtwm wird gebaut mit
2D-Features oder „versunkene“ Linien, wenn vtwm ist mit 3D-Funktionen gebaut. Der
MenuIconPixmap ist standardmäßig ein Rechtspfeil (je nach Bedarf in 3D gerendert), und der
Standard IconManagerPixmap ist entweder das X-Logo oder ein „erhabenes“ Kästchen für 2D oder 3D
Merkmale bzw.
Zeigerplatzierung
Diese Variable gibt an, dass Fenster ohne angegebene Geometrie platziert werden sollen
mit dem Fensterursprung an der Position des Mauszeigers oder, falls WarpSnug is
so nah wie möglich an dieser Stelle anbringen, sodass das Fenster hineinpasst
der echte Bildschirm. Wenn Zufällige Platzierung gesetzt ist, dann hat es Vorrang.
PrettyZoom
If Zoom aktiviert ist, sieht die zugehörige Animation nur geringfügig aus
schöner, je nach persönlichem Geschmack. Dadurch wird der Zoom jedoch langsamer
Möglicherweise müssen Sie den Wert verringern Zoom variabel.
RaiseDelay Millisekunden
Für Fenster, die beim Betreten des Zeigers automatisch geöffnet werden sollen (siehe
AutoRaise Variable und die f.autorisieren Funktion) Diese Variable gibt die an
Zeitspanne, die der Zeiger im Fenster verbleiben soll, bevor er angehoben wird. Der
Standard ist 0 Millisekunden.
RaiseOnStart
Diese Variable gibt die Erhöhung an, die normalerweise am Ende von a erfolgen würde
Vorgang zum Verschieben oder Ändern der Größe (vorbehaltlich MoveDelta, NoRaiseOnMove und
NoRaiseOnResize) wird zu Beginn des Vorgangs auftreten. Dies kann nützlich sein, wenn
UndurchsichtigMove und / oder UndurchsichtigGröße ändern angegeben sind. Beachten Sie, dass das Abbrechen eines Umzugs bzw
Bei einer Größenänderung mit diesem Variablensatz bleibt die Fensterstapelung nicht erhalten
Ordnung.
Zufällige Platzierung
Diese Variable gibt an, dass Fenster ohne angegebene Geometrie platziert werden sollen
an einem pseudozufälligen Ort, anstatt dass der Benutzer eine Kontur ziehen muss (oder die
Fenster selbst, wenn das UndurchsichtigMove Variable ist gesetzt) an den bevorzugten Ort.
RealScreenBackground Schnur
Weitere Informationen finden Sie auch in den RealScreenForeground.
RealScreenBorderWidth Pixel
Dieser Wert gibt die Rahmenbreite des an RealScreen Fenster (siehe
RealScreenForeground). Der Standardwert ist 0 Pixel.
RealScreenForeground Schnur
Drinnen was vtwm ruft das virtuelle Desktop-Fenster auf, das wir aber auch nennen könnten
„Panner“ ist ein kleines Fenster, das anzeigt, wo sich der physische Bildschirm befindet
virtueller Raum. Der vtwm Der Quellcode nennt dieses kleine Fenster RealScreen. Von
Standardmäßig hat es keinen Rand und kann vom normalen Hintergrund von unterschieden werden
den Panner nur durch seine Farbe oder sein Bild. Seine Vordergrundfarbe hat keine Bedeutung, es sei denn
Du gibst ihm ein Bild. (Es kann ein Rand mit gegeben werden RealScreenBorderWidth.)
RealScreenPixmap Schnur
Benennt eine Bilddatei, die zum Dekorieren des RealScreen-Fensters verwendet wird. Es wird ein Muster zur Verfügung gestellt,
nestedsqu.xbm, aber Ihr Kilometerstand kann variieren, da die Größe Ihres Bildschirms variiert! Es ist
Es ist einfach, die Größe dieses Fensters herauszufinden und eine beliebige Bilddatei dieses Typs zu erstellen
Bitmap(1) oder Pixmap(1) dafür; Das ist die empfohlene Vorgehensweise.
Schriftgröße ändern Schnur
Diese Variable gibt die Schriftart an, die wann im Dimensionsfenster verwendet werden soll
Fenstergröße ändern. Die Standardeinstellung ist "-adobe-helvetica-bold-r-
normal--*-120-*-*-*-*-*-*".
ResizeRegion Standort
Diese Variable gibt den Bereich auf dem Bildschirm an, in dem das Größenänderungsfenster angezeigt werden soll. Der
Standort sollte einer von sein Nordwest, Nordost, Südwesten, Süd-Ost oder Zentriert.
RestartPreviousState
Diese Variable zeigt dies an vtwm sollte versuchen, die WM_STATE-Eigenschaft zu verwenden
Client-Fenster, um anzugeben, welche Fenster symbolisiert und welche verlassen werden sollen
sichtbar. Dies wird normalerweise verwendet, um zu versuchen, den Zustand des Bildschirms wiederherzustellen
war vorhanden, bevor der vorherige Fenstermanager heruntergefahren wurde. Es ist standardmäßig eingestellt.
RightHandSidePulldownMenus
Pulldown-Menüs können angezeigt werden, wenn sich der Zeiger rechts von der Mitte befindet
Übergeordnetes Menü oder sie können angezeigt werden, wenn sich der Zeiger näher am rechten Rand befindet
ihr übergeordnetes Menü. Diese Option aktiviert das letztere Verhalten und ist die Standardeinstellung.
Farbe speichern { Farbliste }
Diese Variable gibt eine Liste von Farbzuweisungen an, die als Pixelwerte gespeichert werden sollen
in der Root-Fenstereigenschaft _MIT_PRIORITY_COLORS. Kunden können sich für die Beibehaltung entscheiden
Diese Werte werden bei der Installation einer eigenen Farbkarte verwendet. Beachten Sie die Verwendung dieses Mechanismus
ist eine Möglichkeit und für die Anwendung, das „Technicolor“-Problem zu vermeiden, was nützlich ist
Bildschirmobjekte wie Fensterränder und Titelleisten verschwinden, wenn ein Programm ausgeführt wird
Benutzerdefinierte Farben werden vom Fenstermanager installiert. Zum Beispiel:
Farbe speichern
{
BorderColor
TitelHintergrund
TitleForeground
"Red"
"Grüne"
"Blau"
}
Dies würde im Stammfenster 3 Pixelwerte für Rahmen und Titelleisten platzieren
sowie die drei Farbzeichenfolgen, die alle der Standard-Farbkarte entnommen sind.
ShallowReliefWindowButton
Dies zeigt an, dass die Funktionen der integrierten 3D-Titelleistenschaltflächen das 3D-Symbol sind
Manager-Schaltfläche, das 3D-Menü-Pull-Right-Symbol und den 3D-Titelleisten-Hervorhebungsbereich
sollte mit einem „flacheren“ Erscheinungsbild wiedergegeben werden. Es ist standardmäßig festgelegt, wenn vtwm is
mit 3D-Funktionen gebaut.
ShowIconManager
Diese Variable gibt an, dass das Symbol-Manager-Fenster wann angezeigt werden soll vtwm
ist gestartet. Es kann immer mit aufgerufen werden f.showiconmgr Funktion.
SnapRealScreen
Diese Variable bewirkt, dass der reale Bildschirm an einem in definierten Raster ausgerichtet wird PanDistanceX und
PanDistanceY erhöht sich, wann immer sich die Darstellung bewegt. Der f.snaprealscreen
Mit der Funktion kann diese Einstellung umgeschaltet werden.
SortIconManager
Diese Variable gibt an, dass Einträge im Icon-Manager sortiert werden sollen
alphabetisch sortiert, anstatt einfach neue Fenster an das Ende anzuhängen. Es ist eingestellt
standardmäßig.
Soundhost Schnur
Diese Variable gibt an, welche Maschine (durch ihre TCP / IP hostname) führt die aus
rplayd(8) Daemon. Wenn nicht angegeben, wird der lokale Computer ausprobiert. Wenn rplayd(8)
nicht zugänglich ist, wird der Ton ausgeschaltet.
Sounds { Soundliste }
Diese Variable ist eine Liste von Bezeichnern und zugehörigen Sounddateien. Es beinhaltet
Einträge der Form:
"Kennzeichnung""Audiodatei"[Volumen]
woher Kennzeichnung ist jede in der beschriebene Funktion BINDUNGEN Abschnitt außer
f.playsound, f.sounds und f.Trennzeichen, sowie diese Ereigniskennungen: (vtwm
Anfang), (vtwm halt), (Klient Karte), (Klient Zuordnung aufheben), (Speisekarte Karte), (Speisekarte Zuordnung aufheben), (Info
Zuordnung aufheben), (Autopan Veranstaltung) und (Glocke Veranstaltung)dem „Vermischten Geschmack“. Seine Audiodatei ist der vollständige Pfadname von
die Sounddatei, die für die zugehörige Datei abgespielt werden soll Kennzeichnung und Volumen stellt die Lautstärke ein
für den dieser Sound abgespielt werden soll (siehe auch Lautstärke). Beachten Sie, dass die Listeneinträge
muss zitiert werden:
Sounds
{
„(vtwm start)“ „/usr/share/sounds/wowee.wav“
„(vtwm stop)“ „/usr/share/sounds/seeya.wav“
„f.exec“ „/usr/share/sounds/click.au“ 50
„(Client-Karte)“ „/usr/share/sounds/ping.au“ 50
„f.delete“ „/usr/share/sounds/doh1.wav“
„f.deletedoor“ „/usr/share/sounds/doh2.wav“
„f.destroy“ „/usr/share/sounds/doh3.wav“
„(Client-Zuordnung aufheben)“ „/usr/share/sounds/ping.au“
}
Dieses Beispiel zeigt, dass einige Kennzeichnungs „Überlappung“:
f.beep > (Glockenereignis) f.exec > (Client-Zuordnung)
f.delete > (Client-Zuordnung aufheben) f.menu > (Menüzuordnung)
f.deletedoor > (Client-Zuordnung aufheben) f.quit > (vtwm stop)
f.destroy > (Client-Zuordnung aufheben) f.version = f.identify
In diesen Fällen hat die Funktion Vorrang vor dem Ereignis, obwohl beide dies tun würden
Ansonsten spielen.
Lautstärke N
Diese Variable legt die Gesamtlautstärke fest, mit der Sounds abgespielt werden sollen, ausgedrückt als N% of
maximal. Standard ist 25 (1/4 Dämpfung).
SqueezeTitle [{ Squeeze-Liste }]
Diese Variable zeigt dies an vtwm sollte versuchen, die SHAPE-Erweiterung zu verwenden
Stellen Sie sicher, dass Titelleisten nur so viel Platz auf dem Bildschirm beanspruchen, wie sie benötigen
erstreckt sich bis zum oberen Rand des Fensters. Die Wahl Squeeze-Liste Mai
kann verwendet werden, um die Position der zusammengedrückten Titelleiste am oberen Rand des zu steuern
Fenster. Es enthält Einträge der Form:
"Name" Rechtfertigung num Nennwert
woher Name ist ein Fenstername, Rechtfertigung entweder links, Zentrum oder Recht und
num und Nennwert sind Zahlen, die ein Verhältnis für die relative Position angeben
befindet sich die Titelleiste, gemessen von links nach rechts. Ein Verhältnis von 0/0 zeigt an
, dass die Rechtfertigung ist absolut, ein Zähler ungleich Null mit einem Nenner von Null
gibt eine Pixelanzahl an und die Rechtfertigung wird für alle anderen völlig ignoriert
Verhältnis. Zum Beispiel:
SqueezeTitle
{
„XTerm“ links 0 0
„xterm1“ links 1 3
„xterm2“ richtig 2 3
„oclock“ Mitte 0 0
„emacs“ richtig 0 0
}
Die DontSqueezeTitle Die Liste kann verwendet werden, um die Komprimierung bestimmter Titel zu deaktivieren. Es
ist standardmäßig eingestellt.
StartIconified [{ Win-Liste }]
Diese Variable gibt an, dass Clientfenster zunächst als Symbole belassen werden sollen
bis zur ausdrücklichen Deikonifizierung durch den Benutzer. Wenn das optional ist Win-Liste ist nur gegeben
Diese Fenster werden symbolisch gestartet. Dies ist nützlich für Programme, bei denen dies nicht der Fall ist
unterstützen ein -ikonisch Befehlszeilenoption oder Ressource.
StaticIconPositions
Diese Variable ändert die Platzierung der Symbole so, dass sie ihre Position beibehalten
auf dem virtuellen Desktop, wenn nicht genagelt und DeiconifyToScreen ist nicht benutzt. Das ist
am besten anwendbar, wenn SnapRealScreen und AutoPan wird verwendet mit PanDistanceX und
PanDistanceY zu simulierende Werte ctwm(1) Arbeitsbereiche.
StayUpMenüs
Diese Variable verändert die Menüinteraktion. Standardmäßig ist ein Menüelement ausgewählt, wenn a
Die Zeigertaste wird darüber losgelassen. Diese Variable bewirkt, dass Menüelemente angezeigt werden
wird beim nächsten Tastendruck ausgewählt.
StayUpOptionalMenus
Diese Variable ähnelt StayUpMenüs, außer dass, wenn irgendwelche Menüpunkte vorhanden sind
ausgewählt ist, kehrt die Menüinteraktion zum alten Verhalten zurück. Nehmen wir zum Beispiel an
Sie müssen die rechte Zeigertaste gedrückt halten, um ein Menü mit einer Titelleiste aufzurufen.
Wenn Sie auf die rechte Schaltfläche klicken und diese loslassen (über der Titelleiste), wird die angezeigt
Menü und lassen Sie es angezeigt bleiben, bis Sie auf einen Menüpunkt klicken. Rechtsklick
Drücken Sie die Taste, bewegen Sie den Zeiger auf ein Menüelement und lassen Sie die rechte Taste los
Aktivieren Sie diesen Menüpunkt und schließen Sie das Menü.
Klebrig (Sticky) { Liste }
Ein Synonym für Festnageln.
StickyAbove
Ein Synonym für NailedAbove.
StrictIconManager
Diese Variable bewirkt, dass Symbolmanager nur die Fenster auflisten, die sich in einem befinden
ikonifizierter Zustand.
TitelHintergrund Schnur [{ Win-Liste }]
Diese Variable gibt die Hintergrundfarbe an, die in Titelleisten verwendet wird und darf nur sein
innerhalb von a angegeben Farbe or Monochrom Liste. Die Wahl Win-Liste ist eine Liste
von Fensternamen und -farben, sodass pro Fenster Farben angegeben werden können. Der Standard
is "kastanienbraun" für Farbdisplays bzw „grau50“ für monochrome Displays.
TitleBevelWidth Pixel
Tells vtwm um Titelleisten im 3D-Look zu verwenden, und gibt die Breite der Titelleisten in Pixel an
Abschrägung, die die Titelleiste umgibt. Wenn der Wert von ButtonIndent hinzugefügt zu
FramePadding gleich Null ist, wird die Abschrägung an den Text- und Hervorhebungsbereich gebunden.
Die Standardeinstellung ist 0 if vtwm mit 2D-Features erstellt wurde, oder 1 wann vtwm wird gebaut mit
3D-Funktionen..
TitleButtonBorderWidth Pixel
Diese Variable gibt die Breite des Rahmens um die Titelleiste in Pixeln an
Knöpfe, gezeichnet in der TitleForeground Farbe. Die Standardeinstellung ist 1 if vtwm ist gebaut
mit 2D-Bitmaps, oder 0 wann vtwm ist mit 3D-Pixmaps erstellt.
Überschrift Schnur
Diese Variable gibt die Schriftart an, die für die Anzeige von Fensternamen in Titelleisten verwendet werden soll.
Die Standardeinstellung ist „-adobe-helvetica-bold-r-normal--*-120-*-*-*-*-*-*“.
TitleForeground Schnur [{ Win-Liste }]
Diese Variable gibt die in Titelleisten verwendete Vordergrundfarbe an und darf nur eine solche sein
innerhalb von a angegeben Farbe or Monochrom Liste. Die Wahl Win-Liste ist eine Liste
von Fensternamen und -farben, sodass pro Fenster Farben angegeben werden können. Der
Standard ist "kastanienbraun" für Farbdisplays bzw „grau50“ für monochrome Displays.
TitlePadding Pixel
Diese Variable gibt den Abstand zwischen den Titelleistenschaltflächen in der Titelleiste an.
Beachten Sie die Abstände zwischen den Schaltflächen und dem Titel, dem Titel und der Hervorhebung
Der Bereich, der Hervorhebungsbereich und die Schaltflächen sind alle auf einen fest codierten Wert eingestellt. Der
Standard ist 5 if vtwm mit 2D-Features erstellt wurde, oder 0 wann vtwm ist mit 3D gebaut
Funktionen.
Unbekanntes Symbol Schnur
Diese Variable gibt den Dateinamen einer Bilddatei an, die standardmäßig verwendet werden soll
Symbol. Dieses Bild wird als Symbol für alle Clients verwendet, die kein bereitstellen
Symbolbild und sind nicht im aufgeführt Icons Liste.
Verwenden SiePPosition Schnur [{ Win-Liste }]
Diese Variable gibt an, ob oder nicht vtwm sollte Programm-angeforderte Ehre erweisen
Standorte (angegeben durch die PPosition Flag in der WM_NORMAL_HINTS-Eigenschaft), in der
Fehlen einer benutzerdefinierten Position. Das Argument Schnur kann eines von drei haben
Werte: „Aus“ (die Standardeinstellung) zeigt dies an vtwm sollte das Programm ignorieren-
Lieferposition, "On" Angabe, dass die Position genutzt werden soll, und "nicht-
null" Gibt an, dass die Position verwendet werden soll, wenn sie anders als (0,0) ist (z
Umgehen eines Fehlers in älteren Toolkits). Die Wahl Win-Liste ist eine Liste von
Fensternamen und Argumente, die das Globale überschreiben Schnur Streit. Für
Beispiel:
Verwenden SiePPosition „Aus“
{
„MPlayer“ „ein“
}
Virtueller Hintergrund Schnur
Dies ist die Hintergrundfarbe für den Panner, auch bekannt als das virtuelle Desktop-Fenster.
Die Standardeinstellung ist "kastanienbraun" für Farbdisplays bzw „grau50“ für monochrome Displays.
VirtualBackgroundPixmap Schnur
Benennt eine Bilddatei zum Dekorieren des Panners.
Virtueller Vordergrund Schnur
Vordergrund für den Schwenker; hat keinen Nutzen, es sei denn, Sie geben ein Panner-Bild vom Typ an
Bitmap(1).
Virtueller Desktop Geometrie Treppe
Diese Variable muss festgelegt werden, um die virtuellen Desktop-Funktionen von zu aktivieren vtwm. Wenn das so ist
Variable ist nicht gesetzt, vtwm wird sich genauso verhalten wie TWM. Diese Variable
Gibt an, wo das virtuelle Desktop-Fenster platziert werden soll und welche Größe es hat. Der Geometrie is
eine Standard-X-Geometriespezifikation und definiert die Größe und Position der
Fenster mit der Desktop-Darstellung.
Die Treppe Der Parameter gibt die Skalierung des verglichenen virtuellen Desktop-Fensters an
auf den Desktop. Die Größenangabe kann auf drei Arten erfolgen: Wenn Größe ist
Wenn es größer als die Bildschirmgröße ist, stellt es die Größe des gesamten Desktops dar
Die Desktopgröße des virtuellen Fensters wird dann durch die Größe dividiert Treppe. Wenn Größe mal
Treppe kleiner als die Bildschirmgröße ist, stellt die Größe die Anzahl der Bildschirme dar
sollte in den Desktop passen. Andernfalls stellt size die Größe des Virtuellen dar
Desktop-Fenster und der aktuell erreichbare virtuelle Desktop ist dann Treppe mal
die Größe des Desktop-Fensters. Am Beispiel der Standardeinstellung:
Virtueller Desktop "5x2-0-0" 16
Mit Treppe einstellen 16, und einer physischen Bildschirmgröße von 1024x768 beträgt die Desktop-Fläche
1/16 der Größe des Bildschirms multipliziert mit der Anzahl der angegebenen Bildschirme:
(5 * (1024 / 16)) x (2 * (768 / 16)) = 320 x 96
Die Größe des Desktops kann dynamisch geändert werden, indem einfach die Größe des virtuellen Desktops geändert wird
Desktop-Fenster.
VirtualDesktopBevelWidth Pixel
Tells vtwm um einen 3D-aussehenden virtuellen Desktop zu verwenden, und gibt die Breite in Pixel an
der Abschrägung. Die Standardeinstellung ist 0 if vtwm mit 2D-Features erstellt wurde, oder 1 wann vtwm
ist mit 3D-Funktionen gebaut.
VirtualDesktopFont Schriftart
Diese Variable verursacht Schriftart Wird verwendet, wenn die Namen von Fenstern im angezeigt werden
virtuelle Desktop-Anzeige. Wenn diese Variable nicht gesetzt ist, werden die Namen nicht gesetzt
angezeigt. Der DesktopDisplayForeground Für diese Funktion sollte ebenfalls eine Einstellung vorgenommen werden
nützlich. Die Standardeinstellung ist „-adobe-helvetica-medium-r-normal--*-75-*-*-*-*-*-*“.
VirtualReceivesMotionEvents
VirtualSendsMotionEvents
Diese Variablen zeigen an, dass sich die Position und Abmessung von Fenstern ändert
Der reale Bildschirm wird bei ihrem Auftreten im virtuellen Desktop widergespiegelt, und
versa.
WarpCentered Schnur
Standardmäßig bewegt sich der Zeiger bei Warps zu Fenstern in die Mitte des Fensters
Titelleiste oder, falls nicht vorhanden, in der Mitte des oberen Randelements. Das
Die Variable gibt an, dass sich der Zeiger zur Mitte des Fensters bewegen soll
abhängig von Schnur Argument: "On" zeigt alle Fenster an, "betitelt" zeigt
Nur betitelte Fenster, "ohne Titel" zeigt nur unbenannte Fenster an und „Aus“ (Das
default) gibt das Standardverhalten an. Beachten Sie, dass Warps zu Symbolmanagern vorhanden sind
Ausnahme: Der Zeiger geht immer entweder zum aktiven Eintrag oder in dessen Abwesenheit
von, dem obersten Eintrag.
WarpCursor [{ Win-Liste }]
Diese Variable gibt an, dass der Zeiger in Fenster verschoben werden soll, wenn sie geöffnet werden
werden entikonifiziert. Wenn das optional ist Win-Liste gegeben ist, wird der Zeiger nur sein
verzogen, wenn diese Fenster entikonifiziert werden. Es ist standardmäßig eingestellt.
WarpSnug
Mit diesem Variablensatz sind die Warp-Funktionen (f.warp und dergleichen) wird zum passen
Das gesamte Fenster wird auf dem Bildschirm angezeigt, d. h. sie werden eng an den echten Bildschirm angepasst.
WarpToTransients
Diese Variable gibt an, dass der Zeiger in transiente Fenster verzerrt werden soll
wenn sie erstellt werden.
WarpUnmapped
Diese Variable gibt an, dass die Warp-Funktionen (f.warp und dergleichen) sollte
Entikonifizieren Sie alle ikonifizierten Fenster, auf die Sie stoßen. Dies wird normalerweise verwendet, um eine zu erstellen
Tastenkombination, die ein bestimmtes Fenster öffnet (z. B xmh), egal wo es ist
Ist. Standardmäßig ignorieren die Funktionen symbolisierte Fenster.
WarpVisible
Diese Variable zeigt an, dass der Warp funktioniert f.warpclassnext, f.warpclassprev,
f.warpring und f.warpto sollten sich auf Fenster beschränken, die auf dem sind
Bildschirm. Standardmäßig durchlaufen die Funktionen den gesamten virtuellen Desktop.
WarpWindows
Beim Warpen zu einem Fenster wird standardmäßig der tatsächliche Bildschirm verschoben, um das zu finden
Fenster auf dem virtuellen Desktop. Mit diesem Set wird das Fenster selbst verzogen
den realen Bildschirm und verschiebt das Fenster auf dem virtuellen Desktop.
Fensterring [{ Win-Liste }]
Diese Variable gibt an, dass beim Erstellen von Fenstern diese dem hinzugefügt werden sollen
Liste, dass die f.warpring Funktion läuft weiter. Wenn das optional ist Win-Liste gegeben ist,
dann werden nur diese Fenster in den Fensterring aufgenommen. Siehe auch NoWindowRing
und f.ring.
XorWert Anzahl
Diese Variable gibt den Wert an, der beim Zeichnen von Fensterumrissen zum Verschieben verwendet werden soll
und Größenänderung. Dieser Wert sollte auf einen Wert eingestellt werden, der zu einer Vielzahl von Ergebnissen führt
unterscheidbare Farben, wenn eine Exklusiv-Oder-Verknüpfung mit dem Inhalt des Benutzers erfolgt
typischer Bildschirm. Wenn diese Variable auf 1 gesetzt wird, führt dies oft zu guten Ergebnissen, wenn sie benachbart ist
Die Farben in der Standardfarbkarte sind unterschiedlich. Standardmäßig, vtwm werde versuchen,
Dadurch werden temporäre Linien am gegenüberliegenden Ende der Farbkarte angezeigt
Grafik.
Zoom [ zählen ]
Diese Variable gibt die Umrisse an, die die Bewegung eines Fensters hin und her andeuten
Sein symbolisierter Zustand sollte immer dann angezeigt werden, wenn ein Fenster symbolisiert wird oder
entikonifiziert. Die Wahl zählen Das Argument gibt die Anzahl der Umrisse an
gezeichnet. Die Standardanzahl ist 8.
ZoomZoom
Diese Variable ändert Zooms so, dass ein zufälliger Ort für die Quelle verwendet wird
oder Ziel, wenn kein entsprechendes Fenster vorhanden ist (z. B. ein Symbol, Symbolmanager).
Eintrag oder Client-Fenster). Das Standardverhalten verhindert Zoomen, wenn dies nicht der Fall ist
entsprechende Fenster, mit Ausnahme der f.zoomzoom Funktion.
SPECIAL VARIABLEN
Die folgenden Variablen müssen nach der Zuweisung der Schriftarten festgelegt werden, was normalerweise auch der Fall ist
Am besten platzieren Sie sie am Ende der Variablen oder am Anfang der Bindungsabschnitte:
Standardfunktion Funktion
Diese Variable gibt die Funktion an, die bei einem Tasten- oder Tastenereignis ausgeführt werden soll
erhalten, für die keine Bindung vorgesehen ist. Dies ist normalerweise an gebunden f.nop,
f.Pieptonoder ein Menü mit Fensteroperationen.
Fensterfunktion Funktion
Diese Variable gibt die Funktion an, die ausgeführt werden soll, wenn ein Fenster aus ausgewählt wird
VTWM Windows Speisekarte. Wenn diese Variable nicht gesetzt ist (Standard), wird das Fenster angezeigt
entikonifiziert und auferweckt. Es wird dringend empfohlen, dass, wenn dies festgelegt ist, die
Die Funktion umfasst die Möglichkeit, Fenster zu entikonifizieren.
BINDUNGEN
Nachdem die gewünschten Variablen festgelegt wurden, können Funktionen an Titelleistenschaltflächen und angehängt werden
Schlüssel- und Zeigertasten. Titelleistenschaltflächen können von der linken oder rechten Seite hinzugefügt werden
erscheinen in der Titelleiste von links nach rechts entsprechend ihrer Reihenfolge
angegeben. Tasten- und Zeigertastenbelegungen können in beliebiger Reihenfolge angegeben werden.
Die Spezifikationen für Titelschaltflächen müssen den Namen des Bildes enthalten, das im Schaltflächenfeld verwendet werden soll
und die Funktion, die aufgerufen werden soll, wenn eine Zeigertaste darin gedrückt wird:
LeftTitleButton "Image"= Funktion
or
RightTitleButton "Image"= Funktion
Weitere Informationen im ButtonIndent und FramePadding Variablen und die IMAGE UND AUDIO FORMATEN Abschnitt
für Details über die Image Spezifikation.
Die Tasten- und Zeigertastenspezifikationen müssen die Modifikatoren angeben, die gedrückt werden müssen
In welchen Teilen des Bildschirms muss sich der Zeiger befinden und welche Funktion aufgerufen werden soll. Schlüssel
werden als Zeichenfolgen angegeben, die den entsprechenden Keysym-Namen enthalten; Schaltflächen werden als angegeben
Schlüsselwörter Schaltfläche1-Schaltfläche5:
„FP1“ = Modliste : Kontext : Funktion
Schaltfläche1 = Modliste : Kontext : Funktion
Die Modliste ist eine beliebige Kombination der Modifikatornamen verschieben, Smartgeräte App, sperren, Ziel, Mod1,
Mod2, Mod3, Mod4 oder Mod5 (was abgekürzt werden kann als s, c, l, m, m1, m2, m3, m4, m5,
jeweils durch einen vertikalen Strich (|) getrennt. Ebenso die Kontext ist eine beliebige Kombination
of Fenster, Titel, icon, Wurzel, Rahmen, virtuell, Desktop, von, iconmgr, ihre ersten Buchstaben
(iconmgr Abkürzung ist m, von hat keine Abkürzung), oder alle, getrennt durch eine Vertikale
Bar. Gerüchten zufolge funktionieren auch Fensterklassennamen. Der Funktion ist einer der f.
Schlüsselwörter, die unten beschrieben werden. Die Standardstartdatei enthält beispielsweise Folgendes
Bindungen:
Button1 = : root : f.menu „VTWM Windows“
Button1 = m : Fenster | Symbol: f.Funktion „bewegen oder senken“
Button2 = m : Fenster | Symbol: f.iconify
Button3 = m : Fenster | Symbol: f.move
Button1 = : Titel : f.move
Button2 = : Titel : f.raiselower
Button1 =: Symbol: f.Funktion „verschieben oder symbolisieren“
Button2 = : icon : f.iconify
Button1 = : iconmgr : f.iconify
Button2 = : iconmgr : f.iconify
Ein Benutzer, der Fenster über die Tastatur manipulieren möchte, könnte das verwenden
folgende Bindungen:
"F1" = : alle : f.iconify
"F2" = : alle : f.raiselower
„F3“ = : all : f.warpring „next“
„F4“ = : all : f.warpto „xmh“
„F5“ = : all : f.warpto „emacs“
„F6“ = : all : f.colormap „next“
„F7“ = : all : f.colormap „default“
„F20“ = : all : f.warptoscreen „next“
„Left“ = m : all : f.backiconmgr
„Rechts“ = m | s: alle: f.forwiconmgr
„Up“ = m : all : f.upiconmgr
„Runter“ = m | s: alle: f.downiconmgr
Beachten Sie jedoch, dass using alle für Knopf- oder Schlüsselbelegungen ist fast immer eine schlechte Idee,
da dadurch verhindert wird, dass alle Anwendungen diese Ereignisse empfangen; Dies kann Text lahmlegen und
Grafikeditoren, die ansonsten erwarten würden, diese Schaltflächen oder Tasten zu sehen (siehe auch die
IgnoreModifiers variabel, und die f.bindbuttons, f.bindkeys, f.unbindbuttons und
f.unbindkeys Funktionen).
vtwm stellt viel mehr Fenstermanipulationsprimitive bereit, als bequem darin gespeichert werden können
eine Titelleiste, ein Menü oder eine Reihe von Tastenkombinationen. Es werden jedoch nur wenige Standardeinstellungen bereitgestellt
(es sei denn, entweder Keine Standardwerte, NoDefaultMouseOrKeyboardBindings oder NoDefaultTitleButtons is
angegeben), möchten die meisten Benutzer, dass ihre häufigsten Vorgänge an die Tasten und gebunden werden
Tastenanschläge. Um dies zu tun, vtwm Ordnet jedem der Grundelemente Namen zu und
unterstützt benutzerdefinierte Funktionen zum Erstellen von Primitiven höherer Ebene und Menüs für
interaktives Auswählen zwischen Gruppen von Funktionen.
Benutzerdefinierte Funktionen enthalten den Namen, mit dem sie bei Aufrufen referenziert werden
f.Funktion und eine Liste weiterer auszuführender Funktionen. Zum Beispiel:
Funktion „move-or-lower“ { f.move f.deltastop f.lower }
Funktion „move-or-iconify“ { f.move f.deltastop f.iconify }
Funktion „restore-colormap“ { f.colormap „default“ f.lower }
Der Funktionsname muss in verwendet werden f.Funktion genau so, wie es in der Funktion erscheint
Spezifikation.
VTWM PROFIL. Wenn in der Startdatei eine Funktion namens „VTWM Profile“ definiert ist,
Diese Funktion wird beim Start oder Neustart des Fenstermanagers ausgeführt. Für
Beispiel:
AutoPan 25
Funktion „VTWM-Profil“
{
f.autopan
}
gibt AutoPan einen Wert, schaltet das automatische Schwenken jedoch zunächst aus (es hat keinen Wert, es sei denn
AutoPan wird in der Startdatei festgelegt; sehen f.autopan unten), falls Sie es einschalten möchten
etwas später.
In den folgenden Beschreibungen wird gesagt, dass die Funktion auf dem ausgewählten Fenster ausgeführt werden soll, aber
Wird über ein Root-Menü aufgerufen, ändert sich der Cursor in das Auswählen Cursor und der nächste
Fenster zum Empfangen eines Tastendrucks wird ausgewählt:
! Schnur
Dies ist eine Abkürzung für f.exec Schnur.
^ Schnur (VERALTET --- Verwenden Sie einen Zwischenablage-Client)
Dies ist eine Abkürzung für f.Schnitt Schnur.
f.autopan
Wenn Autopan in Ihrer .vtwmrc-Datei nicht konfiguriert wurde, hat dies keine Auswirkung. Wenn jedoch
Wenn es konfiguriert wurde, schaltet dies den aktuellen Autopan-Status um. Der Grund hierfür
command ist, dass Autopan manchmal zwar nett ist, aber die Verwendung stört
klebrige Fenster, die sich in der Nähe des Bildschirmrandes befinden. Mit diesem Befehl erhalten Sie
das Beste aus beiden Welten.
f.autorisieren
Diese Funktion schaltet um, ob das ausgewählte Fenster jederzeit geöffnet wird oder nicht
durch den Zeiger eingegeben. Siehe die Beschreibung der Variablen AutoRaise.
f.backiconmgr
Diese Funktion verzerrt den Zeiger auf die vorherige Spalte im aktuellen Symbol
Manager und springt bei Bedarf zur vorherigen Zeile zurück.
f.Piepton Diese Funktion lässt die Tastaturklingel ertönen.
f.bindbuttons
f.bindkeys
Diese Funktionen ermöglichen vtwm's Zeiger oder Tastaturbelegungen für das Ausgewählte
Fenster. Diese werden nur benötigt, wenn die Bindungen mit deaktiviert wurden
f.unbindbuttons or f.unbindkeys Funktionen. Seien Sie vorsichtig, was Sie diese binden
Funktionen zu; f.bindkeys Der an einen Fensterkontextschlüssel gebundene Schlüssel ist nicht zugänglich
nachdem f.unbindkeys wird für das Fenster aufgerufen!
f.bottomzoom
Diese Funktion ähnelt der f.Vollzoom Funktion, ändert aber die Größe des Fensters auf
Füllen Sie nur die untere Hälfte des Bildschirms aus.
f.circledown
Diese Funktion senkt das oberste Fenster ab, das ein anderes Fenster verdeckt.
f.circleup
Diese Funktion öffnet das unterste Fenster, das von einem anderen Fenster verdeckt wird.
f.colormap Schnur
Diese Funktion dreht die Farbkarten (erhalten aus WM_COLORMAP_WINDOWS
Eigentum am Fenster), dass vtwm wird angezeigt, wenn sich der Zeiger in diesem Fenster befindet.
Das Argument Schnur kann einen der folgenden Werte haben: "nächste", "vorher" und
"Default". Hierbei ist zu beachten, dass grundsätzlich die installierte Farbkarte gilt
wird durch den Tastaturfokus bestimmt. Ein zeigergesteuerter Tastaturfokus installiert a
private Farbkarte beim Betreten des Fensters, das die Farbkarte besitzt. Mit dem Click to
Typmodell, private Farbkarten werden erst installiert, wenn der Benutzer a drückt
Zeigerschaltfläche im Zielfenster.
f.Schnitt Schnur (VERALTET --- Verwenden Sie einen Zwischenablage-Client)
Diese Funktion platziert das angegebene Schnur (gefolgt von einem Zeilenumbruchzeichen) in
die Root-Fenstereigenschaft CUT_BUFFER0.
f.cutfile (VERALTET --- Verwenden Sie einen Zwischenablage-Client)
Diese Funktion liest die durch den Inhalt des CUT_BUFFER0-Fensters angegebene Datei
Eigenschaft und ersetzt den Schnittpuffer.
f.deikonifizieren
Diese Funktion deikonifiziert das ausgewählte Fenster. Wenn das Fenster kein Symbol ist, dieses
Funktion macht nichts.
f.löschen
Diese Funktion sendet die WM_DELETE_WINDOW-Nachricht an das ausgewählte Fenster, wenn das
Die Clientanwendung hat es über die Fenstereigenschaft WM_PROTOCOLS angefordert. Der
Die Anwendung soll auf die Nachricht reagieren, indem sie das Fenster entfernt. Wenn die
Wenn das Fenster keine WM_DELETE_WINDOW-Nachrichten angefordert hat, ertönt die Tastaturklingel
Dies weist darauf hin, dass der Benutzer eine alternative Methode wählen sollte. Beachten Sie, dass dies sehr ist
anders als f.zerstören. Die Absicht hier ist, ein einzelnes Fenster zu löschen, nicht
unbedingt die gesamte Bewerbung.
f.deletedoor
Diese Funktion löscht eine Tür.
f.deltastop
Mit dieser Funktion kann eine benutzerdefinierte Funktion abgebrochen werden, wenn der Zeiger abgebrochen wurde
mehr als MoveDelta Pixel verschoben. Siehe die Beispieldefinition für Funktion
„bewegen oder senken“ am Anfang des Abschnitts.
f.zerstören
Diese Funktion weist den X-Server an, die Anzeigeverbindung des Clients zu schließen
der das ausgewählte Fenster erstellt hat. Dies sollte nur als letztes Mittel verwendet werden
Außer Kontrolle geratene Clients werden heruntergefahren. Siehe auch f.löschen.
Diese Aktion führt manchmal zu einem außer Kontrolle geratenen Prozess, der CPU-Zyklen verbraucht. Du
Sie sollten immer versuchen, die eigene Beendigungsfunktion der Anwendung zu verwenden, und nicht diese.
f.downiconmgr
Diese Funktion verschiebt den Zeiger auf die nächste Zeile im aktuellen Symbolmanager.
Bei Bedarf wird an den Anfang der nächsten Spalte umgebrochen.
f.Eingangstür
Diese Funktion aktiviert diese Tür. Typischerweise bindet man:
Button1 = : Tür : f.Enterdoor
Button2 = : Tür : f.Enterdoor
Button3 = : Tür : f.Enterdoor
f.exec Schnur
Diese Funktion übergibt das Argument Schnur zu / Bin / sh zur Ausführung. Im Multiscreen
Modus, wenn Schnur startet einen neuen X-Client, ohne ein Anzeigeargument anzugeben, das
Der Client wird auf dem Bildschirm angezeigt, von dem aus diese Funktion aufgerufen wurde.
f.Datei Schnur (VERALTET --- Verwenden Sie einen Zwischenablage-Client)
Diese Funktion übernimmt Schnur ist ein Dateiname. Diese Datei wird in das Fenster eingelesen
Schnittpuffer des Servers.
f.fokus Diese Funktion schaltet den Tastaturfokus des Servers auf das ausgewählte Fenster um.
Ändern Sie bei Bedarf die Fokusregel von zeigergesteuert. Wenn das ausgewählte Fenster
bereits fokussiert war, führt diese Funktion eine aus f.unfokus.
f.forcemove
Diese Funktion ist wie f. bewegen außer dass es das ignoriert NichtMoveOff variabel.
f.forwiconmgr
Diese Funktion verzerrt den Zeiger auf die nächste Spalte im aktuellen Symbolmanager.
Bei Bedarf bis zum Anfang der nächsten Reihe umbrechen.
f.Vollzoom
Diese Funktion ändert die Größe des ausgewählten Fensters auf die volle Größe der Anzeige oder anders
stellt die Originalgröße wieder her, wenn das Fenster bereits gezoomt war.
f.Funktion Schnur
Diese Funktion führt die benutzerdefinierte Funktion aus, deren Name durch angegeben wird
Argument Schnur.
f.hbzoom
Diese Funktion ist ein Synonym für f.bottomzoom.
f.hidedesktopdisplay
Diese Funktion hebt die Zuordnung der Desktop-Anzeige auf.
f.hideiconmgr
Diese Funktion hebt die Zuordnung des aktuellen Symbolmanagers auf, wenn sie in einem Clientfenster ausgewählt wird.
und hebt die Zuordnung aller Symbolmanager auf, wenn sie im Stammfenster ausgewählt werden.
f.Horizont
Diese Variable ähnelt der f.zoom Funktion, außer dass das ausgewählte Fenster ist
auf die volle Breite des Displays verkleinert.
f.htzoom
Diese Funktion ist ein Synonym für f.topzoom.
f.hzoom Diese Funktion ist ein Synonym für f.Horizont.
f.iconify
Diese Funktion ikonifiziert bzw. deikonifiziert das ausgewählte Fenster bzw. Symbol.
f.identifizieren
Diese Funktion zeigt eine Zusammenfassung des Namens und der Geometrie des ausgewählten Fensters an.
Durch Klicken auf den Zeiger oder Drücken einer Taste im Fenster wird es geschlossen. Wenn die
Die Funktion wird auf einer Desktop-Darstellung eines Fensters aufgerufen, dem echten Fenster
dargestellt wird, wird identifiziert.
f.lefticonmgr
Diese Funktion ähnelt f.backiconmgr außer dass das Umbrechen die Zeilen nicht ändert.
f.Linkszoom
Diese Variable ähnelt der f.bottomzoom Funktion, sondern bewirkt die ausgewählte
Die Größe des Fensters wird nur auf die linke Hälfte der Anzeige geändert.
Blume Diese Funktion senkt das ausgewählte Fenster ab.
f.Menü Schnur
Diese Funktion ruft das durch das Argument angegebene Menü auf Schnur. Kaskadierte Menüs
kann durch Verschachteln von Aufrufen erstellt werden f.Menü.
f. bewegen Diese Funktion zieht einen Umriss des ausgewählten Fensters (oder des Fensters selbst, falls vorhanden).
UndurchsichtigMove Variable ist gesetzt), bis die aufrufende Zeigertaste losgelassen wird, bei
zu welcher Zeit das Fenster geöffnet wird (vorbehaltlich RaiseOnStart, MoveDelta und
NoRaiseOnMove). Doppelklick innerhalb der durch angegebenen Anzahl von Millisekunden
ConstrainedMoveTime Verzieht den Zeiger in die Mitte des Fensters und schränkt ihn ein
Die Bewegung erfolgt horizontal oder vertikal, abhängig von der Zeigerbewegung. Um das abzubrechen
Um eine Bewegung durchzuführen, drücken Sie eine andere Taste, bevor Sie die aufrufende Taste loslassen.
f.movescreen
Verschiebt ein Fenster (oder möglicherweise den echten Bildschirm) innerhalb der Desktop-Anzeige. Abbrechen
Um den Zug auszuführen, drücken Sie eine andere Taste, bevor Sie die aufrufende Taste loslassen. Standardmäßig,
die Bindungen mit dem Desktop Kontext sind definiert als:
Button1 = : Desktop : f.movescreen
Button2 = : Desktop : f.movescreen
Dies ist nützlich, wenn Sie die Standardtastatur- und Zeigerbindungen über zurücksetzen möchten
NoDefaultMouseOrKeyboardBindings und einige Ihrer eigenen für den virtuellen Desktop verwenden,
z.B:
NoDefaultMouseOrKeyboardBindings
Button1 = : Desktop : f.movescreen
Button2 = : Desktop : f.warp
Button3 = : Desktop : f.iconify
Diese Funktion ist in keinem anderen Kontext als „Desktop“ nützlich.
f.Nagel Diese Funktion fixiert oder löst das ausgewählte Fenster auf dem echten Bildschirm; Die
Der aktuelle Wert dieser Eigenschaft wird im Fenster umgeschaltet.
f.nageledabove
Diese Funktion schaltet die Einstellung um NailedAbove variabel.
f.namedoor
Diese an den Türkontext gebundene Funktion fügt einen Namen aus CUT_BUFFER0 in die ein
ausgewählte Tür (siehe BINDUNGEN Abschnitt für Details).
f.newdoor
Diese Funktion erstellt eine neue Tür, deren Ziel und Name auf den tatsächlichen Wert eingestellt sind
Die aktuelle Position des Bildschirms auf dem virtuellen Desktop.
f.nexticonmgr
Diese Funktion verlagert den Zeiger auf den nächsten Symbolmanager, der alle geöffneten Fenster enthält
den aktuellen oder jeden nachfolgenden Bildschirm.
f.nop Diese Funktion führt nichts aus und wird normalerweise mit verwendet Standardfunktion or
Fensterfunktion Variablen oder zum Einfügen von Leerzeilen in Menüs.
f.panup N
f.pandown N
f.panleft N
f.panright N
Diese Funktionen verschieben den realen Bildschirm um N% der Bildschirmdimension im
angegebene Richtung. Diese sind idealerweise an die Cursortasten gebunden:
„Up“ = : root : f.panup „100“
„Down“ = : root : f.pandown „100“
„Left“ = : root : f.panleft „100“
„Right“ = : root : f.panright „100“
f.playsound Audiodatei
Diese Funktion spielt den angegebenen Sound ab Lautstärke Volumen. Die Audiodatei sollen
sei der vollständige Pfadname der Sounddatei. Dies ist eine eher „teure“ Funktion
im Vergleich zu dem, was von der Sounds variabel und sollte vermieden werden.
f.previconmgr
Diese Funktion verzerrt den Zeiger auf den vorherigen Symbolmanager, der irgendwelche enthält
Fenster auf dem aktuellen oder vorherigen Bildschirm.
f.aufhören Diese Funktion bewirkt vtwm um die Fensterränder wiederherzustellen und zu beenden. Wenn vtwm is
der letzte Client, von dem aus aufgerufen wurde xdm, führt dies zu einem Server-Reset und dem
Die Sitzung des Benutzers wird abgemeldet.
Benutzer, die über längere Zeiträume (Tage oder Wochen) angemeldet bleiben oder gerne wechseln
Wenn Sie Fenstermanager verwenden oder mit ihnen experimentieren, kann es wünschenswert sein, a zu verwenden
relativ einfache Anwendung, wie z xbiff(1), als letzte Anwendung in ihrem
.xinitrc or .xsession Datei, wodurch der Fenstermanager früher gestartet und ausgeführt werden kann
der Hintergrund. Dadurch ist es möglich, den Fenstermanager zu wechseln, ohne sich abzumelden
Außerdem ist es wesentlich unwahrscheinlicher, dass eine Sitzung aufgrund eines Fehlers abrupt beendet wird
in einem komplexen Programm wie einem Fenstermanager. Der einzige Nachteil dieses Ansatzes ist
zur Abwicklung, Integrierung, Speicherung und f.aufhören dann wird die Sitzung nicht mehr beendet: Sie müssen verwenden f.löschen or
f.zerstören auf dieser letzten Anwendung zum Abmelden.
f.erhöhen Diese Funktion öffnet das ausgewählte Fenster.
f.raiselower
Diese Funktion hebt das ausgewählte Fenster an die Spitze der Stapelreihenfolge, falls dies der Fall ist
durch eventuelle Fenster verdeckt werden, andernfalls wird das Fenster abgesenkt.
f.aktualisieren
Diese Funktion bewirkt, dass alle Fenster aktualisiert werden.
f.resetdesktop
Diese Funktion verschiebt die reale Anzeige auf (0,0)
f.Größe ändern
Diese Funktion zieht einen Umriss des ausgewählten Fensters (oder des Fensters selbst, falls vorhanden).
UndurchsichtigGröße ändern Variable ist gesetzt) nach dem Überschreiten einer Grenze (oder durch Setzen).
AutoRelativeResize), bis die aufrufende Zeigertaste losgelassen wird
Das Fenster wird angehoben (vorbehaltlich RaiseOnStart, MoveDelta und NoRaiseOnResize). Zu
Um die Größenänderung abzubrechen, drücken Sie eine andere Taste, bevor Sie die aufrufende Taste loslassen.
f.Neustart
Diese Funktion wird beendet und neu gestartet vtwm. Siehe auch f.startwm.
f.righticonmgr
Diese Funktion ist ähnlich wie f.nexticonmgr außer dass sich die Umhüllung nicht ändert
Reihen.
f.rightzoom
Diese Variable ähnelt der f.bottomzoom Funktion, außer dass die ausgewählte
Die Fenstergröße wird nur auf die rechte Hälfte der Anzeige angepasst.
f.ring Wählt ein Fenster aus und fügt es dem hinzu Fensterring Liste auf oder entfernt sie, wenn dies der Fall war
schon im Ring. Dieser Befehl macht f.warpring viel nützlicher, indem man es macht
Konfiguration dynamisch.
f.sich selbst retten
Diese Funktion sendet eine WM_SAVEYOURSELF-Nachricht an das ausgewählte Fenster, falls dies der Fall ist
hat die Nachricht in seiner Fenstereigenschaft WM_PROTOCOLS angefordert. Kunden, die akzeptieren
Diese Nachricht soll alle mit dem Fenster verknüpften Zustände überprüfen und überprüfen
Aktualisieren Sie die WM_COMMAND-Eigenschaft wie im ICCCM angegeben. Wenn das Fenster nicht funktioniert
Wenn Sie diese Nachricht angefordert haben, ertönt die Tastaturklingel.
f.Trennzeichen
Gilt nur in Menüs. Der Effekt besteht darin, einen Zeilentrenner zwischen den vorherigen einzufügen
und der folgende Eintrag. Der Namensauswahlteil im Menü wird nicht verwendet (muss aber verwendet werden).
anwesend sein).
f.setrealscreen geomstr
Diese Funktion setzt den realen Bildschirm auf die angegebenen virtuellen Koordinaten. Der
geomstr ist eine Zeichenfolge in Anführungszeichen, die eine Standardgeometriespezifikation enthält.
f.showdesktopdisplay
Diese Funktion bildet die Desktop-Anzeige ab.
f.showiconmgr
Diese Funktion ordnet den aktuellen Symbolmanager zu, wenn sie in einem Client-Fenster ausgewählt wird.
und ordnet alle Symbolmanager zu, wenn sie im Stammfenster ausgewählt werden.
f.snap Diese Funktion rastet den realen Bildschirm an einem im virtuellen Raum definierten Raster ein
PanDistanceX und PanDistanceY Schritte.
f.snaprealscreen
Diese Funktion schaltet die Einstellung um SnapRealScreen.
f.snugdesktop
verschiebt die Anzeige, um zu versuchen, alle teilweise sichtbaren Fenster vollständig auf die zu passen
Bildschirm.
f.snugwindow
verschiebt die Anzeige, um zu versuchen, das ausgewählte Fenster vollständig auf den Bildschirm zu passen
f.sorticonmgr
Diese Funktion sortiert die Einträge im aktuellen Icon-Manager alphabetisch. Sehen
Die Variable SortIconManager.
f.sounds
Diese Funktion schaltet die Wiedergabe von Sounds um. Es handelt sich um eine „Mute“-Funktion.
f.squeezecenter
f.squeezeleft
f.squeezeright
Wählt ein Fenster aus und lässt seinen Titel so aussehen, als ob Sie ihn als konfiguriert hätten
SqueezeTitle Mitte 0 0
or
SqueezeTitle links 0 0
or
SqueezeTitle rechts 0 0
jeweils. Diese machen komprimierte Titel viel nützlicher, weil sie
Die Konfiguration ist dynamisch.
f.startwm Kommandozeile
Diese Funktion tötet vtwm, und startet den Fenstermanager wie von angegeben
Kommandozeile. Ein nachgestelltes kaufmännisches Und und/oder Umgebungsvariablen sollten nicht verwendet werden.
Web Link f.Neustart.
f.statischeSymbolpositionen
Diese Funktion schaltet die Einstellung um StaticIconPositions.
f.stick Diese Funktion ist ein Synonym für f.Nagel.
f.stickyaabe
Diese Funktion ist gleichbedeutend mit der f.nageledabove Funktion.
f.stricticonmgr
Diese Funktion schaltet die Einstellung um StrictIconManager.
f.Titel Diese Funktion stellt ein zentriertes, nicht auswählbares Element in einer Menüdefinition bereit. Es
sollte nicht in einem anderen Kontext verwendet werden.
f.topzoom
Diese Variable ähnelt der f.bottomzoom Funktion, außer dass die ausgewählte
Die Fenstergröße wird nur auf die obere Hälfte der Anzeige angepasst.
f.twmrc Synonym zu f.Neustart. Historisch gesehen sollte diese Funktion das verursachen
Die Startanpassungsdatei muss erneut gelesen werden.
f.unbindbuttons
f.unbindkeys
Diese Funktionen sind deaktiviert vtwm's Zeiger oder Tastaturbelegungen für das Ausgewählte
Fenster, sodass Ereignisse direkt an die Anwendung übergeben werden können. Diese sind nützlich,
zum Beispiel, wenn darin ein anderer Fenstermanager ausgeführt wird Xnest or Xvnc.
f.unfokus
Diese Funktion setzt den Fokus wieder auf zeigergesteuert zurück. Dies sollte verwendet werden, wenn a
Das fokussierte Fenster ist nicht mehr erwünscht.
f.upiconmgr
Diese Funktion verzerrt den Zeiger auf die vorherige Zeile im aktuellen Symbolmanager.
Bei Bedarf wird in die letzte Zeile derselben Spalte umgebrochen.
f.Version
Diese Funktion bewirkt die vtwm welches Versionsfenster angezeigt werden soll. Dieses Fenster wird sein
angezeigt, bis eine Zeigertaste gedrückt oder der Zeiger von einer Zeigertaste bewegt wird
Fenster zu einem anderen.
f.virtuelleGeometrien
Diese Funktion schaltet die Einstellung um NotVirtualGeometries.
f.vlzoom
Diese Funktion ist ein Synonym für f.Linkszoom.
f.vrzoom
Diese Funktion ist ein Synonym für f.rightzoom.
f.warp Bewegen Sie den Cursor zum ausgewählten Fenster. Dies ist nur sinnvoll, wenn das Fenster vorhanden ist
über den Icon-Manager ausgewählt werden.
f.warpclassnext Schnur
f.warpclassprev Schnur
Diese Funktionen verzerren den Zeiger auf das nächste oder vorherige Fenster im angegebenen
Klasse, die durch das Argument angegeben wird Schnur. Wenn Schnur is „VTWM“, nur Icon-Manager,
Türen und das Virtual Desktop-Fenster werden berücksichtigt. Wenn Schnur leer (d. h. ""),
Es wird die Klasse des Fensters mit Fokus verwendet. Wenn das Fenster symbolisiert ist, wird dies der Fall sein
deikonifiziert werden, wenn die Variable WarpUnmapped gesetzt oder ignoriert wird.
f.warpring Schnur
Diese Funktion verzerrt den Zeiger auf das nächste oder vorherige Fenster (wie durch angezeigt).
das Argument Schnur, die sein kann "nächste" or "vorher") angegeben in der Fensterring
Variable. Wenn das Fenster symbolisiert ist, wird es bei der Variablen deikonifiziert
WarpUnmapped gesetzt oder ignoriert wird.
f.warpsnug
Diese Funktion schaltet die Einstellung um WarpSnug.
f.warpto Schnur
Diese Funktion verzerrt den Zeiger auf das Fenster, das einen Namen oder eine Klasse hat
Streichhölzer Schnurdem „Vermischten Geschmack“. Seine Schnur kann ein Platzhalter im VTWM-Stil sein, aber kein regulär
Ausdruck (Siehe Platzhalter Abschnitt für Einzelheiten). Wenn das Fenster symbolisiert ist,
es wird deikonifiziert, wenn das WarpUnmapped Variable wird gesetzt oder ignoriert.
f.warptoiconmgr Schnur
Diese Funktion verzerrt den Zeiger auf den Icon-Manager-Eintrag, der dem zugeordnet ist
Fenster, das den Zeiger im durch das Argument angegebenen Symbolmanager enthält
Schnur. Wenn Schnur ist leer (d. h. ""), wird der aktuelle Icon-Manager ausgewählt. Wenn
Das Fenster ist ikonifiziert, es wird deikonifiziert, wenn die Variable WarpUnmapped is
gesetzt oder ignoriert werden.
f.warptonewest
Diese Funktion verzerrt den Zeiger auf das zuletzt erstellte Fenster. Wenn die
Wenn das Fenster symbolisiert ist, wird es deikonifiziert, wenn die Variable WarpUnmapped ist eingestellt oder
sonst ignoriert.
f.warptoscreen Schnur
Diese Funktion verzerrt den Zeiger auf den durch das Argument angegebenen Bildschirm Schnur.
Schnur kann eine Zahl sein (z. B. "0" or "1"), das Wort "nächste" (zeigt den Strom an
Bildschirm plus 1, wobei alle nicht verwalteten Bildschirme übersprungen werden), das Wort "zurück" (zeigt an
der aktuelle Bildschirm minus 1, alle nicht verwalteten Bildschirme werden übersprungen) oder das Wort
"vorher" (zeigt den zuletzt besuchten Bildschirm an.
f.warpvisible
Diese Funktion schaltet die Einstellung um WarpVisible.
f.winrefresh
Diese Funktion ähnelt der f.aktualisieren Funktion, außer dass nur die ausgewählte
Das Fenster wird aktualisiert.
f.zoom Diese Funktion ähnelt der f.Vollzoom Funktion, außer dass die einzige die
Die Höhe des ausgewählten Fensters wird geändert.
f.zoomzoom
Diese Funktion erstellt einen Zoom-Umriss von einem zufälligen Ort zu einem anderen zufälligen Ort
(Siehe Zoom und ZoomZoom Variablen). Es ist albern, kann aber als visuelles Mittel verwendet werden
Glocke anstelle von f.Piepton. Siehe auch die LessRandomZoomZoom variabel.
MENÜS
Funktionen können per Popup gruppiert und interaktiv ausgewählt werden (wenn sie an einen Zeiger gebunden sind).
(Schaltfläche) oder Pulldown-Menüs (bei Verknüpfung mit einer Titelleistenschaltfläche). Jedes Menü
Die Spezifikation enthält den Namen des Menüs, auf das verwiesen wird f.Menü, Optional
Standard-Vordergrund- und Hintergrundfarben, die Liste der Elementnamen und die Funktionen, die sie haben
aufrufen soll, und optionale Vordergrund- und Hintergrundfarben für einzelne Elemente:
Menü "Menüname" [ ("auf jeden Fall„“auf jeden Fall") ]
{
string1 [ ("fore1„“back1")] function1
string2 [ ("fore2„“back2")] function2
...
stringN [ ("vorn„“zurückN")] FunktionN
}
Die Menüname Groß- und Kleinschreibung wird beachtet. Die Wahl auf jeden Fall und auf jeden Fall Argumente geben die an
Vordergrund- und Hintergrundfarben, die auf einem Farbdisplay zur Hervorhebung von Menüeinträgen verwendet werden. Der
Schnur Ein Teil jedes Menüeintrags ist der Text, der im Menü angezeigt wird. Der
optional Vordergrund und Zurück Argumente geben die Vordergrund- und Hintergrundfarben des Menüs an
Eintrag, wenn sich der Zeiger nicht im Eintrag befindet. Diese Farben werden nur für eine Farbe verwendet
Anzeige. Standardmäßig werden die von angegebenen Farben verwendet MenüVordergrund und
MenüHintergrund Variablen. Die Funktion Teil des Menüeintrags ist eine der Funktionen,
einschließlich aller benutzerdefinierten Funktionen oder zusätzlicher Menüs.
Es gibt ein spezielles Menü mit dem Namen VTWM Windows welches die Namen aller Kunden enthält
und vtwm-Mitgelieferte Fenster. Die Auswahl eines Eintrags führt dazu, dass Fensterfunktion sein
in diesem Fenster ausgeführt. Wenn Fensterfunktion nicht festgelegt wurde, wird das Fenster angezeigt
entikonifiziert und auferweckt. Dieses Menü verwendet die gleichen Farben wie die kleinen Fenster im
Panner. Diese Funktion ehrt immer noch das Traditionelle TwmWindows Menüname von einst.
ICONS
vtwm unterstützt verschiedene Möglichkeiten zur Bearbeitung symbolisierter Fenster. Das gemeinsame Bild-
Der und-Text-Stil kann manuell oder automatisch angeordnet werden, wie von beschrieben
IconRegion Variable. Darüber hinaus gibt es ein übersichtliches Raster mit Symbolnamen, das als Symbolmanager bezeichnet wird.
Bietet eine effizientere Nutzung des Bildschirmplatzes sowie die Möglichkeit, zwischen ihnen zu navigieren
Fenster über die Tastatur öffnen.
Ein Symbolmanager ist ein Fenster, das die Namen ausgewählter oder aller aktuell geöffneten Fenster enthält
der Bildschirm. Zusätzlich zum Fensternamen gibt es eine kleine Schaltfläche, die das Standardsymbol verwendet
Das Symbol wird links neben dem Namen angezeigt, wenn das Fenster symbolisiert wird. Von
Standardmäßig wird ein Klick auf einen Eintrag im Symbolmanager ausgeführt f.iconify. Um es zu ändern
Um die im Symbolmanager durchgeführten Aktionen anzuzeigen, verwenden Sie die iconmgr Kontext beim Angeben von Schaltflächen und
Tastaturbindungen.
Wenn Sie den Zeiger in den Symbolmanager bewegen, wird der Tastaturfokus auch auf das angegebene Symbol gelenkt
Fenster wann NoIconManagerFocus nicht gesetzt ist (Fokus explizit setzen oder sonst senden).
synthetische Ereignisse wenn NoTitleFocus eingestellt ist). Verwendung der f.upiconmgr, f.downiconmgr
f.lefticonmgr und f.righticonmgr Funktionen kann der Eingabefokus zwischen geändert werden
Fenster direkt über die Tastatur öffnen.
IMAGE UND AUDIO FORMATEN
vtwm unterstützt viele eigene Bilder (in diesem Dokument als „intern“ oder „integriert“ bezeichnet).
Dokument), unterteilt in zwei Typen, Bitmaps und Pixmaps. Sie unterscheiden sich von der Datei
Bilder entweder durch einen Doppelpunkt (':') oder die Zeichenfolge „:xpm:“ als erste(s) Zeichen der
Namen bzw.:
:darrow beliebig skaliert, n/a für Hervorhebung
:löschen / :xlogo zentriert in jedem Zeichenobjekt
:Punkt / :ikonifizieren zentriert in jedem Zeichenobjekt
:Speisekarte skaliert in jeder Zeichenfläche
:rarrow beliebig skaliert, n/a für Hervorhebung
:Größe ändern skaliert in jeder Zeichenfläche
:xpm:bar skaliert in jeder Zeichenfläche
:xpm:box skaliert in jeder Zeichenfläche
:xpm:darrow beliebig skaliert, n/a für Hervorhebung
:xpm:dot zentriert in jedem Zeichenobjekt
:xpm:lines skaliert in jeder Zeichenfläche
:xpm:menu skaliert in jeder Zeichenfläche
:xpm:raisedbox skaliert, nur zur Hervorhebung
:xpm:raisedlines skaliert, nur zur Hervorhebung
:xpm:rarrow beliebig skaliert, n/a für Hervorhebung
:xpm:Größe ändern skaliert in jeder Zeichenfläche
:xpm:sunkenbox skaliert, nur zur Hervorhebung
:xpm:sunkenlines skaliert, nur zur Hervorhebung
:xpm:zoom skaliert in jeder Zeichenfläche
vtwm Unterstützt standardmäßig auch ein einzelnes Bilddateiformat, die X Window System-Bitmap
(Dateien tragen normalerweise die Erweiterung „.xbm“), für zweifarbige Bilder. Wann jedoch
erstellt mit der XPM-Bibliothek, vtwm unterstützt auch die X-Window-System-Pixmap (Dateien
trägt typischerweise eine Erweiterung von „.xpm“), für Vollfarbbilder.
Alle Bildtypen und Quellen können innerhalb der Variablen, die sie verwenden, frei gemischt werden
das oben aufgeführte Verhalten und mit den folgenden zusätzlichen Ausnahmen: Die Icons und
Unbekanntes Symbol Variablen erkennen die integrierten Bilder nicht RealScreenPixmap,
TitleHighlight und VirtualBackgroundPixmap Einträge der Pixmaps Variable nicht
Wenn Sie die integrierten Bilder erkennen, können nur die Schaltflächen in der Titelleiste externe Bilder aufnehmen
wäre größer als der ihnen standardmäßig zugewiesene Speicherplatz (in jedem anderen Fall das Bild).
wird passend zugeschnitten), und nur die RealScreenPixmap, TitleHighlight und
VirtualBackgroundPixmap Einträge der Pixmaps Die Variable kachelt kleine Bilder in die
ihnen zugewiesener Platz.
Der zeichnbare Symbolmanager ist fest auf 11 x 11 Pixel codiert, der zeichnbare Menüpunkt ist es MenuFont
Die Pixel sind quadratisch und die Titelleistenschaltflächen sind quadratisch
(Überschrift - (2 * ButtonIndent))
Pixel im Quadrat. Der Hervorhebungsbereich der Titelleiste ist
(Titelleiste Höhe - (2 * FramePadding) - 2)
Pixel hoch, wo Titelleiste Höhe wird bestimmt durch Überschrift oder die Titelleistenschaltfläche
Höhe, je nachdem, welcher Wert größer ist, und FramePadding.
Das Root-Fenster kann mit allen Bilddateien dekoriert werden, die von X Window unterstützt werden
Systemdienstprogramme und Anwendungen (xloadimage(1) xsetroot(1) xv(1) usw.).
If vtwm ist mit Soundunterstützung erstellt, mehrere Audiodateiformate werden unterstützt, nicht von vtwm
an sich, aber durch die rplayd(8) Daemon. Derzeit sind dies die Formate AU, AIFF, WAV und VOC
nativ unterstützt, aber siehe auch rplay.helpers(5).
Platzhalter
vtwm unterstützt „Platzhalter“ beim Abgleichen von Fenstern mit denen einer Variablen Win-Liste. Durch
Standardmäßig stellt das Fragezeichen ('?') ein beliebiges einzelnes Zeichen dar, das Sternchen ('*')
steht für null oder mehr Zeichen und Klammern („[“ und „]“) für beliebige
darin aufgeführten Zeichen. Der Backslash ('\') "entgeht" einem beliebigen Zeichen und ermöglicht so
Diese reservierten Zeichen sollen wörtlich verwendet werden.
vtwm kann eine umfangreichere Methode zur Zeichenersetzung namens unterstützen regulär Ausdrücke oder
"BETREFFEND"s. Wenn vtwm Wird mit REs erstellt, werden viele weitere „Wildcard“-Regeln hinzugefügt. Eine Beschreibung von
REs liegen außerhalb des Rahmens dieses Dokuments; siehe die re_format(7) oder egrep(1) Manpages.
vtwm unterscheidet REs von Strings, indem es sie in Schrägstriche ('/') einschließt. Die Zwei
frei mischbar; Ändern des Beispiels in der VARIABLEN Abschnitt zu:
AutoRaise
{
„emacs“
„VTWM*“
/x.*clock/ # war „x*clock“
„Xmh“
„XTerm“
}
erreicht das Gleiche. Dies ist nur ein einfaches Beispiel für die RE-Nutzung und ist als solches auch nicht der Fall
ihre Fähigkeiten demonstrieren oder nutzen.
ASYNCHRON EVENTS
Es ist möglich, eine auszustellen f.Neustart über ein Unix-Signal, um das Debuggen zu erleichtern vtwm Ressourcen
Dateien. Senden Sie dazu eine SIGUSR1 zu den vtwm Prozess-ID (geschrieben). $HOME/vtwm.pid).
Weitere Informationen finden Sie auch in den töten(1) oder erschlagen(1).
Nutzen Sie vtwmx online über die Dienste von onworks.net
