Live data from Hacker News

St – A simple terminal implementation for X

st.suckless.org

41–50 of 223 posts

Re: St – A simple terminal implementation for X

#41

I used st for a good year and it worked really well! I've switched recently for features like the ability to change the font size without recompiling, etc. Despite its spartan feature set, st is quite usable.

What do you use now? Keyboard shortcut for font size change is a must for me.

I use konsole which is better than I found gnome-terminal to be and less klunky than I was expecting

Re: St – A simple terminal implementation for X

#44

Interesting. I've been wanting a better terminal for some time. rxvt is super buggy, especially with clickable URLs. xfce4-terminal is better but select-to-copy is flaky and doesn't always copy the text I select. I really wanted st to work for me but something is wrong with the character sizing when using Source Code Pro (17pt) as the font. I installed this on my Arch laptop (a hidpi ThinkPad T460s) and something is…

The two terminals in your screenshots are using different fonts.

Notice the dotted zero in the top terminal (xfce4-terminal) and no dotted zero in the bottom terminal (st).

I suspect st is not recognizing the font name you're giving it, and to fix it you have to play around with different ways to telling st the name of your font. What worked for me for the Inconsolata font was "st -f Inconsolata" or "st -f Inconsolata:size=11".

Re: St – A simple terminal implementation for X

#45

I find terminal emulators on Linux to be woefully inadequate after getting used to iTerm2 on OS X. Can anyone recommend a Linux terminal emulator that even comes close in terms of features and performance?

Lilyterm works well for me but I don't know what features you are looking for.

Re: St – A simple terminal implementation for X

#46
post #23

Earlier quoted context omitted.

I just use tmux's native copy/paste mechanism, using the keyboard. Using that it's possible to get the full scrollback buffer, or any part of it.

And I want to paste it into a non-terminal application running locally while the tmux is on a remote host?

'xclip -selection clipboard' works fine for this use case.

[Edit] Assuming you have SSH configured to forward to your local X server [0].

[0] http://unix.stackexchange.com/a/16697

Re: St – A simple terminal implementation for X

#49

I like the principles behind its design, but not supporting scrollback and saying "that functionality should be provided by tmux or something similar" is baffling when it's done in the name of removing bloat and complexity. Not everybody wishes to use a terminal multiplexer in all cases, either.

I can't believe they added serial line support and not scrollback. If you're going to claim bloat, serial line support definitely ranks lower on priority than scrollback.

Likely they enjoy tinkering with hardware, so they just needed the serial line support themselves.

Re: St – A simple terminal implementation for X

#50

I find terminal emulators on Linux to be woefully inadequate after getting used to iTerm2 on OS X. Can anyone recommend a Linux terminal emulator that even comes close in terms of features and performance?

If you're looking for native tmux tabs, Terminator unstable has initial support, for instance.

If you're looking for things like toolbelt, or built-in regexp highlighting, or other (arguably nice) bells and whistles, I suspect most of them would be provided by separate utilities. (Yes, it's a distant echo of the "Unix way".)

Bookmarks in scrollback are neat, though, and cannot be easily added by a third party. I don't remember an implementation, though.

Post reply on HN