OberonCore
https://forum.oberoncore.ru/

BB в Линухе под WINE
https://forum.oberoncore.ru/viewtopic.php?f=34&t=379
Страница 5 из 9

Автор:  Александр Ильин [ Среда, 23 Сентябрь, 2009 20:57 ]
Заголовок сообщения:  Re: BB в Линухе под WINE

id_ler писал(а):
Хотелось бы выяснить те библиотеки, какие участвуют в этом процессе.
Странный вопрос. Только Kernel32.

Автор:  id_ler [ Четверг, 24 Сентябрь, 2009 12:53 ]
Заголовок сообщения:  Re: BB в Линухе под WINE

Geniepro писал(а):
id_ler писал(а):
Просьба, подскажите какой-нибудь тест для памяти, при недостатке которой ВВ обращается к ОС и та выделяет определенный дополнительный объем.
Ну вот хотя бы: viewtopic.php?p=34710#p34710


Спасибо за ссылку.

Еще всплыл вопрос о свопинге. При запуске теста в Windows объем памяти увеличивался до 700М при 512-и М ОЗУ. В Linux swap запрашивается, но не находится. Не знаю, как быть в случае с ВВ. Думаю, лучше специально создать swap-файл и подключать его к папке ВВ (если ей присвоена буква диска), когда потребуется.

Автор:  id_ler [ Четверг, 24 Сентябрь, 2009 13:05 ]
Заголовок сообщения:  Re: BB в Линухе под WINE

Александр Ильин писал(а):
id_ler писал(а):
Хотелось бы выяснить те библиотеки, какие участвуют в этом процессе.
Странный вопрос. Только Kernel32.

В связи с ВВ я читал только о библиотеках Kernel32.dll, GDI32.dll и USER32.dll. А чтобы запустить ВВ тянеца вереница файлов, которую представил выше. Я не спорю, надо бы почитать что-нибудь о работе ОС.

Автор:  vladfind [ Вторник, 29 Сентябрь, 2009 22:56 ]
Заголовок сообщения:  Re: BB в Линухе под WINE

Илья Ермаков писал(а):
К счастью, BlackBox неплохо работает под WINE в Линукс.


Краткий отчёт.

У меня NetBook с Intel Atom, а также тумба PC с AMD64. Использую Ubuntu 9.04.

На НетБук установил специальную сборку Ubuntu Remix. Инсталлировал Wine и скопировал папку BB из Windows Xp.

Работает. Замечаний нет. Все демо примеры, в том числе с графиков запустились без замечаний.
  • Linux pc-laptop 2.6.28-15-generic #49-Ubuntu SMP Tue Aug 18 18:40:08 UTC 2009 i686 GNU/Linux
  • wine-1.0.1

Автор:  А.П. [ Среда, 30 Сентябрь, 2009 05:57 ]
Заголовок сообщения:  Re: BB в Линухе под WINE

id_ler писал(а):
Все демо примеры, в том числе с графиков запустились без замечаний

Это важно для внедрения ББ в систему общего среднего образования, массово переходящую на Линукс.

Вы проверяли работу диалоговых программ? А "черепашку" и "робота" И.Ермакова в консольном и диалоговом режимах? Приладу Info21 для русификации ключевых слов и процедур ввода-вывода?
Очень желательно всё это основательно проверить/погонять.

Автор:  Info21 [ Среда, 30 Сентябрь, 2009 09:34 ]
Заголовок сообщения:  Re: BB в Линухе под WINE

А.П. писал(а):
Вы проверяли работу диалоговых программ?
А "черепашку" и "робота" И.Ермакова в консольном и диалоговом режимах?
Приладу Info21 для русификации ключевых слов и процедур ввода-вывода?
Прилада не может не работать -- она чисто ББ-шная внутренняя.

За софт ИЕ не могу ручаться с такой же полнотой, т.к. там наворочено... но тоже трудно себе представить проблемы.

Автор:  Борис Рюмшин [ Среда, 30 Сентябрь, 2009 13:17 ]
Заголовок сообщения:  Re: BB в Линухе под WINE

Проблемы будут с тулбаром.

Автор:  Евгений Темиргалеев [ Среда, 30 Сентябрь, 2009 13:36 ]
Заголовок сообщения:  Re: BB в Линухе под WINE

В софте ИЕ, насколько мне известно, тулбара нету.

Автор:  Борис Рюмшин [ Среда, 30 Сентябрь, 2009 14:08 ]
Заголовок сообщения:  Re: BB в Линухе под WINE

Да. Я просто напомнил что проблема есть. Вернее была на старом вайне. На новом я не проверял, т.к. тулбаром не пользуюсь.

Автор:  А.П. [ Среда, 30 Сентябрь, 2009 14:46 ]
Заголовок сообщения:  Re: BB в Линухе под WINE

Евгений Темиргалеев писал(а):
В софте ИЕ, насколько мне известно, тулбара нету.

Я с учениками широко (раздал десятки копий школьной сборки ББ) пользуюсь тулбаром Х.А.Ортеги параллельно с софтом ИЕ и Info21, проблем под ХР не замечал. Но тулбаром можно и пожертвовать, если что...

Автор:  Евгений Темиргалеев [ Среда, 30 Сентябрь, 2009 15:07 ]
Заголовок сообщения:  Re: BB в Линухе под WINE

Да уж... проблемами (пусть возможными) от использования вне ББ-х средств стоит пожертвовать. Другими словами "чисто ББ-шная внутренняя" "Прилада" "не может не работать".

Автор:  kemiisto [ Пятница, 13 Ноябрь, 2009 21:23 ]
Заголовок сообщения:  Re: BB в Линухе под WINE

Докрутил-таки на Mac OS X (10.5) :)

Изображение

У меня с русскими буквами проблема так решается: перед тем как запускать
Код:
wine BlackBox.exe

пишем в терминал
Код:
export LC_ALL=ru_RU

Можно и в ~.profile эту строчку занести. Но тут лучше перестраховаться и в .profile иметь LC_ALL=en_US.UTF-8, а уж перед запуском ЧЯ лишнюю строчку добавить не трудно...

Автор:  Valery Solovey [ Пятница, 13 Ноябрь, 2009 21:43 ]
Заголовок сообщения:  Re: BB в Линухе под WINE

Когда я сидел под FreeBSD, то запускал blackbox.sh. Он и кодировки выставлял, и пути прописывал...

Автор:  Иван Денисов [ Четверг, 04 Март, 2010 14:35 ]
Заголовок сообщения:  Re: BB в Линухе под WINE

Проверял на Ubuntu 9.10 Karmic.
Wine 1.0.1

Работает прилично все. Плохо, что Wine не может добраться до внутренних окошек BB, чтобы их облагородить немного. Заголовок окна и крестики отображаются хуже чем в Win95.

С русскими буквами на BB 1.6 проблем не возникло, поскольку он юникодный.

Автор:  Comdiv [ Четверг, 25 Март, 2010 16:41 ]
Заголовок сообщения:  Re: BB в Линухе под WINE

kemiisto писал(а):
Докрутил-таки на Mac OS X (10.5) :)

Поделитесь опытом?

Я ставил wine через macports. BlackBox в нем запускался, но совершенно не мог ни сохранить, ни открыть файл через File->Open. Также очень криво отображается текст - исходные коды читать невыносимо (шрифты все есть).

Недавно я обновил wine и первая проблема была решена, но кривизна текста осталась. У Вас было что-то такое?

Автор:  kemiisto [ Четверг, 25 Март, 2010 21:51 ]
Заголовок сообщения:  Re: BB в Линухе под WINE

Comdiv, у Вас как-то так выглядит?
Изображение

Что можно сделать, так это включить сглаживание шрифтов. Будет выглядеть лучше. К сожалению, скриншот в этом случае просто ужасен.

Но попробуйте. Поставьте winetricks через тот же MacPorts, затем выполните команду:
Код:
winetricks fontsmooth-rgb


Для надёжности - установите шрифты тем же winetricks:
Код:
winetricks allfonts


P.S. Я обычно ставлю не wine, а wine-devel. Там "посвежее" версия.

Автор:  Comdiv [ Четверг, 25 Март, 2010 23:30 ]
Заголовок сообщения:  Re: BB в Линухе под WINE

Да, выглядит именно так. Я тоже ставил wine-devel.

Спасибо, winetricks помог - теперь все отображается нормально, разве что мелковато.

Автор:  Илья Ермаков [ Воскресенье, 22 Август, 2010 16:36 ]
Заголовок сообщения:  Re: BB в Линухе под WINE

Хотелось бы обратить внимание заинтересованных коллег, что Wine-процесс совершенно спокойно может загружать и использовать родные линуксовые .so-библиотеки. (подробности - в документации Wine).

Так что кто хочет, может писать на КП/ББ и компоновать родные .so-шки, а затем использовать графический ББ под Wine над этими библиотеками.

Автор:  Иван Кузьмицкий [ Понедельник, 27 Сентябрь, 2010 16:33 ]
Заголовок сообщения:  Как лучше организовать работу в ББ под WINE

Всерьёз осваиваюсь в Убунте, 10.04.

В своём домашнем каталоге создал папку Dev, в неё положил две папки, одна с блэкбоксом, другая с рабочими подсистемами:

/home/ivan/dev/bb
/home/ivan/dev/BlackBox.

Не получается запустить ББ с ключом use. Я пытаюсь запускать так:
Цитата:
wine ~/Dev/BlackBox/BlackBox.exe -use "~/Dev/bb"


Что делать, подскажите, плиз? Вообще, кто как организовывается?

Автор:  Евгений Темиргалеев [ Понедельник, 27 Сентябрь, 2010 16:42 ]
Заголовок сообщения:  Re: Как лучше организовать работу в ББ под WINE

Иван Кузьмицкий писал(а):
Не получается запустить ББ с ключом use. Я пытаюсь запускать так:
Цитата:
wine ~/Dev/BlackBox/BlackBox.exe -use "~/Dev/bb"
Что делать, подскажите, плиз? Вообще, кто как организовывается?
http://oberoncore.ru/wiki/blackbox/server_install
Кладу стартовый скрипт в ~ и запускаю из любой рабочей папки: ~/bb
Если предпочтёте работу из "проводника", см: http://oberoncore.ru/wiki/blackbox/shkola/linux

Страница 5 из 9 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/