2016-10-01 19 views
0

ncursesをソースからインストールした後、私のurxvtは機能しません。 ncmpcppまたはmutt状の開口部のアプリケーションは、私がソースからのNcursesとUrxvtは一致しません

Error opening terminal: rxvt-unicode-256color. 

また、スペースを挿入して(それが実際にバッファにその文字を消去しても)右に移動backspaceのように、私に奇妙なキー押下動作を与えるurxvtzshを開いて行います。

xtermは完全に機能しているので、私の結論はncursesurxvtで動作していないということです。しかし、ソースからインストールする前に動作しました。

ncursesのデフォルト設定を調べると、既にrxvtがフォールバックとマークされているため、他に何をするべきかわかりません。私もlibcurses++ソースから最小のdemoを実行しようとしましたが、それも開けませんでした。

urxvtncursesさんはお友達になりますか?

UPDATE:私はパッケージリポジトリから再インストールを強制することにより、再び作業のすべてを得ました。かなりそれがコンパイルされ、インストールに問題だっ確認

sudo apt-get install ncurses-base ncurses-bin ncurses-doc ncurses-examples ncurses-hexedit ncurses-term --reinstall

。私はまだそれがurxvtで動作するようになるビルドとインストールプロセスで何が欠落しているか知りたいです。

答えて

0

urxvtは、ticでコンパイルできる独自の端末記述を提供します。ソースからurxvtをコンパイルしているので、それはdoc/etc directoryです。その後、

sudo tic -x rxvt-unicode.terminfo 

はあなたの問題を解決します、あなたはrxvt-unicode.terminfo を持っていると仮定すると例えば

、。 Debianはこれをncursesのパッチに追加しますが、アップストリームソースの一部ではありません。

さらに読書:

+0

申し訳ありませんが、私の書き込みが混同しているが、私は、 'urxvt'をコンパイルしていないよ場合。私は 'ncurses'をコンパイルしています。後で 'urxvt'を再コンパイルすべきですか? – VillasV

+0

いいえ、そのソースには、より多くの/より実行不能な端末の説明があります –

関連する問題