powered by simpleCommunicator - 2.0.37     © 2025 Programmizd 02
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / [gt.m] Командная строка
59 сообщений из 59, показаны все 3 страниц
[gt.m] Командная строка
    #39219928
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На данный момент имеем схожую проблему на своем же терминале но в Линукс. Вот такая программка прекрасно работает/выводит в Каше
Код: plaintext
1.
2.
 w !,"Start",!
 f i=1:1:10 w $c(13),i
 w !,"End"
Результат
Код: plaintext
1.
2.
3.
Start
10
End
Тот же код, в том же терминале но Линукс+ГТ.М
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
Start
1
2
3
4
5
6
7
8
9
10
End
"Плюсом" имеем проблемы с работой в командной строке.
Не работают правильно стрелки... Кнопка "забой"...
...
Рейтинг: 0 / 0
[gt.m] Командная строка
    #39219950
Фотография П.С.М.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsa,

А если взять не ваш, а какой либо другой, например putty? Там как?
...
Рейтинг: 0 / 0
[gt.m] Командная строка
    #39219958
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
П.С.М.А если взять не ваш, а какой либо другой, например putty? Там как?
В putty все отрабатывает нормально.

И в наших программках все работает нормально!
И стрелки и забой, все распознается так же как и в Каше. Т.е. это именно "командная строка ГТ.М" нас динамит.
...
Рейтинг: 0 / 0
[gt.m] Командная строка
    #39219959
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это наверное уже в другую тему нужно перенести... Типа [gt.m] Командная строка ...
Модератор: выделил в новую тему
...
Рейтинг: 0 / 0
[gt.m] Командная строка
    #39219972
Фотография П.С.М.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsaТ.е. это именно "командная строка ГТ.М" нас динамит.
Думаю дело в самом терминале, а именно в обработке пришедших данных от сервера перед их показываением пользователю. Скорее всего, все те же проблемы у вас в вашем терминале будут наблюдаться при запуске любого линуксового консольного приложения, а не только "командная строка ГТ.М".
...
Рейтинг: 0 / 0
[gt.m] Командная строка
    #39219973
Фотография П.С.М.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
П.С.М.,

черт, пока отвечал, сообщения в другую тему убрали )))
Модератор: перенес в новую тему
...
Рейтинг: 0 / 0
[gt.m] Командная строка
    #39219987
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Точнее программка наша выглядит сложнее... Там задействованы процессы. Суть ее примерно такая

Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
tmp ;;;;[ 20.04.2016 11:34 ]
	w !,"Start",!
	k ^tmp
	j START
	j START
	j START
	f  w $c(13),$g(^tmp("info")) h 1 q:$g(^tmp)=3
	w !,"End"
	q
START
	f i=1:1:10 h:$i(^tmp("info")) 1
	i $i(^tmp)
	q


Причем, в ходе написания и проверки тестового примера, выяснилось, что не на всяких связках Линукс+ГТ.М будет неправильный вывод.
На "местном", где делал тестовый пример, все отработало как нужно. Хотя проблемы с командной строкой есть...
А вот на "удаленном" собственно рабочая версия программы имеет проблемы с выводом. И с командной строкой.
...
Рейтинг: 0 / 0
[gt.m] Командная строка
    #39219999
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
П.С.М.Думаю дело в самом терминале, а именно в обработке пришедших данных от сервера
Нет никаких данных от сервера. Дельфийский компонент TIdTelnet не получает события OnDataAvailable ...

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

Делали тесты... Слали вместо символа
Код: javascript
1.
$c(8)


Другой, что-то там
Код: javascript
1.
$c(146)


вроде... Коллега ушел, потом могу уточнить...
"Командная строка" ГТ.М начинает реагировать на забой!

Такая же картина и со стрелками. Т.е. командной строке ГТ.М просто нужны другие коды!
Это как-то можно настроить в ГТ.М?
...
Рейтинг: 0 / 0
[gt.m] Командная строка
    #39220003
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsaДругой, что-то там
Код: javascript
1.
$c(146)


Код: javascript
1.
$c(127)


В putty даже настройки есть специальные для забоя... Какой код использовать.
...
Рейтинг: 0 / 0
[gt.m] Командная строка
    #39220020
Фотография ну я
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsaНа данный момент имеем схожую проблему на своем же терминале но в Линукс. Вот такая программка прекрасно работает/выводит в Каше
Код: plaintext
1.
2.
 w !,"Start",!
 f i=1:1:10 w $c(13),i
 w !,"End"
Результат
Код: plaintext
1.
2.
3.
Start
10
End
Тот же код, в том же терминале но Линукс+ГТ.М
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
Start
1
2
3
4
5
6
7
8
9
10
End
"Плюсом" имеем проблемы с работой в командной строке.
Не работают правильно стрелки... Кнопка "забой"...
Чтобы так отработать $c(13), это что-то специальное надо делать, и потому сдается мне что оно там не просто так, а для чего-то, для какой-то хитрой прикладухи. Тут с разработчиками GT.M скорее надо говорить, зачем они так сделали.
...
Рейтинг: 0 / 0
[gt.m] Командная строка
    #39220026
Фотография П.С.М.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну яЧтобы так отработать $c(13), это что-то специальное надо делать, и потому сдается мне что оно там не просто так, а для чего-то, для какой-то хитрой прикладухи. Тут с разработчиками GT.M скорее надо говорить, зачем они так сделали.

krvsaВ putty все отрабатывает нормально.
...
Рейтинг: 0 / 0
[gt.m] Командная строка
    #39220056
Фотография ну я
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
П.С.М.ну яЧтобы так отработать $c(13), это что-то специальное надо делать, и потому сдается мне что оно там не просто так, а для чего-то, для какой-то хитрой прикладухи. Тут с разработчиками GT.M скорее надо говорить, зачем они так сделали.

krvsaВ putty все отрабатывает нормально.
И я о том же.
...
Рейтинг: 0 / 0
[gt.m] Командная строка
    #39220078
Фотография П.С.М.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну яИ я о том же.
Тогда о чем разговаривать с разработчиками GT.M, когда при подключении с помощью самописного терминала наблюдаются проблемы с управляющими символами, тогда как при подключении с помощью с стороннего приложения (pytty) проблем нет? Или я не понял Вашей мысли.
...
Рейтинг: 0 / 0
[gt.m] Командная строка
    #39220084
Фотография П.С.М.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsaНа "местном", где делал тестовый пример, все отработало как нужно. Хотя проблемы с командной строкой есть...
А вот на "удаленном" собственно рабочая версия программы имеет проблемы с выводом. И с командной строкой.
Думаю, что нужно смотреть настройки telnetd на "местном" и на "удаленном" и приводит настройки к однообразию.
...
Рейтинг: 0 / 0
[gt.m] Командная строка
    #39220106
Фотография ну я
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
П.С.М.ну яИ я о том же.
Тогда о чем разговаривать с разработчиками GT.M, когда при подключении с помощью самописного терминала наблюдаются проблемы с управляющими символами, тогда как при подключении с помощью с стороннего приложения (pytty) проблем нет? Или я не понял Вашей мысли.
Ну как, если телнет клиент воспринимает $c(13) как позиционирование в начало, а командная строка еще и переводит строку, хотя должно позиционировать в начало, то дело в командной строке. Ну или в хитрых настройках по дефолту, если они есть.
...
Рейтинг: 0 / 0
[gt.m] Командная строка
    #39220258
Valeriu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsa,
А что показывает нажатие на стрелках и забой у вас
если пробовать выполнить :
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
GTM>kill

GTM>u $p:escape

GTM>r *x s zb=$zb zwr
x=27
zb=$C(27)_"[C"

GTM>

GTM>kill

GTM>u $p:escape

GTM>r *x s zb=$zb zwr
x=27
zb=$C(27)_"[3~"

GTM>
...
Рейтинг: 0 / 0
[gt.m] Командная строка
    #39220267
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Начал тестить свой пример на разных терминалах и своем... Везде работает!
Заменил вывод на рабочую функцию - работает.

Почему не работало ранее - пока не ясно.

Т.ч. проблема с
Код: javascript
1.
w $c(13)


Откладывается...
...
Рейтинг: 0 / 0
[gt.m] Командная строка
    #39220268
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Остается проблема с "командной строкой" ГТ.М... Т.е. стрелки и забой.
...
Рейтинг: 0 / 0
[gt.m] Командная строка
    #39220286
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Valeriuесли пробовать выполнить
...
На стрелку вверх
Код: javascript
1.
2.
x=27                                                                            
zb=$C(27)_"[A"


На стрелку вниз
Код: javascript
1.
2.
x=27                                                                            
zb=$C(27)_"[B"


На забой
Код: javascript
1.
2.
x=8                                                                             
zb="" 


Т.е. наше ПО с этим и работает. Как в ГТ.М, так и в Каше.

А вот "командная строка" в ГТ.М не желает с нами выходить на контакт.
Хотя в самом Линуксе все работает на "Ура"! Все странности начинаются после ввода команды
Код: javascript
1.
gtm
...
Рейтинг: 0 / 0
[gt.m] Командная строка
    #39220330
Фотография П.С.М.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsaОстается проблема с "командной строкой" ГТ.М... Т.е. стрелки и забой.
Наверное, тогда остается более подробно посмотреть на use с её параметрами при использовании терминала Using Terminals

Может быть Valeriu подскажет, какие параметры у устройства по-дефолту после запуска gtm и где настраиваются?
...
Рейтинг: 0 / 0
[gt.m] Командная строка
    #39220333
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот такой тест
Код: javascript
1.
r *a r *b:0 r *c:0 zwrite


Дает одинаковый результат ка в Каше, так и ГТ.М
Стрелка вверх
Код: javascript
1.
2.
3.
a=27                                                                          
b=91                                                                            
c=65 


Стрелка вниз
Код: javascript
1.
2.
3.
a=27                                                                          
b=91                                                                            
c=66 


Забой
Код: javascript
1.
2.
3.
a=8                                                                             
b=-1                                                                            
c=-1


Т.е. на сервер все приходит как нужно. Наше ПО отрабатывает все это без проблем.

А командная строка остается безучастной к этому...
Только выйдешь из ГТ.М - линуксовая строка нормально редактируется!
...
Рейтинг: 0 / 0
[gt.m] Командная строка
    #39220334
gluconat_ca
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
krvsa Все странности начинаются после ввода команды
Код: javascript
1.
gtm



и могут закончиться после чтения документации gt.m:
Programmers Guide
Chapter 4. Operating and Debugging in Direct Mode
:)
...
Рейтинг: 0 / 0
[gt.m] Командная строка
    #39220339
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
П.С.М.Наверное, тогда остается более подробно посмотреть на use с её параметрами при использовании терминала
Причем тут команда use ?
...
Рейтинг: 0 / 0
[gt.m] Командная строка
    #39220341
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gluconat_ca , ты мне по русски напиши, что нужно и где делать/писать дабы я это смог у себя повторить...
...
Рейтинг: 0 / 0
[gt.m] Командная строка
    #39220342
Фотография П.С.М.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gluconat_caи могут закончиться после чтения документации gt.m:
Ну таки расскажите вкратце, всем интересно :)
...
Рейтинг: 0 / 0
[gt.m] Командная строка
    #39220344
Фотография П.С.М.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsaПричем тут команда use ?
Сходите по ссылке, примеры посмотрите.
...
Рейтинг: 0 / 0
[gt.m] Командная строка
    #39220347
Valeriu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsa,
А если так ?

[root@gtmdatabase gtm63]# gtm

GTM>u $p:TERM=$c(26,13,11,7)

GTM>
...
Рейтинг: 0 / 0
[gt.m] Командная строка
    #39220351
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
П.С.М.Сходите по ссылке, примеры посмотрите.
Повторю вопрос... Причем тут команда use ?

С тем же успехом я могу смотреть ссылку по любой команде. Хоть set хоть close ...
...
Рейтинг: 0 / 0
[gt.m] Командная строка
    #39220353
Valeriu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
П.С.М.Сходите по ссылке, примеры посмотрите
http://www.mumps.cz/gtm/books/pg/UNIX_manual/ch09s09s02.html
Это имели в веду ???
...
Рейтинг: 0 / 0
[gt.m] Командная строка
    #39220358
Фотография П.С.М.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это П.С.М. Using Terminals
...
Рейтинг: 0 / 0
[gt.m] Командная строка
    #39220359
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ValeriuА если так?
GTM>u $p:TERM=$c(26,13,11,7)

GTM>
Команда use тут не помощник...
Но я дал такую команду - после нее ничего не поменялось. Командная строка ГТ.М не реагирует на стрелки и забой...
...
Рейтинг: 0 / 0
[gt.m] Командная строка
    #39220367
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ValeriuА если так ?
GTM>u $p:TERM=$c(26,13,11,7)

GTM>
Расскажи, что это предполагало? Т.е. какие установки этим предписываются?
...
Рейтинг: 0 / 0
[gt.m] Командная строка
    #39220381
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Объясню свое "отношение" к команде use ...

Все ее установки/действия распространяются на ПО которое будет выполняться после ее вызова. Но никак не повлияет на командную строку СУБД.
Будь то Каше или МСМ... Про ГТ.М писать не буду, т.к. только с ним начал работать. Но смело могу предположить, что и в ГТ.М ее действия схожи.

Так же ее установки влияют на действия команд
Код: javascript
1.
2.
read
write


Но никак не распространяются на поток приходящий с терминала... Он как шел, так и будет идти по своему протоколу...
...
Рейтинг: 0 / 0
[gt.m] Командная строка
    #39220384
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsaТак же ее установки влияют на действия команд
Код: javascript
1.
2.
read
write


Точнее на результат их действия...
...
Рейтинг: 0 / 0
[gt.m] Командная строка
    #39220389
gluconat_ca
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
П.С.М.,

На примере бекспейса.

Для начала о главном. В переменной окружения $TERM должно быть подходящее значение 'входа' в terminfo, или по-другому правильный тип терминала. То есть настройки эмулятора терминала должны соответствовать описаниям в terminfo.

В direct mode (командной строке) gt.m при редактировании строки для от терминала для бекспейса gt.m ожидает то, что в terminfo описано как key_backspace(kbs). И если эмулятор посылает другое, то вот и "проблема"
Скорее всего эмулятор шлёт $c(8), а нужен $с(127).
...
Рейтинг: 0 / 0
[gt.m] Командная строка
    #39220400
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsaВот такой тест
Код: javascript
1.
r *a r *b:0 r *c:0 zwrite


Дает одинаковый результат ка в Каше, так и ГТ.М
Стрелка вверх
Код: javascript
1.
2.
3.
a=27                                                                          
b=91                                                                            
c=65 


Стрелка вниз
Код: javascript
1.
2.
3.
a=27                                                                          
b=91                                                                            
c=66 


Забой
Код: javascript
1.
2.
3.
a=8                                                                             
b=-1                                                                            
c=-1



В putty результат разнится только по забою... Там выдает
Код: javascript
1.
2.
3.
a=127                                                                             
b=-1                                                                            
c=-1


Остальное 1 в 1...
...
Рейтинг: 0 / 0
[gt.m] Командная строка
    #39220405
Фотография П.С.М.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gluconat_caП.С.М.,

На примере бекспейса.

...
Ага, спасибо )))

krvsaТак же ее установки влияют на действия команд

read
write


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

use $principal:(x=0:y=0:clearscreen)

This example positions the cursor to the upper left-hand corner and clears the entire screen.

Example:

use $principal:(noecho:width=132:wrap)

This example disables ECHOing, enables automatic WRAPping, and sets the line width to 132 characters.
т.е. вполне себе управляет настройками
...
Рейтинг: 0 / 0
[gt.m] Командная строка
    #39220407
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gluconat_caСкорее всего эмулятор шлёт $c(8), а нужен $с(127).
Коды по стрелкам совпадают...
...
Рейтинг: 0 / 0
[gt.m] Командная строка
    #39220411
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
П.С.М.Я могу, конечно, ошибаться, но судя по примерам из ссылки выше...:
Ты ошибаешься...
...
Рейтинг: 0 / 0
[gt.m] Командная строка
    #39220416
gluconat_ca
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В дополнении.
Из документации на GT.M Direct Mode:
Клавиши редактирования:
Backspace: удалить слева
Delete: Удалить в позиции курсора
Стрелки вверх,вниз: перебор из списка RECALL (история)
Стрелки влево, вправо:
<CTRL-A>: курсор в начало
<CTRL-B>: курсор влево
<CTRL-D>: On an empty line, terminates GT.M and returns control to the shell
<CTRL-E>: курсор в конец
<CTRL-F>: курсор вправо
<CTRL-K>: удалить от курсора до конца
<CTRL-U>: удалить всё
...
Рейтинг: 0 / 0
[gt.m] Командная строка
    #39220417
Фотография П.С.М.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsaТы ошибаешься...
Ну ok.
Тогда, т.с. чем мог.... :)
...
Рейтинг: 0 / 0
[gt.m] Командная строка
    #39220434
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gluconat_ca , когда будет собственно совет, что таки нужно делать мне в моей конкретной ситуации?
...
Рейтинг: 0 / 0
[gt.m] Командная строка
    #39220439
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gluconat_caСтрелки вверх,вниз: перебор из списка RECALL (история)
Вот на стрелки нет реакции...
Чего, где настроить дабы заработало?
...
Рейтинг: 0 / 0
[gt.m] Командная строка
    #39220442
gluconat_ca
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
krvsaКоды по стрелкам совпадают...
Это то, что передаёт эмулятор, а должна быть адекватность реакции эмулятора на то, что посылает GT.M :)
Ещё раз напоминаю о $TERM, описаниях в terminfo, и соответствий с эмулятором.
...
Рейтинг: 0 / 0
[gt.m] Командная строка
    #39220453
gluconat_ca
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
krvsa gluconat_ca , когда будет собственно совет, что таки нужно делать мне в моей конкретной ситуации?
А что самое поганое, по-конкретнее? Что уж совсем не даёт работать?
...
Рейтинг: 0 / 0
[gt.m] Командная строка
    #39220492
gluconat_ca
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да, ещё в режиме командн.строки 'эхо' должно быть u 0:(echo)
...
Рейтинг: 0 / 0
[gt.m] Командная строка
    #39220507
Фотография П.С.М.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gluconat_caВ переменной окружения $TERM должно быть подходящее значение 'входа' в terminfo, или по-другому правильный тип терминала. То есть настройки эмулятора терминала должны соответствовать описаниям в terminfo
gluconat_caЕщё раз напоминаю о $TERM, описаниях в terminfo, и соответствий с эмулятором.

Ну и по совету gluconat_ca сходил на Operating in Direct Mode

Line EditingImportant

GT.M deletes the character under the cursor when you press the key on the keyboard that sends the escape sequence which maps to the kdch1 capability in your current terminfo entry (by convention, the Delete key). If the current terminfo entry is missing the kdch1 capability, GT.M uses a default value derived from members of the DEC VT terminal family, as it does for selected other missing terminfo capabilities. If you wish the Backspace and Delete keys to behave the same, the simplest way is to configure your terminal emulator to send the same character sequences for the Delete key that it does for the Backspace key. You can alternatively modify your terminfo setting: for example, create an editable version of your terminfo entry in a temporary file with a command such as: infocmp > /tmp/$$_$TERM and edit the temporary file to replace the entry for the kbs capability with the one in the kdch1 capability. Save your changes, and compile the edited file into a usable terminfo entry, for example:

export TERMINFO=$HOME/.terminfo # You may need to add this to your login profile
profilemkdir -p $TERMINFO
tic /tmp/$$_$TERM # or whatever your temporary file name was

When modifying terminfo capabilities, always look for unintended changes in the behavior of other applications, for example, text editors, that also rely on those capabilities. In the worst case, you may need to toggle between alternate terminfo entries for GT.M and other applications while you evaluate different options. Also, for terminfo entries without the cud1 capability, GT.M uses a linefeed when moving to the next line in direct mode.
Т.е. можно определить файл со своими настройками, а по-умолчанию используются параметры DEC VT terminal family
...
Рейтинг: 0 / 0
[gt.m] Командная строка
    #39220779
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gluconat_caА что самое поганое, по-конкретнее? Что уж совсем не даёт работать?
Нет возможности редактировать командную строку. Нет реакции на стрелки вверх и вниз...
...
Рейтинг: 0 / 0
[gt.m] Командная строка
    #39220784
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gluconat_cakrvsaКоды по стрелкам совпадают...
Это то, что передаёт эмулятор, а должна быть адекватность реакции эмулятора на то, что посылает GT.M :)
Обратно ничего не приходит.

gluconat_caЕщё раз напоминаю о $TERM, описаниях в terminfo, и соответствий с эмулятором.
Что такое $TERM?
Код: javascript
1.
2.
GTM>w $TERM                                                                     
%GTM-E-INVSVN, Invalid special variable name
...
Рейтинг: 0 / 0
[gt.m] Командная строка
    #39220790
gluconat_ca
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
krvsa,
TERM - это переменная окружения в линуксе.

что выдаёт линукс?
1. echo $TERM
2. infocmp
...
Рейтинг: 0 / 0
[gt.m] Командная строка
    #39220849
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gluconat_caчто выдаёт линукс?
1. echo $TERM
Код: javascript
1.
2.
gtmadmin@gtm:~$ echo $TERM                                                      
dumb

gluconat_ca2. infocmp
Код: javascript
1.
2.
3.
4.
5.
6.
gtmadmin@gtm:~$ infocmp                                                         
#       Reconstructed via infocmp from file: /lib/terminfo/d/dumb               
dumb|80-column dumb tty,                                       
                    am,                                                  
                    cols#80,                                                    
                    bel=^G, cr=^M, cud1=^J, ind=^J, 



Причем линуксовая командная строка работает без проблем! А ГТ.Мовская - нет.
...
Рейтинг: 0 / 0
[gt.m] Командная строка
    #39220917
gluconat_ca
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
krvsa,
попробуй задать другой тип, например
TERM=xterm и запустить ком.строку gtm

Можно подобрать подходящее описание соответствующее твоему терминал, infocmp тебе в помощь :)
...
Рейтинг: 0 / 0
[gt.m] Командная строка
    #39220952
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gluconat_cakrvsa,
попробуй задать другой тип, например
TERM=xterm и запустить ком.строку gtm
Какие есть еще варианты терминалов?
gluconat_caМожно подобрать подходящее описание соответствующее твоему терминал, infocmp тебе в помощь :)
Чем infocmp мне может помочь?

Или ты сливаешься?
...
Рейтинг: 0 / 0
[gt.m] Командная строка
    #39220958
gluconat_ca
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
krvsa, старик, ты наглеешь.
Считай, я тебе уже всё рассказал. Если этого не достаточно - смени профессию.
...
Рейтинг: 0 / 0
[gt.m] Командная строка
    #39220988
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gluconat_cakrvsa, старик, ты наглеешь.
На том и живу.
gluconat_caЕсли этого не достаточно - смени профессию.
Мне поздно ее менять...

Пока лучше всего показал себя vt200 .
Там заработали стрелки и забой. Но пропало "командное приглашение"... Вместо него появляются пробелы.
Это конечно небольшая "плата" за возможность редактирования. Но все же...

Кто какие еще типы терминалов знает?
Пока опробованы:
Код: javascript
1.
2.
3.
4.
term
xterm
vt100
vt200
...
Рейтинг: 0 / 0
[gt.m] Командная строка
    #39221019
Alexey Maslov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsa,

дык можно свой тип создать на основе имеющегося. Я не пробовал, но если в гугле не забанили, наверняка найдёшь мануал.
...
Рейтинг: 0 / 0
[gt.m] Командная строка
    #39221026
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey Maslovдык можно свой тип создать на основе имеющегося.
Я все это уже рассказал нашему админу, пусть отрабатывает свой хлеб.

Alexey Maslovесли в гугле не забанили, наверняка найдёшь мануал.
Этот источник информации я и не вычеркиваю из своего списка... Но этот раздел у меня идет первым в списке. Именно с него я и начинаю поиск информации по нужным мне вопросам.
Т.ч. зачем меня сразу посылать ниже по списку? Я это смогу сделать самостоятельно, если тут ничего не ответят.
...
Рейтинг: 0 / 0
[gt.m] Командная строка
    #39221041
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Оставлю тут ссылочку на память...
http://wm-help.net/lib/b/book/1696396857/132
...
Рейтинг: 0 / 0
[gt.m] Командная строка
    #39221243
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
59 сообщений из 59, показаны все 3 страниц
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / [gt.m] Командная строка
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]