11-23-2011
tput will use the terminfo database associated with the environment you are in (echo $TERM). Your "physical" terminal might be a different type. Just because a "physical" (could be a terminal emulator, like PuTTY) says it is using a particular terminal type doesn't mean there is a proper match with the TERM/terminfo being used.
The terminfo database is there so that you can handle whatever terminal might be used. The ability to directly query the "physical" terminal and therefore set TERM correctly isn't guaranteed.
Look under ther Terminal settings of PuTTY to adjust. If memory serves me correct, the SCO entry handles the most (ctrl, alt, shift combos)... BUT I don't believe the terminfo db for any of the SCO ansi terms in Linux is quite up to snuff... but you could create one (I know I have in the past).
10 More Discussions You Might Find Interesting
1. Programming
as you all know, tput is somewhat of a utility that can be used to put the cursor on specific places on the screen. now, I usually use this utility when I do shell programming but I began wondering that there should be a way to put that utility into my c program so I can be able to clear the... (3 Replies)
Discussion started by: TRUEST
3 Replies
2. UNIX for Dummies Questions & Answers
how to use the arrow keys in shell scripting. is there any special synatax / command for this.
i just want to use the arrow keys for navigation.
replies appreciated
raguram R (3 Replies)
Discussion started by: raguramtgr
3 Replies
3. UNIX for Dummies Questions & Answers
:mad: forgot the tput command to make the cursor blink... can any one give me a pointer.. one which command it is..
thanx moxxx68:D (3 Replies)
Discussion started by: moxxx68
3 Replies
4. Shell Programming and Scripting
What is the difference between these two commands?
tput clear
/usr/bin/clear (4 Replies)
Discussion started by: whatisthis
4 Replies
5. Shell Programming and Scripting
Hi,
I have some very nicely formatted output on a monitor script and I'd like to make one of the fields bold when a threshold is reached but when I do it changes the formatting.
I've tried using tabs to separate the fields and I've tried using printf to force the size of the fields. Below is... (2 Replies)
Discussion started by: pondlife
2 Replies
6. Shell Programming and Scripting
what is use of
tput smso
tput rmso
tput sgr0
Thanks (3 Replies)
Discussion started by: dhananjaysk
3 Replies
7. Shell Programming and Scripting
Hi All,
I am having knowledge on some basics of ssh and wanted to know what are the public keys and how can we create and implement it in connecting server.
Please provide the information for the above, it would be helpful for me.
Thanks,
Ravindra (1 Reply)
Discussion started by: ravi3cha
1 Replies
8. Shell Programming and Scripting
Plz help me in writing a shell script to print * in the form of 8 using tput command ...
pattern shud be in d below form...
*
* *
* *
* *
*
* *
* *
* *
*
Thanks in advance. (3 Replies)
Discussion started by: Dpu
3 Replies
9. Shell Programming and Scripting
I am trying to format a menu using tput. A sample of the menu that i want displayed is the following:
printf "***MAIN - MENU***\n"
printf " 1. OPTION 1\n"
printf " 2. OPTION 2 \n"
printf " 3. OPTION 3\n"
printf " 4. OPTION 4\n"
printf " 5.... (1 Reply)
Discussion started by: goddevil
1 Replies
10. Shell Programming and Scripting
Heyas
I'm thinking about a new approach for my core display, basicly as it should make aligments easier.
Issue i'm currently facing, is tput cup capable of printing on the current line?
My best achievements were:
:) tui $ tput cup - 60;echo " ------ testing" ------ testing... (5 Replies)
Discussion started by: sea
5 Replies
LEARN ABOUT LINUX
ttytype
TTYTYPE(5) Linux Programmer's Manual TTYTYPE(5)
NAME
ttytype - terminal device to default terminal type mapping
DESCRIPTION
The /etc/ttytype file associates termcap(5)/terminfo(5) terminal type names with tty lines. Each line consists of a terminal type, fol-
lowed by whitespace, followed by a tty name (a device name without the /dev/) prefix.
This association is used by the program tset(1) to set the environment variable TERM to the default terminal name for the user's current
tty.
This facility was designed for a traditional time-sharing environment featuring character-cell terminals hardwired to a UNIX minicomputer.
It is little used on modern workstation and personal UNIX systems.
FILES
/etc/ttytype
the tty definitions file.
EXAMPLE
A typical /etc/ttytype is:
con80x25 tty1
vt320 ttys0
SEE ALSO
termcap(5), terminfo(5), agetty(8), mingetty(8)
Linux 2012-12-31 TTYTYPE(5)