Sponsored Content
Full Discussion: Shell basic graphics demo.
Top Forums UNIX for Dummies Questions & Answers Shell basic graphics demo. Post 302858275 by bakunin on Monday 30th of September 2013 01:17:59 AM
Old 09-30-2013
Quote:
Originally Posted by wisecracker
Test code to see what could be done under bash:-
Code:
# Disable _extended_ graphics characters.
echo -e "\x1B(B\x1B[0m"

The culprit is not bash at all, it is the various (and eventually quite different) terminals used in Unix.

Basically it works like this: every terminal understands a set of control codes (not necessarily the same ones) to do respective things: "bold on", "bold off", "position the cursor to x,y", etc.. Which codes exactly steer what is kept in a database called "termcap" (terminal capabilities). The key to this database is your setting of the TERM variable, so when you enter, for instance,

Code:
tput smul

which starts underlined printing, tput would query current value of the TERM variable, say "myterminal" or "xterm", then search the termcap database for this key and query the control sequence for the "smul" capability of this terminal. Finally it outputs this value thereby switching the terminal into the underlined-printing-mode.

Your control sequences might work for your terminal, but they may or may not work for any other. This is not a matter of bash, but one of the terminal emulator you happen to use.

Corollary: man pages of "termcap" say it is deprecated and "terminfo" should be used. This is correct, in this respect, though, these two are not any different, so that they can be used synonymously.

I hope this helps.

bakunin
This User Gave Thanks to bakunin For This Post:
 

9 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

basic c-shell help

hello, i am very new to this, so i have basic questions about writing a shell. if i am working with a basic file, "main.c" and a shell file, "shell", what will the shell file look like? i want to change the command prompt from % to $, and i want to be able to have standard input from the... (0 Replies)
Discussion started by: ayalex
0 Replies

2. Shell Programming and Scripting

Helpless in basic shell sorting

Hi all; I need help in sorting and grouping the data in one flat file.The file look like this: 040171011140820070000000009650244002933170003000000075272 1F921338300506 01082007000014000000027665 1H912279980109 01082007000012000000042420 1S503377200110 01082007000014000000005187... (0 Replies)
Discussion started by: ashikin_8119
0 Replies

3. Shell Programming and Scripting

unix shell basic

need some help badly. if i had a file with content of few lines like the followings. 1183724770.651 0.049 137.157.56.169 200 415 GET http://venus/client/clients.xml "text/xml" 1183724770.651 0.049 141.183.101.250 200 415 GET http://venus/client/clients.xml "text/xml" using what command... (1 Reply)
Discussion started by: akagi07
1 Replies

4. Shell Programming and Scripting

how to get some sort of graphics using shell scripts?

Hi all, I would like to know how to have graphics embedded using shell scripts... I mean simple =========> or ---------> would do... The main idea here is for every element of the bar to move for every % completion of data..... I tried echo under a for loop ,but it was not giving me o/p that... (3 Replies)
Discussion started by: wrapster
3 Replies

5. Shell Programming and Scripting

Basic Shell Script Help

Lets say I wanted to create a script that would show what people are doing on my machine using the w command and refresh in about 6 seconds. What would be the easiest way to do this? I pretty much want the script to loop until I stop it. I'm using the BASH shell by the way. Help is appreciated.... (1 Reply)
Discussion started by: c4391
1 Replies

6. Shell Programming and Scripting

Basic shell script help

Im trying to make a script that simply adds a word to the last available line in a txt file without overwriting any previous lines. Ive googled this and there are great examples but no one explain what each function does, and i dont entirely understand how it works. Basically Im looking for... (7 Replies)
Discussion started by: kylecn
7 Replies

7. OS X (Apple)

[Solved] links2 --enable-graphics from source, configure error: no graphics driver found.

Howdy I am trying to install links2 with graphics support on snow leopard 10.6.8 (xcode installed). I have had the program running last year, also installed from source - but then I had installed some image libraries with mac ports and fink - cannot reproduce that setup. Plus I would like to not... (6 Replies)
Discussion started by: butterbaerchen
6 Replies

8. UNIX for Dummies Questions & Answers

Shell BASIC interpreter(s)...

I am looking for a simple BASIC Interpreter written in a shell scripting language. For me something like this would be a great learning tool... After much goggle eyed Googling I came upon this:- https://gist.github.com/cander/2785819 It is small and I haven't tried it yet as I am at work... (6 Replies)
Discussion started by: wisecracker
6 Replies

9. UNIX for Dummies Questions & Answers

Basic Shell Scripting

Hi All, I am a newbie to shell scripting. I am trying to something like this. #!bin/bash cd /u01/app/oracle/ # then start the process ./opmnctl startall Can someone help me with this requirement. Help is very much appreciated. Thanks Venkat Please use code tags next time for... (10 Replies)
Discussion started by: venkat8439
10 Replies
MPT(4)							   BSD Kernel Interfaces Manual 						    MPT(4)

NAME
mpt -- LSI Fusion-MPT SCSI/Fibre Channel driver SYNOPSIS
To compile this driver into the kernel, place the following lines in your kernel configuration file: device scbus device mpt Alternatively, to load the driver as a module at boot time, place the following line in loader.conf(5): mpt_load="YES" DESCRIPTION
The mpt driver provides support for the LSI Logic Fusion-MPT family of SCSI, Fibre Channel and SAS controllers. HARDWARE
The following controllers are supported by the mpt driver: o LSI Logic 53c1030, LSI Logic LSI2x320-X (Single and Dual Ultra320 SCSI) o LSI Logic AS1064, LSI Logic AS1068 (SAS/SATA) o LSI Logic FC909 (1Gb/s Fibre Channel) o LSI Logic FC909A (Dual 1Gb/s Fibre Channel) o LSI Logic FC919, LSI Logic 7102XP-LC (Single 2Gb/s Fibre Channel) o LSI Logic FC929, LSI Logic FC929X, LSI Logic 7202XP-LC (Dual 2Gb/s Fibre Channel) o LSI Logic FC949X (Dual 4Gb/s Fibre Channel) o LSI Logic FC949E, LSI Logic FC949ES (Dual 4Gb/s Fibre Channel PCI-Express) The Ultra 320 SCSI controller chips supported by the mpt driver can be found onboard on many systems including: o Dell PowerEdge 1750 thru 2850 o IBM eServer xSeries 335 These systems also contain Integrated RAID Mirroring and Integrated RAID Mirroring Enhanced which this driver also supports. The SAS controller chips are also present on many new AMD/Opteron based systems, like the Sun 4100. Note that this controller can drive both SAS and SATA drives or a mix of them at the same time. The Integrated RAID Mirroring available for these controllers is poorly supported at best. The Fibre Channel controller chipset are supported by a broad variety of speeds and systems. The Apple Fibre Channel HBA is in fact the FC949ES card. This driver also supports target mode for Fibre Channel cards. This support may be enabled by setting the desired role of the core via the LSI Logic firmware utility that establishes what roles the card can take on - no separate compilation is required. SEE ALSO
cd(4), ch(4), da(4), mps(4), pci(4), sa(4), scsi(4), targ(4), gmultipath(8), mptutil(8) LSI Logic Website, http://www.lsi.com/. HISTORY
The mpt driver first appeared in FreeBSD 4.6. AUTHORS
The mpt driver was originally written for FreeBSD by Greg Ansley and marginally improved upon by Matt Jacob <mjacob@FreeBSD.org>. Justin Gibbs <gibbs@FreeBSD.org> and Scott Long <scottl@FreeBSD.org> have made more substantial improvements. BSD
July 23, 2011 BSD
All times are GMT -4. The time now is 03:20 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy