Cursor-Blinken in Linux konfigurieren
Dem einen ist es ein Fluch, dem anderen eine Notwendigkeit: Das Blinken des Text-Cursors.
Unter Linux gibt es hauptsächlich zwei Frameworks für die grafische Oberfläche: GTK+ und Qt. Beide verwenden ihre eigenen Einstellungen, die standardmäßig unterschiedlich sind.
In diesem Artikel möchte ich die Wege erklären, das Cursor-Blinken für GTK+ und Qt zu konfigurieren.
GTK+
Unter GNOME kann man es ganz elegant über die Systemkonfiguration (gnome-control-center bzw. direkt mit gnome-keyboard-properties) erledigen.
In KDE führt der Weg über die Konfigurationsdatei ~/.gtkrc-<GTK-version>-kde<KDE-version> (oder ähnlich). Dort muss folgende Zeile hinzugefügt werden:
gtk-cursor-blink-time = n
wobei n
die Zeit pro halbe Periode in ms ist (gtk-cursor-blink-time = 500
bedeutet "an - 500 ms - aus - 500 ms"). Die Zeit für eine komplette Periode ist also 2n. Möchte man das Blinken abschalten, setzt man:
gtk-cursor-blink = 0
Qt
Hier kann man die Option entweder über das Programm qtconfig setzen oder per Hand direkt in der Konfigurationsdatei (je nach Distribution in ~/.qt/qtrc im Abschnitt [General]
oder in ~/.config/Trolltech.conf im Abschnitt [Qt]
).
cursorFlashTime = n
Man muss hier beachten, dass n
die Zeit in ms der kompletten Periode angibt, also z.B. cursorFlashTime = 1000
für "an - 500 ms - aus - 500 ms". Abschalten kann man das Blinken über cursorFlashTime = 0
.
Anwenden und Empfehlung
Die jeweiligen Anwendungen müssen anschließend neu gestartet werden, damit die neuen Einstellungen genutzt werden.
Ich selbst finde einen Wert um 1400ms pro Periode (also GTK+: 700, Qt: 1400) recht angenehm, Standard ist GTK+: 1200 (also sehr lange) und Qt: 1000 (also ein wenig kürzer als meine Empfehlung).