![]() |
DOS-шрифты для Wine
Суть в чём. Есть программа для настройки одного сетевого оборудования через Telnet. Вот только она написана под Windows, и linux-версии в обозримом будущем не ожидается.
Под Windows программа выводит в окно псевдографику посредством шрифта FixedSys (кодировка под MS-dos) Запускаю эту программу через Wine, но в списке доступных этого шрифта не нахожу, а все остальные шрифты выводят только порцию "крякозяблов". Вопрос. Где можно взять русский шрифт под кодировку cp866 с псевдографикой и как его загрузить в Wine |
А что, запустить telnet сложно?
|
+1
зачем гланды через анус вырезать? |
ruslandh, несложно. Но мне нужен не telnet, а работающая программа
WhitePangolin, тоже самое я бы хотел сказать это разработчикам той системы, которые не смогли нормальную консоль для своего устройства сделать А по существу что-нибудь будет? |
Цитата:
Код:
telnet 192.168.0.2 |
Разумеется работает.
Вот только программа эта, как следовало бы догадаться, пихает в этот телнет кучу всяких команд. И что, по вашему, я эту программу собой буду изображать? Или, может быть, мне самому - без какой-либо технической документации по тем командам - эту программу написать самому с нуля? Повторю. Разумеется, я сам встречал немало людей, которым "религия не позволяла" применять правильные решения. Но поймите, уважаемые, у меня тут объективная ситуация, которую проще всего решать не "правильно", а "просто". Просто указав уже существующей программе использовать нужный шрифт, который в списке доступных под Wine пока отсутствует |
El Scorpio, если программа под DOS, то рекомендую попробовать DOSBox или что-то подобное.
Если же нет, то попробуйте то, что описано тут. |
Еще можно попробовать поиграться с установкой переменной LANG и запуском программы через wineconsole.
|
Цитата:
Просто эта "программа" скорее всего оперирует обычными командами. Например при запуске посылает команду "help cmd" в ответ получает список доступных команд и рисует вам "кнопочки". При нажатии на кнопочку "О программе" посылает команду "program -V" и ее вывод обрамляет рамочкой. Я просто к тому, что если программа не хочет пахать и при этом есть возможность прицепится телнетом, то с железягой можно попробовать договорится. Начать например с команды help. Если нет желания разбираться, тут уже вопрос другой, тогда можно попробовать просто скопировать этот шрифт из винды в папку ~/.wine/drive_c/windows/fonts ну и сам вайн сконфигурировать так чтобы он вел себя как win98, а не winxp. p.s. Хотя вариант с DOSBox выглядит привлекательнее... |
Цитата:
За ссылку спасибо - почитаю завтра. |
В*общем, удалось найти и вытащить из Windows нужный шрифт. Правда, я слегка ошибся: Fixedsys - это "системный" шрифт в кодировке Win, а шрифт в кодировке DOS - это Terminal. Однако, такой шрифт по его имени найти в каталоге Fonts тоже нельзя.
Оказывается, чтобы оба этих шрифта появились в Wine, нужно скопировать файлы vga*.fon в каталог Windows/Fonts. Теперь вызвавшая столько проблем программа работает нормально и отображает панель управления устройством в читаемой форме. |
Время: 21:32. |
Время: 21:32.
© OSzone.net 2001-