bitrixbiz |
|
Темы:
26
Сообщения:
165
Участник с: 29 апреля 2016
|
Здравствуйте! Есть хитрая программка для торгового оборудования, не могу понять, как заставить её что-то показывать. В терминале видно только это: Помогите определить, что за локаль нужна, или как заставить показывать её хоть что-то, может шрифты как-то переопределяются, если тех, которые программа хочет, нет в системе к примеру? |
redix |
|
Темы:
34
Сообщения:
3433
Участник с: 11 марта 2013
|
А подробнее, а то экстрасенсы забухали.
In Tux We Trust
|
bitrixbiz |
|
Темы:
26
Сообщения:
165
Участник с: 29 апреля 2016
|
На данном этапе всё как написал: Запускаю консольную программку (sb_pilot) в терминале, она вместо внятного меню, где должны быть буквы, показывает малевича. 1. Есть способы определить какие шрифты программа хочет использовать? 2. После п1 если шрифтов нужных нет, как сделать подмену на те что есть в системе? locale на машине такая: LANG=ru_RU.UTF-8 LC_CTYPE="ru_RU.UTF-8" LC_NUMERIC="ru_RU.UTF-8" LC_TIME="ru_RU.UTF-8" LC_COLLATE=C LC_MONETARY="ru_RU.UTF-8" LC_MESSAGES=ru_RU.UTF-8 LC_PAPER="ru_RU.UTF-8" LC_NAME="ru_RU.UTF-8" LC_ADDRESS="ru_RU.UTF-8" LC_TELEPHONE="ru_RU.UTF-8" LC_MEASUREMENT="ru_RU.UTF-8" LC_IDENTIFICATION="ru_RU.UTF-8" LC_ALL= программа предположительно хочет koi8-r пробовал подменить локаль - export LANG=ru_RU.KOI8-R; export LC_ALL=ru_RU.KOI8-R; LANG=ru_RU.KOI8-R LC_CTYPE="ru_RU.KOI8-R" LC_NUMERIC="ru_RU.KOI8-R" 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=ru_RU.KOI8-R Но квадрат малевича как был так и остался. |
DarkDigger |
|
Темы:
28
Сообщения:
131
Участник с: 26 декабря 2012
|
locale -a есть в системе такая ru_RU.KOI8-R ? если нет, надо сгенерировать... |
vasek |
|
Темы:
48
Сообщения:
11340
Участник с: 17 февраля 2013
|
bitrixbizЕсли речь идет об утилите для интеграции с терминалами сбербанка …. то, согласно описанию, требуется донастройка .... Привожу цитату из описания ... …. и дальше идет описание донастройки и установка рекомендуемого шрифта ...PS ... а надпись, похоже, в данном случае должна быть следующая ...... Вставьте карту
Ошибки не исчезают с опытом - они просто умнеют
|
bitrixbiz |
|
Темы:
26
Сообщения:
165
Участник с: 29 апреля 2016
|
DarkDiggerlocale -a C POSIX en_US.utf8 ru_RU.koi8r ru_RU.utf8 Судя по всему есть, только без дефиса, или это так надо? vasekbitrixbizЕсли речь идет об утилите для интеграции с терминалами сбербанка …. то, согласно описанию, требуется донастройка .... Я это уже читал, донастройка заключается в следующем, продолжая цитату: в моём случае (запуск sb_pilot c параметром 11) что собственно я и сделал, о чём написал во втором посте, тот же малевич, а должно быть полноценное меню.и мануал этот для старых версий, когда что-то ещё показывало. Вопрос то, в другом, собственно уже задавал: 1. Есть инструментальные средства чтобы понять какой шрифт хочет программа? И под какой локалью она хочет работать? 2. Есть инструментальные средства чтобы пофиксить ответы из п.1 ну или на худой конец линукс-кунфу практикум как побороть данную ситуацию нативными методами. |
vasek |
|
Темы:
48
Сообщения:
11340
Участник с: 17 февраля 2013
|
bitrixbizНасколько я понял твои вопросы относятся к BGBilling (универсальная биллинговая система) и … 1. На сайте системы имеется документация к разным версиям ….. 2. Полная настройка утилиты производится соответствующими сотрудниками банка (и это описание в документации отсутствует), а на стороне клиента идет только донастройка …. и если все делается официально и все оплачено (вплоть до обучения и решения технических вопросов настройки), то …... вопросов не должно быть в принципе... А следовательно, с большой долей вероятности, можно предположить, что отношения к работе системы BGBilling ты не имеешь, ….. а похоже у тебя, как бы это мягче сказать, нездоровый интерес к банковской системе расчетов …... но, думаю, что и это вряд ли — в подобных случаях вопросы не задают, а начинают обычно с изучения документации, программного обеспечения и др. …. а значит, скорее всего, это просто праздное любопытство ... но могу и ошибаться ... UPD … насчет скрипта — вариантов несколько …. и, главное, скрипт должен передавать не менее четырёх параметров утилите sb_pilot …. но без полной настройки утилиты всеравно ничего не получишь ... PS ..... на этом общение на данную тему заканчиваю ... PSS ... Что можно попробовать дополнительно в донастройке … при условии что все делал правильно … так это поработать с файлом /usr/share/locale/locale.alias (и, возможно, ему подобными) … гугл поможет ...
Ошибки не исчезают с опытом - они просто умнеют
|
vasek |
|
Темы:
48
Сообщения:
11340
Участник с: 17 февраля 2013
|
bitrixbiz, ..... проверка правильности установки локали (в части наличия ru_RU.KOI8-R) При запуске скрипта из терминала не должно быть ошибок типа .. предупреждение: … не удаётся изменить язык (ru_RU.KOI8-R)... … Warning: locale not supported by C library, locale unchanged ...
Ошибки не исчезают с опытом - они просто умнеют
|
bitrixbiz |
|
Темы:
26
Сообщения:
165
Участник с: 29 апреля 2016
|
vasekДа, ошибаешься. Не надо гадать о причинах, эта программа выбрана как показательный пример. Можно взять любую другую, просто так получилось, что ближе подвернулось то и взял. Ближе конечно к праздному интересу, но не совсем. Сейчас просто осваиваю Linux. Вопрос в принципе, взять программу и заставить её что-то отображать, если непонятно, что за программа. |
bitrixbiz |
|
Темы:
26
Сообщения:
165
Участник с: 29 апреля 2016
|
Спасибо за ответы.vasek vasek вроде ворнингов никаких при запуске не вываливает в консоль. Тут наткнулся на такую тему как использование "screen -c .screenrc ", посмотрю что получится. отпишусь. Только screen, как я понял, это для оконной системы. |