從源安裝ncurses
後,我的urxvt
運行不正常。像ncmpcpp
或mutt
打開應用程序會給我來自源和Urxvt的Ncurses不相處
Error opening terminal: rxvt-unicode-256color.
上urxvt
也打開zsh
會給我怪異的按鍵行爲,像backspace
插入空格和向右移動(即使它實際上擦除的字符緩衝區)。
xterm
正常工作,所以我的結論是,ncurses
不適用於urxvt
。但是在從源代碼安裝之前它確實有效。
檢查ncurses
版本的默認配置,它已經標記爲rxvt
作爲備用,所以我不知道還有什麼要做。我也嘗試從libcurses++
源代碼運行最小demo
,但它也無法打開。
如何確保urxvt
和ncurses
會成爲朋友?
更新:我得到的一切由從包倉庫強制重新工作了。
sudo apt-get install ncurses-base ncurses-bin ncurses-doc ncurses-examples ncurses-hexedit ncurses-term --reinstall
這幾乎肯定是在編譯安裝問題。我仍然想知道構建和安裝過程中缺少哪些內容,從而使其適用於
urxvt
。
很抱歉,如果我寫的是迷惑,但我沒有編譯'urxvt'。我只是編譯'ncurses'。我應該在重新編譯'urxvt'後? – VillasV
否 - 但其來源具有更多/更少可行的終端描述 –