Linux作为哑终端连接服务器,linux – TERM =哑终端必须具备的功能
去源可以幫助.終端數據庫有評論.這是一個 slice from that:
#### Specials
#
# Special "terminals". These are used to label tty lines when you don't
# know what kind of terminal is on it. The characteristics of an unknown
# terminal are the lowest common denominator - they look about like a ti 700.
#
dumb|80-column dumb tty,
am,
cols#80,
bel=^G, cr=^M, cud1=^J, ind=^J,
unknown|unknown terminal type,
gn, use=dumb,
假設“啞”和“未知”終端類型,但很少使用:
>“dumb”有automargins(文本在右邊緣“換行”),假定有80列,ASCII BEL和回車符.由于缺少更好的東西,cud1(向下光標)是一個ASCII換行符. ind(index)值相同,這意味著當您到達屏幕底部時文本會向上滾動.
沒有光標尋址(杯)或替代(例如任意沿著行或列移動).
>“unknown”添加“generic”標志,標記它不適合curses應用程序使用.把它想象成一臺打印機.
至于最低要求,實際上取決于個人應用. ncurses可以設法在沒有杯子的情況下在屏幕上移動.它適用于六種策略.如果您閱讀mvcur的來源,您可以了解它的需求.
但是,諸如mc之類的應用程序不僅僅依賴于ncurses來決定它是否有效,因為(在這種情況下)它可能與slang鏈接(它不會密切檢查).因此,mc會自行檢查,這可能會增加限制.
在實踐中,除非您選擇有限的終端描述,例如“啞”,否則您可能遇到的大多數終端都可以使用.
進一步閱讀:
> terminfo – terminal capability data base
> curses interfaces to terminfo database(包括mvcur)
> ncurses/tty/lib_mvcur.c
總結
以上是生活随笔為你收集整理的Linux作为哑终端连接服务器,linux – TERM =哑终端必须具备的功能的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 漫谈区块链“羊群效应”
- 下一篇: 自定义 QGraphicsItem