CHESS(1)
π CHESS(1) β like, the GNU Chess manual but make it cute π
okay bestie, gather round, because today we're learning about Chess β as in GNU Chess, the actual legendary chess program from the GNU era. this is a User Commands page, so yeah, it's the real deal. no cap. π
β¨ NAME β¨
Chess β GNU Chess, obviously. the name says it all, she's iconic like that. π
πΈ SYNOPSIS πΈ
gnuchess [OPTION]...
that's it. that's the whole vibe. you give her options, she gives you chess. π
π¦ DESCRIPTION π¦
GNU Chess.
She plays the game of chess. that's the whole job description, and she eats every single time. periodt. π
π OPTIONS π
here's the whole menu, no skips, no shortcuts, every single one:
-h,--helpβ shows you this help text and then dips out. bye! π-v,--versionβ spills the version info and exits. main character behavior.-q,--quietβ makes the program go silent on startup. no small talk, just chess. π€«--silentβ literally the same as-q. twins. same energy. π-x,--xboardβ starts up in engine mode. she's not here to chat, she's here to compute. π₯-p,--postβ starts up showing her thinking. she's being transparent with you, queen. π-e,--easyβ disables thinking during the opponent's time. she's being chill about it. π-m,--manualβ enables manual mode.-u,--uciβ enables the UCI protocol, aka she behaves like a UCI engine. β οΈ heads up: this one is incompatible with the other options, so don't try to stack her with anything else, it's not giving.-M SIZE,--memory=SIZEβ tells her how much memory in MB to use for the hashtable. give her room to breathe. π«Ά-a FILENAME,--addbook=FILENAMEβ compilesbook.binfrom the pgn book FILENAME. bookworm era. π-g,--graphicβ enables graphic mode. now she's pretty and smart. β¨
π the fine print but make it fashion π
okay so, tiny details that are actually kinda important:
- the options
xboardandpostare accepted without leading dashes β that's for backward compatibility, bestie. old-school code still gets love. π«Ά - moves are accepted either in standard algebraic notation (SAN) or in coordinate algebraic notation. both. she's flexible like that. πββοΈ
- the file
gnuchess.inilets you set configuration options β BUT β οΈ it gets ignored if you're using the--ucioption. them's the rules. - wanna know the deets about those options? run
info gnuchess. iykyk. - she looks for
gnuchess.iniin$XDG_CONFIG_HOME/gnuchess/and$HOME/.config/gnuchess/, in that order, and uses the first one she finds, if any. first come, first served, no drama. π
π REPORTING BUGS π
found a bug? don't suffer in silence, tell the devs:
- report bugs to:
<bug-gnu-chess@gnu.org> - GNU Chess home page:
<https://www.gnu.org/software/chess/> - general help using GNU software:
<https://www.gnu.org/gethelp/>
π COPYRIGHT π
Copyright Β© 2025 Free Software Foundation, Inc. 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. π
β οΈ and there is NO WARRANTY, to the extent permitted by law. fr fr, don't come for her if something breaks.
π§ SEE ALSO π§
the full documentation for Chess lives in a Texinfo manual. if the info program and the Chess program are properly installed on your site, this command:
info gnuchess
should give you access to the complete manual. slay. π¦
and that's the whole page, bestie!! π this was GNU Chess 6.3.0, from August 2025 β go forth and checkmate, you absolute icon. ππβ¨
π¦ where this page comes from
- alpine 3.24: gnuchess-doc 6.3.0-r0 Β· GPL-3.0-or-later
- arch rolling: gnuchess 6.3.0-1 Β· GPL3
- fedora 43: gnuchess 6.3.0-1.fc43 Β· GPL-3.0-or-later
- fedora 44: gnuchess 6.3.0-2.fc44 Β· GPL-3.0-or-later
- nixos 26.05: gnuchess 6.3.0
- nixpkgs unstable: gnuchess 6.3.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms