LINUX.ORG.RU
Ответ на: комментарий от Eldhenn

Ну и убожество... Во-первых, кое-как скомпилилось, во-вторых, minicom куда удобней и функциональней.

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

> Ну и убожество... Во-первых, кое-как скомпилилось, во-вторых, minicom куда удобней и функциональней.

Оно в слаквари готовое уже есть. ;-)

SK
()
Ответ на: комментарий от init

>gtkterm, но он вроде тоже не богат функциями.

Вот это, что ли?

http://sourceforge.net/projects/gtkterm/

Так это ж не то. Это умулятор терминала.

>Да и программа не того класса, чтобы для нее гуйню делать.

hypertrm.exe в венде видел?

>Оно в слаквари готовое уже есть. ;-)

Черт, а я и не заметил =)
Ладно, все равно она мне не нравится.

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

Мне бы хотя бы кодировку выбрать. Чтобы кириллицей разговаривать с теми, у кого hyperterminal.

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

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

А кодировка... странно. Впрочем, не знаю, я по миникому никогда не разговаривал. А чем не помогла локаль? Что не работало?

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

>А зачем гуй?

Ну хотя бы файлы удобней выбирать, которые отправить.

> А чем не помогла локаль? Что не работало?

Ну как: традиционная бНОПНЯ.

Я думаю, это может из-за этого?

==> ls -d /usr/lib/locale/ru_*
/usr/lib/locale/ru_RU/
/usr/lib/locale/ru_RU.ISO8859-5 -> ru_RU.KOI8-R//
/usr/lib/locale/ru_RU.koi8r -> ru_RU.KOI8-R/
/usr/lib/locale/ru_RU.KOI8-R/
/usr/lib/locale/ru_RU.utf8/
/usr/lib/locale/ru_UA/
/usr/lib/locale/ru_UA.utf8/

Как видно, вендовой кодировкой тут и не пахнет. Из-за этого? Где взять?

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

> Как видно, вендовой кодировкой тут и не пахнет. Из-за этого? Где взять?

Эх ты, модератор... Вылези из песочницы, займись делом и запомни следующую инструкцию:

1. zcat zcat /usr/share/i18n/charmaps/CP1251.gz >/tmp/cmap

2. mkdir /usr/lib/locale/ru_RU.CP1251

3. localedef -f /tmp/cmap -i /usr/share/i18n/locales/ru_RU /usr/lib/locale/ru_RU.CP1251

4. xterm -fn "-monotype-courier new-medium-r-normal--17-120-100-100-m-0-ansi-1251"

В открывшемся xterm'е даешь финальные команды:

5. export LANG="ru_RU.CP1251"

6. ls -la

В результате вывода последней команды ты должен увидеть русские даты на файлах, и если начнешь вводить кириллицу - также должен ее нормально увидеть - свойства X-ов такие. С учетом того, что шрифт у тебя в этом новом xterm'е виндовый в cp1251, ты должен понять, что xterm для тебя осуществляет трансляцию ввода в символы виндовой кириллицы, а вывод кириллицы ты видишь собственно за счет правильного выбора шрифта. И если ты запустишь minicom, то получишь замечательную виндовую кириллицу...

И вообще - FAQ you! :-)

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

Ого, спасибо :)

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

>Да и программа не того класса, чтобы для нее гуйню делать.

Того того.

В линуксовой консоли перманентные проблемы с вводом/выводом любых символов.

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

Например, мне часто нужно мониторить данные с ком-порта. Так я себе свою программу написал. Под иксы. Выводит любые символы от 0 до 255. Переключается в режим hex.

smartly ★★★
()
Ответ на: комментарий от no-dashi

> Эх ты, модератор... Вылези из песочницы, займись делом и запомни следующую инструкцию:
> ...

Мне на федоре хватило одной команды:
localedef -c -i ru_RU -f CP1251 ru_RU.CP1251
после этого xterm -en CP1251 и export LANG=ru_RU.CP1251


slain
()
Ответ на: комментарий от smartly

>В линуксовой консоли перманентные проблемы с вводом/выводом любых символов.

А в какой консоли их нет? А для линукса - ставь utf-8 локаль и шрифты. И будет тебе Щастье.

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

>А в какой консоли их нет?

MS-DOS и Windows (для Win32 программ)

>А для линукса - ставь utf-8 локаль и шрифты. И будет тебе Щастье.

Не будет. Символы с кодами меньше 32 все равно не будут отображаться. Да еще и попортить текст могут.

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

в виндовой консоли нет проблем с кодировкой? Да ладно! Винда до сих пор использует одновременно cp1251 и cp866.

Э... А что, символы с кодами <32 должны отображаться? Ну-ну.

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

>в виндовой консоли нет проблем с кодировкой?

Ну во-первых, про кодировку я ничего не говорил. Но таки да, нет. Почитай про семейство функций из Win32 API начиная с AllocConsole. Можно вывести любой символ (из 8-битного диапазона, согласен) любым цветом в любую позицию.

>Э... А что, символы с кодами <32 должны отображаться? Ну-ну.

Должны, без всяких ну-ну. Прочитай обсуждение сначала и поймешь, что для задачи терминального эмулятора консоль должна уметь обработать любой символ (из модема/ком-порта может прийти что угодно.)

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

>Ну тогда не знаю. У меня не было задач показывать символы с кодами <32. Может, terminal-emulator нужен соотв.?

Так я сразу сказал, что пришлось написать самому соответствующий. Кстати, под винду есть несколько готовых таких.

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