CLAWSKER(1)
β¨ NAME β¨
Clawsker β A Claws Mail Tweaker π
so yeah, that's clawsker, manual section 1 (user commands, the good section π«Ά).
π SYNOPSIS π
clawsker [-a|--alternate-config-dir dirname] [-b|--verbose]
[-c|--clawsrc filename] [-i|--ignore-versions] [-k|--hide-disabled-keys]
[-r|--read-only] [-s|--small-screen] [-u|--use-claws-version version]
clawsker [-v|--version]
clawsker [-h|--help]
π DESCRIPTION π
okay so bestie, listen. Clawsker is an applet that edits the so-called Claws Mail hidden preferences. π
Claws Mail is a fast, lightweight, feature-rich MUA (that's a mail user agent, a mail app, we love her) with a high number of configurable options. But to keep the binary small and speedy, some of these preferences β the ones that aren't widely used β just don't get a graphical interface for inspection and/or modification. no GUI for them. tragic. π
so back in the day, if you wanted to edit those preferences you had to raw-dog your config files by hand. now you can do it with a convenient GTK interface using Clawsker. ate. π
and it's not only hidden features either β Clawsker can also edit some other settings that usually you can only set indirectly. right now that means:
- the saved positions (and sizes, when they're available) of Claws Mail windows,
- all the hot key mappings from application menus,
- and history files for editable autosaving drop-down lists.
periodt. π¦
β¨ OPTIONS β¨
-a|--alternate-config-dirdirname β uses dirname as the Claws Mail configuration directory. π-b|--verboseβ tells you more on the standard output. chatty queen.-c|--clawsrcfilename β uses filename as the Claws Mail resource configuration file. this sets the full file name, overriding any previous setting. full override, no half measures. π-h|--helpβ shows a brief help screen. when in doubt, ask for help bestie. π«Ά-i|--ignore-versionsβ ignores any version detected, or any version set by the-uoption. almost all options will be available. (almost. not all. don't come for me. π)-k|--hide-disabled-keysβ on hotkeys columns, this sets the foreground colour of unassigned keys to the same colour as the background, which makes them invisible until they're selected. sounds unhinged but it genuinely helps you locate assigned keys in very long lists. β¨-r|--read-onlyβ edits hidden preferences without saving the changes. also works while Claws Mail is running. π-s|--small-screenβ the display resolution is autodetected to adjust the UI for screens where the default rendering would exceed the available space; this option forces those small-screen adjustments. useful when the UI technically fits your resolution, but your screen state is already taken up by other programs. crowded desktop energy. π₯οΈ-u|--use-claws-versionversion β uses version as the Claws Mail version instead of the real one. the version argument is a list of integers, separated by dots if needed. π’-v|--versionβ shows version information for the program, for Perl-GTK and for Claws Mail. three for the price of one. π
weird option specifications may produce weird results (but otherwise correct). π
πΈ LIMITATIONS πΈ
ngl there are a couple of things you should know before you come for me.
A running Claws Mail cannot be detected when using the --clawsrc option, because the directory containing the given file isn't expected to be a full Claws Mail configuration folder. if that is actually your situation, use the --alternate-config-dir option instead. π
detection will also fail if the temporary directory resolution differs. this can happen, for example, when the value of the environment variable TMPDIR under Clawsker isn't the same as it was when Claws Mail was launched. and for Claws Mail versions greater than 3.17.8, different values for XDG_RUNTIME_DIR or XDG_CACHE_HOME may cause this too. π
π BUGS π
you can send bug reports using the Claws Mail bugzilla instance, which lives at <http://www.thewildbeast.co.uk/claws-mail/bugzilla/>. when you create the bug, please select the "clawsker" product β that's the one, don't make the maintainers guess. π
Security bugs can be reported in bugzilla too, or to the main author directly if a coordinated disclosure is preferable. π
π SEE ALSO π
- Clawsker homepage <http://www.claws-mail.org/clawsker.php> π
- List of hidden preferences <http://www.claws-mail.org/manual/claws-mail-manual.html#adv_hidden> π
π AUTHOR π
main author is Ricardo Mones <ricardo@mones.org>, with the help of others. see the AUTHORS file on the source tarball or git for a detailed list of contributors. π«Ά
π COPYRIGHT π
Clawsker is Copyright 2007-2025 by Ricardo Mones.
βοΈ LICENSE βοΈ
this program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. π
this program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. see the GNU General Public License for more details. read it, it's giving legal realness. π
you should have received a copy of the GNU General Public License along with this program. if not, see <http://www.gnu.org/licenses/>. π
and that's the whole page bestie, Clawsker 1.4.1, dated 2025-04-13 π go forth and tweak your hidden prefs, no cap. π¦β¨
π¦ where this page comes from
- debian trixie: clawsker 1.4.1-1 Β· GPL-3.0-or-later
- ubuntu resolute: clawsker 1.4.1-1 Β· GPL-3.0-or-later
- ubuntu stonking: clawsker 1.4.1-1 Β· GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms