<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Jabbe-client PSI и русские локали в Xorg</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID15/2365.html</link>
    <description>В связи с производственной необходимостью в прошлом году возился с русскими локалями&lt;br&gt;в Xorg. В частности дописал в библиотеку libX11 поддержку локали CP866, адаптировав&lt;br&gt;найденные в сети куски соответствующих патчей.&lt;br&gt;Вот с этой локалью и поэкспериментировал - судя по выводу xev, русские буквы вводятся&lt;br&gt;(Cyrillic_*), да и в большинстве используемых мной прогамм русский в 866 кодировке&lt;br&gt;заработал. А вот Jabber-клиент PSI почему-то в этой локали работать не хочет.&lt;br&gt;В 1251 - пожалуйста, а в 866 в поле ввода сообщения вводятся всякие странные символы.&lt;br&gt;Так как PSI написан с использованием Qt, то я запустил qtconfig - в нем русские&lt;br&gt;буквы ввести можно (там где &quot;sample text&quot;). &lt;br&gt;Понятно, что вопрос мой чисто теоретический - никакой особой надобности запускать PSI&lt;br&gt;в 866 локали нет, но хочется понять почему все же не работает? Где и что я недописал&lt;br&gt;когда локаль делал? Еще PSI выводит на stderr сообщение QInputContext: no input method context available - что это означает я так и не понял. Причем и при запуске в 125</description>

<item>
    <title>локаль IBM866 в Xorg (WatchCat)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID15/2365.html#2</link>
    <pubDate>Thu, 11 Jul 2013 20:06:32 GMT</pubDate>
    <description>&lt;br&gt;Нашел почему с некоторы пор Midnight Commander перестал воспроизводить часть русских &lt;br&gt;букв при использовании 866 кодировки. Оказывается кто-то решил,что вывод этих букв в&lt;br&gt;xterm невозможен. На самом деле надо просто уметь xterm настраивать(настройки сильно отличаются от умолчания). Ну а в исходниках MC закомментировать лишнее. &lt;br&gt;&lt;br&gt;static inline int&lt;br&gt;is_8bit_printable (unsigned char c)&lt;br&gt;&#123;&lt;br&gt;    /* &quot;Full 8 bits output&quot; doesn&apos;t work on xterm */&lt;br&gt;/*    if (mc_global.tty.xterm_flag)&lt;br&gt;        return is_iso_printable (c);&lt;br&gt;&lt;br&gt;    return (c &amp;gt; 31 &amp;&amp; c != 127 &amp;&amp; c != 155);&lt;br&gt;*/&lt;br&gt;    return (c &amp;gt; 31 );&lt;br&gt;    &lt;br&gt;&#125;&lt;br&gt;</description>
</item>

<item>
    <title>Jabbe-client PSI и русские локали в Xorg (WatchCat)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID15/2365.html#1</link>
    <pubDate>Mon, 08 Dec 2008 13:27:26 GMT</pubDate>
    <description>Вот текст патча LibX11 для использования локали CP866.&lt;br&gt;Возможно администрация форума определит ему более подходящее место,&lt;br&gt;оставив тут только ссылку...&lt;br&gt;&lt;br&gt;diff -Naur libx11-1.0.3.cp866/configure.ac libx11-1.0.3/configure.ac&lt;br&gt;--- libx11-1.0.3.cp866/configure.ac    2005-11-10 00:19:12 +0300&lt;br&gt;+++ libx11-1.0.3/configure.ac  2005-12-03 21:16:10 +0300&lt;br&gt;&#064;&#064; -349,6 +349,7 &#064;&#064;&lt;br&gt;           nls/georgian-academy/Makefile&lt;br&gt;           nls/georgian-ps/Makefile&lt;br&gt;           nls/ibm-cp1133/Makefile&lt;br&gt;+          nls/ibm-cp866/Makefile&lt;br&gt;           nls/iscii-dev/Makefile&lt;br&gt;           nls/isiri-3342/Makefile&lt;br&gt;           nls/iso8859-1/Makefile&lt;br&gt;diff -Naur libx11-1.0.3.cp866/nls/compose.dir.pre libx11-1.0.3/nls/compose.dir.pre&lt;br&gt;--- libx11-1.0.3.cp866/nls/compose.dir.pre     2005-09-30 11:52:46 +0400&lt;br&gt;+++ libx11-1.0.3/nls/compose.dir.pre   2005-12-03 21:16:10 +0300&lt;br&gt;&#064;&#064; -185,6 +185,7 &#064;&#064;&lt;br&gt; iso8859-15/Compose:            pt_PT.ISO8859-15&lt;br&gt; iso8859-2/Compose:             ro_RO.ISO8859-2&lt;br&gt; koi8-r/Compose:                        ru_RU.KOI8-R</description>
</item>

</channel>
</rss>
