Live data from Hacker News

St – simple terminal

st.suckless.org

81–88 of 88 posts

Re: St – simple terminal

#81

I like suckless. I use some of their tools within my Awesome(WM) sessions. However, I don't see the point of St. There are dozens of other graphical terminal emulators that were created with the exact same goal: "Xterm's codebase sucks, we can do better". FWIW, I've (currently[1]) settled on ROXTerm, which (on Debian and Ubuntu) comes in GTK2 and GTK3 variants. I use Tmux within it. It does FreeType and FontConfig fo…

I use the Xfce 4 Terminal on a i3 with no DE. Works wonderfully and has all the features I care for and need.

Same here. Very few dependencies.

Re: St – simple terminal

#82
post #79

Earlier quoted context omitted.

Thanks for letting me know about sakura, I think it's the first one to actually match the rendering speed of xterm. I do have one question though, why are the colors more pale in sakura than in xterm? And is there any way to change it?

On my windoze box now, so can't check - but I think there should be something about colors in the right-click context menu? But I'm not entirely sure when (as in which version) palette/colorset support[1] was added -- it might not yet be in Debian stable? https://code.launchpad.net/~kraiskil/sakura/colorsets/+merge...

Awesome, thank you!

If others have the same issue, it's: right click -> Options -> More -> Set Palette -> Xterm

Re: St – simple terminal

#84

Earlier quoted context omitted.

> Terminal emulators accept drawing commands (literal and control characters) and render them to some kind of device (eg. a framebuffer, an X window, a Wayland surface, etc.). Multiplexers accept drawing commands from multiple applications and combine them into one "root window". If we accept for the sake of discussion that rendering to a "device" is the distinguishing characteristic of terminal emulators here, rathe…

> If we accept for the sake of discussion that rendering to a "device" is the distinguishing characteristic of terminal emulators here, rather than, say, emulating terminals (which tmux certainly does), can't you think of another terminal emulator as such a device? It depends whether you think "Save to PDF" printer drivers really are printing. Does tmux "certainly" emulate a terminal, given that I can't observe any o…

> It depends whether you think "Save to PDF" printer drivers really are printing.

How does it depend on that? When you express an argument as an analogy without further explanation you lose a lot of information.

> Does tmux "certainly" emulate a terminal, given that I can't observe any of the output or send it any input without assistance from another terminal emulator, like st?

It "certainly" emulates terminals in that it behaves like one to the user and to programs that use it as a terminal, just like xterm or st. Whether the platform it uses for presenting this to the user is X11 or a terminal/another terminal emulator seems irrelevant to me.

> The init system is like a "process multiplexer".

It isn't a process multiplexer. How is it "like" a process multiplexer? init maybe starts a bunch of processes, but it doesn't do any multiplexing or even manage their communication at all.

> Likewise, when we start a terminal emulator we can run bash to get a single shell session, or we can run a multiplexer to get many.

You don't need to use a terminal multiplexer to have multiple shell sessions.

Re: St – simple terminal

#85
post #36

Earlier quoted context omitted.

I've used gnome-terminal, sakura and now I'm using terminator: http://gnometerminator.blogspot.co.uk/p/introduction.html The main difference with the other terminal emulators is that I can easily do horizontal and vertical window splits. Many use screen or tmux for that but I find them too limiting, especially in their scrollback implementation.

i always found screen splitting in the terminal when you have a graphical window manager kinda of silly.

After using emacs a lot I've ended up preferring screen splitting.

I used to be happy just running multiple xterms, but I've been using Linux again recently and found myself a bit unhappy with that. I think due to advancing age I'm just finding it hard to cope with lots of windows. Keeping on top of them is a pain.

Re: St – simple terminal

#86
post #26

Earlier quoted context omitted.

I like roxterm, but I recently switched to xfce's terminal, which lets me load it without a menu bar, (I like having more vertical space). More options are good.

hide_menubar=1 in roxterm config :)

Sorry that was unclear, I meant no menu bar and no drag bar with minimize and close buttons; my terminal window goes from the top of my screen to the bottom. I realize I can use a DE that lets me do that, but my preferred DE on linux atm is xfce itself. If there is a way to configure roxterm to not have a drag bar from inside the program, I have not found it.

Re: St – simple terminal

#87
post #64

Earlier quoted context omitted.

Termite is lovely. If you like it, you might also want to look at ROXTerm.

I'm a tmux user, so the menus and tabs are not really useful for me :). And the command mode in termite is vim oriented, so it's quite nice. I'm not sure how ROXTerm does it. To be honest, as long as a terminal supports vte (for fontconfig), it's already a huge improvement over xterm and urxvt.

I'm a tmux user as well. I actually turn off all of the menus and make it pretty slimmed down. I stopped using Termite originally because colors were acting funky.

Re: St – simple terminal

#88
post #87

Earlier quoted context omitted.

I'm a tmux user, so the menus and tabs are not really useful for me :). And the command mode in termite is vim oriented, so it's quite nice. I'm not sure how ROXTerm does it. To be honest, as long as a terminal supports vte (for fontconfig), it's already a huge improvement over xterm and urxvt.

I'm a tmux user as well. I actually turn off all of the menus and make it pretty slimmed down. I stopped using Termite originally because colors were acting funky.

Interesting. Have you tried it lately? I've never had any problems in the past few months. If you are happy with whatever you are using now, then there is no need to change :).
Post reply on HN