Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations SkipVought on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Multiscreens In Solaris

Status
Not open for further replies.

rajeshbahl

IS-IT--Management
Jan 6, 2002
116
0
0
IN
Hi all ! Is it possible to have "multisceens" in solaris 8 the way we have in SCO openserver/Unixware ?

If so how can we configure the same ?

Can some one help ?


Thanks In Advance
Rajesh K. Bahl
 
if you are using CDE then the 'one' 'two' 'three' and 'four' are multiple desktops, if that will do, and you can add more ...

however that isn't quite multiple screens ...
 
If you're talking X, then yes, it's a function of the window manager. CDE defaults to 4 desktops, iirc. Or you could install Window Maker [] (my favorite) which allows a large number of desktops and is easy to configure.

If you're talking about terminal windows, then install the screen package available from
--
Andy
 
Thanks for information ! I tried to install the screen package.It sked to install the freewareterminal package first. I installed both of them (freeterminal+screen). The installation got done successfully.
Now if I run /opt/sfw/bin/screen , the system gives following message:-
ld.so.1:/opt/sfw/bin/screen:fatal:libncurses.so.5:eek:pen failed:No such file or directory
Killed.

Am I following the right procedure ? How can I invoke "multiscreens" after installing the screen package?

Rajesh K. Bahl


 
ncurses is a requirement and is also available from sunfreeware.

Here's my .screenrc file to get you started with some advanced options.

Code:
#
# Flaws of termcap and standard settings are done here.
# Note: This file should not be shared between different hosts.
#       The 'termcap' lines are written in termcap syntax.
#       The syntax for a terminfo based host is slightly different.
#                              
                               
startup_message off            
                               
#defflow on # will force screen to process ^S/^Q
                               
deflogin on                    
autodetach on                  
                               
vbell on                       
vbell_msg "   Beep  ----  Beep!!  "
                               
# all termcap entries are now duplicated as terminfo entries.
# only difference should be the slightly modified syntax, and check for
# terminfo entries, that are already corected in the database.
#                              
# G0    we have a SEMI-GRAPHICS-CHARACTER-MODE
# WS    this sequence resizes our window.
# cs    this sequence changes the scrollregion
# hs@   we have no hardware statusline. screen will only believe that
#       there is a hardware status line if hs,ts,fs,ds are all set.
# ts    to statusline          
# fs    from statusline        
# ds    delete statusline      
# al    add one line           
# AL    add multiple lines     
# dl    delete one line        
# DL    delete multiple lines  
# ic    insert one char (space)
# IC    insert multiple chars  
# nx    terminal uses xon/xoff 
                               
termcap  facit|vt100|xterm LP:G0
terminfo facit|vt100|xterm LP:G0
                               
#the vt100 description does not mention "dl". *sigh*
termcap  vt100 dl=5\E[M        
terminfo vt100 dl=5\E[M        
                               
#facit's "al" / "dl"  are buggy if the current / last line
#contain attributes...         
termcap  facit al=\E[L\E[K:AL@:dl@:DL@:cs=\E[%i%d;%dr:ic@
terminfo facit al=\E[L\E[K:AL@:dl@:DL@:cs=\E[%i%p1%d;%p2%dr:ic@
                               
#make sun termcap/info better  
termcap  sun 'up=^K:AL=\E[%dL:DL=\E[%dM:UP=\E[%dA:DO=\E[%dB:LE=\E[%dD:RI=\E[%dC:IC=\E[%d@:WS=1000\E[8;%d;%dt'
terminfo sun 'up=^K:AL=\E[%p1%dL:DL=\E[%p1%dM:UP=\E[%p1%dA:DO=\E[%p1%dB:LE=\E[%p1%dD:RI=\E[%p1%dC:IC=\E[%p1%d@:WS=\E[8;%p1%d;%p2%dt$<1000>'
                               
#xterm understands both im/ic and doesn't have a status line.
#Note: Do not specify im and ic in the real termcap/info file as
#some programs (e.g. vi) will (no,no, may (jw)) not work anymore.
termcap  xterm|fptwist hs@:cs=\E[%i%d;%dr:im=\E[4h:ei=\E[4l
terminfo xterm|fptwist hs@:cs=\E[%i%p1%d;%p2%dr:im=\E[4h:ei=\E[4l
                               
# Long time I had this in my private screenrc file. But many people
# seem to want it (jw):        
# we do not want the width to change to 80 characters on startup:
# on suns, /etc/termcap has :is=\E[r\E[m\E[2J\E[H\E[?7h\E[?1;3;4;6l:
termcap xterm 'is=\E[r\E[m\E[2J\E[H\E[?7h\E[?1;4;6l'
terminfo xterm 'is=\E[r\E[m\E[2J\E[H\E[?7h\E[?1;4;6l'
                               
#                              
# Do not use xterms alternate window buffer.
# This one would not add lines to the scrollback buffer.
#termcap xterm|xterms|xs ti=\E7\E[?47l
#terminfo xterm|xterms|xs ti=\E7\E[?47l
                               
#make hp700 termcap/info better
termcap  hp700 'Z0=\E[?3h:Z1=\E[?3l:hs:ts=\E[62&quot;p\E[0$~\E[2$~\E[1$}:fs=\E[0}\E[61&quot;p:ds=\E[62&quot;p\E[1$~\E[61&quot;p:ic@'
terminfo hp700 'Z0=\E[?3h:Z1=\E[?3l:hs:ts=\E[62&quot;p\E[0$~\E[2$~\E[1$}:fs=\E[0}\E[61&quot;p:ds=\E[62&quot;p\E[1$~\E[61&quot;p:ic@'

#wyse-75-42 must have defflow control (xo = &quot;terminal uses xon/xoff&quot;)
#(nowadays: nx = padding doesn't work, have to use xon/off)
#essential to have it here, as this is a slow terminal.
termcap wy75-42 nx:xo:Z0=\E[?3h\E[31h:Z1=\E[?3l\E[31h
terminfo wy75-42 nx:xo:Z0=\E[?3h\E[31h:Z1=\E[?3l\E[31h


# Do not use xterms alternate window buffer (add lines to scrollback bfr)
termcapinfo xterm|xterms|xs ti=\E7\E[?47l
### do /etc/screenrc
termcap  facit|vt100|xterm LP:G0
terminfo facit|vt100|xterm LP:G0
#the vt100 description does not mention &quot;dl&quot;. *sigh*
termcap  vt100 dl=5\E[M
terminfo vt100 dl=5\E[M
###

## status line
#hardstatus string &quot;[window:%t][#:%n] %h&quot;
#hardstatus string '(%n) %h =->%t<-= '
# show all the window titles all the time
# hardstatus alwayslastline &quot;%Lw&quot;

#remove some stupid / dangerous key bindings
bind '^k'
bind '^\'
#make them better
bind '\\' quit
bind 'K' kill
bind 'I' login on
bind 'O' login off
bind '}' history

# colon takes a parameter since screen-3.8.6
#bind 'R' colon &quot;screen -ln rlogin faui -8^b^b^b&quot;
bind 'P' colon &quot;^p&quot;
bind 'y' resize +3
bind 'Y' resize -3

bind 'E' hardstatus alwayslastline '(%n)        %h =->%t<-=        [%M/%d/%y %c:%s] '
bind 'e' hardstatus alwayslastline &quot;%Lw&quot;
bind '^e' hardstatus ignore

# remap w to the selectable list
bind 'w' windowlist -b
bind 'W' windows

defscrollback 2000
screen -t aharriso 0
screen -t root 1 su

--
Andy
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top