forum.wfido.ru  

Вернуться   forum.wfido.ru > Прочие эхи > RU.GOLDED

Ответ
 
Опции темы Опции просмотра
  #1  
Старый 06.10.2023, 08:12
Vitaliy Aksyonov
Guest
 
Сообщений: n/a
По умолчанию Небольшое улучшение использования ncurses под Linux

Vitaliy Aksyonov написал(а) к All в Oct 23 22:01:14 по местному времени:

Привет, All!

Пожалуй, все знают, что под линуксом у эхотага есть неприятный баг. Если запустить его с параметрами -?, -Н, -INSTALL, то ничего не выводится. То же самое происходит, если в конфиге или командной строке допущена ошибка.

Одно из решений - это перенапривить stdout/stderr в файл и в каше символов, котоырые туда навалил ncurses выудить нужную информацию. Это жутко неудобно, да и не все знают, что так можно сделать.

Кроме того, у эхотага есть интересная фича. Если в журнал (golded.log) были записаны критические ошибки, то он их выводит в консоль после выхода. Угадайте, почему их не видно? Верно, их "съедает" все тот же ncurses.

Я немного улучшил ситуацию. Теперь справка по командной строке будет видна и при каких-либо ошибках в аргументах тоже будет видно сообщение об ошибке. То же самое с критическими сообщениями из журнала.

Install нужно переделывать более серьезно, там такой простой фокус не удался.

В общем, ожидайте в ближайших выпусках. Pool Request уже на гитхабе!

Best regards,
Vitaliy Aksyonov.

... 1 лошадиная сила - сила, которую развивает лошадь весом 1кг и ростом 1м.
--- GoldED+/LNX 1.1.5-b20231004
Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 10:13. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2025, vBulletin Solutions, Inc. Перевод: zCarot