10 Januar 2013 11:26

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).

Kommentare

Powered by BetaBlog
Login | RSS Beiträge RSS Kommentare Impressum