CELLWRITER(1)

πŸ“¦ version 1.3.6, in fedora 43, fedora 44, opensuse-leap 16.0, ubuntu jammy

✨ CELLWRITER(1) ✨

okay so bestie, welcome to the General Commands Manual entry for cellwriter πŸ’– grab a strawberry πŸ“ and let's get into it because this one is genuinely so fun.

🌸 NAME 🌸

cellwriter β€” a grid-entry handwriting recognition input panel πŸ–ŠοΈβœ¨

πŸ¦‹ SYNOPSIS πŸ¦‹

cellwriter [options]

πŸ’… DESCRIPTION πŸ’…

So CellWriter is a grid-entry natural handwriting recognition input panel. Translation? You literally write your characters into little cells, and the way you write them gets recognized instantly at the character level β€” no waiting, no vibe check delay, it just knows. 🧠✨

Then when you hit Enter on the panel, everything you wrote gets sent to whatever app is currently focused, as if you'd typed it on a keyboard. Like it's giving ghostwriter but make it legit. πŸ‘‘

Wanna know more? The program website has the details, no cap: http://risujin.org/cellwriter


🌈 OPTIONS 🌈

The following options are provided by CellWriter using the standard GNU command line syntax:

  • --help β€” prints the command line options. short king behavior, we love it 🫢
  • --log-level=4 β€” determines the detail level of log output, i.e. how much tea this thing spills into your terminal:
    • 0 = Silent 🀫
    • 3 = Errors only 🚨
    • 4 = Warnings (default) ⚠️
    • 5 = Informational messages ℹ️
    • 7 = Debugging information πŸ›
    • 8 = Function traces πŸ”
  • --log-file=PATH β€” redirects log output from standard error to a file. bye bye messy terminal, hello organization πŸ“βœ¨
  • --xid β€” this option starts CellWriter in embedded mode. You can set gnome-screensaver to call CellWriter with this option so it gets embedded into the unlock password prompt. sneaky but iconic πŸ”
  • --profile=filename β€” specifies the full path of a profile file to load instead of the user's. your profile, your rules πŸ’β€β™€οΈ
  • --read-only β€” prevents changes from being saved to the profile. look but don't touch, bestie πŸ™ˆ
  • --keyboard-only β€” places CellWriter in keyboard-only mode, which:
    • prevents profile loading
    • suppresses the no-samples prompt
    • only displays the full on-screen keyboard ⌨️
  • --show-window, --hide-window β€” show or hide the main window regardless of the saved profile setting. and here's the lil trick: if an instance of CellWriter is already running, you can start a second instance of CellWriter with --hide-window to hide its window. multitasking queen πŸ‘‘
  • --window-x=X, --window-y=Y β€” specify the position of the main window in pixels, overriding the profile setting. pinpoint placement, periodt πŸ“
  • --dock-window=N β€” controls window docking:
    • 0 = Not docked
    • 1 = Docked to top
    • 2 = Docked to bottom
  • --window-struts β€” sets the extended window manager struts hint when docking. this causes all other windows to be moved out of the docking area. it works with some window managers (XFWM4) but can cause severe problems with others (Metacity). not me warning you twice 🫣
  • --disable-overwrite β€” okay so real talk: CellWriter needs to modify the X server keymap in order to generate keystrokes for Unicode characters that aren't already in the user's keymap. this can potentially cause stability issues 😭. use this option to prevent CellWriter from modifying the keymap. safety first, always πŸ’–

πŸŽ€ AUTHOR πŸŽ€

Michael Levin <risujin@risujin.org>


and that's the whole page, bestie!! πŸ’œ huge shoutout to October 27, 2007 for the date and to CELLWRITER(1) for being the whole manual vibe. read it, love it, go write some letters in some cells. mwah πŸ’…βœ¨