xset - Benutzerpräferenz-Dienstprogramm für X
SYNOPSIS
xset [-display display]
[-b] [b {ein|aus}] [b [Lautstärke [Tonhöhe [Dauer]]]]
[-bc] [bc]
[-c] [c {ein|aus}] [c [Lautstärke]]
[+dpms] [-dpms]
[dpms Standby [ Ruhezustand [ Aus]]]
[dpms erzwinge {Standby|Ruhezustand|Aus|Ein}]
[fp=Pfadliste] [-fp=Pfadliste] [+fp=Pfadliste] [fp-Pfadliste] [fp+Pfadliste]
[fp Standard] [fp neu laden]
[-led [Ganzzahl|benannter Indikator]] [led [Ganzzahl|benannter Indikator]]
[led {ein|aus}]
[Maus [Beschleunigungsmultiplikator/Beschleunigungsdivisor [Schwellenwert]]] [Maus Standard]
[p Pixel Farbe]
[-r [Tastencode]] [r [Tastencode]] [r {ein|aus}] [r Rate Verzögerung [Rate]]
[s [Länge [Periode]]] [s {leer|nichtleer}]
[s {anzeigen|nichtanzeigen}] [s {ein|aus}] [s Standard] [s aktivieren] [s zurücksetzen]
[q]
[-version]
BESCHREIBUNG
Dieses Programm wird verwendet, um verschiedene Benutzerpräferenzoptionen der Anzeige festzulegen.
OPTIONEN
-display Anzeige
Diese Option gibt den zu verwendenden Server an; siehe X(7).
b Die Option b steuert das Klingelvolumen, die Tonhöhe und die Dauer. Diese Option akzeptiert bis zu drei numerische Parameter, ein vorangestelltes Minuszeichen (-) oder ein 'ein/aus'-Flag. Wenn keine Parameter angegeben werden oder das 'ein'-Flag verwendet wird, werden die Systemeinstellungen verwendet. Wenn das Minuszeichen oder das 'aus'-Flag angegeben wird, wird die Klingel deaktiviert. Wenn nur ein numerischer Parameter angegeben wird, wird das Klingelvolumen auf diesen Wert als Prozentsatz seines Maximums gesetzt. Ebenso gibt der zweite numerische Parameter die Klingeltonhöhe in Hertz und der dritte numerische Parameter die Dauer in Millisekunden an. Beachten Sie, dass nicht alle Hardware die Klingeleigenschaften variieren können. Der X-Server setzt die Eigenschaften der Klingel so genau wie möglich auf die vom Benutzer angegebenen Einstellungen.
bc Die Option bc steuert den Kompatibilitätsmodus für Fehler im Server, falls möglich; ein vorangestelltes Minuszeichen (-) deaktiviert den Modus, andernfalls wird der Modus aktiviert. Verschiedene Clients vor R4 übergeben ungültige Werte in einigen Protokollanforderungen, und Server vor R4 erzeugten diese Fehler nicht korrekt. Solche Clients, die unter einem R4-Server ausgeführt werden, werden auf unerwartete Weise beendet oder funktionieren nicht richtig. Der Kompatibilitätsmodus für Fehler führt explizit bestimmte Fehler in den X-Server ein, so dass viele solcher Clients weiterhin ausgeführt werden können. Dieser Modus sollte mit Vorsicht verwendet werden; die Entwicklung neuer Anwendungen sollte mit diesem Modus deaktiviert erfolgen. Der Server muss die MIT-SUNDRY-NONSTANDARD-Protokollerweiterung unterstützen, damit diese Option funktioniert.
c Die Option c steuert das Tastenklicken. Diese Option kann einen optionalen Wert, ein vorangestelltes Minuszeichen (-) oder ein 'ein/aus'-Flag annehmen. Wenn kein Parameter oder das 'ein'-Flag angegeben wird, werden die Systemeinstellungen verwendet. Wenn das Minuszeichen oder das 'aus'-Flag verwendet wird, wird das Tastenklicken deaktiviert. Wenn ein Wert von 0 bis 100 angegeben wird, wird dieser verwendet, um die Lautstärke als Prozentsatz des Maximums anzugeben. Der X-Server setzt die Lautstärke auf den nächstgelegenen Wert, den die Hardware unterstützen kann.
-dpms Die Option -dpms deaktiviert die Funktionen zur Anzeige-Energieverwaltungs-Signalisierung (DPMS).
+dpms Die Option +dpms aktiviert die Funktionen zur Anzeige-Energieverwaltungs-Signalisierung (DPMS).
dpms flags...
Die Option dpms ermöglicht das Setzen der Parameter für die Anzeige-Energieverwaltungs-Signalisierung (DPMS). Die Option kann bis zu drei numerische Werte oder das Flag force gefolgt von einem DPMS-Status annehmen. Das force-Flag zwingt den Server, sofort in den angegebenen DPMS-Status zu wechseln. Der DPMS-Status kann einer der folgenden sein: standby, suspend, off oder on. Wenn numerische Werte angegeben werden, werden diese verwendet, um die Inaktivitätszeit (in Sekunden) festzulegen, bevor die drei Modi aktiviert werden. Der erste angegebene Wert gilt für den Modus standby, der zweite für den Modus suspend und der dritte für den Modus off. Durch das Setzen dieser Werte werden die DPMS-Funktionen implizit aktiviert. Ein Wert von Null deaktiviert einen bestimmten Modus.
fp= Pfad,...
Mit fp= wird der Schriftartenpfad auf die in der Pfad-Argument angegebenen Einträge gesetzt. Die Einträge werden vom Server und nicht vom Client interpretiert. In der Regel handelt es sich um Verzeichnisnamen oder Schriftservernamen, aber die Interpretation ist serverabhängig.
fp Standard
Das Argument Standard setzt den Schriftartenpfad auf den Standardwert des Servers zurück.
fp neu einlesen
Das Argument neu einlesen setzt den Schriftartenpfad auf seinen aktuellen Wert zurück und veranlasst den Server, die Schriftartendatenbanken im aktuellen Schriftartenpfad erneut zu lesen. Dies wird in der Regel nur dann verwendet, wenn neue Schriftarten zu einem Schriftartenverzeichnis hinzugefügt werden (nachdem mit mkfontdir die Schriftartendatenbank neu erstellt wurde).
-fp oder fp- Die Optionen -fp und fp- entfernen Elemente aus dem aktuellen Schriftartenpfad. Sie müssen von einer durch Kommas getrennten Liste von Einträgen gefolgt werden.
+fp oder fp+
Die Optionen +fp und fp+ fügen Elemente am Anfang bzw. Ende des aktuellen Schriftartenpfads hinzu. Sie müssen von einer durch Kommas getrennten Liste von Einträgen gefolgt werden.
led Die Option led steuert die Tastatur-LEDs. Diese steuert das Ein- oder Ausschalten einer oder aller LEDs. Sie akzeptiert eine optionale Ganzzahl, ein vorangestelltes Minuszeichen (-) oder ein `Ein/Aus`-Flag. Wenn kein Parameter oder das Flag `Ein` angegeben wird, werden alle LEDs eingeschaltet. Wenn ein vorangestelltes Minuszeichen oder das Flag `Aus` angegeben wird, werden alle LEDs ausgeschaltet. Wenn ein Wert zwischen 1 und 32 angegeben wird, wird diese LED je nach dem Vorhandensein eines vorangestellten Minuszeichens ein- oder ausgeschaltet. `xset led 3` würde LED Nr. 3 einschalten. `xset -led 3` würde sie ausschalten. Die einzelnen LED-Werte können sich auf verschiedenen Hardware-Konfigurationen auf unterschiedliche LEDs beziehen. Wenn der X-Server die XKEYBOARD (XKB)-Erweiterung unterstützt, können LEDs mithilfe des XKB-Indikatornamens referenziert werden, indem das Schlüsselwort `named` und der Indikatorname angegeben werden. Um beispielsweise die Scroll-Lock-LED einzuschalten:
xset led named "Scroll Lock"
mouse Die Option `m` steuert die Mauseinstellungen; sie kann auf `m` abgekürzt werden. Natürlich gilt dies für die meisten Zeigegeräte, nicht nur für Mäuse. Die Parameter für das Zeigegerät sind `acceleration` und `threshold`. Die Beschleunigung kann als ganze Zahl oder als einfacher Bruch angegeben werden. Der Schwellenwert ist einfach eine ganze Zahl. Die Einstellung wird auf alle angeschlossenen Zeigegeräte angewendet. `xinput(1)` sollte verwendet werden, wenn Sie gerätespezifische Einstellungen benötigen.
Standardmäßig bewegt sich der Zeiger (die Darstellung des Zeigegeräts auf dem Bildschirm) `acceleration`-mal schneller, wenn sich das Gerät innerhalb von 10 ms um mehr als `threshold` Micky (d. h. potenzielle Pixel) bewegt, einschließlich eines kleinen Übergangsbereichs. Auf diese Weise kann das Zeigegerät für präzise Ausrichtung verwendet werden, wenn es langsam bewegt wird, und gleichzeitig kann es mit einer Handbewegung über den Bildschirm bewegt werden. Einer oder beide Parameter für die Option `m` können weggelassen werden, aber wenn nur einer angegeben wird, wird er als Beschleunigung interpretiert. Wenn keine Parameter oder das Flag `default` verwendet werden, werden die Systemeinstellungen verwendet.
Wenn der Parameter `threshold` angegeben ist und 0 beträgt, wird der Parameter `acceleration` im Exponenten einer natürlicheren und kontinuierlicheren Formel verwendet, was eine präzise Steuerung für langsame Bewegungen, aber eine große Reichweite für schnelle Bewegungen und einen progressiven Übergang für dazwischenliegende Bewegungen ermöglicht. Der empfohlene Wert für `acceleration` in diesem Fall ist 3/2 bis 3, ist aber nicht darauf beschränkt.
In der X.org X Server-Version 1.6 und höher ist das bisher beschriebene Verhalten an das Standardprofil gebunden. Es gibt andere Profile (d. h. Funktionen, die die Zeigerbeschleunigung aus der Gerätegeschwindigkeit ableiten) und zusätzliche Einstellungen, so dass die obige Beschreibung möglicherweise nicht für nicht standardmäßige Fälle gilt. In der X.org Server-Version 1.7 stehen diese als Eingabegeräteeigenschaften zur Verfügung (siehe `xinput`).
p Die Option `p` steuert die Pixel-Farbwerte. Die Parameter sind die Farbkarteneintragsnummer in dezimaler Form und eine Farbspezifikation. Die Hintergrundfarben des Root-Fensters können auf einigen Servern geändert werden, indem die Einträge für `BlackPixel` und `WhitePixel` geändert werden. Obwohl diese oft 0 und 1 sind, müssen sie es nicht sein. Außerdem kann ein Server diese Farben privat zuweisen, in diesem Fall wird ein Fehler erzeugt. Der Karteneintrag darf keine schreibgeschützte Farbe sein, andernfalls wird ein Fehler erzeugt.
r Die Option `r` steuert die automatische Wiederholung. Durch Aufrufen mit "-r" oder "r off" wird die automatische Wiederholung deaktiviert, während "r" oder "r on" sie aktiviert. Durch Anhängen eines ganzzahligen Tastencodes zwischen 0 und 255 an die Option "-r" oder "r" wird die automatische Wiederholung für diese Taste deaktiviert oder aktiviert, aber nur, wenn dies für den jeweiligen Tastencode sinnvoll ist. Tastencodes unter 8 sind in der Regel nicht für diesen Befehl gültig. Beispiel: "xset -r 10" deaktiviert die automatische Wiederholung für die Taste "1" in der obersten Reihe einer IBM PC-Tastatur.
Wenn der Server die XFree86-Misc-Erweiterung oder die XKB-Erweiterung unterstützt, wird ein Parameter von 'rate' akzeptiert und muss von null, eins oder zwei numerischen Werten gefolgt werden. Der erste Wert gibt die Verzögerung an, bevor die automatische Wiederholung beginnt, und der zweite Wert gibt die Wiederholungsrate an. Im Falle, dass der Server die XKB-Erweiterung unterstützt, ist die Verzögerung die Anzahl der Millisekunden, bevor die automatische Wiederholung beginnt, und die Rate ist die Anzahl der Wiederholungen pro Sekunde. Wenn die Rate oder Verzögerung nicht angegeben wird, wird sie auf den Standardwert gesetzt.
s Die Option 's' ermöglicht das Einstellen der Bildschirmschonerparameter. Diese Option akzeptiert bis zu zwei numerische Parameter, ein 'blank/noblank'-Flag, ein 'expose/noexpose'-Flag, ein 'on/off'-Flag, ein 'activate/reset'-Flag oder das 'default'-Flag. Wenn keine Parameter oder das 'default'-Flag verwendet werden, wird das System auf die Standardeinstellungen des Bildschirmschoners gesetzt. Die 'on/off'-Flags schalten die Bildschirmschonerfunktionen einfach ein oder aus. Das 'activate'-Flag erzwingt die Aktivierung des Bildschirmschoners, auch wenn er ausgeschaltet war. Das 'reset'-Flag erzwingt die Deaktivierung des Bildschirmschoners, wenn er aktiv ist. Das 'blank'-Flag legt die Präferenz fest, das Video leer zu schalten (wenn die Hardware dies kann), anstatt ein Hintergrundmuster anzuzeigen, während 'noblank' die Präferenz festlegt, ein Muster anzuzeigen, anstatt das Video leer zu schalten. Das 'expose'-Flag legt die Präferenz fest, Fensterausblendungen zuzulassen (der Server kann Fensterinhalte frei verwerfen), während 'noexpose' die Präferenz festlegt, den Bildschirmschoner zu deaktivieren, es sei denn, der Server kann die Bildschirminhalte ohne Auslösen von Ereignissen neu generieren. Die Längen- und Periodenparameter für die Bildschirmschonerfunktion bestimmen, wie lange der Server inaktiv sein muss, damit der Bildschirmschoner aktiviert wird, und die Periode, in der sich das Hintergrundmuster ändert, um Einbrennen zu vermeiden. Die Argumente werden in Sekunden angegeben. Wenn nur ein numerischer Parameter angegeben wird, wird er für die Länge verwendet.
q Die Option 'q' gibt Informationen über die aktuellen Einstellungen.
-version
Die Option -version gibt die Programmversion aus und beendet das Programm, ohne etwas anderes zu tun.
Diese Einstellungen werden beim Abmelden auf die Standardwerte zurückgesetzt.
Beachten Sie, dass nicht alle X-Implementierungen garantieren, dass alle diese Optionen unterstützt werden.
SIEHE AUCH
X(7), Xserver(1), xmodmap(1), xrdb(1), xsetroot(1), xinput(1)
AUTOR
Bob Scheifler, MIT Laboratory for Computer Science David Krikorian, MIT Project Athena (X11-Version) Unterstützung für XFree86-Misc hinzugefügt von David Dawes und Joe Moss Manpage-Updates hinzugefügt von Mike A. Harris <_>