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/ |