LXF150:School1
|
|
|
Содержание |
Школьные «Ответы»
- Обмен опытом и передовые идеи по использованию свободного ПО в образовании
- Вопросы задают не только ученики, но и учителя – а Александр Казанцев
на них отвечает.
- Метамодернизм в позднем творчестве В.Г. Сорокина
- ЛитРПГ - последняя отрыжка постмодерна
- "Ричард III и семиотика"
- 3D-визуализация обложки Ridero создаем обложку книги при работе над самиздатом.
- Архитектура метамодерна - говоря о современном искусстве, невозможно не поговорить об архитектуре. В данной статье будет отмечено несколько интересных принципов, характерных для построек "новой волны", столь притягательных и скандальных.
- Литература
- Метамодерн
- Рокер-Прометей против изначального зла в «Песне про советскую милицию» Вени Дркина, Автор: Нина Ищенко, к.ф.н, член Союза Писателей ЛНР - перепубликация из журнала "Топос".
- Как избавиться от комаров? Лучшие типы ловушек.
- Что делать если роблокс вылетает на windows
- Что делать, если ребенок смотрит порно?
- Почему собака прыгает на людей при встрече?
- Какое масло лить в Задний дифференциал (мост) Visco diff 38434AA050
- О чем может рассказать хвост вашей кошки?
- Верветки
- Отчетность бюджетных учреждений при закупках по Закону № 223-ФЗ
- Срок исковой давности как правильно рассчитать
- Дмитрий Патрушев минсельхоз будет ли преемником Путина
- Кто такой Владислав Поздняков? Что такое "Мужское Государство" и почему его признали экстремистским в России?
- Как правильно выбрать машинное масло в Димитровграде?
- Как стать богатым и знаменитым в России?
- Почему фильм "Пипец" (Kick-Ass) стал популярен по всему миру?
- Как стать мудрецом?
- Как правильно установить FreeBSD
- Как стать таким как Путин?
- Где лучше жить - в Димитровграде или в Ульяновске?
- Почему город Димитровград так называется?
- Что такое метамодерн?
- ВАЖНО! Временное ограничение движения автотранспортных средств в Димитровграде
- Тарифы на электроэнергию для майнеров предложено повысить
Учителя, которые используют Linux, задают множество вопросов, ответы на которые не занимают много места — и по отдельности из них не получится полноценное руководство или статья. Поэтому мы решили в этом номере собрать наиболее часто задаваемые вопросы и создать нечто похожее на Ответы LXF. Если такой формат вам понравится, то в дальнейшем мы можем сделать его постоянным, отведя одну полосу на просвещение преподавателей. Присылайте ваши вопросы на info@linuxformat.ru, чтобы у нас был повод продолжить рубрику.
1 Geany и консоль
- В Мне и ученикам очень нравится редактор Geany — за его минимализм и возможность работать со множеством языков программирования, а также функции автодополнения и другие полезные вещи. Но я работаю в KDE4, и программы в Geany запускаются в терминале XTerm, который вместо русских букв выводит кракозябры. Когда я ставлю терминал Konsole, Geany ничего туда не выводит. Что делать в таком случае?
О Да, Geany прекрасная программа, и она может работать с любым терминалом, но вот работа с Konsole вызывает проблемы не только у вас. Есть несколько путей решения. Первый заключается в использовании специфического вызова Konsole. Для этого необходимо в меню Правка > Настройки > Инструменты Geany в поле Терминал вписать следующие строки
konsole -e sh -c
Второй способ заключается в замене xterm на lxterminal, который гарантированно есть в репозитории вашего дистрибутива. Установите его и впишите вызов в поле Терминал.
После этого можно будет продолжать работать с Geany и в KDE4.
2 Почему не компилирует?
- В При попытке компиляции приложения в Geany или Lazarus выводится ошибка, что не найдена программа или файл. Из-за чего это может быть?
О Обычно такая ситуация возникает в том случае, если не найден компилятор или в пути к файлу с исходными кодами есть не латинские символы или пробелы. В первом случае убедитесь, что у вас установлено требуемое программное обеспечение. Geany сам по себе не отслеживает его наличие, и может сложиться мнение, что он автоматом поддерживает все, что прописано в меню. Для Паскаля нужен компилятор FreePascal (обычно это пакет fpc), а для Lazarus также нужен пакет с исходными кодами (скорее всего это будет fpc-src). Для Basic рекомендуем использовать компилятор FreeBasic, который можно настроить на совместимость с QBasic.
Если же компилятор установлен, следует проверить путь до исходных кодов программы. Во-первых, не называйте файл с программой русскими буквами. Во-вторых, сохраняйте программу в директории с латинским названием, а не как любят у нас в школе – на Рабочем столе или в директории Документы. В-третьих, избегайте пробелов в именах, заменяя их нижним подчеркиванием. То есть файл ento moya pervaya programma.pas нужно называть ento_moya_pervaya_programma.pas.
Ну и, наконец, убедитесь, что программа сохранена перед компиляцией.
3 Где взять редактор
- В По программе нам надо проходить текстовый редактор Блокнот и графический редактор Paint. А что делать в Linux?
О В Linux вы можете делать тоже самое. Главное – знать, что использовать. К примеру, на сайте http://metodist.lbz.ru/authors/informatika/3/ вы можете найти компьютерные практикумы для Linux (подойдут не только для АЛЬТ), рассчитанные на использование двух приложений: текстового редактора KWrite и графического аналога MS Paint – Kolourpaint. Хотя стоит помнить, что это приложения рабочего стола KDE (3 и 4-й версий), и если вы используете Gnome или легковесные среды типа Xfce или LXDE, то по умолчанию данных программ там не будет.
Но это не повод опускать руки. Во-первых, в качестве текстового редактора, пусть и навороченного, может выступить Geany, который наверняка будет присутствовать везде (кстати, он также может выступить и в качестве не-WYSIWYG редактора html). Если у вас Gnome, значит, точно есть Gedit. В Xfce, в зависимости от версии, вы можете найти замену Блокноту в лице Mousepad (ПСПО 4 и 5-й версий) или Leafpad. В LXDE используется по умолчанию последний. Искать данные редакторы надо не в меню Офис, а в Стандартных или в пункте меню приложений, имеющем в названии слово «система».
Кроме того, ничто не препятствует вам доустановить Kwrite и Kolourpaint, но не удивляйтесь, что в систему будет втащена по зависимостям часть KDE 3/4.
С графическими редакторами не все так гладко. Kolourpaint, увы, единственный редактор, который поддерживает 99,9 % возможностей MS Paint. Но если сделать допущение, что не все функции жизненно необходимы, то и здесь решение найдется:
- Gpaint (или gpaint-2). Редактор, представляющий собой улучшенный xpaint, копирует Paint по функциям. Единственный, но существенный недостаток – отсутствие русской локализации в родительской версии, а следовательно, почти во всех дистрибутивах. Почти – так как в репозитории дистрибутива Edumandriva имеется локализованная версия под Mandriva 2011. Другие подводные камни – проблемы со стабильностью и неудобочитаемые иконки. Понять с первого раза, за что какой инструмент отвечает, достаточно сложно. Также за время работы программа несколько раз зависала на простых вещах, типа заливки прямоугольника.
- Gnome-paint. Маленькая и шустрая программа, при запуске выглядящая как родной Paint из Windows. Будет отличной легковесной заменой Kolourpaint, если вам не требуются две функции оригинала – масштабирование и ввод текста, которые в Gnome-paint отсутствуют.
- Pinta – редактор, призванный занять нишу между простой рисовалкой и серьезным приложением GIMP. Вы, может быть, слышали о редакторе под Windows с именем Paint.NET. Pinta – его реинкарнация на Linux. Написана эта программа на C#, требует Mono и страдает некоторой задумчивостью, но с другой стороны, предлагает Paint-подобный интерфейс и базовые возможности GIMP/Photoshop – работу со слоями, историю изменений, эффекты и многое другое.
Таким образом, выбор остается только за пользователем. Попробуйте установить все три редактора и решить для себя, хватит ли их возможностей для работы.
4 Восстанем из пепла
- В Linux очень надежен в области защиты. Уничтожить саму систему в нем не так просто, но учащиеся часто удаляют содержимое домашней директории, а восстановление из предлагаемого по умолчанию состояния часто требует длительной настройки заново, особенно при добавлении программ, настройки которых надо сменить. Что делать в таком случае? Нет ли решения «из коробки»?
О Однозначного решения «из коробки» тут нет – все зависит от того, как устроена работа с пользователями в вашей системе. Если вы используете авторизацию каждого пользователя на центральном сервере или же терминальные решения, то разрешение проблемы одно. А если у вас пользователи авторизуются локально и все они работают под одной-единственной учетной записью (такая ситуация имеет место в большинстве случаев), решение будет другим. Мы рассмотрим второй вариант, как наиболее часто встречающийся.
Итак, что мы имеем в качестве исходных условий? В домашнем каталоге пользователя (пусть имя пользователя у нас – uchenik) /home/uchenik находятся файлы настройки системы и приложений (обычно такие директории и файлы начинаются с точки ‘.’ и являются скрытыми), а также стандартные директории – Загрузки, Документы, Рабочий стол и другие. Чтобы сохранить, а потом быстро восстановить настройки, нужно или запретить изменения файлов настроек, или сделать резервную копию и восстанавливать ее по мере необходимости (то есть сделать снимок, или образ, домашнего каталога).
В первом варианте обычно предлагается переназначить права на директории и файлы конфигурации домашнего каталога на суперпользователя-root, командой
chown -hR root:root /home/uchenik
После этого достаточно будет выйти из текущей сессии и зайти заново, чтобы убедиться, что в системе ничего нельзя сломать. Но... без ложки дегтя тут не обойдется. Многие программы требуют возможности записи в домашнюю директорию, чтобы нормально функционировать: одни программы сохраняют временные файлы, другие используют локальные базы данных, третьи нуждаются в механизмах сохранения сессий. К примеру, в браузере перестанут работать службы Google вроде Gmail, перестанет запускаться LibreOffice и другое ПО.
Как вариант, можно использовать возможности типа пользователя xguest в Mandriva, когда данные сессии не сохраняются, или разворачивать текущую сессию во временной директории или памяти; но эти решения неординарны по сути и, к сожалению, у большинства преподавателей вызовут массу проблем.
Поэтому мы пойдем по второму пути и научимся делать резервную копию домашней директории и быстро ее восстанавливать на прежнее место.
Самый простой способ – сразу же после установки настроить все нужные программы и создать архив (сразу предупреждаем, что это не сжатый архив типа zip или rar) с резервной копией. Причем делать это лучше не при запущенной сессии пользователя. Для этого выйдите из архивируемого пользователя и переключитесь в терминал (с помощью Ctrl+Alt+F1–F6), затем войдите в систему с административными правами (от имени root) и завершите графический режим
init 3
После этого создайте нужный нам архив для последующего восстановления:
tar -Puf backup.tar /home/user
Далее, когда детишки в очередной раз что-нибудь сломают, можно будет или дать команду (от имени root):
tar -xvf backup.tar -C /
или просто открыть архив в mc и скопировать все файлы назад. Для надежности вернем права пользователю:
chown uchenik:uchenik -hR /home/uchenik
Если вы не очень ладите с командной строкой, можете воспользоваться программами для создания резервных копий. Программы типа DejaDup, BackInTime, Fwbackups помогут вам получить архив с копией нужного домашнего каталога пользователя, восстановить все из копии, выбрать для архивирования только требуемые файлы (к примеру, не стоит архивировать каталоги без точки в начале, так как они будут содержать данные учеников, документы, тексты программ, а не настройки). Кроме того, этим программам можно поручить выполнять резервное копирование в инкрементном режиме по определенному графику, создавая подобие точек восстановления Windows. И все это потребует от вас только щелчков мыши (ну, может быть, еще ввода названия соответствующего архива).
5 Глаза разбегаются
- В Я окончательно запуталась в этих средах рабочего стола, терминалах, эмуляторах, редакторах и прочих премудростях Linux. Мне нужно более понятно рассказать, что нужно поставить на машины с 256, 512 и с 1 и более гигабайтами памяти и где что искать. Я хоть и информатик, но не системщик и такими премудростями не обладаю.
О Ничего страшного. Мы иногда сами путаемся в версиях программ и их названиях, благо мир OpenSource предполагает множественные решение одной задачи.
Вы правильно решили опираться на объем оперативной памяти – в настоящий момент именно эта характеристика влияет на выбор учебного дистрибутива.
Если у вас в компьютере 128 – 256 МБ ОЗУ, то выбор будет обращен в сторону легковесных дистрибутивов со средами рабочего стола (их еще называют окружениями, рабочим столом, Desktop Environment или просто DE) LXDE или Xfce. Они неприхотливы, имеют интерфейс, похожий на Win98/XP, и нетребовательны к ресурсам. В них вы сможете найти терминалы (Lxterminal и Terminal соответственно), файловые менеджеры (PCManFM и Thunar), текстовые редакторы (Leafpad и Mousepad).
Если у вас более 256 МБ, но менее 512, то вам могут подойти DE Gnome версии 2 или KDE 3. Также вы сможете установить KDE 4, но тут желательно иметь видеокарту с 3D-ускорением и поддержкой в лице проприетарных драйверов.
Если же у вас 1 ГБ ОЗУ и более + современная видеокарта (даже встроенная в процессор от Intel или AMD), то смело ставьте последние версии DE – Unity, KDE4 или Gnome3.
В Gnome и Unity вы найдете файловый менеджер Nautilus, терминал – Gnome-terminal и текстовый редактор Gedit. В KDE 4 соответственно будут Dolphin, Konsole и KWrite.
Эмуляторы в Linux бывают разных видов – «не эмуляторы» вида Wine, который является слоем совместимости и позволяет запускать (не все) приложения Windows; эмуляторы ОС типа DosBox или Dosemu, позволяющие запускать старые программы DOS, типа Кенгуренок или TurboProlog; а также эмуляторы полноценных систем типа VirtualBox или QEMU, которые дают возможность установить в Linux другую операционную систему – Windows, MacOS или вообще какую-нибудь экзотическую.
Чтобы понять, какие программы вам нужны для использования по аналогии с Windows, советуем прочитать статью из майского LXF144 «В едином стиле». Надеемся, это поможет вам разобраться в программном обеспечении.
- Метамодернизм в позднем творчестве В.Г. Сорокина
- ЛитРПГ - последняя отрыжка постмодерна
- "Ричард III и семиотика"
- 3D-визуализация обложки Ridero создаем обложку книги при работе над самиздатом.
- Архитектура метамодерна - говоря о современном искусстве, невозможно не поговорить об архитектуре. В данной статье будет отмечено несколько интересных принципов, характерных для построек "новой волны", столь притягательных и скандальных.
- Литература
- Метамодерн
- Рокер-Прометей против изначального зла в «Песне про советскую милицию» Вени Дркина, Автор: Нина Ищенко, к.ф.н, член Союза Писателей ЛНР - перепубликация из журнала "Топос".
- Как избавиться от комаров? Лучшие типы ловушек.
- Что делать если роблокс вылетает на windows
- Что делать, если ребенок смотрит порно?
- Почему собака прыгает на людей при встрече?
- Какое масло лить в Задний дифференциал (мост) Visco diff 38434AA050
- О чем может рассказать хвост вашей кошки?
- Верветки
- Отчетность бюджетных учреждений при закупках по Закону № 223-ФЗ
- Срок исковой давности как правильно рассчитать
- Дмитрий Патрушев минсельхоз будет ли преемником Путина
- Кто такой Владислав Поздняков? Что такое "Мужское Государство" и почему его признали экстремистским в России?
- Как правильно выбрать машинное масло в Димитровграде?
- Как стать богатым и знаменитым в России?
- Почему фильм "Пипец" (Kick-Ass) стал популярен по всему миру?
- Как стать мудрецом?
- Как правильно установить FreeBSD
- Как стать таким как Путин?
- Где лучше жить - в Димитровграде или в Ульяновске?
- Почему город Димитровград так называется?
- Что такое метамодерн?
- ВАЖНО! Временное ограничение движения автотранспортных средств в Димитровграде
- Тарифы на электроэнергию для майнеров предложено повысить