EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

wmctrl – Online in der Cloud

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

Dies ist der Befehl wmctrl, 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


wmctrl – interagiert mit einem EWMH/NetWM-kompatiblen X Window Manager.

ZUSAMMENFASSUNG


wmctrl [ Optionen | Aktionen ]...

BESCHREIBUNG


wmctrl ist ein Befehl, der zur Interaktion mit einem X Window Manager verwendet werden kann
kompatibel mit der EWMH/NetWM-Spezifikation. wmctrl kann den Fenstermanager abfragen
Informationen und kann die Durchführung bestimmter Fensterverwaltungsmaßnahmen anfordern.

wmctrl wird vollständig durch seine Befehlszeilenargumente gesteuert. Die Befehlszeilenargumente
werden verwendet, um die auszuführende Aktion (mit Optionen, die das Verhalten ändern) und alle anderen anzugeben
Argumente, die möglicherweise zum Ausführen der Aktionen erforderlich sind.

In den folgenden Abschnitten werden die unterstützten Aktionen und Optionen definiert. Argumente zu den Aktionen
und Optionen werden in das Formular geschrieben in den Beschreibungen unten. Die detaillierte
Die Syntax zum Schreiben von Argumenten befindet sich in einem einzigen Abschnitt, der diesem Zweck gewidmet ist.

MASSNAHMEN


Die folgenden Befehlszeilenargumente können zum Aufrufen von a angegeben werden wmctrl Aktion. Einziger
Die Aktion kann mit dem Aufruf von ausgeführt werden wmctrl Befehl.

-a
Wechseln Sie zum Desktop, der das Fenster enthält , öffne das Fenster und gib es
Fokus.

-b ( hinzufügen | entfernen | Umschalten),prop1 [,prop2 ]
Fügen Sie bis zu zwei Fenstereigenschaften gleichzeitig hinzu, entfernen Sie sie oder schalten Sie sie um. Das Fenster, das
geändert wird, muss mit a gekennzeichnet sein -r Aktion. Die Eigenschaftsänderung ist
Wird mithilfe der EWMH-Anfrage _NET_WM_STATE erreicht. Die unterstützten Eigenschaftsnamen (z
prop1 und prop2) sind modal, klebrig, maximierter_vert, maximierter_horz, schattiert,
skip_taskbar, skip_pager, versteckt, fullscreen, oben und unten. Zwei Eigenschaften sind
unterstützt, um Vorgänge wie das Maximieren eines Fensters in den Vollbildmodus zu ermöglichen. Notiz
dass diese Aktion aus genau zwei Shell-Befehlszeilenargumenten besteht.

-c
Schließe das Fenster anmutig.

-d Listen Sie alle vom Fenstermanager verwalteten Desktops auf. Es wird jeweils eine Zeile ausgegeben
Desktop, wobei die Zeile in durch Leerzeichen getrennte Spalten unterteilt ist. Die erste Spalte
enthält eine ganzzahlige Desktop-Nummer. Die zweite Spalte enthält ein „*“-Zeichen für
der aktuelle Desktop, andernfalls enthält er ein „-“-Zeichen. Die nächsten beiden Spalten
enthalten die feste Zeichenfolge GD: und dann die Desktop-Geometrie als 'x'
(z.B „1280x1024“). Die folgenden beiden Spalten enthalten die feste Zeichenfolge Vizepräsident: und dann
die Ansichtsfensterposition im Format ','((z.B '0,0'). Die nächsten drei Spalten
danach enthält die feste Zeichenfolge WA: und dann zwei Spalten mit dem Arbeitsbereich
Geometrie als 'X,Y und WxH'((z.B '0,0 1280x998'). Der Rest der Zeile enthält die
Name des Desktops (möglicherweise mit mehreren Leerzeichen).

-e
Ändern Sie die Größe und verschieben Sie ein Fenster, das mit a angegeben wurde -r Aktion gem
Argument.

-g w,h Ändern Sie die Geometrie (gemeinsame Größe) aller Desktops entsprechend w Pixel breit und h
Pixel hoch. w und h müssen positive ganze Zahlen sein. Ein Fenstermanager kann dies ignorieren
anfordern.

-h Hilfetext zur Programmnutzung drucken.

-I Name
Legen Sie den Symbolnamen (Kurztitel) des durch a angegebenen Fensters fest -r Aktion zu Name.

-k ( on | WOW! )
Aktivieren oder deaktivieren Sie den Modus „Desktop anzeigen“ des Fenstermanagers (falls der Fenstermanager
implementiert diese Funktion).

-l Listen Sie die Fenster auf, die vom Fenstermanager verwaltet werden. Es wird jeweils eine Zeile ausgegeben
Fenster, wobei die Zeile in durch Leerzeichen getrennte Spalten unterteilt ist. Die erste Spalte
enthält immer die Fensteridentität als hexadezimale Ganzzahl und die zweite Spalte
Enthält immer die Desktop-Nummer (ein -1 wird verwendet, um ein Sticky-Fenster zu identifizieren). Wenn
-p Wenn diese Option angegeben ist, enthält die nächste Spalte die PID für das Fenster als
dezimale Ganzzahl. Wenn die -G Wenn diese Option angegeben wird, werden vier ganzzahlige Spalten angezeigt
Folgen Sie: x-Offset, y-Offset, Breite und Höhe. Die nächste Spalte enthält immer die
Name des Client-Computers. Der Rest der Zeile enthält den Fenstertitel (evtl
mit mehreren Leerzeichen im Titel).

-m Informationen zum Fenstermanager und zur Umgebung anzeigen.

-n N Ändern Sie die Anzahl der Desktops auf N (eine nicht negative ganze Zahl).

-N Name
Legen Sie den Namen (Langtitel) des durch a angegebenen Fensters fest -r Aktion zu Name.

-o x,y Ändern Sie den Ansichtsbereich für den aktuellen Desktop. Die Werte x und y sind numerische Offsets
die die Position der oberen linken Ecke des Ansichtsfensters angeben. Ein Fenstermanager
kann diese Anfrage ignorieren.

-r
Geben Sie ein Zielfenster für eine Aktion an.

-R
Verschiebe das Fenster Wechseln Sie zum aktuellen Desktop, öffnen Sie das Fenster und geben Sie ihm den Fokus.

-s
Wechseln Sie zum Desktop .

-t
Verschieben Sie ein Fenster, das mit angegeben wurde -r Aktion auf den Desktop .

-T Name
Legen Sie sowohl den Namen (langer Titel) als auch den Symbolnamen (kurzer Titel) des Fensters fest
angegeben durch a -r Aktion zu Name. Diese Aktion ähnelt der Verwendung von -N und -I Aktionen
gleichzeitig (was sonst unmöglich wäre, da wmctrl kann nur ausgeführt werden
eine Aktion nach der anderen).

OPTIONAL


Die folgenden Optionen ändern die Standardaktionen oder die Interpretation von
Argumente.

-F Argumente für Fensternamen () sind als exakte Fenstertitel zu behandeln
Groß- und Kleinschreibung beachten. Ohne diese Option werden Fenstertitel als Groß-/Kleinschreibung betrachtet
unempfindliche Teilzeichenfolgen des vollständigen Fenstertitels.

-G Fügen Sie Geometrieinformationen in die Ausgabe ein -l Maßnahmen.

-i Fensterargumente interpretieren () als numerischer Wert und nicht als Zeichenfolgenname für
das Fenster. Wenn der numerische Wert mit dem Präfix „0x“ beginnt, wird davon ausgegangen, dass es sich um a handelt
Hexadezimalzahl.

-p Fügen Sie PIDs in die von gedruckte Fensterliste ein -l Aktion. Gibt eine PID von „0“ aus, wenn
Die Anwendung, die das Fenster besitzt, unterstützt es nicht.

-u Überschreiben Sie die automatische Erkennung und erzwingen Sie den UTF-8-Modus.

-v Stellen Sie eine ausführliche Ausgabe bereit. Dies ist beim Debuggen sehr nützlich wmctrl sich.

-w [ [, ]... ]
Verwenden Sie im Argument angegebene Problemumgehungen.

-x WM_CLASS in die Fensterliste aufnehmen oder interpretieren als WM_CLASS-Name.

ARGUMENTE


Ein Desktop wird immer durch eine Ganzzahl angegeben, die die Desktop-Nummern darstellt.
Desktop-Nummern beginnen bei 0.


Ein Argument zum Verschieben und Ändern der Größe hat das Format 'g,x,y,w,h'. Alle fünf Komponenten sind
ganze Zahlen. Der erste Wert, gist die Schwerkraft des Fensters, wobei 0 die größte ist
gemeinsamer Wert (der Standardwert für das Fenster). Bitte beachten Sie die EWMH-Spezifikation
für andere Werte.

Die vier verbleibenden Werte sind eine Standardgeometriespezifikation: x,y lernen muss die
Position der oberen linken Ecke des Fensters und w,h ist die Breite und Höhe von
des Fensters, mit der Ausnahme, dass der Wert -1 an einer beliebigen Position interpretiert wird
Dies bedeutet, dass der aktuelle Geometriewert nicht geändert werden sollte.

Dieses Argument gibt ein Fenster an, das das Ziel einer Aktion ist. Standardmäßig ist die
Das Argument wird so behandelt, als wäre es eine Zeichenfolge, und Fenster werden untersucht, bis eines vorhanden ist
mit einem Titel gefunden, der die angegebene Zeichenfolge als Teilzeichenfolge enthält. Der Teilstring
Der Abgleich erfolgt ohne Berücksichtigung der Groß- und Kleinschreibung. Der -F Option kann verwendet werden, um zu erzwingen
Genaue Titelübereinstimmung mit Berücksichtigung der Groß- und Kleinschreibung. Die Option -i kann zur Interpretation verwendet werden
Fensterziel als numerische Fensteridentität anstelle einer Zeichenfolge.

Die Fensternamenzeichenfolge :WÄHLEN: wird besonders behandelt. Wenn dieser Fenstername verwendet wird
dann wmctrl wartet darauf, dass der Benutzer das Zielfenster auswählt, indem er darauf klickt.

Die Fensternamenzeichenfolge :AKTIV: kann zur Unterweisung verwendet werden wmctrl um das aktuell zu verwenden
aktives Fenster für die Aktion.


Derzeit ist nur eine Problemumgehung implementiert. Die Angabe erfolgt über die
Schnur DESKTOP_TITLES_INVALID_UTF8 und es führt zum Drucken eines Nicht-ASCII-Desktops
Kacheln werden bei Verwendung von Window Maker korrekt angezeigt.

Beispiele:


Abrufen einer Liste der vom Fenstermanager verwalteten Fenster

wmctrl -l

Abrufen einer Liste von Fenstern mit PID- und Geometrieinformationen.

wmctrl -p -G -l

Gehen Sie zu dem Fenster mit einem Namen, der „emacs“ enthält

wmctrl -a emacs

Schattieren Sie ein Fenster mit einem Titel, der das Wort „Mozilla“ enthält.

wmctrl -r mozilla -b add,shaded

Schließen Sie ein Fenster mit einem sehr spezifischen Titel

wmctrl -F -c 'Debian-Fehlerverfolgungssystem – Mozilla'

Schalten Sie die „Klebrigkeit“ eines Fensters mit einer bestimmten Fensteridentität um

wmctrl -i -r 0x0120002 -b add,sticky

Ändern Sie den Titel des Fensters in eine bestimmte Zeichenfolge, wählen Sie das Fenster jedoch aus, indem Sie darauf klicken

wmctrl -r :SELECT: -T „Ausgewähltes Fenster“

Verwenden Sie wmctrl online über die Dienste von onworks.net


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

  • 1
    Alt-F
    Alt-F
    Alt-F bietet eine kostenlose und Open Source
    alternative Firmware für den DLINK
    DNS-320/320L/321/323/325/327L and
    DNR-322L. Alt-F hat Samba und NFS;
    unterstützt ext2/3/4...
    Laden Sie Alt-F herunter
  • 2
    usm
    usm
    Usm ist ein einheitliches Slackware-Paket
    Manager, der automatisch behandelt
    Abhängigkeitsauflösung. Es vereint
    verschiedene Paket-Repositories einschließlich
    Slackware, locker, p...
    usm herunterladen
  • 3
    Chart.js
    Chart.js
    Chart.js ist eine Javascript-Bibliothek, die
    erlaubt Designern und Entwicklern zu zeichnen
    alle Arten von Diagrammen mit HTML5
    Canvas-Element. Chart js bietet eine großartige
    Anordnung ...
    Laden Sie Chart.js herunter
  • 4
    iReport-Designer für JasperReports
    iReport-Designer für JasperReports
    HINWEIS: Unterstützung für iReport/Jaspersoft Studio
    Ankündigung: Ab Version 5.5.0,
    Jaspersoft Studio wird der offizielle sein
    Design-Client für JasperReports. ich berichte
    werden...
    Laden Sie iReport-Designer für JasperReports herunter
  • 5
    PostInstallerF
    PostInstallerF
    PostInstallerF installiert alle
    Software, die Fedora Linux und andere
    beinhaltet nicht standardmäßig after
    Fedora zum ersten Mal ausführen. Es ist
    einfach für...
    Laden Sie PostInstallerF herunter
  • 6
    strace
    strace
    Das Strace-Projekt wurde verschoben
    https://strace.io. strace is a
    Diagnose, Debugging und Anleitung
    Userspace-Tracer für Linux. Es ist benutzt
    überwachen ...
    strace herunterladen
  • Mehr »

Linux-Befehle

Ad