Вышел Open Source #063

Вышел новый выпуск электронного приложения «Open Source» (http://osa.samag.ru/) к журналу «Системный администратор» (http://www.samag.ru) — «Open Source #063 (07.07.2010)».

Анонс:

————
В этом выпуске:

— «Новости мира Open Source» (Дмитрий Шурупов).
— «Fortran: продвинутые возможности и высокопроизводительные вычисления» (Антон Деревянко).
— «Silicon Graphics и Open Source» (Денис Силаков).
— «Программирование для Haiku OS шаг за шагом. Часть 1: создание окна программы» (Андрей Кузнецов).
— «Открытая символьная математика. Часть 4: графика в Sage» (Семен Есилевский).
————

Скачать «Open Source #063 (07.07.2010)» уже можно на http://osa.samag.ru/

Ссылки на выпуск на сайте:

* Анонс: http://osa.samag.ru/info/OpenSource063.zip
* Скачать: http://osa.samag.ru/get/OpenSource063.zip

Монтирование флэшек с FAT в XFCE

Уже довольно давно пользуюсь XFCE4 в качестве DE. XFCE и Xorg установлены с поддержкой HAL. У меня лично монтирование флешек во FreeBSD проблем не вызывает — «sudo mount_msdosfs /dev/da0s1 …» и делов-то. Но настраивая компьютер родителям, подумал что им, далёким от IT людям, такой способ не очень подходит. В принципе, при подключении флэшки на рабочем столе XFCE появляется иконка и монтирование выполняется вполне автоматически, только вот проблемка — файлы с кириллицей в именах в файловом менеджере не видно. Да ещё эти права доступа…

И вот, решил «доковырять» то, что давно уже нужно было сделать — монтирование с нужными опциями. Через PolicyKit настроил разрешения на монтирование для пользователя homeuser, под котором будут заходить в систему родители:

<match user="homeuser">
       <match action="org.freedesktop.hal.storage.mount-removable">
           <return result="yes"/>

       </match>
       <match action="org.freedesktop.hal.storage.mount-fixed">
           <return result="yes"/>
       </match>
       <match action="org.freedesktop.hal.storage.eject">
           <return result="yes"/>

       </match>
       <match action="org.freedesktop.hal.storage.unmount-others">
           <return result="yes"/>
       </match>
   </match>

После этого занялся поиском того, как настроить опции «по-умолчанию» для монтируемых устройств. Сначала я думал сделать это внутри политик HAL, но потом случайно наткнулся на способ, который предоставляет XFCE.

В файле /usr/local/etc/xdg/xfce4/mount.rc можно выбрать значения опций по-умолчанию для монтирования различных типов файловых систем. Вот такие опции выбрал я:

[vfat]
# FreeBSD specific option
longnames=true
-L=ru_RU.UTF-8
-D=CP866
-m=0664
-M=0775
-u=homeuser

Список возможных опций можно посмотреть в выводе lshal после подключения флэшки. Искать нужно строку volume.mount.valid_options. В ней содержатся разрешённые HAL’ом опции, которые можно передать ему для монтирования. Их же можно найти в файле /usr/local/share/hal/fdi/policy/10osvendor/20-storage-methods.fdi. По-умолчанию для FreeBSD эти опции разрешены и соответствуют перечисленным в мануале mount_msdosfs(8).

В результате, при подключении флэшки на рабочем столе появляется иконка диска, на которой можно  вызвать команду «Подключить том», либо просто два раза кликнуть и откроется Thunar с уже смонтированным содержимым. Причём, файлы с кириллицей в именах будут корректно отображаться и пользователь сможет записывать и удалять их.

Источник: http://bu7cher.blogspot.com/2010/04/fat-xfce.html

Вышел Midnight Commander 4.7.0-pre3

Список основных изменений относительно версии 4.7.0-pre2

Общее

  • для обработки параметров командной строки используется GLib вместо собственной реализации
  • реализована подсветка файлов по типу и расширению в панелях
  • оптимизировано отображение имени файла, в диалоге предупреждения при копировании/переносе файлов
  • при первом запуске поиска файлов поля ввода заполняются значениями из истории
  • теперь параметр поддержки множественных кодировок (—enable-charset), включен по умолчанию
  • реализован механизм «скинов» (рамки, цветовые схемы)
  • реализован механизм переназначения клавиш (панели, командная строка, редактор, вьювер)

Вьювер

  • исправлена проблема с отображением файлов с Windows- и Mac-концами строк (CR LF/CR)

Editor

  • в диалоге сохранения файлов «Сохранить как» теперь можно выбрать вид конца строки: Windows/UNIX/Mac (CR LF/LF/CR)
  • обновлена подсветка синтаксиса для VerilogHDL, Shell script (скрипты командной оболочки)
  • добавлена подсветка синтаксиса для .repo (yum), PKGBUILD, .install

VFS

  • исправлена работа с tar.xz-файлами
  • добавлено распознание lzma-архивов по расширению

Разное

  • в элементе hotlist добавлена поддержка переменных окружения ($HOME, ~username, и т. п.)
  • в элементе hotlist добавлена поддержка автодополнения
  • быстрая навигация по спискам с помощью цифровых клавиш («4» — выбирает 5-й элемент и т. д.)

Исправление ошибок

  • устранено падение mc при разборе некорректной строки палитры цветов
  • исправлено неправильное позиционирование диалога выбора кодировки панели при горизонтальном расположении панелей
  • устранено ограничение в 9 цифр на отображение разменов файла в ранели
  • исправлено отображение линий в режиме «stickchars» (опция -a)
  • устранено падение mc при не анонимном входе на FTP
  • исправлено поведение mc в терминале «Screen» при нажатии Ctrl-O
  • поддержка локали CP866 (IBM866)
  • доработана проверка версии glib в конфигурационном файле configure.ac (необходим GLib 2.6 и выше)
  • устранено падение mc при прокрутке с помощью колеса мыши в меню и списке истории
  • исправлена пометка текста с помощью Meta+PgDn (Alt+PgDn)
  • исправлено поведения курсора при использовании Ctrl+стрелок в случае когда, курсор находится за пределами конца строки
  • исправлено автодополнение в редакторе
  • исправлено поведение Meta-d (Alt-d) в диалогах копирования/перемещения файлов
  • исправлена проблема при сборке с параметром —with-gpm-mouse

Ссылка на сайт www.midnight-commander.org

Релиз LiveCD дистрибутива SystemRescueCd 1.3.0

Вышел релиз LiveCD дистрибутива SystemRescueCd 1.3.0, основанного на Gentoo Linux и предназначенного для восстановления системы после сбоя. В новой версии осуществлен переход на использование Linux ядра 2.6.31 и обновлены следующие программы: firefox 3.5.2, python 2.6.2, Xfce 4.6.1, ntfs3g 2009.4.4-AR17, e2fsprogs 1.41.9, btrfs-progs 0.19, fsarchiver 0.5.9, gdisk 0.3.1.

Обзор состава дистрибутива можно прочитать здесь.

Вышло обновление LiveCD дистрибутива SystemRescueCd 1.2.3

Вышло обновление SystemRescueCd 1.2.3, специализированного LiveCD дистрибутива на основе Gentoo Linux, предназначенного для восстановления системы после сбоя. В новой версии представлено несколько значительных изменений: произведен переход на Linux ядро 2.6.29.* и использование XFce4 в качестве графического окружения пользователя вместо JWM. При этом удалось сохранить размер установочного iso-образа (234 Мб).

Обновлены версии программ, входящих в комплект дистрибутива: Linux ядро 2.6.27.29, e2fsprogs 1.41.8 (улучшенная поддержка ext4), dump 0.4b42, ntfs3g 2009.4.4-AR16, gparted 0.4.6 и parted 1.9.0.

Читать далее Вышло обновление LiveCD дистрибутива SystemRescueCd 1.2.3