rofi-sensible-terminal(1)

🌸 rofi-sensible-terminal(1) β€” the group-chat edition πŸ’…

okay so bestie, this is the manual page for rofi-sensible-terminal and you're literally gonna understand it perfectly by the end, no cap ✨


πŸŽ€ NAME

rofi-sensible-terminal β€” launches $TERMINAL with fallbacks, fr fr πŸ’–


πŸ¦‹ SYNOPSIS

rofi-sensible-terminal [arguments]

πŸ‘‘ DESCRIPTION

so the way that rofi-sensible-terminal works is: it gets invoked in the rofi default config to start a terminal. and this little wrapper script is lowkey necessary because there's genuinely no distribution-independent terminal launcher out there (i mean, Debian has x-terminal-emulator, but that's a Debian thing, yk?). distribution packagers are the ones responsible for shipping this script in a way that's appropriate for their distribution β€” that's their whole job, bestie 🫢

here's the iconic part: it tries to start one of the following, and YES the order matters, in that order:

  • $TERMINAL (okay important note: this is a non-standard variable πŸ’€)
  • x-terminal-emulator
  • urxvt
  • rxvt
  • st
  • terminology
  • qterminal
  • Eterm
  • aterm
  • uxterm
  • xterm
  • roxterm
  • xfce4-terminal.wrapper
  • mate-terminal
  • lxterminal
  • konsole
  • alacritty
  • kitty
  • wezterm
  • foot

like it just goes down the list until something slays πŸ”₯ periodt.


🌈 SEE ALSO

  • rofi(1) β€” the main character herself πŸ’œ

πŸ“ AUTHORS

  • Dave Davenport and contributors 🧚
  • Copied script from i3: Michael Stapelberg and contributors

bestie heads up: the script only falls back through that list in order β€” so if your fave terminal isn't in there, it is not gonna get launched, no cap πŸ™ˆ

and that's the whole thing, you ate it ✨ this was rofi-sensible-terminal(1) from the rofi manual, General Commands Manual β€” love u, go launch a terminal πŸ’–πŸŽ€πŸ¦‹

πŸ“¦ where this page comes from