NAME(1)
π NAME π
okay so bestie, gather round β this is ticker, and it's the little guy that scrolls messages across your screen on loop, forever, like your fave song on repeat. π
β¨ SYNOPSIS β¨
ticker [options] [message]
π¦ DESCRIPTION π¦
ticker is a program that continually scrolls a given message across the screen. it just... keeps going. iconic behavior tbh. π₯
and the tea is: there's also an interface to allow other programs to change the message. so like, other programs can slide in and swap the text out while it's running. main character collab energy. π
π KEYS π
+,[up arrow]β crank that scroll speed UP. faster. zoom. π-,[down arrw](sic, that's how it's written, no cap π) β slow it down, bestie. chill vibes. π[space]β pause. then press any key to unpause. it's giving "brb" and then immediately "ok I'm back". π
πΈ OPTIONS πΈ
-h,--helpβ show a lil summary of the options. the TL;DR, the cheat sheet, the sparknotes. π-u,--upperβ scroll the text on the top line of the screen. (Default) β yes bestie, this is the one you get if you don't say anything. the default ate. π-l,--lowerβ scroll the text on the bottom line of the screen. down bad. literally. π-fcolor,--foreground=colorβ use the color you pick as the foreground color of the text that gets scrolled. your text, your palette, your era. β¨ the colors you're allowed to use are:
black gray
red brightred
green brightgreen
brown yellow
blue brightblue
magenta brightmagenta
cyan brightcyan
lightgray white
-bcolor,--background=colorβ use the color you pick as the background color of the text that gets scrolled. heads up though: on most terminals, the background color can only be one of the colors listed in the first column above. so like, half the palette is off-limits for backgrounds, unfortunately. π-dsecs,--delay=secsβ number of seconds of delay between updates of the display. this is what controls how fast the text scrolls. and yes you can use decimals to specify faster scroll speeds β go feral. the default delay is 1 second; the author finds 0.1 more pleasing. relatable, 1 second is lowkey giving snail. ππ-snum,--sysv=numβ read messages to display from the sysv shared memory segment with an id of num. this is only for use by other programs that need to be able to change the text ticker displays. it's not for you, bestie, it's for the other programs. iykyk. π€-Snum,--size=numβ size of the shared memory segment to read, when you're using shared memory communication with another program. default is 80 characters. π-csecs,--check=secsβ minimum time between checks of the shared memory segment for a new message. default is every second. but real talk: it may in fact check considerably less often, because it only checks for a new message once per time that the current message scrolls around the screen. so it's on its own schedule fr. β°- message β the message to scroll. Required unless
-sis used, in which case it's optional. so you either bring the message yourself, or the shared memory brings it for you. teamwork. π«Ά
π NOTES π
to use the other 23 or so lines of your screen for something useful while the ticker is running, you might want to use splitvt(1). because bestie, that ticker is only taking up ONE line and the rest of your terminal is just sitting there, unemployed. π
π AUTHOR π
Joey Hess <joey@kitenet.net> β the legend, the moment, the blueprint. π«Ά
and that's the whole page, bestie!! this wasNAME(1)from the General Commands Manual β yes, the sameNAME(1)in the header and the footer, they really said symmetry π β and it's the version as it appears in that manual. no cap, you're now certified in scrolling text. go make something beautiful scroll across your screen. β¨ππ¦πΈπ
π¦ where this page comes from
- debian bookworm: ticker 1.13 Β· GPL-2.0-or-later
- debian trixie: ticker 1.15 Β· GPL-2.0-or-later
- ubuntu jammy: ticker 1.13 Β· GPL-2.0-or-later
- ubuntu noble: ticker 1.14 Β· GPL-2.0-or-later
- ubuntu questing: ticker 1.16
- ubuntu resolute: ticker 1.16build1 Β· GPL-2.0-or-later
- ubuntu stonking: ticker 1.16build1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms