मैं एक Emacs टर्म-मोड बफर के भीतर से जीएनयू स्क्रीन चलाने के लिए चाहता हूँ।टर्मिनो एंट्री कैसे स्थापित करें (Emacs से eterm-color)?
$ screen
Cannot find terminfo entry for 'eterm-color'.
यह त्रुटि पता चलता है कि मैं eterm रंग terminfo प्रविष्टि स्थापित करना चाहिए: जब मैं यह करने के लिए प्रयास करते समय मुझे त्रुटि मिलती है। मैंने इसे दो तरीकों से करने का प्रयास किया जो दोनों विफल रहे।
पहला प्रयास TERMINFO पर्यावरण चर का उपयोग करना था।
मेरे .bashrc:
export TERMINFO=~/.terminfo
तो मैंने किया:
$ mkdir -p ~/.terminfo/e/
$ cp /usr/local/Cellar/emacs/23.3a/share/emacs/23.3/etc/e/* ~/.terminfo/e/
अवधि-मोड में eterm रंग प्रविष्टि बफ़र नहीं मिला है। यह कहता है कि यह वास्तविक फ़ाइल के बजाय TERMCAP से ईटर्म-रंग प्राप्त करता है।
$ infocmp
# Reconstructed via infocmp from file: TERMCAP
eterm-color,
am, mir, xenl,
colors#8, cols#138, it#8, lines#41, pairs#64,
bel=^G, bold=\E[1m, clear=\E[H\E[J, cr=^M,
csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H,
cud=\E[%p1%dB, cud1=^J, cuf=\E[%p1%dC, cuf1=\E[C,
cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A,
dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM, dl1=\E[M, ed=\E[J,
el=\E[K, el1=\E[1K, home=\E[H, ht=^I, ich=\E[%p1%[email protected],
il=\E[%p1%dL, il1=\E[L, ind=^J, invis=\E[8m, kbs=\177,
kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA,
kdch1=\E[3~, kend=\E[4~, khome=\E[1~, knp=\E[6~, kpp=\E[5~,
nel=^M^J, op=\E[39;49m, rc=\E8, rev=\E[7m, rmir=\E[4l,
rmso=\E[27m, rmul=\E24m, rs1=\Ec, sc=\E7, setab=\E[4%p1%dm,
setaf=\E[3%p1%dm, sgr0=\E[m, smir=\E[4h, smso=\E[7m,
smul=\E[4m,
दूसरा प्रयास सिमलिंक उपयोग करने के लिए किया गया था।
$ sudo mkdir /usr/share/terminfo/e/
$ sudo cp /usr/local/Cellar/emacs/23.3a/share/emacs/23.3/etc/e/* /usr/share/terminfo/e/
यह पहली कोशिश के रूप में एक ही तरह से विफल रहा है।
न तो काम करने का प्रयास क्यों किया? मैं eterm-color terminfo एंट्री कैसे स्थापित करूं?
मैं ओएस एक्स 10.6.8 और Emacs 23.3.1 चला रहा हूँ।
कृपया टैग जोड़ने के बजाय http://stackoverflow.com/faq#bounty देखें। – Charles