LINUX.ORG.RU

Руссификация терминала xterm


0

0

Привет ВСЕМ!!! ОООчень прошу помощи!

FreeBSD 6.2

У меня следующая проблема с копированием русских букв с одного терминала xterm (X11) в другой терминал xterm (оба терминала запущены от одного пользователя - tolya),при этом при наборе текста в терминалах русскими буквами,русские буквы отображаются нормально,а вот когда копирую русский текст с одного терминала в другой,то вместо русского текста получаются знаки - "#".

Мои настройки для терминала и консоли: %locale ----------------------------------- LANG=ru_RU.KOI8-R LC_CTYPE="ru_RU.KOI8-R" LC_COLLATE="ru_RU.KOI8-R" LC_TIME="ru_RU.KOI8-R" LC_NUMERIC="ru_RU.KOI8-R" LC_MONETARY="ru_RU.KOI8-R" LC_MESSAGES="ru_RU.KOI8-R" LC_ALL=ru_RU.KOI8-R ----------------------------------- %env |grep KOI8 ----------------------------------- CHARSET=KOI8-R LANG=ru_RU.KOI8-R LC_ALL=ru_RU.KOI8-R MM_CHARSET=KOI8-R ----------------------------------- /etc/ttys: ----------------------------------- ........ ttyv0 "/usr/libexec/getty Pc" cons25r on secure # Virtual terminals ttyv1 "/usr/libexec/getty Pc" cons25r on secure ttyv2 "/usr/libexec/getty Pc" cons25r on secure ttyv3 "/usr/libexec/getty Pc" cons25r on secure ttyv4 "/usr/libexec/getty Pc" cons25r on secure ttyv5 "/usr/libexec/getty Pc" cons25r on secure ttyv6 "/usr/libexec/getty Pc" cons25r on secure ttyv7 "/usr/libexec/getty Pc" cons25r on secure ttyv8 "/usr/X11R6/bin/xdm -nodaemon" xterm off secure ........ ----------------------------------- %pkg_info | grep xterm ----------------------------------- xterm-225_1 Terminal emulator for the X Window System ----------------------------------- йt ~/.Xdefaults: ----------------------------------- *font: -xos4-terminus-medium-r-normal--14-140-72-72-c-80-koi8-r ----------------------------------- /etc/X11/xorg.conf: ----------------------------------- ... Section "Files" RgbPath "/usr/local/share/X11/rgb" ModulePath "/usr/local/lib/xorg/modules" FontPath "/usr/local/lib/X11/fonts/cyrillic/" FontPath "/usr/local/lib/X11/fonts/misc/" FontPath "/usr/local/lib/X11/fonts/TTF/" FontPath "/usr/local/lib/X11/fonts/OTF" FontPath "/usr/local/lib/X11/fonts/Type1/" FontPath "/usr/local/lib/X11/fonts/100dpi/" FontPath "/usr/local/lib/X11/fonts/75dpi/" FontPath "/usr/local/lib/X11/fonts/bitstream-vera/" FontPath "/usr/local/lib/X11/fonts/dejavu/" FontPath "/usr/local/lib/X11/fonts/terminus-font/" FontPath "/usr/local/lib/X11/fonts/webfonts/" FontPath "/usr/local/lib/X11/fonts/win-ttf/" EndSection

Section "Module" Load "extmod" Load "record" Load "dbe" Load "glx" Load "GLcore" Load "xtrap" Load "dri" Load "freetype" Load "type1" EndSection ... ----------------------------------- xorg-7.2 X.Org complete distribution metaport ----------------------------------- /etc/rc.conf: ----------------------------------- font8x14="cp866-8x14" font8x16="cp866b-8x16" font8x8="cp866-8x8" keymap="ru.koi8-r.win" -----------------------------------

Всем наперед огромнейшое спасибо!!!

Это известный баг, лечится обновлением до последней версии xterm.

AEP ★★★★★
()

Спасибо за ответ

После рестарта получилось,а вот непонимаю,как решить этот вопросик,помогите мне пожалуйста!!!

Как копировать с браузера Firefox в терминал,открытая странница (в браузере) в KOI8-R и кодировка в терминале такая же.

так не получаеться,при попытке скопировать с браузера русские символы в терминал получаеться знак #

Подскажите мне пожалуйста ответ на этот вопрос!

Спасибо огромное всем наперед

anatolik
() автор топика
Ответ на: комментарий от anatolik

Ставь (впишите здесь свой любимый дистрибутив линуха) и не мучайся :)

anonymous
()
Ответ на: комментарий от anatolik

Стереть глючное поделие под названием xterm, заменить на любой VTE-based (что я и сделал на своем LiveCD). Как вариант - нажаловаться автору.

Или перевести в luit-режим, когда терминал говорит по UTF-8 с luit, а luit - с приложением, переводя на лету в KOI8-R (но тогда из-за идиотизма luit будут некорректно отображаться рамки при использовании приложений, слинкованных с ncurses < 5.5). Для этого надо в файл /etc/X11/app-defaults/XTerm добавить строчку:

*locale: true

Советы перейти на Linux не помогают - такой же баг есть и в Debian Unstable.

AEP ★★★★★
()
Ответ на: комментарий от AEP

или, если VTE кажется слишком жирным, поставь urxvt.

AEP ★★★★★
()
Ответ на: комментарий от AEP

Ребята,спасибо Вам ВСЕМ огромное за конкретные ответы на вопрос!!!

Еще раз спасибо,и удачи Вам!

Буду пробовать

anatolik
() автор топика
Ответ на: комментарий от anatolik

Уже копирует с firefox,а вот только при загрузке терминала выдает ошибку:

Warning: could not change ownership of tty -- pty is insecure!

Помогите мне пожалуйста исправить эту ошибочку

Спасибо

anatolik
() автор топика
Ответ на: комментарий от AEP

Alexander(AEP),впервые просто сталкиваюсь с luit(ман по нему прочитал, а вот как выставить setuid root - не понял).

Я Вас очень прошу,напишите мне пожалуйста,какие комманды для этого нужно выполнить.

Наперед спасибо!

anatolik
() автор топика
Ответ на: комментарий от anatolik

Ребята,помогите пожалуйста с данным вопросом!

anatolik
() автор топика
Ответ на: комментарий от anonymous

всем огромное спасибо!!!

тема закрыта

anatolik
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.