🪧Kernel Placeholders

Do you want to <placeholder>?

Kernel placeholders are text variables for any piece of text that are replaced by different elements found within the kernel. They are parsed in several different areas of the kernel, the most famous example being the MOTD and the MAL messages.

The probing takes place in the PlaceParse.ProbePlaces() function found within the KS.Misc.Probers.Placeholder namespace. The following types of text use this function to parse the placeholders:

  • MOTD and MAL messages

  • Username prompt and their derivatives for each shell

  • Password prompt and their derivatives for each shell

  • Mail progress style

  • Mail progress style (single)

  • echo command

  • Manual page information style

  • GPG prompt style

  • Custom welcome banner

  • Remote debugger message format

  • RSS feed URL prompt style

  • Manual page contents

  • Download and upload progress for network transfers

  • Progress Clock screensaver's informational text variables

These are the placeholders and what possible values are going to replace them when being parsed:

Last updated