Ubuntu 10.04.1 для преподавателей

Материал из wiki.nntc.nnov.ru
Версия от 13:51, 3 декабря 2010; Gumanoed (обсуждение | вклад) (Добавлена кнопка запуска FreePascal IDE)
Перейти к навигации Перейти к поиску

Изменения в "Ubuntu 10.04 для Преподавателей" по сравнения со стандартной Ubuntu 10.04 Desktop

Ubuntu-10.04-for-teachers.png

Содержание

Добавлена руссификация всех приложений

apt-get install aspell-ru openoffice.org-l10n-en-gb gnome-user-guide-en openoffice.org-help-en-gb openoffice.org-l10n-en-za openoffice.org-hyphenation openoffice.org-hyphenation-en-us openoffice.org-thesaurus-en-au openoffice.org-thesaurus-en-us language-pack-ru openoffice.org-l10n-ru openoffice.org-help-ru language-pack-gnome-ru gnome-user-guide-ru language-support-writing-ru language-pack-ru openoffice.org-thesaurus-ru language-pack-kde-ru kde-l10n-ru gimp-help-ru kde-l10n-engb gimp-help-en language-pack-kde-en

Добавлена система aptitude

apt-get install aptitude

Добавлен растровый графический редактор GIMP

aptitude install gimp

Добавлен видеоплеер VLC

aptitude install vlc

Добавлены аудио и видео кодеки

aptitude install ubuntu-restricted-extras

Добавлено приложение для сканирования изображений Xsane

aptitude install xsane libsane-extras


Добавлена система распознавания текста YAGF

Добавлена система распознавания текста CuneIForm с пользовательским интерфейсом YAGF.

В список репозиториев добавлен репозиторий YAGF:

echo "deb http://notesalexp.org/debian/lucid/ lucid main contrib non-free" >> /etc/apt/sources.list
wget -O - http://notesalexp.org/debian/alexp_key.asc | sudo apt-key add -

Установлены пакеты cuneiform-common и yagf

aptitude install cuneiform-common yagf


Для правильной работы из коробки в /etc/skel/.yagf добален конфигурационный файл yagf.ini


Файл запуска приложения yagf.desktop скопировать в каталок /usr/share/applications/


По материалам сайта http://adminway.ru/cuneiform-i-yagf-mozhno-ustanovit-iz-repozitoriya

Добавлено приложение для работы с web-камерой Cheese

aptitude install cheese

Добавлена поддержка протокола доступа к файлам и папкам

aptitude install samba

Исправлена проблема со Связками ключей и паролей

При автоматическом создании связок паролей и ключей связке присваивается русское название "Основной", после чего эта связка не доступна для удаления.

Для решения проблемы в приложении Пароли и Ключи Шифрования (Приложения-Стандартные-Пароли и ключи шифрования) создать связку ключей и паролей с именем Default. После создания щелкнуть по нему правой кнопкой и выбрать Использовать по умолчанию.


Для корректной работы "из коробки" распаковать два файла из архива в каталог /etc/skel/.gnome2/keyrings media:keyrings.tar

Добавлен набор приложения для образования по аналогии со Школьный Linux Юниор 5.0.1

aptitude install gimp inkscape blender qcad   avidemux kdenlive audacity  wine   celestia stellarium kstars  lazarus  freepascal gambas2 kturtle basic256 geany   kmplot kalgebra kig scilab   ktouch step  kalzium   scribus  kompozer   marble

В меню приложений добавлен пункт запуска QCad

В каталоге /usr/share/applications скопирован файл qcad.desktop

Добавлена кнопка запуска FreePascal IDE

Скопировать файл fp.desktop в каталог приложений /usr/share/applications

С freepascal есть ложности см. ниже

Ktouch переключен в режим простых заданий

Для настройки используется файл конфигурации ktouchrc

Ktourtle переключен в режим программирования на русском

Для настройки используется файл конфигурации kturtlerc

Добавлено приложение phun

Скачиваем приложение с сайта http://www.phunland.com/download/Phun_beta_5_28_linux32.tgz


Распаковать в /usr/bin/phun

Исправить файл /usr/games/phun/phun

#!/bin/sh

LD_LIBRARY_PATH="/usr/games/phun/lib:${LD_LIBRARY_PATH}" ldd /usr/games/phun/phun.bin | grep "not found" > /dev/null 2>&1

if [ "$?" -eq "0" ]; then
  cat << _EOF_
  There are missing dependencies.
  Please make sure that all the required libraries are installed.
  Missing:
_EOF_
  LD_LIBRARY_PATH="/usr/games/phun/lib:${LD_LIBRARY_PATH}" ldd /usr/games/phun/phun.bin | grep "not found" 
else
  LD_LIBRARY_PATH="/usr/games/phun/lib:${LD_LIBRARY_PATH}" /usr/games/phun/phun.bin $@
fi


Сделать ссылку на нужную версию библиотеки:

ln -s /usr/lib/libpng.so /usr/lib/libpng.so.3

Сделать ссылку на файл-запуска

ln -s /usr/games/phun/phun /usr/bin/phun


Файл приложения phun.desktop нужно положить в каталог с приложениями /usr/share/applications

Исправлена проблема с текстурами в Stellarium

После стандартной установки при запуске stellarium вы видите странную стену закрывающую большую часть неба.

Проблема решена на https://bugs.launchpad.net/stellarium/+bug/518809/comments/23

В дистрибутиве бинарный файл stellarium переименован в stellarium-orig

mv /usr/bin/stellarium /usr/bin/stellarium-orig

Для запуска приложения создан скрипт

nano /usr/bin/stellarium

LC_NUMERIC=C stellarium-orig

Скрипту присвоен фин исполнения

chmod a+x /usr/bin/stellarium

Аналог MSPaint

Основным требованием для выбора аналога MSPaint в Linux была возможность выполнения заданий по информатики из учебника Босовой. Среди остальных был выбран kolourpaint4

aptitude install kolourpaint4

Для появления приложения в основном меню нужно сделать копию .desktop файла

cp /usr/share/applications/kde4/kolourpaint.desktop /usr/share/applications/


Добавлено приложение sysinfo

Добавлено приложение для сбора информации о системе sysinfo

aptitude install sysinfo

Изменения в оформлении

Изменен фон рабочего стола по умолчанию

Изменен фон рабочего стола по умолчанию

Warty-final-ubuntu.10.04.1.png

Изображение нужно разместить в /usr/share/backgrounds

cp warty-final-ubuntu10.04.1.png /usr/share/backgrounds/warty-final-ubuntu.png

Макет можно скачать здесь Warty-final-ubuntu-10.04.1-for-teachers.xcf.zip


Добавлены методические материалы по ПСПО

На рабочий стол добавлены методические материалы по приложениям, входящим в состав дистрибутива. Книги взяты с сайтов http://linux.armd.ru/ru/documentation/metod/ и http://uneex.ru/Books

Документация по Ubuntu взята отсюда http://launchpad.net/ubuntu-russian-guide/lucid-guide/lucid-guide-1.1/+download/lucid-guide.pdf

Документация до Ubuntu.pdf
Издательская система Scribus.pdf
Основы логики с Kturtle.pdf
Редактирование аудио с Audacity.pdf
Численные и технические вычисления в Scilab.pdf

Книги по OpenOffice.org
 Base.pdf
 Calc.pdf
 Draw.pdf
 Impress.pdf
 Writer.pdf
 Книги от InfraResource
   0200WG-WriterGuide-Ru.pdf
   0300CG-CalcGuide-Ru.pdf
   0400DG-DrawGuide-Ru.pdf
   0501IG-QuickstartGuideForImpress-RU.pdf

Книги по компьютерной графике
 BlenderBasics-rus.3rd-edition.pdf
 Gimp.pdf
 Inkscape.pdf

Добавлены скрипты пакетной обработки изображений в Nautilus

!!!! Этот пункт исправлен в обновленной версии

В системе установлен пакет imagemagick

aptitude install imagemagick jhead libjpeg-progs

Скрипты взяты из набора скриптов для nautilus http://g-scripts.sourceforge.net/nautilus-scripts.tar.gz и http://g-scripts.sourceforge.net/nautilus-scripts/Multimedia/Image/Rotate-Mirror_pictures

Используются три скрипта: scale_image_to_size Rotate-Mirror_pictures. Файлы из архива поместить в каталог /etc/skel/.gnome2/nautilus-scripts

Добавлены шаблоны основных документов

Для быстрого создания документов добавлены шаблоны в каталог /etc/skel/Templates

Ubuntu-teachers-templates.png
База данных.odb
Блок-схема.odg
Презентация.odp
Растровый рисунок.jpg
Текстовый документ.odt
Электронная таблица.ods

Архив шаблонов можно скачать здесь: Templates.tar

Добавлены галлереи в OpenOffice.org

В OpenOffice.org добавлены галлереи.

aptitude install openclipart-openoffice.org

Параметры раскладки клавиатуры

в каталог /etc/skel скопировано содержимое архива kbd.tar

Выравнивание значков на рабочем столе

В каталог /etc/skel скопировано содержимое архива keep-aligned-desktop-icons.tar

Расширен набор поддерживаемого оборудования из коробки

Принтеры HP LaserJet работают из коробки

Принтеры HP LaserJet 1005 1010 1018 1020 P1005 P1020 и прочие работают сразу из коробки без необходимости установки драйверов из интернета.

Комплект модулей можно скачать здесь media:hp-laserjet-linux-drivers.tar

Файлы-правила для udev можно взять в том же архиве.

Принтеры Canon серии i-Sensys печатают из коробки

Принтеры Canon i-Sensys работают сразу из коробки. Проверялось на Canon i-Sensys mf4018.

Драйвера качать здесь http://files.canon-europe.com/files/soft35665/software/Canon_UFRII_Linux_V1.90_EN.tar.gz

Пакет libcupsys2 здесь ftp://193.226.140.51/ubuntu/pool/universe/c/cups/libcupsys2_1.3.9-2_all.deb

Настройка производилась по материалам сайта http://blog.denisiuk.org/2010/01/canon-i-sensys-mf4018-install-linux.html

Сканеры MFU устройств от HP теперь поддерживаются из коробки

Сканиры MFU устройств типа HP LaserJet M1522n теперь поддерживаются из коробки

требуется установить приложение от HP http://www.openprinting.org/download/printdriver/auxfiles/HP/plugins/hplip-3.10.2-plugin.run

и запустить его с параметром --nox11

./hplip-3.10.2-plugin.run --nox11

либо распаковать модули из пакета

Обязательно сделать симлинк

sudo /bin/ln -s /usr/lib/libhpmud.so.0 /usr/lib/libhpmud.so

Добавлена поддержка 3G модемов

Установлен пакет usb-modeswitch отвечающий за работу с 3G модемами, типа МТС-модемб Beeline-модем

aptitude install usb-modeswitch

!!! требуется тестирование !!! Возможно потребуется добавлять файлы-правила udev для конкретных устройств

nano /etc/udev/rules.d/45-huawei1550.rules
SUBSYSTEM=="usb", SYSFS{idProduct}=="1446", SYSFS{idVendor}=="12d1", RUN+="/lib/udev/modem-modeswitch --vendor 0x12d1 --product 0x1446 --type option-zerocd"

Здесь еще рекомендуют удалить файл rm /lib/udev/modem-modeswitch

Требуются доработки

FreePascal IDE не отображает русские названия папок и файлов

Freepascal-problem1.png


Интерфейс FreePascal разваливается при возврате из программы

При развертывании окна терминала с запущеным FreePascal IDE на весь рабочий стол после выполнения программы интерфейс среы разработки "разваливается".

Freepascal-problem2.1.png Freepascal-problem2.2.png

Если после запуска окно оставить без изменения - то после выполнения программы среда отображается верно.

Во FreePascal IDE пропадает окно Debug

При наличии ошибок в программе должно появляться окно сообщений компилятора. Часто это окно появляется далеко внизу вне области видимости пользователя. Его приходиться выбирать через меню Windows->Windows List... и включать move/resize. После чего его можно переметить стрелками на клавиатуре в видимую область терминала.

Freepascal-problem3.1.png
Freepascal-problem3.2.png
Freepascal-problem3.3.png
Должно быть так Обычно выглядит так (окна сообщений компилятора невидно но в списке оно есть) Если выбрать окно в списке и затем в меню Window выбрать пункт Move/Resize то окно сообщений компилятора можно переместить в видимую зону с помощью клавиш со стрелками на клавиатуре

Это крайне неудобно!

Поддержка зашифрованных DVD

Вледующих версиях диска требуется добавить библиотеку libdvdcss2 для поддержки воспроизведения зашифрованных DVD.

sudo /usr/share/doc/libdvdread4/install-css.sh



Нехватает пакетов интернацианализации

Система после установки просит установить доп пакеты локализации

aptitude install kde-l10n-ru gimp-help-ru kde-l10n-engb gimp-help-en language-pack-kde-en 


Отключить блокировку рабочего стола при выходе их хранителя экрана

По умолчанию при запуске хранителя экрана происходит блокировка рабочего стола. Это неудобно и требует ввода пароля. Нужно отключить эту функцию по умолчанию.

gconf-screensaver.tar