public inbox for gentoo-user-ru@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-user-ru] xterm-225 break koi8 paste
@ 2007-12-03 13:22 Alex Efros
  2007-12-03 13:43 ` L29Ah
  2008-02-08  9:12 ` Peter Volkov
  0 siblings, 2 replies; 27+ messages in thread
From: Alex Efros @ 2007-12-03 13:22 UTC (permalink / raw
  To: gentoo-user-ru

Hi!

При обновлении с xterm-224 на xterm-225 перестают вставляться русские
буквы из клипбоард (ни Shift-Insert, ни средняя кнопка мыши, ни средняя
кнопка с Shift). Вместо русских букв вставляются символы #####.

Локаль - KOI8-R.

В ChangeLog xterm-225 написано:
- improve select/paste between UTF-8 and Latin1 xterms by adapting the
  translations from patch #185. Extend that to include Unicode fullwidth
  forms FF00-FF5E. Also modify select/paste of DEC line-drawing characters
  in Latin1 mode to use ASCII characters.

В ChangeLog xterm-226 добавлено:
- amend select/paste change from patch #225 by limiting it to
  non-UTF-8/non-KOI8-R encoding (Debian #420974).

У меня вставка не работает ни в 225, ни в 229. Пришлось откатиться на 224
и замаскировать более новые версии.

Может это можно как-то обойти? Может прописать чего в ~/.Xdefaults?

-- 
			WBR, Alex.


^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: [gentoo-user-ru] xterm-225 break koi8 paste
  2007-12-03 13:22 [gentoo-user-ru] xterm-225 break koi8 paste Alex Efros
@ 2007-12-03 13:43 ` L29Ah
  2007-12-03 13:43   ` L29Ah
  2007-12-03 13:55   ` Andrew A. Sabitov
  2008-02-08  9:12 ` Peter Volkov
  1 sibling, 2 replies; 27+ messages in thread
From: L29Ah @ 2007-12-03 13:43 UTC (permalink / raw
  To: gentoo-user-ru, gentoo-user-ru

[-- Attachment #1: Type: text/plain, Size: 52 bytes --]

> Локаль - KOI8-R.

Когда-же Unicode поработит мир?

[-- Attachment #2: Type: text/html, Size: 65 bytes --]

^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: [gentoo-user-ru] xterm-225 break koi8 paste
  2007-12-03 13:43 ` L29Ah
@ 2007-12-03 13:43   ` L29Ah
  2007-12-03 13:55   ` Andrew A. Sabitov
  1 sibling, 0 replies; 27+ messages in thread
From: L29Ah @ 2007-12-03 13:43 UTC (permalink / raw
  To: gentoo-user-ru, gentoo-user-ru

[-- Attachment #1: Type: text/plain, Size: 52 bytes --]

> Локаль - KOI8-R.

Когда-же Unicode поработит мир?

[-- Attachment #2: Type: text/html, Size: 65 bytes --]

^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: [gentoo-user-ru] xterm-225 break koi8 paste
  2007-12-03 13:43 ` L29Ah
  2007-12-03 13:43   ` L29Ah
@ 2007-12-03 13:55   ` Andrew A. Sabitov
  2007-12-03 14:29     ` L29Ah
  2007-12-03 15:52     ` Alex Efros
  1 sibling, 2 replies; 27+ messages in thread
From: Andrew A. Sabitov @ 2007-12-03 13:55 UTC (permalink / raw
  To: gentoo-user-ru


А никогда, ибо количество проблем, при этом возникающих, превосходит 
количество решаемых проблем. 

А по теме, я пользую:

Section "InputDevice"
    Identifier     "Keyboard1"
    Driver         "keyboard"
    Option         "AutoRepeat"  "250 30"
    Option         "XkbModel"    "geniusslimstar"
    Option         "XkbLayout"   "us,ru(winkeys)"
    Option         "XkbOptions"  "grp:caps_toggle"
EndSection

У меня через раз работает. Если я использую мой любимый xrus, то только 
решетки получаю. 

On Mon, 3 Dec 2007, L29Ah wrote:

> > Локаль - KOI8-R.

Когда-же Unicode поработит мир?


-- 
                                  <> 85 <>

               Ты все пытаешься проникнуть в тайны света,
               В загадку бытия... К чему, мой друг, все это?
               Ночей и дней часы беспечно проводи,
               Ведь все устроено без твоего совета.
                                             Омар Хайям. Рубаи.
       ,,,,
       /'^'\
      ( o o )
--oOOO--(_)--OOOo------------------------------------------------
|                  Andrew A. Sabitov
|                  Email: sabitov@sabitov.pp.ru
|                  WWW:   sabitov.pp.ru
| .oooO   Еж птица гордая - пока не пнешь, не полетит!
| (   )   Oooo.
---\ (----(   )-------------------------------------------------
    \_)    ) /
          (_/



^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: [gentoo-user-ru] xterm-225 break koi8 paste
  2007-12-03 13:55   ` Andrew A. Sabitov
@ 2007-12-03 14:29     ` L29Ah
  2007-12-03 18:38       ` Andrew A. Sabitov
  2007-12-03 15:52     ` Alex Efros
  1 sibling, 1 reply; 27+ messages in thread
From: L29Ah @ 2007-12-03 14:29 UTC (permalink / raw
  To: gentoo-user-ru

[-- Attachment #1: Type: text/plain, Size: 232 bytes --]

2007/12/3, Andrew A. Sabitov <sabitov@catalysis.ru>:
>
>
> А никогда, ибо количество проблем, при этом возникающих, превосходит
> количество решаемых проблем.
>
Помимо ожирения нелатинницы, проблем не замечаю... Что я делаю не так?

[-- Attachment #2: Type: text/html, Size: 467 bytes --]

^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: [gentoo-user-ru] xterm-225 break koi8 paste
  2007-12-03 13:55   ` Andrew A. Sabitov
  2007-12-03 14:29     ` L29Ah
@ 2007-12-03 15:52     ` Alex Efros
  1 sibling, 0 replies; 27+ messages in thread
From: Alex Efros @ 2007-12-03 15:52 UTC (permalink / raw
  To: gentoo-user-ru

Hi!

On Mon, Dec 03, 2007 at 07:55:31PM +0600, Andrew A. Sabitov wrote:
> > > Локаль - KOI8-R.
> > Когда-же Unicode поработит мир?
> А никогда, ибо количество проблем, при этом возникающих, превосходит 
> количество решаемых проблем. 

Ну, на самом деле это произойдёт как только проблем из-за использования
не-юникода станет больше, чем из-за перехода на юникод. :) И всё к тому
идёт - возьмите хоть этот пример с xterm. Они в changelog использовали
слово "improve"... :-/ Я, в принципе, верю, что поддержку юникода они таки
действительно "improve", но ведь они при этом поломали koi8, падлы!

-- 
			WBR, Alex.


^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: [gentoo-user-ru] xterm-225 break koi8 paste
  2007-12-03 14:29     ` L29Ah
@ 2007-12-03 18:38       ` Andrew A. Sabitov
  2007-12-03 19:07         ` L29Ah
                           ` (2 more replies)
  0 siblings, 3 replies; 27+ messages in thread
From: Andrew A. Sabitov @ 2007-12-03 18:38 UTC (permalink / raw
  To: gentoo-user-ru


А у Вас, простите за любопытство, только Ваша машинка под рукой? Или есть 
еще "в попечении"?.. А много ли пользователей?..

Вот смотрите, у меня, например на моей рабочей машинке:
mount -t nfs | sed -e 's/\([^[:space:]]\+\).*)/\1 xxxxxxxxxxxx/'
172.16.0.4:/misc xxxxxxxxxxxx
172.16.0.4:/home xxxxxxxxxxxx
172.16.0.3:/ xxxxxxxxxxxx
172.16.0.3:/home xxxxxxxxxxxx
172.16.0.3:/tmp xxxxxxxxxxxx
172.16.0.3:/var xxxxxxxxxxxx
172.16.0.2:/ xxxxxxxxxxxx
172.16.0.2:/ora xxxxxxxxxxxx
172.16.0.5:/ xxxxxxxxxxxx
172.16.0.5:/home xxxxxxxxxxxx
172.16.0.7:/home xxxxxxxxxxxx

И это только то, что постоянно смонтировано. Т.е. что бы мне перейти на
утф, мне надо перевести на утф и эти 5 машин. (А как же иначе с русскими
именами у файлов :) ) Чтобы перевести их на утф, мне надо перевести на утф
еще хбз сколько человек. Теперь добавьте, что у меня есть еще десятка
полтора серваков, которые принадлежат сторонним конторам. Серваки работают
под кои8, и переводить их под утф никто не будет... И это только то, что
приходит в голову сразу же. Ну и отдельная песня проблемы с софтом... 
Кстати, а что будет, если развернуть тарбол с рускими именами в кои8 в утф 
локали?.. :)

Конечно, это все можно решить, но мне же деньги платят не за это :)))




On Mon, 3 Dec 2007, L29Ah wrote:

> 2007/12/3, Andrew A. Sabitov <sabitov@catalysis.ru>:
>
>
> А никогда, ибо количество проблем, при этом возникающих, превосходит
> количество решаемых проблем.
>
Помимо ожирения нелатинницы, проблем не замечаю... Что я делаю не так?


-- 
                                 <> 277 <>

               Не таи в своем сердце обид и скорбей,
               Ради звонкой монеты поклонов не бей.
               Если друга ты вовремя не накормишь -
               Все сожрет без остатка наследник-злодей.
                                             Омар Хайям. Рубаи.
       ,,,,
       /'^'\
      ( o o )
--oOOO--(_)--OOOo------------------------------------------------
|                  Andrew A. Sabitov
|                  Email: sabitov@sabitov.pp.ru
|                  WWW:   sabitov.pp.ru
| .oooO   Еж птица гордая - пока не пнешь, не полетит!
| (   )   Oooo.
---\ (----(   )-------------------------------------------------
    \_)    ) /
          (_/



^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: [gentoo-user-ru] xterm-225 break koi8 paste
  2007-12-03 18:38       ` Andrew A. Sabitov
@ 2007-12-03 19:07         ` L29Ah
  2007-12-03 19:13         ` Azamat H. Hackimov
  2007-12-04  6:50         ` Peter Volkov
  2 siblings, 0 replies; 27+ messages in thread
From: L29Ah @ 2007-12-03 19:07 UTC (permalink / raw
  To: gentoo-user-ru

[-- Attachment #1: Type: text/plain, Size: 2449 bytes --]

А что, iocharset'ы всякоразные отменили?

03.12.07, Andrew A. Sabitov <sabitov@catalysis.ru> написал(а):
>
>
> А у Вас, простите за любопытство, только Ваша машинка под рукой? Или есть
> еще "в попечении"?.. А много ли пользователей?..
>
> Вот смотрите, у меня, например на моей рабочей машинке:
> mount -t nfs | sed -e 's/\([^[:space:]]\+\).*)/\1 xxxxxxxxxxxx/'
> 172.16.0.4:/misc xxxxxxxxxxxx
> 172.16.0.4:/home xxxxxxxxxxxx
> 172.16.0.3:/ xxxxxxxxxxxx
> 172.16.0.3:/home xxxxxxxxxxxx
> 172.16.0.3:/tmp xxxxxxxxxxxx
> 172.16.0.3:/var xxxxxxxxxxxx
> 172.16.0.2:/ xxxxxxxxxxxx
> 172.16.0.2:/ora xxxxxxxxxxxx
> 172.16.0.5:/ xxxxxxxxxxxx
> 172.16.0.5:/home xxxxxxxxxxxx
> 172.16.0.7:/home xxxxxxxxxxxx
>
> И это только то, что постоянно смонтировано. Т.е. что бы мне перейти на
> утф, мне надо перевести на утф и эти 5 машин. (А как же иначе с русскими
> именами у файлов :) ) Чтобы перевести их на утф, мне надо перевести на утф
> еще хбз сколько человек. Теперь добавьте, что у меня есть еще десятка
> полтора серваков, которые принадлежат сторонним конторам. Серваки работают
> под кои8, и переводить их под утф никто не будет... И это только то, что
> приходит в голову сразу же. Ну и отдельная песня проблемы с софтом...
> Кстати, а что будет, если развернуть тарбол с рускими именами в кои8 в утф
> локали?.. :)
>
> Конечно, это все можно решить, но мне же деньги платят не за это :)))
>
>
>
>
> On Mon, 3 Dec 2007, L29Ah wrote:
>
> > 2007/12/3, Andrew A. Sabitov <sabitov@catalysis.ru>:
> >
> >
> > А никогда, ибо количество проблем, при этом возникающих, превосходит
> > количество решаемых проблем.
> >
> Помимо ожирения нелатинницы, проблем не замечаю... Что я делаю не так?
>
>
> --
>                                  <> 277 <>
>
>                Не таи в своем сердце обид и скорбей,
>                Ради звонкой монеты поклонов не бей.
>                Если друга ты вовремя не накормишь -
>                Все сожрет без остатка наследник-злодей.
>                                              Омар Хайям. Рубаи.
>        ,,,,
>        /'^'\
>       ( o o )
> --oOOO--(_)--OOOo------------------------------------------------
> |                  Andrew A. Sabitov
> |                  Email: sabitov@sabitov.pp.ru
> |                  WWW:   sabitov.pp.ru
> | .oooO   Еж птица гордая - пока не пнешь, не полетит!
> | (   )   Oooo.
> ---\ (----(   )-------------------------------------------------
>     \_)    ) /
>           (_/
>
>

[-- Attachment #2: Type: text/html, Size: 4140 bytes --]

^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: [gentoo-user-ru] xterm-225 break koi8 paste
  2007-12-03 18:38       ` Andrew A. Sabitov
  2007-12-03 19:07         ` L29Ah
@ 2007-12-03 19:13         ` Azamat H. Hackimov
  2007-12-04  6:50         ` Peter Volkov
  2 siblings, 0 replies; 27+ messages in thread
From: Azamat H. Hackimov @ 2007-12-03 19:13 UTC (permalink / raw
  To: gentoo-user-ru

В сообщении от 3 декабря 2007 Andrew A. Sabitov написал(a):

> Чтобы перевести их на утф, мне надо перевести на утф
> еще хбз сколько человек.
И чем раньше тем лучше. Ибо процесс накопления подобных ошибок будет только 
множиться.

> Кстати, а что будет, если развернуть тарбол с рускими именами в кои8 в утф
> локали?.. :)
Не пробовали распаковывать архив с cp1251? Закорючки красивее получаются.

-- 
From Siberia with Love!

^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: [gentoo-user-ru] xterm-225 break koi8 paste
  2007-12-03 18:38       ` Andrew A. Sabitov
  2007-12-03 19:07         ` L29Ah
  2007-12-03 19:13         ` Azamat H. Hackimov
@ 2007-12-04  6:50         ` Peter Volkov
  2007-12-04  7:40           ` Alex Efros
  2 siblings, 1 reply; 27+ messages in thread
From: Peter Volkov @ 2007-12-04  6:50 UTC (permalink / raw
  To: gentoo-user-ru

[-- Attachment #1: Type: text/plain, Size: 2053 bytes --]

Нам не всё равно в каком направлении читать ;)

машины.
не
Мы
top-post'ить.
надо
Не

В Пнд, 03/12/2007 в 15:22 +0200, Alex Efros пишет:
> При обновлении с xterm-224 на xterm-225 перестают вставляться русские
> буквы из клипбоард (ни Shift-Insert, ни средняя кнопка мыши, ни
> средняя
> кнопка с Shift). Вместо русских букв вставляются символы #####.

Установите xterm-229 и почитайте /usr/share/doc/xterm-229/README.i18n.*.
Там описаны возможные решения вашей проблемы:

a. XTerm*locale: true in your ~/.Xresources file.
b. Invoke xterm with the "-lc" option.

По крайней мере вариант b мне помог.

В Втр, 04/12/2007 в 00:38 +0600, Andrew A. Sabitov пишет: 
> Конечно, это все можно решить, но мне же деньги платят не за это :)))

А здесь я с вами всё-таки не могу согласиться... utf-8 - это
действительно развитие, ибо является решением такой проблемы как "не
верная кодировка", и делает все остальные кодировки мёртвыми. Так зачем
насиловать труп? Пока есть возможность, двигайте потихоньку то, что
можете на utf-8. Что вам мешает иметь разную локаль локально и на
удалённых серверах? nfs сервер возможно немного сложнее
"сконвертировать", но тоже возможно, за не очень большое время...
Кстати, может кто знает, nfs4 не предлагает решения этой проблеме?

-- 
Peter.

[-- Attachment #2: Эта часть сообщения подписана цифровой подписью --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: [gentoo-user-ru] xterm-225 break koi8 paste
  2007-12-04  6:50         ` Peter Volkov
@ 2007-12-04  7:40           ` Alex Efros
  2007-12-04  7:47             ` Peter Volkov
                               ` (2 more replies)
  0 siblings, 3 replies; 27+ messages in thread
From: Alex Efros @ 2007-12-04  7:40 UTC (permalink / raw
  To: gentoo-user-ru

[-- Attachment #1: Type: text/plain, Size: 974 bytes --]

Hi!

On Tue, Dec 04, 2007 at 09:50:43AM +0300, Peter Volkov wrote:
> Установите xterm-229 и почитайте /usr/share/doc/xterm-229/README.i18n.*.
> Там описаны возможные решения вашей проблемы:
> 
> a. XTerm*locale: true in your ~/.Xresources file.
> b. Invoke xterm with the "-lc" option.
> 
> По крайней мере вариант b мне помог.

Если собрать xterm-229 без USE-флага unicode, то:
1) XTerm*locale: true ни в ~/.Xresources, ни в ~/.Xdefaults ничего не меняет.
2) xterm с опцией -lc не запускается (bad command line option "-lc").

Если собрать с флагом unicode, то:
1) XTerm*locale: true в ~/.Xresources ничего не меняет.
2) XTerm*locale: true в ~/.Xdefaults приводит к тому, что при вводе
   русских букв вместо них вводятся точки.
3) xterm с опцией -lc запускается но опять вводятся точки вместо русских
   (добавление ещё и XTerm*locale: true в ~/.Xdefaults ничего не меняет).

P.S. X я не перегружал, только xterm перезапускал.

-- 
			WBR, Alex.

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: [gentoo-user-ru] xterm-225 break koi8 paste
  2007-12-04  7:40           ` Alex Efros
@ 2007-12-04  7:47             ` Peter Volkov
  2007-12-04  8:09               ` Alex Efros
  2007-12-04  7:51             ` Andrew A. Sabitov
  2007-12-04 10:08             ` Alexander Simonov
  2 siblings, 1 reply; 27+ messages in thread
From: Peter Volkov @ 2007-12-04  7:47 UTC (permalink / raw
  To: gentoo-user-ru

[-- Attachment #1: Type: text/plain, Size: 1502 bytes --]

В Втр, 04/12/2007 в 09:40 +0200, Alex Efros пишет:
> Если собрать с флагом unicode, то:

У меня, конечно, unicode USE-флаг включён.

> 1) XTerm*locale: true в ~/.Xresources ничего не меняет.
> 2) XTerm*locale: true в ~/.Xdefaults приводит к тому, что при вводе
> русских букв вместо них вводятся точки.
> 3) xterm с опцией -lc запускается но опять вводятся точки вместо
> русских (добавление ещё и XTerm*locale: true в ~/.Xdefaults ничего не
> меняет).
> 
> P.S. X я не перегружал, только xterm перезапускал.

Покажите вывод locale? Я когда тестировал, то если запустить xterm так:

$ LANG=ru_RU.KOI8-R LC_ALL=ru_RU.KOI8-R xterm &

воспроизводится то, что вы видите, а так:

$ LANG=ru_RU.KOI8-R LC_ALL=ru_RU.KOI8-R xterm -lc & 

работает! Может у вас ещё нужно, что-нибудь со шрифтами сделать?
Создайте текстовый файл в неработающем xterm, где у вас точками
набирается и прочитайте его чем-нибудь (хоть cat в работающей
консоли...). Там точки или нормальный текст?

-- 
Peter.

[-- Attachment #2: Эта часть сообщения подписана цифровой подписью --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: [gentoo-user-ru] xterm-225 break koi8 paste
  2007-12-04  7:40           ` Alex Efros
  2007-12-04  7:47             ` Peter Volkov
@ 2007-12-04  7:51             ` Andrew A. Sabitov
  2007-12-04  7:51               ` Andrew A. Sabitov
  2007-12-04 10:08             ` Alexander Simonov
  2 siblings, 1 reply; 27+ messages in thread
From: Andrew A. Sabitov @ 2007-12-04  7:51 UTC (permalink / raw
  To: gentoo-user-ru; +Cc: gentoo-user-ru

[-- Attachment #1: Type: TEXT/PLAIN, Size: 2706 bytes --]


yew ~ # equery u xterm 
[ Searching for packages matching xterm... ]
[ Colour Code : set unset ]
[ Legend : Left column  (U) - USE flags from make.conf              ]
[        : Right column (I) - USE flags packages was installed with ]
[ Found these USE variables for x11-terms/xterm-229 ]
 U I
 - - Xaw3d    : Adds support of the 3d athena widget set
 + + paste64  : Enable support for bracketed paste mode
 - - toolbar  : Enable the xterm toolbar to be built.
 + + truetype : Adds support for FreeType and/or FreeType2 fonts
 + + unicode  : Adds support for Unicode

sabitov@yew ~ $ env | egrep 'LANG|LC_' 
LC_ALL=ru_RU.KOI8-R
LANG=ru_RU.KOI8-R
sabitov@yew ~ $ xterm -lc 

В запущеном терминале нажимаю shift+num_pad_plus (чем-то ему мой 
дефолтовый фонт не нравиться, я не стал разбираться.) набираю строчку 
по-русски, выделаю, вставляю мышкой. Первый раз нормально... :)))


On Tue, 4 Dec 2007, Alex Efros wrote:

> Hi!
> 
> On Tue, Dec 04, 2007 at 09:50:43AM +0300, Peter Volkov wrote:
> > Установите xterm-229 и почитайте /usr/share/doc/xterm-229/README.i18n.*.
> > Там описаны возможные решения вашей проблемы:
> > 
> > a. XTerm*locale: true in your ~/.Xresources file.
> > b. Invoke xterm with the "-lc" option.
> > 
> > По крайней мере вариант b мне помог.
> 
> Если собрать xterm-229 без USE-флага unicode, то:
> 1) XTerm*locale: true ни в ~/.Xresources, ни в ~/.Xdefaults ничего не меняет.
> 2) xterm с опцией -lc не запускается (bad command line option "-lc").
> 
> Если собрать с флагом unicode, то:
> 1) XTerm*locale: true в ~/.Xresources ничего не меняет.
> 2) XTerm*locale: true в ~/.Xdefaults приводит к тому, что при вводе
>    русских букв вместо них вводятся точки.
> 3) xterm с опцией -lc запускается но опять вводятся точки вместо русских
>    (добавление ещё и XTerm*locale: true в ~/.Xdefaults ничего не меняет).
> 
> P.S. X я не перегружал, только xterm перезапускал.
> 
> 

-- 
                                  <> 11 <>

               О, если б, захватив с собой стихов  диван
               Да в кувшине вина и сунув хлеб в карман,
               Мне провести с тобой денек среди развалин, -
               Мне позавидовать бы мог любой султан.
                                             Омар Хайям. Рубаи.
       ,,,,
       /'^'\
      ( o o )
--oOOO--(_)--OOOo------------------------------------------------
|                  Andrew A. Sabitov
|                  Email: sabitov@sabitov.pp.ru
|                  WWW:   sabitov.pp.ru
| .oooO   Еж птица гордая - пока не пнешь, не полетит!
| (   )   Oooo.
---\ (----(   )-------------------------------------------------
    \_)    ) /
          (_/

[-- Attachment #2: Type: IMAGE/png, Size: 6408 bytes --]

^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: [gentoo-user-ru] xterm-225 break koi8 paste
  2007-12-04  7:51             ` Andrew A. Sabitov
@ 2007-12-04  7:51               ` Andrew A. Sabitov
  0 siblings, 0 replies; 27+ messages in thread
From: Andrew A. Sabitov @ 2007-12-04  7:51 UTC (permalink / raw
  To: gentoo-user-ru; +Cc: gentoo-user-ru

[-- Attachment #1: Type: TEXT/PLAIN, Size: 2706 bytes --]


yew ~ # equery u xterm 
[ Searching for packages matching xterm... ]
[ Colour Code : set unset ]
[ Legend : Left column  (U) - USE flags from make.conf              ]
[        : Right column (I) - USE flags packages was installed with ]
[ Found these USE variables for x11-terms/xterm-229 ]
 U I
 - - Xaw3d    : Adds support of the 3d athena widget set
 + + paste64  : Enable support for bracketed paste mode
 - - toolbar  : Enable the xterm toolbar to be built.
 + + truetype : Adds support for FreeType and/or FreeType2 fonts
 + + unicode  : Adds support for Unicode

sabitov@yew ~ $ env | egrep 'LANG|LC_' 
LC_ALL=ru_RU.KOI8-R
LANG=ru_RU.KOI8-R
sabitov@yew ~ $ xterm -lc 

В запущеном терминале нажимаю shift+num_pad_plus (чем-то ему мой 
дефолтовый фонт не нравиться, я не стал разбираться.) набираю строчку 
по-русски, выделаю, вставляю мышкой. Первый раз нормально... :)))


On Tue, 4 Dec 2007, Alex Efros wrote:

> Hi!
> 
> On Tue, Dec 04, 2007 at 09:50:43AM +0300, Peter Volkov wrote:
> > Установите xterm-229 и почитайте /usr/share/doc/xterm-229/README.i18n.*.
> > Там описаны возможные решения вашей проблемы:
> > 
> > a. XTerm*locale: true in your ~/.Xresources file.
> > b. Invoke xterm with the "-lc" option.
> > 
> > По крайней мере вариант b мне помог.
> 
> Если собрать xterm-229 без USE-флага unicode, то:
> 1) XTerm*locale: true ни в ~/.Xresources, ни в ~/.Xdefaults ничего не меняет.
> 2) xterm с опцией -lc не запускается (bad command line option "-lc").
> 
> Если собрать с флагом unicode, то:
> 1) XTerm*locale: true в ~/.Xresources ничего не меняет.
> 2) XTerm*locale: true в ~/.Xdefaults приводит к тому, что при вводе
>    русских букв вместо них вводятся точки.
> 3) xterm с опцией -lc запускается но опять вводятся точки вместо русских
>    (добавление ещё и XTerm*locale: true в ~/.Xdefaults ничего не меняет).
> 
> P.S. X я не перегружал, только xterm перезапускал.
> 
> 

-- 
                                  <> 11 <>

               О, если б, захватив с собой стихов  диван
               Да в кувшине вина и сунув хлеб в карман,
               Мне провести с тобой денек среди развалин, -
               Мне позавидовать бы мог любой султан.
                                             Омар Хайям. Рубаи.
       ,,,,
       /'^'\
      ( o o )
--oOOO--(_)--OOOo------------------------------------------------
|                  Andrew A. Sabitov
|                  Email: sabitov@sabitov.pp.ru
|                  WWW:   sabitov.pp.ru
| .oooO   Еж птица гордая - пока не пнешь, не полетит!
| (   )   Oooo.
---\ (----(   )-------------------------------------------------
    \_)    ) /
          (_/

[-- Attachment #2: Type: IMAGE/png, Size: 6408 bytes --]

^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: [gentoo-user-ru] xterm-225 break koi8 paste
  2007-12-04  7:47             ` Peter Volkov
@ 2007-12-04  8:09               ` Alex Efros
  2007-12-04  8:23                 ` Alex Efros
  0 siblings, 1 reply; 27+ messages in thread
From: Alex Efros @ 2007-12-04  8:09 UTC (permalink / raw
  To: gentoo-user-ru

[-- Attachment #1: Type: text/plain, Size: 2089 bytes --]

Hi!

On Tue, Dec 04, 2007 at 10:47:16AM +0300, Peter Volkov wrote:
> В Втр, 04/12/2007 в 09:40 +0200, Alex Efros пишет:
> Покажите вывод locale? Я когда тестировал, то если запустить xterm так:

$ locale
LANG=ru_RU.KOI8-R
LC_CTYPE="ru_RU.KOI8-R"
LC_NUMERIC=POSIX
LC_TIME="ru_RU.KOI8-R"
LC_COLLATE="ru_RU.KOI8-R"
LC_MONETARY="ru_RU.KOI8-R"
LC_MESSAGES="ru_RU.KOI8-R"
LC_PAPER="ru_RU.KOI8-R"
LC_NAME="ru_RU.KOI8-R"
LC_ADDRESS="ru_RU.KOI8-R"
LC_TELEPHONE="ru_RU.KOI8-R"
LC_MEASUREMENT="ru_RU.KOI8-R"
LC_IDENTIFICATION="ru_RU.KOI8-R"
LC_ALL=

> $ LANG=ru_RU.KOI8-R LC_ALL=ru_RU.KOI8-R xterm &
> 
> воспроизводится то, что вы видите, а так:
> 
> $ LANG=ru_RU.KOI8-R LC_ALL=ru_RU.KOI8-R xterm -lc & 
> 
> работает! Может у вас ещё нужно, что-нибудь со шрифтами сделать?
> Создайте текстовый файл в неработающем xterm, где у вас точками
> набирается и прочитайте его чем-нибудь (хоть cat в работающей
> консоли...). Там точки или нормальный текст?

Да, насчёт шрифта идея любопытная. Действительно, если сделать:
$ echo '......' > hi.txt
(при этом набирая по-русски "привет", хотя на экране будут точки)
и просмотреть hi.txt в другой консоли - там будет "привет", а не точки.

В общем, поменял я кодировку шрифта с koi8-r на iso10646-1, и русские
буквы появились. :) Но проблему это не решило, к сожалению:
- Раньше, до всех манипуляций, в xterm-229 у меня ###### вставлялись
  вместо русского при первой попытке. Но если после этого попытку вставки
  повторить - русский вставлялся нормально. Т.е. если выделить слово
  "привет" и три раза нажать Shift+Insert, получалось "######приветпривет".
- Теперь всё наоборот. Первое нажатие Shift+Insert вставляет русский,
  а последующие - вопросики. Получается: "привет????????????". Более того,
  если после этого слово "привет" выделить ещё раз, и снова попробовать
  вставить, то всегда вставляется "######".
Бред, в общем. Ещё идеи есть?

P.S. Я сейчас запускал так:
LANG=ru_RU.KOI8-R LC_ALL=ru_RU.KOI8-R xterm -lc -fn -xos4-terminus-bold-r-normal-*-24-*-*-*-*-*-iso10646-1

-- 
			WBR, Alex.

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: [gentoo-user-ru] xterm-225 break koi8 paste
  2007-12-04  8:09               ` Alex Efros
@ 2007-12-04  8:23                 ` Alex Efros
  2007-12-04  9:56                   ` Peter Volkov
  2007-12-07  9:22                   ` Peter Volkov
  0 siblings, 2 replies; 27+ messages in thread
From: Alex Efros @ 2007-12-04  8:23 UTC (permalink / raw
  To: gentoo-user-ru

[-- Attachment #1: Type: text/plain, Size: 305 bytes --]

Hi!

Да, я посмотрел что ещё может влиять на работу - вроде кроме вот этого в
~/.Xdefaults больше нечему:

XTerm*eightBitInput: false
XTerm*metaSendsEscape: true

А какие у Вас есть настройки xterm в ~/.Xdefaults или ~/.Xresources,
которые могут влиять на работу русского?

-- 
			WBR, Alex.

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: [gentoo-user-ru] xterm-225 break koi8 paste
  2007-12-04  8:23                 ` Alex Efros
@ 2007-12-04  9:56                   ` Peter Volkov
  2007-12-07  9:22                   ` Peter Volkov
  1 sibling, 0 replies; 27+ messages in thread
From: Peter Volkov @ 2007-12-04  9:56 UTC (permalink / raw
  To: gentoo-user-ru

[-- Attachment #1: Type: text/plain, Size: 1716 bytes --]



В Втр, 04/12/2007 в 10:09 +0200, Alex Efros пишет:
> P.S. Я сейчас запускал так:
> LANG=ru_RU.KOI8-R LC_ALL=ru_RU.KOI8-R xterm -lc -fn
> -xos4-terminus-bold-r-normal-*-24-*-*-*-*-*-iso10646-1

В Втр, 04/12/2007 в 10:23 +0200, Alex Efros пишет:
> Да, я посмотрел что ещё может влиять на работу - вроде кроме вот этого в
> ~/.Xdefaults больше нечему:
> 
> XTerm*eightBitInput: false
> XTerm*metaSendsEscape: true
> 
> А какие у Вас есть настройки xterm в ~/.Xdefaults или ~/.Xresources,
> которые могут влиять на работу русского?

Хм. Я вообще не пользуюсь чисто X-ми приложениями, поэтому никогда
ничего в .X{defaults,resourses} у меня нет. При этом то, что у вас не
работает, у меня работает. Но у нас есть различия. У меня глобально в
системе кодировка utf-8... Так что, действительно косяк происходит при
не-перекодировке, то есть когда копируем из koi8-r консоли в koi8-r... У
меня прямо сейчас нет времени посмотреть, но вроде из того же
README.i18n следует, что за перекодировку отвечает некий x11-apps/luit,
но что с ним можно сделать и как покрутить, пока не знаю. Возможно стоит
повесить баг на xterm.

-- 
Peter.

[-- Attachment #2: Эта часть сообщения подписана цифровой подписью --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: [gentoo-user-ru] xterm-225 break koi8 paste
  2007-12-04  7:40           ` Alex Efros
  2007-12-04  7:47             ` Peter Volkov
  2007-12-04  7:51             ` Andrew A. Sabitov
@ 2007-12-04 10:08             ` Alexander Simonov
  2007-12-04 10:17               ` Andrew A. Sabitov
  2 siblings, 1 reply; 27+ messages in thread
From: Alexander Simonov @ 2007-12-04 10:08 UTC (permalink / raw
  To: gentoo-user-ru


[-- Attachment #1.1: Type: text/plain, Size: 1205 bytes --]

попробуйте rxvt :)

4 дек. 2007, в 09:40, Alex Efros писал(а):

> Hi!
>
> On Tue, Dec 04, 2007 at 09:50:43AM +0300, Peter Volkov wrote:
>> Установите xterm-229 и почитайте /usr/share/doc/xterm-229/ 
>> README.i18n.*.
>> Там описаны возможные решения вашей проблемы:
>>
>> a. XTerm*locale: true in your ~/.Xresources file.
>> b. Invoke xterm with the "-lc" option.
>>
>> По крайней мере вариант b мне помог.
>
> Если собрать xterm-229 без USE-флага unicode, то:
> 1) XTerm*locale: true ни в ~/.Xresources, ни в ~/.Xdefaults ничего  
> не меняет.
> 2) xterm с опцией -lc не запускается (bad command line option "-lc").
>
> Если собрать с флагом unicode, то:
> 1) XTerm*locale: true в ~/.Xresources ничего не меняет.
> 2) XTerm*locale: true в ~/.Xdefaults приводит к тому, что при вводе
>    русских букв вместо них вводятся точки.
> 3) xterm с опцией -lc запускается но опять вводятся точки вместо  
> русских
>    (добавление ещё и XTerm*locale: true в ~/.Xdefaults ничего не  
> меняет).
>
> P.S. X я не перегружал, только xterm перезапускал.
>
> -- 
> 			WBR, Alex.

--
WBR, Alexander Simonov ( DEVL-RIPE | DEVL-UANIC)
Ukrainian Gentoo Community Coordinator





[-- Attachment #1.2: Type: text/html, Size: 6027 bytes --]

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 186 bytes --]

^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: [gentoo-user-ru] xterm-225 break koi8 paste
  2007-12-04 10:08             ` Alexander Simonov
@ 2007-12-04 10:17               ` Andrew A. Sabitov
  2007-12-04 10:20                 ` Alexander Simonov
  0 siblings, 1 reply; 27+ messages in thread
From: Andrew A. Sabitov @ 2007-12-04 10:17 UTC (permalink / raw
  To: gentoo-user-ru


Не, в нем нет понятия charClass, а это не удобно :(
cutchars не дает должного уровня счастья :)


On Tue, 4 Dec 2007, Alexander Simonov wrote:

> попробуйте rxvt :)
> 
> 4 дек. 2007, в 09:40, Alex Efros писал(а):
> 
> > Hi!
> >
> > On Tue, Dec 04, 2007 at 09:50:43AM +0300, Peter Volkov wrote:
> >> Установите xterm-229 и почитайте /usr/share/doc/xterm-229/ 
> >> README.i18n.*.
> >> Там описаны возможные решения вашей проблемы:
> >>
> >> a. XTerm*locale: true in your ~/.Xresources file.
> >> b. Invoke xterm with the "-lc" option.
> >>
> >> По крайней мере вариант b мне помог.
> >
> > Если собрать xterm-229 без USE-флага unicode, то:
> > 1) XTerm*locale: true ни в ~/.Xresources, ни в ~/.Xdefaults ничего  
> > не меняет.
> > 2) xterm с опцией -lc не запускается (bad command line option "-lc").
> >
> > Если собрать с флагом unicode, то:
> > 1) XTerm*locale: true в ~/.Xresources ничего не меняет.
> > 2) XTerm*locale: true в ~/.Xdefaults приводит к тому, что при вводе
> >    русских букв вместо них вводятся точки.
> > 3) xterm с опцией -lc запускается но опять вводятся точки вместо  
> > русских
> >    (добавление ещё и XTerm*locale: true в ~/.Xdefaults ничего не  
> > меняет).
> >
> > P.S. X я не перегружал, только xterm перезапускал.
> >
> > -- 
> > 			WBR, Alex.
> 
> --
> WBR, Alexander Simonov ( DEVL-RIPE | DEVL-UANIC)
> Ukrainian Gentoo Community Coordinator
> 
> 
> 
> 
> 

-- 
                                 <> 375 <>

               Зерна наших надежд до конца не сберем,
               Уходя, не захватим ни сад и ни дом.
               Не жалей для друзей своего достоянья,
               Чтобы недруг его не присвоил потом.
                                             Омар Хайям. Рубаи.
       ,,,,
       /'^'\
      ( o o )
--oOOO--(_)--OOOo------------------------------------------------
|                  Andrew A. Sabitov
|                  Email: sabitov@sabitov.pp.ru
|                  WWW:   sabitov.pp.ru
| .oooO   Еж птица гордая - пока не пнешь, не полетит!
| (   )   Oooo.
---\ (----(   )-------------------------------------------------
    \_)    ) /
          (_/



^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: [gentoo-user-ru] xterm-225 break koi8 paste
  2007-12-04 10:17               ` Andrew A. Sabitov
@ 2007-12-04 10:20                 ` Alexander Simonov
  2007-12-04 10:35                   ` Andrew A. Sabitov
  0 siblings, 1 reply; 27+ messages in thread
From: Alexander Simonov @ 2007-12-04 10:20 UTC (permalink / raw
  To: gentoo-user-ru


[-- Attachment #1.1: Type: text/plain, Size: 2502 bytes --]

Эм... а для чего нужен charClass и что это вообще такое?
Сори как-то не вдавался в подробности :)


4 дек. 2007, в 12:17, Andrew A. Sabitov писал(а):

>
> Не, в нем нет понятия charClass, а это не удобно :(
> cutchars не дает должного уровня счастья :)
>
>
> On Tue, 4 Dec 2007, Alexander Simonov wrote:
>
>> попробуйте rxvt :)
>>
>> 4 дек. 2007, в 09:40, Alex Efros писал(а):
>>
>>> Hi!
>>>
>>> On Tue, Dec 04, 2007 at 09:50:43AM +0300, Peter Volkov wrote:
>>>> Установите xterm-229 и почитайте /usr/share/doc/xterm-229/
>>>> README.i18n.*.
>>>> Там описаны возможные решения вашей проблемы:
>>>>
>>>> a. XTerm*locale: true in your ~/.Xresources file.
>>>> b. Invoke xterm with the "-lc" option.
>>>>
>>>> По крайней мере вариант b мне помог.
>>>
>>> Если собрать xterm-229 без USE-флага unicode, то:
>>> 1) XTerm*locale: true ни в ~/.Xresources, ни в ~/.Xdefaults ничего
>>> не меняет.
>>> 2) xterm с опцией -lc не запускается (bad command line option "- 
>>> lc").
>>>
>>> Если собрать с флагом unicode, то:
>>> 1) XTerm*locale: true в ~/.Xresources ничего не меняет.
>>> 2) XTerm*locale: true в ~/.Xdefaults приводит к тому, что при вводе
>>>    русских букв вместо них вводятся точки.
>>> 3) xterm с опцией -lc запускается но опять вводятся точки вместо
>>> русских
>>>    (добавление ещё и XTerm*locale: true в ~/.Xdefaults ничего не
>>> меняет).
>>>
>>> P.S. X я не перегружал, только xterm перезапускал.
>>>
>>> -- 
>>> 			WBR, Alex.
>>
>> --
>> WBR, Alexander Simonov ( DEVL-RIPE | DEVL-UANIC)
>> Ukrainian Gentoo Community Coordinator
>>
>>
>>
>>
>>
>
> -- 
>                                  <> 375 <>
>
>                Зерна наших надежд до конца не сберем,
>                Уходя, не захватим ни сад и ни дом.
>                Не жалей для друзей своего достоянья,
>                Чтобы недруг его не присвоил потом.
>                                              Омар Хайям. Рубаи.
>        ,,,,
>        /'^'\
>       ( o o )
> --oOOO--(_)--OOOo------------------------------------------------
> |                  Andrew A. Sabitov
> |                  Email: sabitov@sabitov.pp.ru
> |                  WWW:   sabitov.pp.ru
> | .oooO   Еж птица гордая - пока не пнешь, не полетит!
> | (   )   Oooo.
> ---\ (----(   )-------------------------------------------------
>     \_)    ) /
>           (_/
>

--
WBR, Alexander Simonov ( DEVL-RIPE | DEVL-UANIC)
Ukrainian Gentoo Community Coordinator





[-- Attachment #1.2: Type: text/html, Size: 13063 bytes --]

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 186 bytes --]

^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: [gentoo-user-ru] xterm-225 break koi8 paste
  2007-12-04 10:20                 ` Alexander Simonov
@ 2007-12-04 10:35                   ` Andrew A. Sabitov
  2007-12-04 10:35                     ` Andrew A. Sabitov
  2007-12-04 10:59                     ` Alexander Simonov
  0 siblings, 2 replies; 27+ messages in thread
From: Andrew A. Sabitov @ 2007-12-04 10:35 UTC (permalink / raw
  To: gentoo-user-ru; +Cc: gentoo-user-ru


А ты потопчи пимпочки у клавы в случайном порядке, а потом по выделяй 
мышкой по дабл-клику. В rxvt выделение обрывается на символах, 
перечисленных в cutchars. В xterm -- на символе из другого класса. 

Настроить под себя можно гибче. Скажем у меня прошито так:

*charClass: 0:32,1-8:1,9:32,10-31:1,32:32,33:33,34:34,35:35,36:48,37:37,38:38,39:39,40:40,41:41,42-43:48,44:44,45-58:48,59:59,60:60,61:61,62:62,63:63,64:64,65-90:48,91:91,92:92,93:93,94-95:48,96:96,97-122:48,123:123,124:124,125:125,126:48,127:1,128-159:1,160:160,161:161,162:162,163:48,164:164,165:165,166:166,167:167,168:168,169:169,170:170,171:171,172:172,173:173,174:174,175:175,176:176,177:177,178:178,179:48,180:180,181:181,182:182,183:183,184:184,185:185,186:186,187:187,188:188,189:189,190:190,191:191,192-255:48

:)))))))))))

On Tue, 4 Dec 2007, Alexander Simonov wrote:

> Эм... а для чего нужен charClass и что это вообще такое?
> Сори как-то не вдавался в подробности :)
> 
> 
> 4 дек. 2007, в 12:17, Andrew A. Sabitov писал(а):
> 
> >
> > Не, в нем нет понятия charClass, а это не удобно :(
> > cutchars не дает должного уровня счастья :)
> >
> >
> > On Tue, 4 Dec 2007, Alexander Simonov wrote:
> >
> >> попробуйте rxvt :)
> >>
> >> 4 дек. 2007, в 09:40, Alex Efros писал(а):
> >>
> >>> Hi!
> >>>
> >>> On Tue, Dec 04, 2007 at 09:50:43AM +0300, Peter Volkov wrote:
> >>>> Установите xterm-229 и почитайте /usr/share/doc/xterm-229/
> >>>> README.i18n.*.
> >>>> Там описаны возможные решения вашей проблемы:
> >>>>
> >>>> a. XTerm*locale: true in your ~/.Xresources file.
> >>>> b. Invoke xterm with the "-lc" option.
> >>>>
> >>>> По крайней мере вариант b мне помог.
> >>>
> >>> Если собрать xterm-229 без USE-флага unicode, то:
> >>> 1) XTerm*locale: true ни в ~/.Xresources, ни в ~/.Xdefaults ничего
> >>> не меняет.
> >>> 2) xterm с опцией -lc не запускается (bad command line option "- 
> >>> lc").
> >>>
> >>> Если собрать с флагом unicode, то:
> >>> 1) XTerm*locale: true в ~/.Xresources ничего не меняет.
> >>> 2) XTerm*locale: true в ~/.Xdefaults приводит к тому, что при вводе
> >>>    русских букв вместо них вводятся точки.
> >>> 3) xterm с опцией -lc запускается но опять вводятся точки вместо
> >>> русских
> >>>    (добавление ещё и XTerm*locale: true в ~/.Xdefaults ничего не
> >>> меняет).
> >>>
> >>> P.S. X я не перегружал, только xterm перезапускал.
> >>>
> >>> -- 
> >>> 			WBR, Alex.
> >>
> >> --
> >> WBR, Alexander Simonov ( DEVL-RIPE | DEVL-UANIC)
> >> Ukrainian Gentoo Community Coordinator
> >>
> >>
> >>
> >>
> >>
> >
> > -- 
> >                                  <> 375 <>
> >
> >                Зерна наших надежд до конца не сберем,
> >                Уходя, не захватим ни сад и ни дом.
> >                Не жалей для друзей своего достоянья,
> >                Чтобы недруг его не присвоил потом.
> >                                              Омар Хайям. Рубаи.
> >        ,,,,
> >        /'^'\
> >       ( o o )
> > --oOOO--(_)--OOOo------------------------------------------------
> > |                  Andrew A. Sabitov
> > |                  Email: sabitov@sabitov.pp.ru
> > |                  WWW:   sabitov.pp.ru
> > | .oooO   Еж птица гордая - пока не пнешь, не полетит!
> > | (   )   Oooo.
> > ---\ (----(   )-------------------------------------------------
> >     \_)    ) /
> >           (_/
> >
> 
> --
> WBR, Alexander Simonov ( DEVL-RIPE | DEVL-UANIC)
> Ukrainian Gentoo Community Coordinator
> 
> 
> 
> 
> 

-- 
                                 <> 248 <>

               Изваял эту чашу искусный резец
               Не затем, чтоб разбил ее пьяный глупец.
               Сколько светлых голов и прекрасных сердец
               Между тем разбивает напрасно творец!
                                             Омар Хайям. Рубаи.
       ,,,,
       /'^'\
      ( o o )
--oOOO--(_)--OOOo------------------------------------------------
|                  Andrew A. Sabitov
|                  Email: sabitov@sabitov.pp.ru
|                  WWW:   sabitov.pp.ru
| .oooO   Еж птица гордая - пока не пнешь, не полетит!
| (   )   Oooo.
---\ (----(   )-------------------------------------------------
    \_)    ) /
          (_/



^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: [gentoo-user-ru] xterm-225 break koi8 paste
  2007-12-04 10:35                   ` Andrew A. Sabitov
@ 2007-12-04 10:35                     ` Andrew A. Sabitov
  2007-12-04 10:59                     ` Alexander Simonov
  1 sibling, 0 replies; 27+ messages in thread
From: Andrew A. Sabitov @ 2007-12-04 10:35 UTC (permalink / raw
  To: gentoo-user-ru; +Cc: gentoo-user-ru


А ты потопчи пимпочки у клавы в случайном порядке, а потом по выделяй 
мышкой по дабл-клику. В rxvt выделение обрывается на символах, 
перечисленных в cutchars. В xterm -- на символе из другого класса. 

Настроить под себя можно гибче. Скажем у меня прошито так:

*charClass: 0:32,1-8:1,9:32,10-31:1,32:32,33:33,34:34,35:35,36:48,37:37,38:38,39:39,40:40,41:41,42-43:48,44:44,45-58:48,59:59,60:60,61:61,62:62,63:63,64:64,65-90:48,91:91,92:92,93:93,94-95:48,96:96,97-122:48,123:123,124:124,125:125,126:48,127:1,128-159:1,160:160,161:161,162:162,163:48,164:164,165:165,166:166,167:167,168:168,169:169,170:170,171:171,172:172,173:173,174:174,175:175,176:176,177:177,178:178,179:48,180:180,181:181,182:182,183:183,184:184,185:185,186:186,187:187,188:188,189:189,190:190,191:191,192-255:48

:)))))))))))

On Tue, 4 Dec 2007, Alexander Simonov wrote:

> Эм... а для чего нужен charClass и что это вообще такое?
> Сори как-то не вдавался в подробности :)
> 
> 
> 4 дек. 2007, в 12:17, Andrew A. Sabitov писал(а):
> 
> >
> > Не, в нем нет понятия charClass, а это не удобно :(
> > cutchars не дает должного уровня счастья :)
> >
> >
> > On Tue, 4 Dec 2007, Alexander Simonov wrote:
> >
> >> попробуйте rxvt :)
> >>
> >> 4 дек. 2007, в 09:40, Alex Efros писал(а):
> >>
> >>> Hi!
> >>>
> >>> On Tue, Dec 04, 2007 at 09:50:43AM +0300, Peter Volkov wrote:
> >>>> Установите xterm-229 и почитайте /usr/share/doc/xterm-229/
> >>>> README.i18n.*.
> >>>> Там описаны возможные решения вашей проблемы:
> >>>>
> >>>> a. XTerm*locale: true in your ~/.Xresources file.
> >>>> b. Invoke xterm with the "-lc" option.
> >>>>
> >>>> По крайней мере вариант b мне помог.
> >>>
> >>> Если собрать xterm-229 без USE-флага unicode, то:
> >>> 1) XTerm*locale: true ни в ~/.Xresources, ни в ~/.Xdefaults ничего
> >>> не меняет.
> >>> 2) xterm с опцией -lc не запускается (bad command line option "- 
> >>> lc").
> >>>
> >>> Если собрать с флагом unicode, то:
> >>> 1) XTerm*locale: true в ~/.Xresources ничего не меняет.
> >>> 2) XTerm*locale: true в ~/.Xdefaults приводит к тому, что при вводе
> >>>    русских букв вместо них вводятся точки.
> >>> 3) xterm с опцией -lc запускается но опять вводятся точки вместо
> >>> русских
> >>>    (добавление ещё и XTerm*locale: true в ~/.Xdefaults ничего не
> >>> меняет).
> >>>
> >>> P.S. X я не перегружал, только xterm перезапускал.
> >>>
> >>> -- 
> >>> 			WBR, Alex.
> >>
> >> --
> >> WBR, Alexander Simonov ( DEVL-RIPE | DEVL-UANIC)
> >> Ukrainian Gentoo Community Coordinator
> >>
> >>
> >>
> >>
> >>
> >
> > -- 
> >                                  <> 375 <>
> >
> >                Зерна наших надежд до конца не сберем,
> >                Уходя, не захватим ни сад и ни дом.
> >                Не жалей для друзей своего достоянья,
> >                Чтобы недруг его не присвоил потом.
> >                                              Омар Хайям. Рубаи.
> >        ,,,,
> >        /'^'\
> >       ( o o )
> > --oOOO--(_)--OOOo------------------------------------------------
> > |                  Andrew A. Sabitov
> > |                  Email: sabitov@sabitov.pp.ru
> > |                  WWW:   sabitov.pp.ru
> > | .oooO   Еж птица гордая - пока не пнешь, не полетит!
> > | (   )   Oooo.
> > ---\ (----(   )-------------------------------------------------
> >     \_)    ) /
> >           (_/
> >
> 
> --
> WBR, Alexander Simonov ( DEVL-RIPE | DEVL-UANIC)
> Ukrainian Gentoo Community Coordinator
> 
> 
> 
> 
> 

-- 
                                 <> 248 <>

               Изваял эту чашу искусный резец
               Не затем, чтоб разбил ее пьяный глупец.
               Сколько светлых голов и прекрасных сердец
               Между тем разбивает напрасно творец!
                                             Омар Хайям. Рубаи.
       ,,,,
       /'^'\
      ( o o )
--oOOO--(_)--OOOo------------------------------------------------
|                  Andrew A. Sabitov
|                  Email: sabitov@sabitov.pp.ru
|                  WWW:   sabitov.pp.ru
| .oooO   Еж птица гордая - пока не пнешь, не полетит!
| (   )   Oooo.
---\ (----(   )-------------------------------------------------
    \_)    ) /
          (_/



^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: [gentoo-user-ru] xterm-225 break koi8 paste
  2007-12-04 10:35                   ` Andrew A. Sabitov
  2007-12-04 10:35                     ` Andrew A. Sabitov
@ 2007-12-04 10:59                     ` Alexander Simonov
  1 sibling, 0 replies; 27+ messages in thread
From: Alexander Simonov @ 2007-12-04 10:59 UTC (permalink / raw
  To: gentoo-user-ru


[-- Attachment #1.1: Type: text/plain, Size: 4690 bytes --]

Эм.... Я ща ленивым стал :)
На десктопе у мну KDE. На нотыке MacOS X.
Все работает как надо :) Или я не замечал как ненадо :)

4 дек. 2007, в 12:35, Andrew A. Sabitov писал(а):

>
> А ты потопчи пимпочки у клавы в случайном порядке, а потом по выделяй
> мышкой по дабл-клику. В rxvt выделение обрывается на символах,
> перечисленных в cutchars. В xterm -- на символе из другого класса.
>
> Настроить под себя можно гибче. Скажем у меня прошито так:
>
> *charClass:  
> 0:32,1-8:1,9:32,10-31:1,32:32,33:33,34:34,35:35,36:48,37:37,38:38,39:3 
> 9,40:40,41:41,42-43:48,44:44,45-58:48,59:59,60:60,61:61,62:62,63:63,64 
> : 
> 64,65-90:48,91:91,92:92,93:93,94-95:48,96:96,97-122:48,123:123,124:124 
> , 
> 125:125,126:48,127:1,128-159:1,160:160,161:161,162:162,163:48,164:164, 
> 165:165,166:166,167:167,168:168,169:169,170:170,171:171,172:172,173:17 
> 3,174:174,175:175,176:176,177:177,178:178,179:48,180:180,181:181,182:1 
> 82,183:183,184:184,185:185,186:186,187:187,188:188,189:189,190:190,191 
> :191,192-255:48
>
> :)))))))))))
>
> On Tue, 4 Dec 2007, Alexander Simonov wrote:
>
>> Эм... а для чего нужен charClass и что это вообще такое?
>> Сори как-то не вдавался в подробности :)
>>
>>
>> 4 дек. 2007, в 12:17, Andrew A. Sabitov писал(а):
>>
>>>
>>> Не, в нем нет понятия charClass, а это не удобно :(
>>> cutchars не дает должного уровня счастья :)
>>>
>>>
>>> On Tue, 4 Dec 2007, Alexander Simonov wrote:
>>>
>>>> попробуйте rxvt :)
>>>>
>>>> 4 дек. 2007, в 09:40, Alex Efros писал(а):
>>>>
>>>>> Hi!
>>>>>
>>>>> On Tue, Dec 04, 2007 at 09:50:43AM +0300, Peter Volkov wrote:
>>>>>> Установите xterm-229 и почитайте /usr/share/doc/xterm-229/
>>>>>> README.i18n.*.
>>>>>> Там описаны возможные решения вашей проблемы:
>>>>>>
>>>>>> a. XTerm*locale: true in your ~/.Xresources file.
>>>>>> b. Invoke xterm with the "-lc" option.
>>>>>>
>>>>>> По крайней мере вариант b мне помог.
>>>>>
>>>>> Если собрать xterm-229 без USE-флага unicode, то:
>>>>> 1) XTerm*locale: true ни в ~/.Xresources, ни в ~/.Xdefaults ничего
>>>>> не меняет.
>>>>> 2) xterm с опцией -lc не запускается (bad command line option "-
>>>>> lc").
>>>>>
>>>>> Если собрать с флагом unicode, то:
>>>>> 1) XTerm*locale: true в ~/.Xresources ничего не меняет.
>>>>> 2) XTerm*locale: true в ~/.Xdefaults приводит к тому, что при  
>>>>> вводе
>>>>>    русских букв вместо них вводятся точки.
>>>>> 3) xterm с опцией -lc запускается но опять вводятся точки вместо
>>>>> русских
>>>>>    (добавление ещё и XTerm*locale: true в ~/.Xdefaults ничего не
>>>>> меняет).
>>>>>
>>>>> P.S. X я не перегружал, только xterm перезапускал.
>>>>>
>>>>> -- 
>>>>> 			WBR, Alex.
>>>>
>>>> --
>>>> WBR, Alexander Simonov ( DEVL-RIPE | DEVL-UANIC)
>>>> Ukrainian Gentoo Community Coordinator
>>>>
>>>>
>>>>
>>>>
>>>>
>>>
>>> -- 
>>>                                  <> 375 <>
>>>
>>>                Зерна наших надежд до конца не сберем,
>>>                Уходя, не захватим ни сад и ни дом.
>>>                Не жалей для друзей своего достоянья,
>>>                Чтобы недруг его не присвоил потом.
>>>                                              Омар Хайям. Рубаи.
>>>        ,,,,
>>>        /'^'\
>>>       ( o o )
>>> --oOOO--(_)--OOOo------------------------------------------------
>>> |                  Andrew A. Sabitov
>>> |                  Email: sabitov@sabitov.pp.ru
>>> |                  WWW:   sabitov.pp.ru
>>> | .oooO   Еж птица гордая - пока не пнешь, не полетит!
>>> | (   )   Oooo.
>>> ---\ (----(   )-------------------------------------------------
>>>     \_)    ) /
>>>           (_/
>>>
>>
>> --
>> WBR, Alexander Simonov ( DEVL-RIPE | DEVL-UANIC)
>> Ukrainian Gentoo Community Coordinator
>>
>>
>>
>>
>>
>
> -- 
>                                  <> 248 <>
>
>                Изваял эту чашу искусный резец
>                Не затем, чтоб разбил ее пьяный глупец.
>                Сколько светлых голов и прекрасных сердец
>                Между тем разбивает напрасно творец!
>                                              Омар Хайям. Рубаи.
>        ,,,,
>        /'^'\
>       ( o o )
> --oOOO--(_)--OOOo------------------------------------------------
> |                  Andrew A. Sabitov
> |                  Email: sabitov@sabitov.pp.ru
> |                  WWW:   sabitov.pp.ru
> | .oooO   Еж птица гордая - пока не пнешь, не полетит!
> | (   )   Oooo.
> ---\ (----(   )-------------------------------------------------
>     \_)    ) /
>           (_/
>

--
WBR, Alexander Simonov ( DEVL-RIPE | DEVL-UANIC)
Ukrainian Gentoo Community Coordinator





[-- Attachment #1.2: Type: text/html, Size: 20992 bytes --]

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 186 bytes --]

^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: [gentoo-user-ru] xterm-225 break koi8 paste
  2007-12-04  8:23                 ` Alex Efros
  2007-12-04  9:56                   ` Peter Volkov
@ 2007-12-07  9:22                   ` Peter Volkov
  2007-12-07 21:28                     ` Alex Efros
  1 sibling, 1 reply; 27+ messages in thread
From: Peter Volkov @ 2007-12-07  9:22 UTC (permalink / raw
  To: gentoo-user-ru

[-- Attachment #1: Type: text/plain, Size: 1368 bytes --]

Привет всем.

Возвращаясь к проблеме xterm... Только что себе поставил 224, и всё
равно *могу* воспроизвести проблему. Так что видимо это старый баг...
Если я не прав и у вас не воспроизводится в "старом" Xterm, приложите к
письму вывод "xrdb -query". И сделайте, пожалуйста, предварительно
сделайте следующий тест:

В консоли наберите
---------------
 $ cat <Enter>
привет |
---------------
курсор расположен после пробела после слова привет. Не нажимайте Enter.
Выделите слово привет левой кнопкой мыши и нажмите два раза на среднюю
кнопку. При этом я вижу
-------------------------------
$ cat
привет привет######|
-------------------------------

При таком раскладе у меня проблема воспроизводится в xterm версий 224,
229, 229e.

Так что причин не обновляться я не вижу. И продолжаю пинать upstream по
этому поводу... :)

-- 
Peter.

[-- Attachment #2: Эта часть сообщения подписана цифровой подписью --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: [gentoo-user-ru] xterm-225 break koi8 paste
  2007-12-07  9:22                   ` Peter Volkov
@ 2007-12-07 21:28                     ` Alex Efros
  0 siblings, 0 replies; 27+ messages in thread
From: Alex Efros @ 2007-12-07 21:28 UTC (permalink / raw
  To: gentoo-user-ru

[-- Attachment #1: Type: text/plain, Size: 256 bytes --]

Hi!

powerman@home ~ $ emerge -pv xterm
...
[ebuild   R   ] x11-terms/xterm-224  USE="Xaw3d truetype -paste64 -toolbar -unicode"
...
powerman@home ~ $ cat
привет приветпривет
powerman@home ~ $ xrdb -query
powerman@home ~ $ 

-- 
			WBR, Alex.

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: [gentoo-user-ru] xterm-225 break koi8 paste
  2007-12-03 13:22 [gentoo-user-ru] xterm-225 break koi8 paste Alex Efros
  2007-12-03 13:43 ` L29Ah
@ 2008-02-08  9:12 ` Peter Volkov
  2008-02-08 18:20   ` Alex Efros
  1 sibling, 1 reply; 27+ messages in thread
From: Peter Volkov @ 2008-02-08  9:12 UTC (permalink / raw
  To: gentoo-user-ru

[-- Attachment #1: Type: text/plain, Size: 3251 bytes --]

Возможно тема давно уже закрыта, но я какое-то время назад переписывался
с разработчиком xterm и некоторые из его ответов могут заинтересовать
пользователей xterm. Мне удалось получить разрешение опубликовать
частную переписку в списке рассылки, и, поэтому, хоть и запоздало, но
пишу это письмо.

Кстати решение проблемы - определить "*keepSelection: true"
в .Xdefaults.

====================================================================
10 Dec 2007 20:41:47 Thomas Dickey wrote:

just to check - normally xterm in KOI8-R locale would be using the -k8
option as well - but some users don't do that.  It would confuse xterm.

That was a factor in this change:

     Patch #226 - 2007/6/17
     * amend select/paste change from [248]patch #225 by limiting it to  
       non-UTF-8/non-KOI8-R encoding (Debian #420974).

====================================================================
Fri, 7 Dec 2007 07:43:11 Thomas Dickey wrote:

On Fri, 7 Dec 2007, Peter Volkov wrote:
> Actually I'm not alone with this problem. Personally I do not use xterm,
> but I've reproduced the problem and trying to help people in our Russian
> mailing list. And they told me that using previous version of xterm-224
> works for them... But now I've checked this by myself and I see this
> problem there too... So sorry, for disinformation. Seems that this
> problem does not depend on version.

yes, I understood that.  xterm uses 3 types of selections:

        primary (the default)
        cut buffer (a fallback, which is updated at the same time)
        clipboard (an alternative to primary).

While you can change which types it uses, those are what are available 
without configuring it.

The problem you're seeing is that xterm is holding the primary selection 
(except for the keepSelection change I mentioned) only as long as it is 
highlighting the data.

If the highlighting goes away, it falls back to just the cut buffers.
Those only store ISO-8859-1 (no cyrillic or UTF-8).
Characters that do not work in that code are shown as "#".

Both primary and clipboard can hold "any" characters.

The selectToClipboard feature that I added lets xterm copy directly
to the clipboard (which is less volatile than primary selection).

The keepSelection feature tells it to continue owning the primary
even when it does not highlight the selection.  (Another client
may acquire ownership of the primary selection of course, but xterm
won't discard it).


=====================================================================

On Tue, 25 Dec 2007, Peter Volkov wrote:
> And "*keepSelection: true" fixes the problem, while selectToClipboard is
> not. Although as I read your explanation seems that both solutions
> should work. Do I miss anything?

not that I see.  selectToClipboard is useful for applications that
expect the selection on the clipboard (some web-browsers ignore the
primary selecton).


HTH,
-- 
Peter.

[-- Attachment #2: Эта часть сообщения подписана цифровой подписью --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: [gentoo-user-ru] xterm-225 break koi8 paste
  2008-02-08  9:12 ` Peter Volkov
@ 2008-02-08 18:20   ` Alex Efros
  0 siblings, 0 replies; 27+ messages in thread
From: Alex Efros @ 2008-02-08 18:20 UTC (permalink / raw
  To: gentoo-user-ru

Hi!

On Fri, Feb 08, 2008 at 12:12:00PM +0300, Peter Volkov wrote:
> Возможно тема давно уже закрыта, но я какое-то время назад переписывался
> с разработчиком xterm и некоторые из его ответов могут заинтересовать
> пользователей xterm. Мне удалось получить разрешение опубликовать
> частную переписку в списке рассылки, и, поэтому, хоть и запоздало, но
> пишу это письмо.
> 
> Кстати решение проблемы - определить "*keepSelection: true"
> в .Xdefaults.
> 
> ====================================================================
> 10 Dec 2007 20:41:47 Thomas Dickey wrote:
> 
> just to check - normally xterm in KOI8-R locale would be using the -k8
> option as well - but some users don't do that.  It would confuse xterm.

Только что обновил 224->229, keepSelection ничего не изменила, зато 
    XTerm*allowC1Printable: true
(аналог опции -k8) вроде бы проблему пофиксила, и сейчас всё работает
нормально. Я сказал "вроде бы", т.к. один раз в процессе тестирования
русский текст выделенный в xterm был в некорректной кодировке при вставке
в Opera, но это было один раз и повторить проблему мне пока не удаётся.

Большое спасибо за проведённое расследование! :)

-- 
			WBR, Alex.



^ permalink raw reply	[flat|nested] 27+ messages in thread

end of thread, other threads:[~2008-02-08 18:20 UTC | newest]

Thread overview: 27+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-12-03 13:22 [gentoo-user-ru] xterm-225 break koi8 paste Alex Efros
2007-12-03 13:43 ` L29Ah
2007-12-03 13:43   ` L29Ah
2007-12-03 13:55   ` Andrew A. Sabitov
2007-12-03 14:29     ` L29Ah
2007-12-03 18:38       ` Andrew A. Sabitov
2007-12-03 19:07         ` L29Ah
2007-12-03 19:13         ` Azamat H. Hackimov
2007-12-04  6:50         ` Peter Volkov
2007-12-04  7:40           ` Alex Efros
2007-12-04  7:47             ` Peter Volkov
2007-12-04  8:09               ` Alex Efros
2007-12-04  8:23                 ` Alex Efros
2007-12-04  9:56                   ` Peter Volkov
2007-12-07  9:22                   ` Peter Volkov
2007-12-07 21:28                     ` Alex Efros
2007-12-04  7:51             ` Andrew A. Sabitov
2007-12-04  7:51               ` Andrew A. Sabitov
2007-12-04 10:08             ` Alexander Simonov
2007-12-04 10:17               ` Andrew A. Sabitov
2007-12-04 10:20                 ` Alexander Simonov
2007-12-04 10:35                   ` Andrew A. Sabitov
2007-12-04 10:35                     ` Andrew A. Sabitov
2007-12-04 10:59                     ` Alexander Simonov
2007-12-03 15:52     ` Alex Efros
2008-02-08  9:12 ` Peter Volkov
2008-02-08 18:20   ` Alex Efros

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox