-
Notifications
You must be signed in to change notification settings - Fork 990
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Powerline symbols in (u)xterm and (u)rxvt are shown as squares or not shown at all. #1589
Comments
O.K, Issue is sort of fixed.My problem was that I didn't know I have to download the patched fonts from https://github.com/powerline/fonts - It fixed the problem. I thought that if I was able to see the font well with I'm still not quite satisfied like I was with Note:I wanted to switch to |
@Doron-Behar Do not forget that tmux itself is a terminal emulator. If you want to test performance of gnome-terminal rendering vs … rendering you need to test it without tmux. Otherwise you most likely are testing tmux performance summed with terminal emulator performance. E.g. when I print Also note that tmux has one server and, according to pstree, it looks like the server has to process all output of all applications run inside while being itself single-threaded. I do not know where that output is rendered by tmux (it e.g. could simply store it and push to client to do actual rendering), but even concurrently reading applications’ output in a single-threaded single-process application may be a challenging task when there are many applications. |
I don't want to be rude or something but how come |
@Doron-Behar one reason for things such as tmux and gnu screen is for the ability to close the shell and then later on be able to get access to the Standard IO once again, good for background tasks that sometimes need maintenance and the likes. This is often coined Detaching. |
@Doron-Behar To provide all features tmux has it has to be a terminal emulator. It interprets incoming escape sequences, renders it into some internal data structure and uses it to direct “real” terminal emulator what to show. I state that it is a terminal emulator because it has own pty with which applications are connected and it does rendering of the incoming data: even though rendering stops before finding out what pixels with which color to show (which xterm and other do) determining what symbol to display in which screen cell and with which color is enough to call it so. @t3chguy Being terminal emulator is not needed for detaching ( |
@t3chguy, If you ask me, besides the feature of detaching the sessions of In contrast, There is also And @ZyX-I, If I want to get rid of the screen flickering, should I try |
@Doron-Behar Different terminal emulator is not going to help if bottle neck is tmux. I use tmux and not screen and did not really see flickering, so cannot give an advice. There is one possible alternative which you may want to try: have multiple tmux servers. Tmux allows specifying socket path with -L or -S (see By the way, I know about |
I've seen a lot of threads and issues around the internet regarding this Issue but I can't find any solution that works for me.
Currently I use Gnome terminal on Ubuntu Gnome and the powerline symbols are shown great. I would like to start using
xterm
/uxterm
rxvt
/urxvt
. Although I slightly preferxterm
I wouldn't mind between choosing one of them but I can't make any of them work properly with the powerline symbols. I have tried already running:rxvt -fn 'xft:DejaVu Sans Mono for Powerline-10'
as sugested in #684 but no luck.This is my
~/.Xresources
:This is how my prompt looks like on xterm:
And this is how it looks on gnome-terminal:
The text was updated successfully, but these errors were encountered: