Linux
未找到術語定義
我正在嘗試為 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/*/*
。