Eterm и ввод по-русски (patch xterm rus xkb)
Ключевые слова: patch, xterm, rus, xkb, (найти похожие документы)
Date: Tue, 04 Sep 2001 09:01:09 +0400
Newsgroups: fido7.ru.linux
From: Slavka Gorbanev <Slavka.Gorbanev@p1.f57.n5057.z2.fidonet.org>
Subject: Eterm и ввод по-русски
VS> Имеем Slackware 8.0.0, Eterm 0.8.10 и проблему: данный Eterm
VS> прекрасно отображает русский текст, однако не даёт вводить русские
VS> буквы ни в шелле, ни в запущенным в нём программах. :(
мне помог вот такой патч. подразумевается, что у тебя инпут в иксах
работает через xkb.
- - - 8< - - - /usr/src/redhat/SOURCES/Eterm-0.8.10-locale.patch - - - 8< - -
diff -ur Eterm-0.8.10/src/feature.h.in Eterm-0.8.10-rnd/src/feature.h.in
--- Eterm-0.8.10/src/feature.h.in Fri Sep 1 19:11:59 2000
+++ Eterm-0.8.10-rnd/src/feature.h.in Fri Sep 1 19:10:18 2000
@@ -237,7 +237,7 @@
#define KEYSYM_ATTRIBUTE
/* Disable X11R6 support for European languages */
-/* #define NO_XLOCALE */
+#define NO_XLOCALE
/* Allow unshifted Next and Prior keys to scroll, in addition to their shifted
* counterparts */
diff -ur Eterm-0.8.10/src/main.c Eterm-0.8.10-rnd/src/main.c
--- Eterm-0.8.10/src/main.c Fri Sep 1 19:11:59 2000
+++ Eterm-0.8.10-rnd/src/main.c Fri Sep 1 19:11:30 2000
@@ -285,6 +285,9 @@
TermWin.wm_parent = None;
init_defaults();
+#ifdef NO_XLOCALE
+ setlocale(LC_ALL, "");
+#endif
/* Open display, get options/resources and create the window */
if ((display_name = getenv("DISPLAY")) == NULL)
- - - - - - - 8< - - - - - - -
--
RnD[.] [ http://rnd.web-drive.ru ]