<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>595</bug_id>
          
          <creation_ts>2002-02-11 10:29:34 +0300</creation_ts>
          <short_desc>Не работают клавиатурные комбинации</short_desc>
          <delta_ts>2007-08-06 14:15:36 +0400</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>xterm</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P4</priority>
          <bug_severity>minor</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>1477</dependson>
          <blocked>12429</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="gregean1">gregean</reporter>
          <assigned_to name="Fr. Br. George">george</assigned_to>
          <cc>at</cc>
    
    <cc>george</cc>
    
    <cc>lav</cc>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>566</commentid>
    <comment_count>0</comment_count>
    <who name="gregean1">gregean</who>
    <bug_when>2002-02-11 10:29:34 +0300</bug_when>
    <thetext>В xterm из Master beta не работа&amp;amp;#65533;т комбинации по типу Alt-&amp;lt;key&amp;gt; или Ctrl-&amp;lt;key&amp;gt; (во всяком слу&amp;amp;#65533;ае, в MC). В Junior 1.1 все было в порядке, под другими терминалами тоже все нормально.
---

---

</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>3240</commentid>
    <comment_count>1</comment_count>
    <who name="Vitaly Lipatov">lav</who>
    <bug_when>2002-02-23 16:49:02 +0300</bug_when>
    <thetext>[&lt;a href=&quot;mailto:test2@lav&quot; target=&quot;_new&quot;&gt;test2@lav&lt;/a&gt; test2]$ rpm -q xterm
xterm-165-alt1
Не работают комбинации с Alt-,
Ctrl- всё работает.
Если тут неодолимые проблемы, может,
например, в IceWM по умолчанию поставить вызов aterm,
он вроде не хуже...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>6605</commentid>
    <comment_count>2</comment_count>
    <who name="Vitaly Lipatov">lav</who>
    <bug_when>2002-02-23 16:49:02 +0300</bug_when>
    <thetext>[&lt;a href=&quot;mailto:test2@lav&quot; target=&quot;_new&quot;&gt;test2@lav&lt;/a&gt; test2]$ rpm -q xterm
xterm-165-alt1
Не работают комбинации с Alt-,
Ctrl- всё работает.
Если тут неодолимые проблемы, может,
например, в IceWM по умолчанию поставить вызов aterm,
он вроде не хуже...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>3241</commentid>
    <comment_count>3</comment_count>
    <who name="gregean1">gregean</who>
    <bug_when>2002-02-23 22:33:29 +0300</bug_when>
    <thetext>Да, Ctrl работает...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>6606</commentid>
    <comment_count>4</comment_count>
    <who name="gregean1">gregean</who>
    <bug_when>2002-02-23 22:33:29 +0300</bug_when>
    <thetext>Да, Ctrl работает...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>3242</commentid>
    <comment_count>5</comment_count>
    <who name="Sergey Vlasov">vsu</who>
    <bug_when>2002-09-17 20:04:58 +0400</bug_when>
    <thetext>В Master то же самое, сейчас разобрался, почему.

1) При настройках по умолчанию:
$ cat
(давлю Alt-{q,w,e,r,t,y})
^[Я^[В^[Е^[Р^[Т^[Ы

Проблема 1: стоит XTerm.VT100.eightBitInput: True, что согласуется с man xterm: default=True, но для русской среды совершенно непригодно. Надо править Xresources, либо app-defaults, либо (совсем некультурно) сменить значение по умолчанию.

2) xterm -xrm \&apos;*eightBitInput: False\&apos;
$ cat
(давлю Alt-{q,w,e,r,t,y})
^[^[q^[^[w^[^[e^[^[r^[^[t^[^[y

Проблема 2: код \\033 дублируется.

Причина п.2 - кривой xterm-131-mdk-metaaltfix.patch (последний патч от mdk в пакете :-). Решается путем замены его на прилагаемый файл. Либо можно вообще выбросить этот патч (при условии, что все раскладки клавиатуры правильные и содержат Meta).

(Комбинация Alt-Backspace все равно не работает - тут надо править Xresources на предмет Xterm.VT100.translations, т.к. Backspace там явно прописан.)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>6607</commentid>
    <comment_count>6</comment_count>
    <who name="Sergey Vlasov">vsu</who>
    <bug_when>2002-09-17 20:04:58 +0400</bug_when>
    <thetext>В Master то же самое, сейчас разобрался, почему.

1) При настройках по умолчанию:
$ cat
(давлю Alt-{q,w,e,r,t,y})
^[Я^[В^[Е^[Р^[Т^[Ы

Проблема 1: стоит XTerm.VT100.eightBitInput: True, что согласуется с man xterm: default=True, но для русской среды совершенно непригодно. Надо править Xresources, либо app-defaults, либо (совсем некультурно) сменить значение по умолчанию.

2) xterm -xrm \&apos;*eightBitInput: False\&apos;
$ cat
(давлю Alt-{q,w,e,r,t,y})
^[^[q^[^[w^[^[e^[^[r^[^[t^[^[y

Проблема 2: код \\033 дублируется.

Причина п.2 - кривой xterm-131-mdk-metaaltfix.patch (последний патч от mdk в пакете :-). Решается путем замены его на прилагаемый файл. Либо можно вообще выбросить этот патч (при условии, что все раскладки клавиатуры правильные и содержат Meta).

(Комбинация Alt-Backspace все равно не работает - тут надо править Xresources на предмет Xterm.VT100.translations, т.к. Backspace там явно прописан.)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>3243</commentid>
    <comment_count>7</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2002-09-19 18:11:25 +0400</bug_when>
    <thetext>Looks like fixed in xterm-167-alt1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>6608</commentid>
    <comment_count>8</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2002-09-19 18:11:25 +0400</bug_when>
    <thetext>Looks like fixed in xterm-167-alt1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>3244</commentid>
    <comment_count>9</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2002-10-26 20:02:37 +0400</bug_when>
    <thetext>Reopen if required.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>6609</commentid>
    <comment_count>10</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2002-10-26 20:02:37 +0400</bug_when>
    <thetext>Reopen if required.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>29219</commentid>
    <comment_count>11</comment_count>
    <who name="Vitaly Lipatov">lav</who>
    <bug_when>2005-08-28 18:29:22 +0400</bug_when>
    <thetext>До сих пор не работают комбинации 
ALT-буквы в xterm. Приходится пользоваться Esc. </thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>29300</commentid>
    <comment_count>12</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2005-08-30 00:29:29 +0400</bug_when>
    <thetext>Не верю, у меня работают.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>36339</commentid>
    <comment_count>13</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2006-03-01 06:00:34 +0300</bug_when>
    <thetext>У меня работает и в xterm-202-alt2, и в xterm-209-alt1.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>53335</commentid>
    <comment_count>14</comment_count>
    <who name="Vitaly Lipatov">lav</who>
    <bug_when>2007-07-31 15:05:01 +0400</bug_when>
    <thetext>Не работает, например в Desktop 4.0 с xterm-228-alt1
При нажатии комбинаций Alt-буквы в xterm просто вводятся буквы, кодировка 
которых зависит от текущей локали.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>53355</commentid>
    <comment_count>15</comment_count>
    <who name="Slava Semushin">php-coder</who>
    <bug_when>2007-08-01 10:27:01 +0400</bug_when>
    <thetext>Моя.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>53358</commentid>
    <comment_count>16</comment_count>
    <who name="Slava Semushin">php-coder</who>
    <bug_when>2007-08-01 11:02:25 +0400</bug_when>
    <thetext>У меня всё заработало (в zsh, если это важно), после прописывания в ~/.Xdefaults:

XTerm*metaSendsEscape: true

При этом у меня нет этой записи в /etc/X11/Xresources и app-defaults версии
0.2.8.3-alt1.

P.S.: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=260232 идентичная бага,
как понимаю.

P.P.S.: 2at@: Алексей, проверьте, пожалуйста, будет ли у вас это работать?
Потому как у Виталика пока не работает.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>53359</commentid>
    <comment_count>17</comment_count>
    <who name="Slava Semushin">php-coder</who>
    <bug_when>2007-08-01 11:04:54 +0400</bug_when>
    <thetext>+ http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=326200 тоже похоже</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>53360</commentid>
    <comment_count>18</comment_count>
    <who name="Vitaly Lipatov">lav</who>
    <bug_when>2007-08-01 11:15:28 +0400</bug_when>
    <thetext>Предлагаю занести в /etc/X11/app-defaults/XTerm
строку
XTerm*VT100*metaSendsEscape: True
которая окончательно решает заявленную проблему.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>53361</commentid>
    <comment_count>19</comment_count>
    <who name="Slava Semushin">php-coder</who>
    <bug_when>2007-08-01 11:19:12 +0400</bug_when>
    <thetext>(In reply to comment #18)
&gt; Предлагаю занести в /etc/X11/app-defaults/XTerm
&gt; строку&gt; XTerm*VT100*metaSendsEscape: True
&gt; которая окончательно решает заявленную проблему.

Это к мэйнтейнеру app-defaults.
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>53362</commentid>
    <comment_count>20</comment_count>
    <who name="Slava Semushin">php-coder</who>
    <bug_when>2007-08-01 11:21:12 +0400</bug_when>
    <thetext>(In reply to comment #19)
&gt; Это к мэйнтейнеру app-defaults.

Ан, нет:

$ rpm -qf /etc/X11/app-defaults/XTerm
xterm-228-alt1

2inger@: сорриза беспокойство.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>53653</commentid>
    <comment_count>21</comment_count>
    <who name="Slava Semushin">php-coder</who>
    <bug_when>2007-08-05 22:45:08 +0400</bug_when>
    <thetext>В Сизиф неспешно отправился 228-alt2, в котором бага исправлена.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>109</attachid>
            <date>2002-09-17 20:05:23 +0400</date>
            <delta_ts>2002-09-17 20:05:23 +0400</delta_ts>
            <desc>0000595-xterm-166-alt-metaaltfix.patch</desc>
            <filename>0000595-xterm-166-alt-metaaltfix.patch</filename>
            <type>application/octet-stream</type>
            <size>513</size>
            <attacher name="gregean1">gregean</attacher>
            
              <data encoding="base64">LS0tIHh0ZXJtLTE2Ni9pbnB1dC5jLmFsdC1tZXRhYWx0Zml4CVR1ZSBNYXIgMjYgMDQ6NDY6NDAg
MjAwMgorKysgeHRlcm0tMTY2L2lucHV0LmMJVHVlIFNlcCAxNyAxOTo1ODoyNyAyMDAyCkBAIC02
ODksNyArNjg5LDggQEAKIAkJCWlmIChlaWdodGJpdAogCQkJICYmIHNjcmVlbi0+bWV0YV9zZW5k
c19lc2MKIAkJCSAmJiAoKGV2ZW50LT5zdGF0ZSAmIHRlcm0tPm1pc2MubWV0YV9sZWZ0KSAhPSAw
Ci0JCQkgIHx8IChldmVudC0+c3RhdGUgJiB0ZXJtLT5taXNjLm1ldGFfcmlnaHQpKSAhPSAwKSB7
CisJCQkgIHx8IChldmVudC0+c3RhdGUgJiB0ZXJtLT5taXNjLm1ldGFfcmlnaHQpICE9IDAKKwkJ
CSAgfHwgKGV2ZW50LT5zdGF0ZSAmIHRlcm0tPm1pc2MuYWx0X2xlZnQpICE9IDApKSB7CiAJCQkJ
VFJBQ0UoKCIuLi5pbnB1dC1jaGFyIGlzIG1vZGlmaWVkIGJ5IE1FVEFcbiIpKTsKIAkJCQllaWdo
dGJpdCA9IEZhbHNlOwogCQkJCXVucGFyc2VwdXRjIChFU0MsIHB0eSk7ICAvKiBlc2NhcGUgKi8K
</data>

          </attachment>
      

    </bug>

</bugzilla>