Linux

未找到術語定義

  • December 3, 2014

我正在嘗試為 UNIX 終端選擇最佳術語,檢查了術語資訊 發布,但是當我嘗試獲取有關ls /lib/term*其未定義的資訊時。

但是我確實找到ls /lib/libtermcap.so了各種此類libtermcap.so.2 libtermcap.so.2.0.8和其他數據,但它們都是二進制格式,所以我無法閱讀它們。

這是我的問題。

  • 如何為我的申請選擇最佳期限?
  • 如何了解所有可用的術語資訊?

支持的終端功能取決於您的終端仿真器(xterm,…)。終端仿真器應正確設置術語資訊。使用“另一個終端”通常沒有多大意義(除了 xterm-256color 而不是 xterm 或者 $TERM 變數設置錯誤)。

您應該使用像 ncurses 這樣的庫來自動處理不同的終端功能。您的程序不應依賴於特定的終端。

支持的終端通常列在/lib/terminfo/*/*或中/usr/share/terminfo/*/*

引用自:https://unix.stackexchange.com/questions/171191