По мимо официальных репозиториев Mandriva, полуофициального PLF и российского EduMandriva и итальянского MiB есть еще множество репозиториев, в которых вы можете найти множество интересных и полезных программ. Как обычно предупреждаем, что все нижеперечисленное вы делаете на свой страх и риск.
Ниже мы приведем адреса некоторых из них, которые могут быть полезны. Любой репозиторий можно добавить в систему с помощью команды вида:
urpmi.addmedia ИМЯ ftp://ftp.linux.org.tr/pub/mandriva-tr/путь до дистрибутива/архитектура/тип
к примеру для репозитория free дистрибутива Mandriva 2010.0 архитектуры i586 команда будет такой:
Итак начнем:
1. Репозиторий от linux.org.tr — Турция
ftp://ftp.linux.org.tr/pub/mandriva-tr/
в нем вы можете найти пакеты для i586 и x86_64 для 2010.0 и 2010.1, а также репозиторий с портом KDE3 (ftp://ftp.linux.org.tr/pub/mandriva-tr/2010.0/KDE3/)
Недавно листал блоги «планета линукс» и наткнулся на интересную статью, относительно для Mandriva linux 2010 Spring в плане msec, netprofile и drakguard.
Ниже постараюсь более точно перевести то, что там написано.
Запоздалая новость, но все же, 9 мая 2010 года подошел к концу картинок для рабочего стола. По итогам конкурса будут выбраны 10 лучших , которые попадут в ожидаемый выпуск Mandriva linux 2010 Spring. Тем же счастливчикам чьи картинки будут отобраны, Mandriva предоставит бесплатный доступ к mandriva PowerPack 2010 Spring.
1. Не забывайте голосовать за авторов блогов — чем больше рейтинг автора, тем больше у него возможностей и тем больше у него стимула писать еще.
2. Голосуйте за статьи — чем выше рейтинг, тем больше шанс попасть на первую страницу портала.
3. Не стесняйтесь дублировать статьи — кросспостинг из личных блогов приветствуется.
4. Голосуйте за комментарии — это покажет ваше отношение к происходящему.
5. Пользуйтесь проверкой орфографии — грамотные статьи смотрятся лучше.
6. Не стесняйтесь писать в личных блогах свои находки и мысли. Это возможно интересно другим.
7. Не спамьте — спамеров баним навечно!
8. Не стесняйтесь попросить администратора перенести тему в нужный блог из личного.
Благодаря компании 1С (www.1c.ru) в EduMandriva на тестирование попала новая версия платформы «1С: Образование 4.1. Школа 2.0» для работы с ЦОР — цифровыми образовательными ресурсами, в которой была заявлена работа под Linux (http://edumedia.1c.ru/product.jsp?id=906&part=2). Эта статья была написана чуть ранее, чем опубликована, поэтому на некоторые вопросы я получил коментарии от разработчиков, которые приведу в виде цитат, чтобы было понятна логика их действий.
В составе программы нашлось: tar.gz архив дистрибутива, инструкция по установке, лиц. соглашение и файл Readme. Почему нет пакетов под стандартные дистрибутивы — для меня загадка, но скорее всего это связано с «новизной» платформы, что подтвердили сами разработчики:
Мы пока вообще еще не решили с пакетами под что бы то ни было. Тогда ведь и репозиторий было бы логично организовывать. Наверное, по крайней мере, на время отложим этот вопрос — посмотрим, будут ли такие пожелания от пользователей, и какие именно. Если соберемся делать и в том числе под Mandriva, обязательно обратимся к Вам за консультацией, большое спасибо за предложение.
Первое что бросилось в глаза из негативного — кодировка файла Install-Linux.txt — она была Win-1251 и в любимом mc отображалась в виде набора точек и латинских символов. То же касалось и остальных файлов.
Пришлось открыть в kwrite. Итак попробуем последовать инструкции.
1. Нам предлагают установить Firebird, причем версии 2.1. Смотрим что в EduMandriva 2010 — версия 2.1.3 причем какие-то SuperServer и Classic. Так как система на первое место ставит «рекомендуемый», то установим метапакет firebird-superserver. Это можно сделать командой
urpmi firebird-superserver
при установке Addon это уже будет сделано.
2. Следуем инструкции — нужно распаковать архив в директорию /opt и приведены следующие команды:
$ cd /opt
$ sudo tar –xvzf /media/cdrom/1CE41School20-linux-x86.tar.gz
$ cd 1CE4School20
$ ./setup.sh
начнем с того, что в Mandriva это работать, для преподавателя командная строка это сложно и путь к дисководу может быть другой, в зависимости от вида рабочего стола. Нужно сделать так:
1. Залогиниться под root (su), запусьтить mc2
2. Зайти в архив в mc, в другой панели зайти в /opt
3. Скопировать директорию из архива в /opt
4. Зайти в нее
5. нажать Enter на ./setup.sh
конечно же можно выполнить и данный нам код, но предварительно залогинившись под root и не добавляя sudo перед командой tar.
Вот тут встала первая «засада»:
[root@localhost 1CE4School20]# ./setup.sh
Trying /usr/lib/adobe-flashplugin/libflashplayer.so...
Trying /usr/lib/flash-plugin/libflashplayer.so...
Trying /usr/mozilla/plugins/libflashplayer.so...
Trying /usr/lib/firefox/plugins/libflashplayer.so...
Trying /usr/lib/browser-plugins/libflashplayer.so...
Did not found Flash plugin
Возможно у вас не стоит флэш-плагин. Поэтому не забудьте его поставить (urpmi flash-player-plugin при подключенных репозиториях PLF).
Но где наша не пропадала — попробуем обмануть установщик. Даем команду
опять засада — нет такого пути: /usr/lib/mozilla/plugins/, а есть только /usr/mozilla/plugins и другие. Но нас не остановить — делаем еще одну символическую ссылку:
ln -s /usr/lib/mozilla/ /usr/mozilla
Теперь заработало. Вопрос в том, что программе нужна была только ссылка на плагин и все…
В 32-битной системе нужно сделать только последнюю команду!
Тут тоже был ответ от разработчиков:
Спасибо, мы добавим в скрипт. Там уже шесть вариантов расположения Flash plugin набралось, дистрибутивов было меньше. Даже между двумя соседними версиями одной и той же Ubuntu нет согласованности и преемственности.
3. Читаем дальше:
Для корректной работы под управлением различных браузеров и операционных систем потребовалась значительная переработка учебных материалов многих образовательных продуктов фирмы «1С». Система осуществляет автоматическое обновление таких материалов при загрузке в нее цифровых образовательных ресурсов из этих продуктов. Для этого в комплект поставки Системы входят специальные пакеты обновления учебных материалов.
и
Необходимо скопировать файлы из каталога Data/Update на установочном диске в каталог 1CE4School20/1CEduWeb/data/update расположения Системы.
Этой части у меня не было и надо будет ее запросить, о чем заранее предупреждали, но попробуем пока без нее.
4. Запускаем сервер.
Запуск сервера Системы осуществляется вызовом на выполнение скрипта StartServer.sh, а остановка – вызовом скрипта StartServer.sh.
Пробуем:
[root@localhost 1CE4School20]# ./StartServer.sh
java version "1.6.0_18"
Java(TM) SE Runtime Environment (build 1.6.0_18-b07)
Java HotSpot(TM) Server VM (build 16.0-b13, mixed mode)
2010-05-08 23:32:48.024::INFO: Logging to STDERR via org.mortbay.log.StdErrLog
2010-05-08 23:32:48.148::INFO: jetty-6.1.18
2010-05-08 23:32:48.207::INFO: Deploy /opt/1CE4School20/common/jetty/contexts/1CEduWeb.xml -> org.mortbay.jetty.webapp.WebAppContext@1f8c6df{/1CEduWeb,/opt/1CE4School20/1CEduWeb/webapps/1CEduWeb}
- Creation of system mutex is not supported under this OS.
2010-05-08 23:32:50.693::INFO: Opened /opt/1CE4School20/common/jetty/logs/2010_05_08.request.log
2010-05-08 23:32:50.709::INFO: Started SelectChannelConnector@0.0.0.0:8094
Похоже работает. Но опять же нужно предусмотреть возможность автозагрузки и т.п.
Теперь пробуем клиентов:
Для запуска клиентских приложений системы используются скрипты,
находящиеся в корневом каталоге инсталляции Системы (1CE4School20):
• Navigator.sh – основное рабочее место учащихся, преподавателей и
администратора образовательного учреждения
• DlrLoader.sh – приложение «Загрузка образовательных ресурсов»
• Backup.sh – утилита «Резервное копирование данных» (запускать с sudo)
• ClientConfig.sh – утилита «Настройка соединения» для настройки параметров
клиентского соединения с сервером Системы
• DBAdmin.sh – утилита «Управление базами данных»
• UserAdmin.sh – утилита «Синхронизация пользователей между базами»
Мда — наличие ярлыков на рабочем столе было бы куда лучше. Попробуем скрипты по очереди:
[user@localhost ~]$ /opt/1CE4School20/Navigator.sh — заработало! [user@localhost ~]$ /opt/1CE4School20/DlrLoader.sh — не пашет под 64 бита, но работает под 32. [user@localhost ~]$ /opt/1CE4School20/Backup.sh — работает, но трудно было добавить вызов gksu или написать вход по root? [user@localhost ~]$ /opt/1CE4School20/ClientConfig.sh — работает, но сбивает с толку то, что при параметрах по умолчанию не активны кнопки. [user@localhost ~]$ /opt/1CE4School20/DBAdmin.sh — работает
[user@localhost ~]$ /opt/1CE4School20/UserAdmin.sh — повесилась на 64 битах, но работает на 32-х.
6. Добавляем ЦОР.
ЦОРы можно взять из коллекции на Для примера я добавил ЦОР по информатике для учебника Семакина базового курса за 8 класс (http://school-collection.edu.ru/catalog/rubr/a21edc9a-abe4-49a6-ae55-25488285cfe0/?interface=pupil&class[]=50&subject[]=19) с помощью /opt/1CE4School20/DlrLoader.sh
Загрузив его, можно попробовать запустить клиент (скриптом Navigator.sh) и посмотреть что нибудь из материалов загруженного ЦОР:
встроенная (браузерная часть работает, как и флэш вставки)
также частично работают части, написанные с использованием внешних программ (конечно если есть их аналоги в Linux), но тут могут проблемы совместимости к примеру Ooo Impress и MS Powerpoint.
Также слайды иногда запускались в полноэкранном режиме и не отображались, требуя переключения цвета экрана и нажатия на Предыдущий. Или когда все кроссворды написаны в виде таблицы Excell с макросами, отказавшийся заполняться в Calc.
Тесты на флэш пошли «на ура». Иногда также были проблемы с возвратом назад в оболочку при закрытии внешнего приложения.
По заверению разработчиков продукты 1С из серии 1С: Образование 4. Дом лишены таких недостатков.
Основные функции по управлению классом и школой также работают.
Подведем итоги. Что мы имеем в плюсе:
1. Работающую под Linux платформу.
2. Большую коллекцию ЦОР.
но есть и минусы
1. Сложность установки.
2. Ошибки при работе внешних приложений.
3. Ошибки в документации для установки под Mandriva/EduMandriva.
На основные замечания основной ответ разработчиков «Мы не рассчитываем всерьез на то, что наш продукт будет покупать и разворачивать обычный преподаватель. Он продается через партнеров; партнер или другой специалист в Linux может помочь с его внедрением», хотя опять же забывается, что в школе «основной администратор == школьный учитель информатики». Но стоит признать, что это первый и пока единственный продукт под Linux, который призван решить проблему ЭОР под свободную операционную систему. И надеюсь совместными усилиями все шероховатости будут исправлены.
Потом откройте lxappearance и выберите нужную тему.
Также я добавил новый индикатор громкости с выбором каналов, тем, вызовом alsamixer и отображением значения громкости в трее в виде уровней а также регулировки подведением мышки и кручением колесика.
Его вы можете установить с помощью команды
urpmi volumeicon
Не забудьте строчку в автозапуске LXDE (от root открыть /etc/xdg/lxsession/LXDE/autostart) и добавить следующую строку
В Git репозитории Mandriva можно найти много интересных и полезных разработок. Одна из них — это набор легковесных утилит для трея, которые идеально подходят для нетбуков и не только. В LXDE они позволяют получить недостающие возможности. Они были разработаны для использования в дистрибутиве InstantOn и ClassmatePC, но мы перевели и адаптировали их для вас. Рассмотрим их подробнее:
tray_eject — утилита, появляющаяся при подключении внешних устройств и позволяющая легко их отмонтировать.
tray_mixer — регулятор громкости для рабочих столов, где он отсутствует.
tray_randr — утилита для переключения разрешения между нетбуком и внешним монитором. Идеально для Asus Eee701 и ClassmatePC.
tray_keyleds — индикаторы Caps и NumLock для нетбуков и клавиатур, где их нет.
tray_reboot — маленький значок в трее, вызывающий меню выхода, перезагрузки и спящего/ждущего режима.
vold — демон для регулировки звука с мультимедийных клавиш (чего очень не хватало в LXDE).
установить их можно, подключив (если у вас это еще не сделано, то очень рекомендуем) репозиторий EduMandriva на и выполнив команды (от root)
urpmi vold
urpmi -a tray-
Чтобы включить эти утилиты в LXDE, добавив в конец файла (конечно же от root) /etc/xdg/lxsession/LXDE/autostart следующие строки (оставьте только те утилиты, которые вам нужны):
Недавно, настраивая рабочее место для пользователя, столкнулся с просьбой сделать так, чтобы программы запущенные из-под wine выглядели по возможности максимально однородно в среде KDE4. Задача интересная, и в будущем пригодиться. поэтому не стал отказывать и решил подумать как это можно реализовать. Во-первых, в голову сразу пришла программа qt4win в возможностях которой кажется что-то было подобное. Скачивать, собирать и устанавливать данную программу для использования лишь одной функции для меня показалось слишком тяжким занятием, по-этому решил посмотреть как это сделано в qt4wine. Но к сожалению информации об этом не нашел, а скачивать исходники ради того чтоб подглядеть было тоже лень.
В итоге родился следующий скрипт, который обеспечивал перенос необходимой цветовой палитры из файла настройки QT4 в реестр wine.