PRIMITIVUS(1)
π PRIMITIVUS β okay bestie, let's talk π
So this is PRIMITIVUS(1), a page from Salut Γ Toi's manual. Yes the NAME section calls it libervia-tui, and yes that's iconic of it. Sit down, grab a boba, we're doing this.
β¨ NAME β¨
libervia-tui β Libervia's console interface. That's the whole vibe. π«Ά
πΈ SYNOPSIS πΈ
primitivus [ --profile=PROFILE | --help ]
π¦ DESCRIPTION π¦
Primitivus is Salut Γ Toi's console interface, and it's built on Urwid. She's a terminal girlie but make it fashion. π
Primitivus is modal (vi-like, no cap), which means you switch from one mode to another exactly the way you do in vi/vim:
- From any mode, press
[Esc]to switch to normal mode. - From normal mode, press
:to switch to command mode. - From normal mode, press
ito switch to insert mode β the one you use to write messages to your contacts. That's your texting mode, bestie. π¬
Primitivus can be handled either with the mouse, in a very intuitive way, or with the keyboard. The keyboard shortcuts are explained in the section KEYBOARD HANDLING. Mouse girls and keyboard girls, we support both. π
π OPTIONS π
--profile=PROFILEβ select the profile to use. Pick your girl. π―-p PROFILEβ same thing, shorter name, still select the profile to use.--helpβ display a help message and quit.-hβ display a help message and quit, but tiny.
β¨οΈ KEYBOARD HANDLING β¨οΈ
Real talk, we use these shortcuts throughout, so let's get the shorthand down first:
Cstands forCtrl.MmeansMetaβ on a PC it is usually theAltkey.Sstands forShift.
π₯ Main keys π₯
C-xβ quit Primitivus. Goodbye queen, we'll miss you. π[tab],C-up/down arrowβ change focus.C-f 1,C-f mβ focus on the menu.C-f 2,C-f bβ focus on the roster or the chat window.C-f 3,C-f eβ focus on the edition line.M-mβ display/hide the menu.C-nβ show the next notification.C-sβ hide/redisplay a pop-up window temporarily.F2β hide/display the roster.C-lβ refresh the screen.
π Chat rooms π
M-jβ join a chat room. Come thruuu. πͺβ¨M-pβ hide/display the list of participants.M-tβ hide/display timestamps.M-nβ use/don't use short nicks.M-lβ hide/display frame decorations.M-sβ change the room's topic appearance by switching between:- one single line (the topic is cut if it's too long)
- the full topic
- topic hidden
π Edition line π
C-a,[home]β move the cursor at the beginning of the line.C-e,[end]β move the cursor at the end of the line.C-kβ erase the line, starting at the cursor's position.C-wβ erase the last word.S-[tab]β invoke completion (dependent on the context).up/down arrowsβ browse sent messages history.
π«Ά Contacts π«Ά
M-dβ hide/display offline contacts.M-sβ hide/display contacts' status messages.
π Card game π
spaceβ select a card.
π COMMANDS π
The following commands must be typed in command mode (type [Esc] to switch to normal mode, then the : at the beginning of the command will switch to command mode). It's giving ritual, honestly.
:quitβ quit Primitivus.:messagesβ display log messages (see also theSAT_LOG_LEVELenvironment variable insat(1)).:presence [status]β set your presence status. Invoked without argument, a pop-up will allow you to choose your presence status; otherwise, you can use the following arguments:onlinechat(free to chat)away(away from keyboard)dnd(do not disturb)xa(extended away)
:status [message]β set your status message. Invoked without argument, a pop-up will allow you to enter a message.:historyβ set the number of lines of history to display in the chat window (:history 0to clear the window).
β SEE ALSO β
sat(1)
π AUTHORS AND COPYING π
Salut Γ Toi was written by JΓ©rΓ΄me Poisson <goffi@goffi.org>.
This man page was converted from the help message and Salut Γ Toi's wiki by Matteo Cypriani <mcy@lm7.fr> for the Debian distribution (2013). It is released under the terms of the Creative Commons Attribution-ShareAlike 3.0 Unported license (CC-By-SA 3.0).
okay so that's the whole page, and yes we kept every single line β every flag, every key, every command, all of it. no skipping. periodt. π
Salut Γ Toi 0.5 π 2013-09-19 π¦ and that's the wrap, bestie β go forth and press [Esc]. πβ¨
π¦ where this page comes from
- debian bookworm: libervia-tui 0.9.0~hg3993-4+deb12u1 Β· AGPL-3.0-or-later
- debian trixie: libervia-tui 0.9.0~hg4352-1 Β· AGPL-3.0-or-later
- ubuntu jammy: libervia-tui 0.8.0-2 Β· AGPL-3.0-or-later
- ubuntu noble: libervia-tui 0.9.0~hg4211-1 Β· AGPL-3.0-or-later
- ubuntu questing: libervia-tui 0.9.0~hg4352-1
- ubuntu resolute: libervia-tui 0.9.0~hg4452-1 Β· AGPL-3.0-or-later
- ubuntu stonking: libervia-tui 0.9.0~igit20260421.992d14cb-3 Β· AGPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms