OberonCore
https://forum.oberoncore.ru/

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

Автор:  Илья Ермаков [ Среда, 02 Май, 2007 21:57 ]
Заголовок сообщения:  Ctrl-Break

Да, еще - совсем забыл...

Ctrl-Break под Линуксом не функционирует.
В Wine не реализована функция RegisterHotKey (о чем Wine и пишет в консоль при запуске ББ: "stub:RegisterHotKey").

Будем переделывать механизм Ctrl-Break - это "горячий ключ" мне не особо нравится. Возможно, поток останова должен просто периодически получать сообщения от главного цикла приложения. И если таких сообщений долго не приходило (например, 10 с), то выводить MessageBox пользователю с вопросом, прервать ли задачу главного потока...

Автор:  Борис Рюмшин [ Понедельник, 07 Май, 2007 00:41 ]
Заголовок сообщения: 

Могу порадовать тех, кто работает с БД, через ODBC: BlackBox может работать с источниками данных из unixODBC (через wine, в смысле). Во всяком случае, простые запросы проходят. Подробно не тестировал.

Автор:  Борис Рюмшин [ Понедельник, 07 Май, 2007 23:27 ]
Заголовок сообщения: 

Сегодня мы с Евгением выяснили дивную вещь: ссылки в ББ под Wine работают под GNOME, но не работают под KDE :) (ASP 11.2)

Автор:  Евгений Темиргалеев [ Вторник, 08 Май, 2007 16:01 ]
Заголовок сообщения: 

Точнее, ссылки работают, но при нажатом Ctrl или Shift. И это касается стандартных настроек. Рабочий стол KDE богат настройками, и наши студент любят экзотику. Один так ухитрился настроить KDE, что у него ссылки работают :)

Также (касается и GNOME и KDE) - нет возможности мышкой выделить синглтон (ALT+клик), если он обрабатывает события от мыши (например, гиперссылки). ГУЙ под это дело начинает перетаскивать окно. Однако, остается возможность выделить при помощи клавиатуры - как символ.

Автор:  Александр Ильин [ Вторник, 22 Май, 2007 15:33 ]
Заголовок сообщения: 

Господа!
Ubuntu 7.04 (Feisty), Gnome, wine-0.9.37, BlackBox 1.5 (школьный).
Скопировал шрифты типа Arial, Tahoma, Verdana, Times New Roman в соответствующий подкаталог Wine.
Все равно в BlackBox вместо русских букв каракули. Настраивал шрифты через диалог настройки, кодировку Cyrillic выставлял, ничего не помогает. Каракули как в самих документах, так и в главном меню BlackBox.
Вопрос: что еще нужно сделать?

Автор:  Борис Рюмшин [ Вторник, 22 Май, 2007 17:11 ]
Заголовок сообщения: 

Каракули? А уж не криво ли собран Wine?

Автор:  Александр Ильин [ Вторник, 22 Май, 2007 18:37 ]
Заголовок сообщения: 

Борис Рюмшин писал(а):
Каракули? А уж не криво ли собран Wine?

Whoa! Вопрос не ко мне, я только из репозитария ставить умею. Если только выложили кривой... но скорее всего что-то недонастроено.
Впрочем, если где-то завалялся .deb более ранней и точно работающей версии, могу сделать даунгрейд и проверить.

Автор:  Александр Ильин [ Четверг, 24 Май, 2007 21:26 ]
Заголовок сообщения: 

Позволю себе продолжить разбирательство.

Экспериментировал на "чистом" BB 1.5, школьном BB 1.5, нашем BB 1.6 из репозитария и официальным BB 1.6-rc5.

Система: Ubuntu 7.04 (Feisty), Gnome, wine-0.9.36 и wine-0.9.37 (сначала на одном wine попробовал, потом обновился и попробовал на втором).

Выяснил, что: BB 1.5 официальная и школьная НЕ отображают русские символы под указанными версиями wine. Какой бы шрифт ни выбирал - линуксовый или виндовый (Arial, Tahoma, Verdana, Times New Roman, Andale Mono), даже при указании кодировки Cyrillic вместо кириллицы всякие умляуты, акценты и прочая дребедень. Русского языка нет ни в главном меню, ни в документах, ни даже в стандартных окнах диалогов (см. снимок экрана).

При попытке ввести с клавиатуры символы в русской раскладке в документ вставляются символы "?" (шестнадцатиричный код 3F - проверил экспортом в .txt и просмотром файла).

В версиях, работающих с юникодом (1.6), все отображается как должно: русский текст вводится и отображается нормально. Документы отображаются корректно только в том случае, если в них текст введен в юникоде. Если текст однобайтовый, то смена кодировки для шрифта почему-то не помогает. Меню и стандартные диалоги забыл посмотреть.

Кстати, помните проблему с трэпом при нажатии "Отмена" в стандартном диалоге открытия или сохранения файла. В последних версиях wine это поправили, это вы знаете. А вот в стандартном диалоге выбора шрифта поправить не догадались. Возможно, аналогичная проблема есть и в стандартном диалоге настройки принтера или еще какие там у нас бывают стандартные диалоги... Выбор каталога, например.

Резюме: BlackBox 1.5 под Линуксом в школьном образовании использовать невозможно, только ожидаемый юникодный вариант.

Вопрос: это только у меня так? Что там уважаемый Илья Ермаков ставил в свой лицей? Экспериментальную 1.6? Или у него все заработало с 1.5, а у меня что-то не так в драйверах (hands.sys)?

Автор:  Борис Рюмшин [ Пятница, 25 Май, 2007 07:36 ]
Заголовок сообщения: 

У нас спокойно работает ББ на базе 1.5 RE 0.26. Вероятно, работать будут и остальные. Wine 0.9.16. ASP Linux 11.2.

Однако, есть подозрение. У нас локаль koi8-r, а в Убунту, на сколько я помню, utf-8. Как показывает практика, wine на локаль ориентируется. Каким именно образом - не изучал. Однако, у одного нашего студента ББ был запущен с локалью POSIX - ситуация была как и у Вас.

Автор:  Александр Ильин [ Пятница, 25 Май, 2007 08:07 ]
Заголовок сообщения: 

Борис Рюмшин писал(а):
Однако, есть подозрение. У нас локаль koi8-r, а в Убунту, на сколько я помню, utf-8. Как показывает практика, wine на локаль ориентируется. Каким именно образом - не изучал. Однако, у одного нашего студента ББ был запущен с локалью POSIX - ситуация была как и у Вас.

Попробую покопать в этом направлении. Кажется, я где-то встречал руководство по переводу Ubuntu на KOI8-R.

Автор:  Trurl [ Пятница, 25 Май, 2007 08:21 ]
Заголовок сообщения: 

Как известно
Цитата:
хуже чем обобщение на одном примере может быть только обобщение без примеров.

Слишком часто я наблюдаю здесь обобщение на одном примере.

Автор:  Борис Рюмшин [ Пятница, 25 Май, 2007 09:39 ]
Заголовок сообщения: 

Trurl писал(а):
Как известно
Цитата:
хуже чем обобщение на одном примере может быть только обобщение без примеров.

Слишком часто я наблюдаю здесь обобщение на одном примере.

Это о чём речь-то?

Автор:  Александр Ильин [ Пятница, 25 Май, 2007 10:51 ]
Заголовок сообщения: 

Борис Рюмшин писал(а):
Trurl писал(а):
Слишком часто я наблюдаю здесь обобщение на одном примере.

Это о чём речь-то?

Я так понимаю, "слишком часто" - это про мое "резюме" о невозможности использовать BB под Линукс в школе.
: )
Не надо так часто перечитывать мое сообщение : ))

Автор:  Trurl [ Пятница, 25 Май, 2007 11:25 ]
Заголовок сообщения: 

Александр Ильин писал(а):
Я так понимаю, "слишком часто" - это про мое "резюме" о невозможности использовать BB под Линукс в школе.

Наоборот, о такой цепочке рассуждений:
Ура! Заработало! => Будет работать везде => Можно рекомедовать в школы.
Заодно вспомнились высказывания типа "в оберонах делается так" ( хотя "так" только в блэкбоксе) или "в других языках этого нет" (а нет этого в С++) и т.п.

Автор:  Евгений Темиргалеев [ Пятница, 25 Май, 2007 11:59 ]
Заголовок сообщения: 

Trurl писал(а):
Наоборот, о такой цепочке рассуждений:
Ура! Заработало! => Будет работать везде => Можно рекомедовать в школы...
Не знаю где Вы видели именно такие рассуждения. Что касается Борис Рюмшин+Илья Ермаков+я - мы говорили, что работает у нас под ASP 11.2. О других дистрибутивах речь не шла. Поэтому мы можем говорить о рекомендации для школ ББ+ASP11.2. И эта мера wine+ББ - временная, пока не появится линуксовой версии. В любом случае wine+ББ под ASP11.2 (или где-то еще где идет) лучше, чем никакого ББ вообще, если у школы не куплен виндовз.

Автор:  ___ [ Пятница, 25 Май, 2007 12:39 ]
Заголовок сообщения: 

debian 4r0
wine который прилагается к нему
BB 1.5 с последними заплатками, русифицирована справка и меню

один раз запустили вине, ассоциировали с exe
скопировали папку бб
запустили экзешник
со шрифтами в меню и справке проблем нету
обычные программы работают
а вот те которые используют модуль ogl вылетают....

Автор:  Иван Горячев [ Среда, 18 Июль, 2007 14:41 ]
Заголовок сообщения:  Re: BB в Линухе под WINE

Наконец то появилась возможность запустить линукс. Ubuntu 7.04 (64-bit), wine 0.9.40 с оф.сервера, ББ 1.6 - не вводит русские символы. Я так понимаю, где-то что-то надо донастроить. Где и что?

P.S. Да, а в 1.5 - в русских документах умляуты :(

Автор:  Евгений Темиргалеев [ Среда, 18 Июль, 2007 14:46 ]
Заголовок сообщения:  Re: BB в Линухе под WINE

Ivor писал(а):
умляуты :(
Не будете ли Вы так любезны, пояснить термин? :)

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

Нужно посмотреть в сторону шрифтов и самое главное - локали, с которой запускается Wine.

Автор:  Иван Горячев [ Среда, 18 Июль, 2007 15:13 ]
Заголовок сообщения:  Re: BB в Линухе под WINE

Евгений Темиргалеев писал(а):
Ivor писал(а):
умляуты :(
Не будете ли Вы так любезны, пояснить термин? :)

Ну в смысле вот такое: ËÏÈöø

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