TYPIST(1)
π TYPIST(1) π
okay bestie, sit down, hydrate, and let me tell you about Typist β it's a typing tutor, and it has lessons for alllll the different keyboards and languages. yes it's a whole man page. no it is not boring, i promise. π¦
πΈ NAME πΈ
Typist β a typing tutor with lessons for different keyboards and languages β¨
π SYNOPSIS π
gtypist [OPTION]... [SCRIPT]...
π DESCRIPTION π
so GNU Typist is a typing tutor that ships with several lessons for different keyboards and languages. and the slay part?? you can write your own new lessons super easily. it's giving "make it your own." π
here's the whole flag lineup, no skips:
-h,--helpβ print help and exit π-V,--versionβ print version and exit-b,--personal-bestβ track personal best typing speeds (default=off). keeping receipts on your own glow-up fr fr π-e,--max-error=FLOATβ the default maximum error percentage; valid values are between0.0and100.0(default=3.0)-n,--notimerβ turn off the WPM timer in drills (default=off). no clock, no pressure π-t,--term-cursorβ use the terminal's hardware cursor (default=off)-f,--curs-flash=Pβ cursor flash periodP*.1sec; valid values are between0and512; this is ignored if-tis specified (default=10)-c,--colours=F,Bβ set (F)orground and (B)ackground colours, where available (default=7,0) π¨-s,--silentβ don't beep on errors (default=off) π€«-q,--quietβ same as--silent(default=off)-l,--start-label=LABELβ start the lesson at the given label-w,--word-processorβ try to mimic word processors (default=off)-k,--no-skipβ forbid the user to skip exercises (default=off). no shortcuts, we're doing the work π«Ά-i,--show-errorsβ highlight errors with reverse video (default=off)-a,--sync-aheadβ try to sync ahead (i.e.h_sif you typehs) (default=on) β-S,--always-sureβ do not ask confirmation questions (default=off)--banner-colors=F,B,P,Vβ set top banner colours: (F)oreground, (B)ackground, (P)ackage and (V)ersion (default=`6,0,5,1')--scoring=MODEβ set scoring mode; valid values are"wpm"(words per minute) and"cpm"(characters per minute) (possible values="wpm","cpm")--no-welcome-screenβ don't show the beginner tutorial message at start-up (default=off)
and lowkey the most important part: if you don't supply a script-file, it defaults to the gtypist.typ that came with this software. and if you do specify a script, the path $GTYPIST_PATH gets searched for script files. π
π EXAMPLES π
to run the default lesson in english gtypist.typ:
gtypist
to run the lesson in spanish:
gtypist esp.typ
to instruct gtypist to look for lesson bar.typ in a non standard directory:
GTYPIST_PATH="/home/foo" gtypist bar.typ
to run the lesson in the file /tmp/test.typ, starting at label TEST1, using the terminal's cursor, and run silently:
gtypist -t -q -l TEST1 /temp/test.typ
π REPORTING BUGS π
found a bug?? tell the devs, they wanna know: report bugs to <bug-gtypist@gnu.org>. bestie behavior honestly π
π COPYRIGHT π
Copyright Β© 2021, 2022, 2023, 2024, 2025 Felix Natter, Mihai G??tejescu
Created by Simon Baldwin License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law.
okay that last bit is the serious one β NO WARRANTY, to the extent permitted by law. free to change and redistribute, but absolutely no promises. no cap. π
π₯ SEE ALSO π₯
the full documentation for Typist is maintained as a Texinfo manual. if the info and Typist programs are properly installed at your site, the command
info Typist
should give you access to the complete manual. go read it, it's the director's cut β¨
and that's the whole vibe β this was GNU Typist 2.10.1, dated February 2025, and yes it's literally called TYPIST(1). go type something, you're gonna ate. πβ¨οΈ
π¦ where this page comes from
- fedora 43: gtypist 2.10.1-2.fc43 Β· GPL-3.0-or-later AND GFDL-1.3-no-invariants-or-later
- fedora 44: gtypist 2.10.1-3.fc44 Β· GPL-3.0-or-later AND GFDL-1.3-no-invariants-or-later
- nixos 26.05: gtypist 2.10.1
- nixpkgs unstable: gtypist 2.10.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms