User Tools

Site Tools


tips:solaris:screen_terminfo

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
tips:solaris:screen_terminfo [2010/01/07 16:37]
mattieu created
tips:solaris:screen_terminfo [2010/02/02 10:12] (current)
mattieu
Line 1: Line 1:
-==== Get a screen terminfo entry on Solaris ====+====== Get a screen terminfo entry on Solaris / IRIX ====== 
 +Solaris and IRIX don't have a 'screen' terminfo entry by default, so you might notice that if you set TERM to 'screen' things don't work right. This is especially true when you want to use terminal multiplexers like screen or [[http://tmux.sourceforge.net/|tmux]].
  
-Solaris doesn't have 'screen' terminfo entry by defaultso you might notice that if you set TERM to 'screen' things don't work right.+Screen itself comes with termcap entry. If you install using the sunfreeware packagethe termcap file will be: ''/usr/local/doc/screen/terminfo/screencap''.\\ 
 +Otherwise, you can download {{:tips:solaris:screencap.txt|this one}}.
  
-Screen itself comes with termcap entryIf you install using the sunfreeware package, the termcap file will be:\\ +We need to convert this to terminfo file and compile itAll tools used below come standard with Solaris IRIX.
-''/usr/local/doc/screen/terminfo/screencap''+
  
-We need to convert this to a terminfo file and compile it. All tools used below come standard with Solaris.\\ +<code bash>$ captoinfo screencap > screen.ti 
-''$ captoinfo screencap > screen.ti\\ +"screencap", line 2, col 24, terminal 'screen': unknown capability 'G0' 
-"screencap", line 2, col 24, terminal 'screen': unknown capability 'G0'\\ +"screencap", line 18, col 58, terminal 'screen': unknown capability 'AX' 
-"screencap", line 18, col 58, terminal 'screen': unknown capability 'AX'\\ +$ sudo tic screen.ti 
-tic screen.ti\\ +$ ls -d /usr/share/lib/terminfo/s/screen* 
-$ ls -d /usr/share/lib/terminfo/s/screen*\\ +/usr/share/lib/terminfo/s/screen     /usr/share/lib/terminfo/s/screen-w</code>
-/usr/share/lib/terminfo/s/screen     /usr/share/lib/terminfo/s/screen-w''+
  
 //Note: Make sure you're running ''/usr/bin/tic'', not ''/usr/local/bin/tic'' (comes with some sunfreeware package). The ''/usr/local/bin/tic'' will write it's terminfo file to ''/usr/local/share/terminfo'' which isn't used by any shell I've tried, not by default anyway. Something to keep in mind.// //Note: Make sure you're running ''/usr/bin/tic'', not ''/usr/local/bin/tic'' (comes with some sunfreeware package). The ''/usr/local/bin/tic'' will write it's terminfo file to ''/usr/local/share/terminfo'' which isn't used by any shell I've tried, not by default anyway. Something to keep in mind.//
  
-Now you've got a screen terminfo entry. Setting your TERM to 'screen' should work now, which is the default inside new screen sessions.+Now you've got a 'screenterminfo entry. Setting your TERM to 'screen' should work now, which is the default inside new screen and [[http://tmux.sourceforge.net/|tmux]] sessions. 
 +~~NOTOC~~
tips/solaris/screen_terminfo.1262878655.txt.gz · Last modified: 2010/01/07 16:37 by mattieu