OberonCore

Библиотека  Wiki  Форум  BlackBox  Компоненты  Проекты
Текущее время: Суббота, 22 Сентябрь, 2018 09:01

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 37 ]  На страницу Пред.  1, 2
Автор Сообщение
 Заголовок сообщения: Re: Блэкбокс + Линукс в школе
СообщениеДобавлено: Понедельник, 27 Сентябрь, 2010 13:23 

Зарегистрирован: Четверг, 17 Ноябрь, 2005 11:51
Сообщения: 2930
Откуда: г. Ярославль
Info21 писал(а):
Некий кинд (15 лет) пожаловался, что буквы в ББ под wine у него в разнос.

Какое должно быть общее направление размышлений?


Очень желательно посмотреть скриншот и узнать версию линукса и ББ.

Я сам только вчера обновил у себя Убунту до 10.04. Поставил вайн 1.2. Запустил ББ 1.6rc6.

"Разноса" русских букв не наблюдалось.

Правда, огорчился от такого вида шрифтов. Для начала, поставил в убунте шрифт PT Sans. ББ из-под вайна его спокойно увидел. Затем нашёл в интернете скрипт, для удобного включения сглаживания в вайне.

Дело немного исправилось. Но всё равно, выглядит похуже, чем в виндовс. Возможно, не хватает какого-нить ClearType (я на ноуте).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Блэкбокс + Линукс в школе
СообщениеДобавлено: Понедельник, 27 Сентябрь, 2010 17:43 

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 7848
Откуда: Троицк, Москва
Спасибо обоим коллегам, посмотрим, что выйдет.
Кинд любит ковыряться, пусть пока.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Блэкбокс + Линукс в школе
СообщениеДобавлено: Вторник, 01 Март, 2011 12:30 

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 7848
Откуда: Троицк, Москва
Вопрос: почему может быть трудно использовать на линуксе в школе Wine?

Вот, сообщили, что есть такой пример.
Wine разве не входит в стандартный комплект линукса для школ?
По идее, должен.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Блэкбокс + Линукс в школе
СообщениеДобавлено: Вторник, 01 Март, 2011 12:45 

Зарегистрирован: Воскресенье, 03 Февраль, 2008 12:50
Сообщения: 227
Info21 писал(а):
Wine разве не входит в стандартный комплект линукса для школ?
По идее, должен.

Если имеется ввиду "искаропки", т.е. сразу после установки, то я что-то не припомню ни одного дистрибутива, где б wine шёл "искаропки".

А устанавливается сейчас всё одним кликом мышки.

В Альт Линукс 5.0.2 Школьный был добавлен среди прочего репозиторий для установки и обновления WINE@ETERSOFT Школьный. Качать и устанавливать, чтоб посмотреть что это за зверь, честно говоря, ленно. Но в теории, это какой-то допиленный wine. Вряд ли хуже, чем обычный wine.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: школьная версия 2010
СообщениеДобавлено: Среда, 18 Май, 2011 11:20 
Аватара пользователя

Зарегистрирован: Пятница, 25 Сентябрь, 2009 13:10
Сообщения: 1158
Откуда: Tel-Aviv
На системах, в которых основным языком является не русский, а, скажем, казахский, школьная сборка BlackBox может показывать кракозябры вместо кириллицы. Для того, чтобы этого не произошло и всё отображалось как надо, требуется добавить специальный файл, BlackBox.sh, наделённый правами для запуска:
Код:
#!/bin/bash

export LANG=ru_RU.UTF-8 && wine ./BlackBox.exe


(модератор) перенесено из viewtopic.php?f=7&t=2546


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: школьная версия 2010
СообщениеДобавлено: Среда, 18 Май, 2011 16:54 

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 7848
Откуда: Троицк, Москва
Роман М. писал(а):
Код:
#!/bin/bash

export LANG=ru_RU.UTF-8 && wine ./BlackBox.exe
Спасибо.
А UTF-8 -- оно не для ББ 1.6 случайно?
Что там еще возможно? Win-кодировка?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: школьная версия 2010
СообщениеДобавлено: Среда, 18 Май, 2011 17:26 
Аватара пользователя

Зарегистрирован: Пятница, 25 Сентябрь, 2009 13:10
Сообщения: 1158
Откуда: Tel-Aviv
Info21 писал(а):
А UTF-8 -- оно не для ББ 1.6 случайно?
Что там еще возможно? Win-кодировка?

Возможно я неправ, установка локали в ru_RU.UTF-8 не имеет отношения к уникодности ББ в целом, а только к интерпретации кодировок при работе с WinAPI, как реализации подсистемы Host как таковой.
На современных дистрибутивах Линукс используется ru_RU.UTF-8. На старых - в основном KOI8-R и редко CP1251 (Windows-1251).

Скачана последняя школьная сборка с сайта проекта И21.

Вот так выглядит у меня в системе без предварительной установки локали. Как есть.
Вложение:
BlackBox.Shkola.png
BlackBox.Shkola.png [ 17.87 КБ | Просмотров: 4991 ]


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: школьная версия 2010
СообщениеДобавлено: Среда, 18 Май, 2011 22:59 

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 7848
Откуда: Троицк, Москва
Роман М. писал(а):
Вот так выглядит у меня в системе без предварительной установки локали. Как есть.
Вложение:
BlackBox.Shkola.png
Спасибо, очень ценно.

Что забавно: кириллица интерпретируется тремя разными способами :)

Нельзя ли попробовать локаль CP1251?

А вот почему документ не находится -- непонятно.
Какие-нибудь пути по умолчанию надо прописать?
В виндусах это сама папка ББ (или рабочая).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: школьная версия 2010
СообщениеДобавлено: Четверг, 19 Май, 2011 10:04 
Аватара пользователя

Зарегистрирован: Пятница, 25 Сентябрь, 2009 13:10
Сообщения: 1158
Откуда: Tel-Aviv
Info21 писал(а):
Спасибо, очень ценно.

Что забавно: кириллица интерпретируется тремя разными способами :)

Нельзя ли попробовать локаль CP1251?

А вот почему документ не находится -- непонятно.
Какие-нибудь пути по умолчанию надо прописать?
В виндусах это сама папка ББ (или рабочая).

Документ не находится, потому что имя файла основывается на установке кодировки, заданной локалью. Достаточно лишь указать правильную кодировку. Так что дополнительно прописывать ничего не надо, кроме установки локали.
Полагаю, 3 способа отображения могут быть также вызваны набором выбранных шрифтов.

Вот такой результат получаю при выборе ru_RU.CP1251:
Вложение:
BlackBox.Shkola-2.png
BlackBox.Shkola-2.png [ 17.05 КБ | Просмотров: 4937 ]


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: школьная версия 2010
СообщениеДобавлено: Четверг, 19 Май, 2011 21:22 

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 7848
Откуда: Троицк, Москва
Роман М. писал(а):
Вот такой результат получаю при выборе ru_RU.CP1251:
Интересный результат, ничего не скажешь.

Только непонятен тогда смысл первого сообщения: все равно ведь кракозябры?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Блэкбокс + Линукс в школе
СообщениеДобавлено: Четверг, 19 Май, 2011 21:24 

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 7848
Откуда: Троицк, Москва
А кто-нибудь что-нибудь про русификацию линукса может сказать?

Понятно, что тут wine замешан, но всё же?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Блэкбокс + Линукс в школе
СообщениеДобавлено: Четверг, 19 Май, 2011 22:21 
Модератор
Аватара пользователя

Зарегистрирован: Среда, 16 Ноябрь, 2005 00:53
Сообщения: 4485
Откуда: Россия, Орёл
Мне почему-то кажется, что если в нерусском виндусе запустить русифицированный 1.5, то русские тексты будут выглядеть также...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Блэкбокс + Линукс в школе
СообщениеДобавлено: Четверг, 19 Май, 2011 23:08 

Зарегистрирован: Воскресенье, 03 Февраль, 2008 12:50
Сообщения: 227
Евгений Темиргалеев писал(а):
Мне почему-то кажется, что если в нерусском виндусе запустить русифицированный 1.5, то русские тексты будут выглядеть также...

Да, кракозябры будут. Разница в том, что в Вынде без перезагрузки не поменять локаль. И для конкретного процесса перед запуском тоже никак не задать. В XP эта настройка ещё и называется чёрти знает как:

Изображение

В "семёрке" насколько я помню эту настройку уже нарекли Locale. И при смене она теперь установочный СиДи не просит. Пилят всё-таки. :)

Сейчас всё, что только можно в Линуксах юникодное. Поэтому что-то отличное от UTF-8 в качестве codeset (в POSIX локаль в общем виде выглядит [language[_territory][.codeset][@modifier]]) бессмысленно.

Wine Testing Languages
Цитата:
UTF-8 is a character set suffix, and all current Linux distributions use UTF-8 by default.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: школьная версия 2010
СообщениеДобавлено: Пятница, 20 Май, 2011 10:37 
Аватара пользователя

Зарегистрирован: Пятница, 25 Сентябрь, 2009 13:10
Сообщения: 1158
Откуда: Tel-Aviv
Info21 писал(а):
Роман М. писал(а):
Вот такой результат получаю при выборе ru_RU.CP1251:
Интересный результат, ничего не скажешь.

Только непонятен тогда смысл первого сообщения: все равно ведь кракозябры?

Так о том и речь, что всё становится на свои места при выборе локали ru_RU.UTF-8.
А в других локалях, само собой, будет отображено неверно.

Что ещё интересно знать про локализацию ("русификацию", которая, на самом деле, кириллизация) программ?
В "родных" линуксовых программах локализация производится одними средствами (в виде файлов-ресурсов), а в неродных (как в Wine) - по-всякому (и файлы-ресурсы и встроенные ресурсы). Но конечный результат зависит от настроек среды исполнения. Если не будет соответствия кодировок программы и среды, то результат получается разный: от простого неверного вывода на экран с полным сохранением функциональности до работы программы с потерей её функциональности (как получилось в случае с ББ, когда путь к файлу не был найден). И это относится не только к какой-то определённой ОС, а вообще.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: школьная версия 2010
СообщениеДобавлено: Пятница, 20 Май, 2011 19:00 

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 7848
Откуда: Троицк, Москва
Роман М. писал(а):
Info21 писал(а):
непонятен тогда смысл первого сообщения: все равно ведь кракозябры?
Так о том и речь, что всё становится на свои места при выборе локали ru_RU.UTF-8 ...
если весь ББ юникодный -- так? (Четто торможу...)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: школьная версия 2010
СообщениеДобавлено: Суббота, 21 Май, 2011 01:29 
Аватара пользователя

Зарегистрирован: Пятница, 25 Сентябрь, 2009 13:10
Сообщения: 1158
Откуда: Tel-Aviv
Info21 писал(а):
Роман М. писал(а):
Info21 писал(а):
непонятен тогда смысл первого сообщения: все равно ведь кракозябры?
Так о том и речь, что всё становится на свои места при выборе локали ru_RU.UTF-8 ...
если весь ББ юникодный -- так?

Поясняю. :) При первой попытке запуска последней версии школьной сборки ББ в Линуксе, в Wine, получил запущенный ББ с кракозябрами в окне журнала и отсутствовали окна других документов, не открывшихся при запуске. Проблема была решена вышеназванной установкой локали в исполняемой среде. Вроде, ничего сложного. :roll:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: школьная версия 2010
СообщениеДобавлено: Суббота, 21 Май, 2011 08:46 

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 7848
Откуда: Троицк, Москва
Роман М. писал(а):
Проблема была решена вышеназванной установкой локали в исполняемой среде. Вроде, ничего сложного. :roll:
Кажется, понял, большое спасибо :D

С указанной установкой никаких проблем нет -- всё на кириллице, документы находятся.
А без установки локали страшные кракозябры.

Ну, и слава Животворящей Натуре.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 37 ]  На страницу Пред.  1, 2

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
cron
Вся информация, размещаемая участниками на конференции (тексты сообщений, вложения и пр.) © 2005-2018, участники конференции «OberonCore», если специально не оговорено иное.
Администрация не несет ответственности за мнения, стиль и достоверность высказываний участников, равно как и за безопасность материалов, предоставляемых участниками во вложениях.
Без разрешения участников и ссылки на конференцию «OberonCore» любое воспроизведение и/или копирование высказываний полностью и/или по частям запрещено.
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB