Jeśli jesteś niecierpliwy i nie lubisz czekać, aż linia wypełni się jednym znakiem,
lub skasujesz dużą część tekstu klawiszem Backspace, to pomoże Ci komenda xset
,
która potrafi zmienić częstotliwość powtarzania klawiszy, oraz czas do uruchomienia tej procedury.
Składnia
Ogólna składnia polecenia xset
:
xset r rate [deleay [rate]]
Kiedy przyciśniemy klawisz na klawiaturze i cały czas będziemy go trzymać,
to po chwili przyciśnięty znak zacznie się powtarzać. Ten czas kiedy należy
odczekać zanim znak zacznie się powtarzać można ustawić za pomocą parametru
deleay
komendy xset
. Parametr deleay
podajemy w milisekundach.
Istnije jeszcze parametr rate
, który określa ilość powtórzeń znaków na
sekundę.
Jeśli użyjemy tylko jednego parametru np. xset r rate 10000
, będzie to
parametr deleay
określający opóźnienie. Jego maksymalna wartość to
10000 milisekund, standardowa wartość to 660 milisekund.
Parametr rate
przyjmuje maksymalną wartość 255 znaków na sekundę. Jego
standardowa wartość to 25 znaków na sekundę.
Kilka przykładów
Na przykład xset r rate 1000 50
ustawia 1
sekundowy czas opóźnienia
i 50
znaków na sekundę.
xset r rate 1000 50
Teraz ustawimy czas opóźnienia na 100 ms
, natomiast prędkość powtarzania
pozostanie standardowa i będzie wynosiła 25
znaków na sekundę.
xset r rate 100
Włączenie / wyłączenie powtarzania
Możemy też, wrócić do trybu maszyny do pisania i wyłączyć powtarzanie klawiszy.
xset -r
Ponownie włączenie powtarzania klawiszy.
xset r
Przywrócenie wartości standardowych
Ustawienie wartości standardowych czyli 660 ms czas opóźnienia i 25 znaków na sekundę.
xset r rate
Ustawienie powtarzania klawiszy przy logowaniu
Ustawienie odpowiednich wartości przy uruchomieniu środowiska graficznego
można wykonać dodając odpowiednie wpisy w pliku ~/.xprofile
lub ~/.xinitrc
.
Date: 2020-10-24T19:56:37+02:00 |