Dies ist der Befehl Unclutter, 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
Unclutter – Leerlauf-Cursorbild vom Bildschirm entfernen
ZUSAMMENFASSUNG
aufräumen [-Anzeige|-d Display] [-Leerlauf Sekunden] [-Tastenanschlag] [-Jitter Pixel] [-greifen]
[-keine Ereignisse] [-zurücksetzen] [-Wurzel] [-ein Bildschirm] [-sichtbar] [-Regex] [-nicht|-notname Name ...]
[-nicht Klasse Klasse ...]
BESCHREIBUNG
aufräumen Entfernt das Cursorbild vom Bildschirm, sodass es den Bereich nicht verdeckt
Sie betrachten, nachdem es sich eine bestimmte Zeit lang nicht bewegt hat. Dies geschieht nicht, wenn die
Der Cursor befindet sich im Stammfenster oder eine Schaltfläche ist gedrückt. Es versucht, Jitter (klein) zu ignorieren
Bewegungen aufgrund von Geräuschen), wenn Ihre Maus zuckt.
OPTIONAL
-Anzeige
Anschließend öffnet sich die Anzeige.
Auf -idle folgt die Anzahl der Sekunden zwischen Abfragen der Inaktivität. Der Standardwert ist 5.
Unterstützt Leerlaufzeiten im Subsekundenbereich.
-Tastenanschlag
erzählt aufräumen nicht ein Timeout zu verwenden, um zu bestimmen, wann der Cursor entfernt werden soll, sondern um
Warten Sie stattdessen, bis eine Taste gedrückt (eigentlich losgelassen) wurde.
-Jitter
folgt der Betrag der Bewegung des Zeigers, der ignoriert werden soll und
als zufälliges Rauschen betrachtet. Der Standardwert ist 0.
-grab bedeutet, dass die ursprüngliche Methode zum Ergreifen des Zeigers verwendet wird, um den zu entfernen
Mauszeiger. Dies funktioniert oft nicht so gut mit einigen Fenstermanagern.
-keine Ereignisse
stoppt das Unclutter-Senden eines Pseudo-EnterNotify-Ereignisses an den X-Client, dessen Cursor dies getan hat
gestohlen worden. Durch das Senden des Ereignisses glauben Programme wie Emacs, dass dies nicht der Fall ist
den Zeigerfokus verloren. Diese Option wird aus Gründen der Abwärtskompatibilität bereitgestellt
Falls einige Kunden verärgert sind.
-reset setzt die Zeitüberschreitung für Leerlauf zurück, nachdem der Cursor aus irgendeinem Grund wiederhergestellt wurde (z. B
als Fenster, das verschoben oder geöffnet wird), obwohl die xy-Koordinaten des Cursors
haben sich nicht geändert. Normalerweise würde der Cursor sofort wieder entfernt werden.
-root bedeutet, den Cursor zu entfernen, auch wenn er sich im Root-Hintergrund befindet, wo er im Prinzip ist
sollte nichts Nützliches verdecken.
-ein Bildschirm
Beschränkt die Übersichtlichkeit auf den einzelnen Bildschirm, der als Anzeige angegeben ist, oder auf die Standardeinstellung
Bildschirm für die Anzeige. Normalerweise werden mit Unclutter alle Bildschirme aufgeräumt
Anzeige.
-sichtbar
Sichtbarkeitsereignisse ignorieren (gilt nicht für -grab). Wenn der Cursor nie kommt
trotz eines großzügigen -jitter-Werts ausgeblendet ist, versuchen Sie diese Option
Auf -not folgt eine Liste mit Fensternamen, in denen der Cursor nicht entfernt werden soll. Der
Die ersten paar Zeichen der WM_NAME-Eigenschaft im Fenster müssen mit einem der übereinstimmen
aufgeführte Namen. Dieses Argument muss das letzte in der Befehlszeile sein.
-notname
ist genau das Gleiche wie -not
-nicht Klasse
ähnelt -notname, außer dass die WM_CLASS-Eigenschaft des Fensters verwendet wird.
Dieses Argument muss das letzte in der Befehlszeile sein und kann daher nicht mit -not verwendet werden
oder -notname.
-regex behandelt den Vornamen oder die Klasse (siehe oben) als regulären Ausdruck. Das heisst
dass „-regex -not foo bar“ nicht wie erwartet funktioniert; Verwenden Sie stattdessen „-regex“.
-not 'foo|bar' ''.
EINSCHRÄNKUNGEN
Die Option -keyStroke funktioniert bei Clients möglicherweise nicht (d. h. der Cursor verschwindet nicht).
die KeyRelease-Ereignisse anfordern. Spiele und Xt-Anwendungen, die KeyUp in ihrem verwenden
Übersetzungstabellen leiden am wahrscheinlichsten unter diesem Problem. Das Machbarste
Die Lösung besteht darin, Unclutter so zu erweitern, dass die XTest-Erweiterung verwendet wird, um alle Tastaturen und Mäuse zu erhalten
Ereignisse, allerdings erfordert dies natürlich auch, dass sich XTest auf dem Server befindet.
Die Option -keyStroke unterscheidet nicht zwischen Modifikatortasten und Tasten, die tatsächlich generiert werden
Figuren. Bei Bedarf könnte dies auf einfache Weise durch die Verwendung von XLookupString implementiert werden
um zu sehen, ob Zeichen zurückgegeben werden.
DIAGNOSE
Die Nachricht
Jemand hat ein Unterfenster zu meinem Unterfenster erstellt!
bedeutet, dass Unclutter denkt, dass ein zweiter Unclutter läuft, und versucht hat, den Cursor zu stehlen
durch Erstellen eines Unterfensters zu dem Unterfenster, das bereits zum Stehlen des Cursors verwendet wurde. Das
Die Situation entwickelt sich schnell zu einem Kampf, den niemand gewinnen kann. Deshalb wird es erkannt, wenn
möglich und das Programm gibt auf.
Nutzen Sie Unclutter online mit den onworks.net-Diensten
