And since we are on the topic, feel free to post ur terminal screenshots. Always wanted to see what other people can come up with.
Thanks.
Code: Select all
URxvt*jumpScroll: True
URxvt*scrollTtyOutput: False
URxvt*scrollTtyKeypress: True
URxvt*scrollWithBuffer: True
You were right 6thpink. Without transparency it is as fast as XTerm. And by the way, i am not really a fun of all the candy-eye stuff, eventhough it looks good. However, i dont mind having a shadow of some pic on my terminal. That's why i was using shading. I'll try to play with different combinations to get it right. What i am mostly concerened about is AA fonts. When you are looking a terminal you want to have a good looking font which is easy on the eyes. So, can you still re-consider posting a screenshot of your terminal?. I want to see your AA font and how clear, sharp it is...and etc.so check if you get the same problems without transparency
Code: Select all
!!!!!!!!!!!!!!!!!!!!!!!
! URxvt configuration !
!!!!!!!!!!!!!!!!!!!!!!!
URxvt*font: xft:Bitstream Vera Sans Mono:size=8:style=roman
URxvt*boldFont: xft:Bitstream Vera Sans Mono:size=8:style=roman
URxvt*italicFont: xft:Bitstream Vera Sans Mono:size=8:style=roman
URxvt*boldItalicFont: xft:Bitstream Vera Sans Mono:size=8:style=roman
URxvt*background: Grey95
URxvt*foreground: Grey25
URxvt*colorBD: darkgreen
URxvt*colorIT: darkblue
URxvt*colorUL: darkred
URxvt*jumpScroll: True
URxvt*scrollstyle: plain
URxvt*loginShell: True
URxvt*scrollBar_floating: True
URxvt*scrollTtyOutput: False
URxvt*scrollTtyKeypress: True
URxvt*scrollWithBuffer: True
URxvt*saveLines: 50000
URxvt*internalBorder: 2
URxvt*externalBorder: 0
URxvt*cursorColor: grey50
URxvt*cursorBlink: True
URxvt*imLocale: es_ES.UTF-8
URxvt*color0: grey10
URxvt*color1: darkseagreen
URxvt*color2: steelblue
URxvt*color3: grey60
URxvt*color4: steelblue
URxvt*color5: darkseagreen
URxvt*color6: #336699
URxvt*color7: grey60
URxvt*color8: darkred
URxvt*color9: orange
URxvt*color10: darkseagreen
URxvt*color11: darkblue
URxvt*color12: darkred
URxvt*color13: grey60
URxvt*color14: orange
URxvt*color15: darkblue
Indeed, it works quite well with dark and light bg's. The lines are just a bit of line art, which might or might not be displayed correctly depending on the font. Usually, if you use ttf fonts you should have no problem. Under the plain console (no X) it higly depends on the charset that you choose to use. Some will display them ok, some other will display them oddly.dimaash wrote:Nice combination of colors 6thpink. It actually works both ways: with dark background and with light.A question: That line drawing that you have on your prompt is that due to vga fonts?
No, urxvt is lighting fast. There might be something wrong with your setup or your libraries.KK_r wrote:My urxvt (with deamon) takes 5 seconds to start, is that supposed to be normal? (Athlon 2400+)
Code: Select all
time urxvt -eCode: Select all
PS1="$(echo -e "\033(0lqWTF\nmq\033(B")\$ "Well, the first thing (and mybe the cause of your problem) is that you dont need echo to do that. Bash understand the escape sequences exactly the same as echo, so no need to add that overheat. You can just use this:dimaash wrote:Hey 6thpink, I've tried to draw the lines on my bash prompt (similar to urs) right. It worked, though I didnt use the so called VGA font (like in those howto's). What i have in my bashrc is the following:Which basically draws a rectangular bracket linking 2 lines. However, when i resize the window instead of the line i see the actual character for which the line stands. It works if i just move around the window, but if i resize it i get that. So, you have any idea how to fix that ?Code: Select all
PS1="$(echo -e "\033(0lqWTF\nmq\033(B")\$ "
Code: Select all
PS1="\[\033)0\016\]\[\]lq\[\017\033(B\]${whatever}\n\[\033)0\016\]\[\]mq\[\017\033(B\]-> $ "
Code: Select all
# colors & co
red="\[\033[0;31m\]"
RED="\[\033[1;31m\]"
green="\[\033[0;32m\]"
GREEN="\[\033[1;32m\]"
yellow="\[\033[0;33m\]"
YELLOW="\[\033[1;33m\]"
blue="\[\033[0;34m\]"
BLUE="\[\033[1;34m\]"
pink="\[\033[0;35m\]"
PINK="\[\033[1;35m\]"
cyan="\[\033[0;36m\]"
CYAN="\[\033[1;36m\]"
white="\[\033[0;37m\]"
WHITE="\[\033[1;37m\]"
NC="\[\033[0m\]"
top="\[\033)0\016\]\[\]lq\[\017\033(B\]"
bottom="\[\033)0\016\]\[\]mq\[\017\033(B\]"
# tests
if [[ "$TERM" = "linux" ]] ; then
# we are on the system console : no fancy characters allowed
if [[ ${EUID} == 0 ]] ; then
# we are root
PS1="-${RED}(${CYAN}\d, \t${RED})${NC}-${RED}(\u@\H)${NC}-${RED}(${BLUE}\w${RED})${NC}-\n+${pink}[\#]${NC}-> # "
else
# we are not root
PS1="-${RED}(${CYAN}\d, \t${RED})${NC}-${RED}(${GREEN}\u@\H${RED})${NC}-${RED}(${BLUE}\w${RED})${NC}-\n+${pink}[\#]${NC}-> $ "
fi
else
# not on the system console, fancy chars allowed
if [[ ${EUID} == 0 ]] ; then
# we are root
PS1="${top}${RED}(${CYAN}\d, \t${RED})${NC}-${RED}(\u@\H)${NC}-${RED}(${BLUE}\w${RED})${NC}-·\n${bottom}${pink}[\#]${NC}-> # "
else
# we are not root
PS1="${top}${RED}(${CYAN}\d, \t${RED})${NC}-${RED}(${GREEN}\u@\H${RED})${NC}-${RED}(${BLUE}\w${RED})${NC}-·\n${bottom}${pink}[\#]${NC}-> $ "
fi
fi