osk-sdl(1)

πŸ“¦
version 0.67.1 Β· 4 versions
, in debian trixie, ubuntu questing

πŸ’– OSK-SDL β€” ok so, the manual but make it make sense πŸ’–

bestie. you are reading the manual page for osk-sdl, which lives in the General Commands Manual section, and it is genuinely the little icon that could: a tiny on-screen keyboard that unlocks your encrypted stuff. let's get into it πŸŽ€


✨ NAME ✨

OSK-SDL β€” Disk encryption initramfs on screen keyboard πŸ’…


πŸ¦‹ SYNOPSIS πŸ¦‹

osk-sdl -d DISK -n NAME [OPTION]

that's the whole vibe. two things are basically required (-d and -n), and then everything else is seasoning πŸ§‚


🌸 DESCRIPTION 🌸

so basically, OSK-SDL is a lightweight on screen keyboard that you use to unlock encrypted root partitions on mobile devices πŸ“±πŸ”“

that's it. that's the whole job. it's the little keyboard that pops up when your phone boots and is like "hey girl, type the password" πŸ’–


πŸ‘‘ OPTIONS πŸ‘‘

okay this is the part you actually came for, no cap.

πŸ’œ Mandatory (yes you literally need these)

  • -t, --testmode β€” run in test mode, and do not attempt to initialise the whole screen. lowkey the chill mode 🧘
  • -d <path> β€” decrypt this disk. this argument is mandatory unless you're using -t. no disk, no party, sorry 🫢
  • -n <name> β€” the name of the decrypted disk. give it a cute name, it deserves one ⭐

🌈 Optional (the fun extras)

  • -h β€” show help options. when in doubt, ask for help, bestie πŸ’…
  • -c <path> β€” the location of the osk-sdl config file. defaults to "/etc/osk.conf" πŸ“
  • -o <path> β€” the location of the osk-sdl config override file. and here's the nice part: if it couldn't be loaded, that does not cause a failure. she's forgiving like that πŸ™ˆ
  • -v, --verbose β€” enable verbose output. turn this on when you want the tea β˜•
  • -k, --keyscript β€” enable keyscript mode. the password gets output to STDOUT so another program can use it, like cryptsetup-initramfs. it's giving teamwork 🀝
  • -G, --no-gles β€” do not use the OpenGL ES driver unless it is the default driver. heads up: this is the default behavior when using DirectFB πŸŽ€
  • -x, --no-keyboard β€” do not display the keyboard, only the input box. this is only useful on devices with a physical keyboard that want to use osk-sdl as a prettier prompt than "cryptsetup open" 😌✨
  • -s, --show-keyboard β€” show the osk by default, even if a physical keyboard is connected. stubborn? no, iconic πŸ‘‘

⭐ EXAMPLES ⭐

decrypt /dev/sda1 to the name "root":

osk-sdl -d /dev/sda1 -n root -c /etc/osk.conf

see? -d for the disk, -n for the name, -c for the config. three little flags, one unlocked partition. slay πŸ”₯


🫢 SEE ALSO 🫢

go read that one too, iykyk πŸ’–


πŸ’€ AUTHORS πŸ’€

Undef <debian@undef.tools>


okay that's the whole page, you're officially certified πŸŽ“βœ¨ this was osk-sdl, version 2025-02-23, dated 2025-02-23, straight from the osk-sdl(1) manual β€” love you, bye, go unlock something πŸ’œπŸŽ€πŸ¦‹

πŸ“¦ where this page comes from