Учебник

Мак-Кормак, К. Школа игры на Guitarix

Мак-Кормак, К. Школа игры на Guitarix [Текст] : [модульный виртуальный усилитель для Linux] : [руководство] / Конор Мак-Кормак [Conor McCormack]  //  Linux Format. — 2015. — № 5 (196), май. — С. 56-59. — Прил.: "Гитара подключена ко входу 1 аудиоинтерфейса…" [Изображение] : [схема соединений входов и выходов для автономного приложения Guitarix] ; "Свёртка" : [модуль Guitarix Convolver — модуль свёртки — применение для подгрузки импульсов реверберации и как эмулятора гитарного кабинета]. — С. 57 ; "Исследуем интерфейс Guitarix" [Изображение] : [комментарии к элементам интерфейса] ; "Управление Guitarix через MIDI" : [реализация]. — С. 58 ; "Порядок эффектов" [Таблица] : [эффекты до усилителя [pre­amp], эффекты после усилителя [post­amp]]. — С. 59. 
     Аннотация
     Введение в руководство по игре на модульном виртуальном усилителе Guitarix для Linux обращает внимание на три важных момента в подготовке к работе с этим инструментом: во-первых, чтобы правильно подать сигнал гитары в компьютер нужно разобраться в статье "Включите, настройте… и в JACK" от libremusicproduction.com (Linux Format, 2015, № 1 (191-192), янв., С. 48-51); во-вторых, показывает, в зависимости от выбранного аудиоинтерфейса, способы согласования высокого уровня выходного сопротивления гитары со входным сопротивлением своего аудиоинтерфейса, чтобы не снизить качество гитарного сигнала; в-третьих, показывает, как должны выглядеть соединения входов и выходов и как настроить аудиолатентность (скорость воспроизведения) в Guitarix. 
     Рассмотрен интерфейс Guitarix (встроенные эффекты, модули и порядок цепи сигнала, управление усилителем и его настройки, сторонние плагины LADSPA или LV2) и кратко сказано о способах его применения.

 

Бернс, С. Hardcore Linux : Админу сервера: быстрый запуск

Бернс, С. Hardcore Linux [Текст] : Админу сервера: быстрый запуск : [автоматизация быстрого развертывания системы на основе базового сервера и базовой автоматизированной установки в системе под CentOS 5] : учебник / Стюарт Бернс [Stuart Burns]  //  Linux Format. — 2011. — № 6 (145), июнь. — С. 84-87. — (Hardcore Linux) (Учебник). — Прил.: "Устранение неполадок" : [перечень пунктов проверки] ; "Скорая помощь. HTTP – не единственный способ установки. Можно также использовать NFS и FTP. При желании можно даже собрать индивидуальный DVD. Для их использования поменяйте параметр —url на NFS или FTP.". — С. 84 ; "Смачные команды" : [опции команды yum]. — С. 86 ; "В других дистрибутивах" : [средства автоматизированной установки системы в популярных дистрибутивах] ; "Наводим мосты" : [создание сетевого моста в виртуальном окружении VirtualBox]. — С. 87. 
     Аннотация
     Начало цикла уроков по автоматизации быстрого развертывания (kickstart) на уровне предприятия.
     Рассмотрена сборка базовой системы автоматизированной установки операционной системы на машины локальной сети (LAN), основанной на наборе систем для быстрого развертывания внутри виртуального окружения. 
     Этапы работы: установка CentOS 5, перечень пакетов для установки, установка автозапуска httpd (веб-сервер Apache), сохранение копии конфигурационного файла создаваемой установки в файл /root/ksanaconda.cfg, подготовка конфигураций для быстрого развертывания по требованию, конфигурация kickstart.
 

Ушаков, А. Erlang: базовые сущности

Ушаков, А. Erlang: базовые сущности [Текст] : [функции] : учебник / Андрей Ушаков  //  Linux Format. — 2011. — № 6 (145), июнь. — С. 80-83. — (Учебник) (Erlang). 
     Аннотация
     Новый цикл о функциональном языке программирования Erlang начинается с рассмотрения одной из базовых сущностей всех языков программирования (в том числе и Erlang) — функций. 
     Функции Erlang: функции экспортируемые и неэкспортируемые, автоматически импортируемые (BIF), объявление функций, объявление нескольких вариантов одной функции и поиск подходящего варианта при помощи операции соответствия шаблону и выражения охраны, ограничения на выражения охраны, рекурсия и хвостовая рекурсия (прямая и непрямая хвостовая рекурсия), анонимная функция (или лямбда), функции высшего порядка, карринг (currying).
     Иллюстрация применения функций Erlang на примере написания простого парсера арифметических действий

 

Вервлоесем, К. KWin: порулим окнами [Текст] : учебник / Коэн Вервлоесем [Koen Vervloesem]  //  Linux Format. — 2011. — № 6 (145), июнь. — С. 76-79. — (Учебник) (Скрипты KWin). — Прил.: "Скрипты в других оконных менеджерах" : [поддержка скриптов в менеджерах окон Awesome, Xmonad; сторонние программы контроля местоположения и параметров окон (Devil’s Pie), команда wmctrl для контроля окон]. — С. 77 ; "Скорая помощь. При проверке скрипта KWin для просмотра значений переменных, особенно заголовка клиента, класса window-class и имени окна, в целях отладки пользуйтесь командой print." ; "Вкладки" : [доступ к вкладкам и управление ими при помощи объекта clientgroup]. — С. 78 ; "Пинг-понг с вашими окнами" : [KWin-скрипт Рохана Прабху (http://rohanprabhu.com/?p=56), демонстрирующий возможности скриптов KWin, — описание и установка] ; "Скорая помощь. При проверке сложных скриптов KWin проявляйте осторожность. Например, если вы сделаете ошибку в поведении активных окон, вы даже не сможете вернуться в Konsole, чтобы перезагрузить программу.". — С. 79. 
     Аннотация
     С KDE 4.6 оконный менеджер KWin начал поддерживать интерфейс скриптов и умелые руки получили возможность настраивать поведение окон. Коэн Вервлоесем помогает энтузиастам в освоении языка скриптов KWin и информирует программистов на JavaScript, что язык скриптов KWin — это язык ECMAScript, являющийся стандартизированной версией JavaScript. Также Коэн Вервлоесем рекомендует программистам посетить блог главного разработчика скриптов KWin Рохана Прабху http://rohanprabhu.com/, где можно найти документацию по API скриптов KWin (http://rohanprabhu.com/files/kwsapi.html), руководство по написанию скриптов KWin (http://rohanprabhu.com/?p=116) и ознакомиться с записями Рохана Прабху по различным аспектам скриптописания KWin (http://rohanprabhu.com/?tag=kwin_scripting). 
     Язык скриптов KWin, он же ECMAScript — объекты, события, функции, методы и свойства, примеры скриптов (скрипт для веб-разработчиков, которые хотят видеть консоль ошибок поверх главного окна Firefox, чтобы в нем были видны все ошибки и предупреждения; модификация предыдущего скрипта  для автоматического изменения размера главного окна при изменении размера окна консоли), файл настройки скрипта.      

 

Шарма, Ш. Arch Linux: сделай сам

Шарма, Ш. Arch Linux: сделай сам [Текст] : учебник : [дистрибутив] : [установка из образа ядра Arch Core 2010.05 и доводка до готовности]  / Шашанк Шарма [Shashank Sharma]  //  Linux Format. — 2011. — № 6 (145), июнь. — С. 72-75. — (Учебник) (Arch Linux) (На DVD Linux Format). — Веблиогр. "Документация по Arch": с. 74 (3 назв.). — Прил.: "Скорая помощь. Релиз Arch по сути представляет собой снимок текущих пакетов в репозитории Core" ; "Репозитории Arch" : [краткие характеристики репозиториев Core, Extra, Testing, Community, Community Testing, Multilib, Arch User Repository (AUR)]. — С. 73 ; "Документация по Arch" : [рекомендуются веб-ресурсы и книги «Руководство для начинающих», «Официальное руководство по установке Arch Linux», которые исчерпывающе описывают все аспекты установки и дальнейшей настройки]. — С. 74 ; "Скорая помощь. Скрипт rankmirror поможет определить быстрые зеркала в файле /etc/pacman.d/mirrorlist. Для него потребуется установить пакеты python и curl." ; "Arch в VirtualBox" : [особенности установки]. — С. 75. 
     Аннотация
     Arch Linux — особенности дистрибутива, менеджер пакетов Pacman, способы установки, установщик Arch Installation Framework (AIF), установка и ее этапы (выбор источника установки, установка времени, подготовка жесткого диска, выбор пакетов для установки, установка пакетов, изменения основных файлов настройки при помощи одного из текстовых редакторов (Nano, Vi или Joe), указание пароля для пользователя root, установка Grub), настройка интернет-соединения, обновление системы при помощи Pacman, создание нового пользователя и внесение его в группу, задание пароля нового пользователя, установка графической среды при помощи Pacman, установка драйверов для видеокарт, установка настольной шины (Desktop Bus, D­BUS) для связи приложений друг с другом, установка рабочего стола LXDE, настройка Openbox, установка системы мониторинга файлов и каталогов Gamin, установка утилиты Obconf для настройки Openbox.

 

Тарнавский, Т. Команды: GNU/Linux и смекалка

Тарнавский, Т. Команды: GNU/Linux и смекалка [Текст] : учебник : [необычный подход к освоению оболочки Bash через решение насущных задач пользователя] / Тихон Тарнавский  //  Linux Format. — 2011. — № 6 (145), июнь. — С. 68-71. — (Учебник) (Работа в командной строке). — Внутритекст. веблиогр. ; Веблиогр. "Man-страницы в Сети по-русски": с. 70 (1 назв.). — Прил.: "История GNU" : [краткая справка и ссылки на веб-ресурсы по теме]. — С. 69 ; "Обозначения сочетаний клавиш" [Таблица] : [расшифровка обозначений клавиш в Bash]. — С. 71. 
     Аннотация
     Командная строка Bash — необычные приемы и навыки работы, а также маленькие хитрости из собственного опыта аса. 
     Для начала предлагается небольшая настройка оболочки в файлах .inputrc и .bashrc, после которой станут более функциональными история команд и автодополнение, рекомендуется установить пакет bash­completion из пакетов своего дистрибутива (но не из пакета Bash) для умного автодополнения и познакомиться с сочетаниями клавиш Bash. 
     Освоение команд оболочки на примере решения задач оценки объемов использования объема жесткого диска и поиска файлов и каталогов большого размера (команды du, sort, tail, find, xargs, использование конвейера и алиасов команд) и оценки системных ресурсов (команды ps, ps aux, sort, tail, killall).

 

Сондерс, М. Тренинги Linux. Linux Professional Institute. Часть 5

Сондерс, М. Тренинги Linux. Linux Professional Institute. Часть 5 [Текст] : [командная строка Bash] : учебник : [для сдачи экзамена на сертификат LPI] / Майк Сондерс [Mike Saunders]  //  Linux Format. — 2011. — № 6 (145), июнь. — С. 64-67. — (Тренинги Linux). — Содерж.: Раздел 1: ориентируемся : [как открыть командную строку в графическом столе CentOS 5.5, разбор строки приглашения, ввод команды и изменение ее поведения на примере команды uname, команды управления файлами и их параметры (ls для вывода списка файлов, cd для смены каталога, pwd для вывода полного пути к каталогу нахождения)] ; Man, помоги! : [открытие и просмотр man-страниц команд] ; $ПУТЬ к свободе : [переменная $PATH и ее особенности]. — С. 65 ; Скорая помощь : [команда exec для закрытия сессии оболочки, когда какая-либо команда закончит работу после запуска] ; Создание и распаковка архивов : [краткая справка о командах]. — С. 66 ; Раздел 2: ныряем глубоко : [дополнение по клавише Tab в Bash, команды манипуляций с файлами (cp, mv, rm, file, locate и find, маски файлов)]. — С. 66-67 ; Раздел 3: разберемся в окружении : [переменные окружения и собственные переменные Bash] ; "Скорая помощь. Если вы ввели команду, которая, кажется, закончит работу через несколько часов, и хотите остановить ее, нажмите Ctrl+C. Помните, что эта комбинация клавиш прерывает выполнение команды незамедлительно, поэтому есть вероятность, что она не очистит файлы, с которыми работала!" ; "Скорая помощь. Случайно заполнили терминал непонятными символами? Для очистки экрана введите команду clear (или нажмите Ctrl+L). Если она не работает и странные символы продолжают появляться из-­за того, что на терминал вываливаются случайные двоичные данные, попробуйте reset." ; "Проверь себя!" : [вопросы на знание материала разделов данного учебника]. — С. 67. 
     Аннотация
     Причины важности командной строки для системного администрирования. 
     Оболочка Bash — основы, углубленные знания о командах, переменных окружения и собственных переменных Bash.     

 

Моррисон, Г. DreamPlug: чудо-коробочка

Моррисон, Г. DreamPlug: чудо-коробочка [Текст] : [вставной компьютер-вилка третьего поколения вставных устройств Linux] : [руководство по использованию в проектах WAP, NAS и воспроизведения аудио] : учебник / Грэм Моррисон [Graham Morrison]  //  Linux Format. — 2011. — № 6 (145), июнь. — С. 60-63. — (Учебник) (DreamPlug). — Прил.: "Спецификация DreamPlug" : [размеры 108 × 54 × 24 мм, процессор, ОЗУ, накопитель, потребляемая мощность, цена и другие характеристики]. — С. 61 ; "Скорая помощь. Если скачать в вашу папку с музыкой файл Shoutcast.pls, то в командной строке можно прослушивать интернет­радио, в точности как файл Ogg или MP3.". — С. 63. 
     Аннотация
     Вставные устройства Linux форм-фактора вставной компьютер-вилка (plug computing), сферы их использования, устройства компьютеров этого класса SheevaPlug и GuruPlug.
     Третье поколение вставных устройств Linux и его представитель DreamPlug (www.newit.co.uk) — аппаратные возможности, спецификация, особенности подключения к устройству, использование как точки доступа беспроводной сети и локальной сети (LAN), использование как сетевого хранилища (NAS) c настройкой Samba для доступа к общим ресурсам, использование для воспроизведения музыки при помощи плеера Mocp.

 

Мосс, Б. Email: почтовый клиент в деле

Мосс, Б. Email: почтовый клиент в деле [Текст] : [зачем нужен почтовый клиент и как его настроить] / Боб Мосс [Bob Moss]  //  Linux Format. — 2011. — № 6 (145), июнь. — С. 55-59. — (Первые шаги; серия "Linux для новичков") (Учебник) (На DVD Linux Format). — Прил.: "Чистим хвосты" : [сохранение почты на сервере Gmail] ; "Скорая помощь" : [экспорт контактов из своей учетной записи Gmail]. — С. 57 ; "Переместите свою почту" : [перемещение почты в Evolution, KMail или Mozilla Thunderbird]. — С. 58 ; "Жизнь полна событий" : [синхронизация Google Calendar и Evolution] ; "Шаг за шагом: устанавливаем Kmail" : [пошаговое руководство]. — С. 59. 
     Аннотация
     Зачем Вам нужен почтовый клиент. Почтовые клиенты Evolution и Mozilla Thunderbird — установка, настройка, интеграция электронной почты в менеджер персональной информации Kmail. 

 

Браун, К. По рецептам д-ра Брауна (Linux Format, 2011, № 5 (144), май)

Браун, К. По рецептам д-ра Брауна [Текст] : Эзотерическое системное администрирование из причудливых заворотов кишок серверной : [Материалы для сисадминов Linux-систем] / Крис Браун [Chris Brown]  //  Linux Format. — 2011. — № 5 (144), май. — С. 50-53. — (Рецепты доктора Брауна). — Содерж.: Новости дня : [новинки версии alpha 2 серверного релиза Ubuntu Natty Narval — сервер инсталляции Cobbler, улучшения PowerNap; репозиторий открытого ПО EPEL (Extra Packages for Enterprise Linux; http://fedoraproject.org/wiki/EPEL/) подготовил подборку ПО EPEL 6 специально для Red Hat Enterprise Linux 6, которую также можно использовать в дистрибутивах на основе RHEL (CentOS и Scientific Linux)] ; Перемены для eth0. Fedora 15. Готовится новая схема именования, якобы способствующая унификации. Но прогресс ли это? : [новая схема именования сетевых интерфейсов для Fedora 15 — критика как не единственного примера изменений ради изменений в мире Linux; упомянуто приложение Эрика Рэймонда «Как стать хакером» к его книге «Собор и Базар» и один из ее тезисов «Мир полон удивительных проблем, ожидающих решения», применение которого не всегда хорошая основа для пертурбаций в операционной системе] ; "Собор и базар" : [о собрании эссе Эрика Рэймонда «Собор и Базар» (Eric Steven Raymond «The Cathedral and the Bazaar») и его эссе «Заселяя ноосферу», которые оценены как стоящее чтение]. — С. 50 ; Тайная жизнь паролей. /etc/shadow. Итак, вы в курсе, что единственное, чего нет в файле passwd — это пароль; а знаете ли вы, как все это работает на самом деле? : [технология создания паролей в Linux: файл /etc/shadow, свертка записи пароля (хэш), «приправа» (salt) и плюсы ее применения, модуль PAM pam_unix, алгоритмы хэширования в Linux и примеры хэшей, взлом паролей методом перебора (роль «приправы» в противодействии взлому паролей методом перебора и методу с использованием «радужных таблиц», программа для взлома паролей методом перебора паролей John The Ripper, социальная инженерия как метод взлома паролей)] ; Вычисляем свертку : [пример свертки пароля (хэша)] ; "Приправа" играет ключевую роль в установке и проверке пароля и препятствует атаке методом перебора [Изображение] : [цвет. схема] ; Для неподготовленного взгляда это выглядит мусором, но символы $ создают в записях файла /etc/shadow некую структуру [Изображение] : [цвет. схема структуры свертки (хэша)]. — С. 51 ; Файл /etc/anacrontab [правильно — /etc/crontab] в RHEL5. Обратите внимание, что во втором поле заданы задержки, чтобы задачи не передрались за то, кому запускаться первым [Изображение] : [фрагмент файла, где показан синтаксис задачи в crontab и даны комментарии] ; Условия в командах оболочки : [синтаксис системного crontab — примеры работы операторов && и ||]. — С. 52 ; Запуск по расписанию. Cron. Взглянем поближе на некоторые уровни файлов настройки Cron и Anacron, пары утилит для создания расписания запуска регулярных задач : [утилиты Linux для планирования выполнения задач на будущее — краткая общая характеристика Cron, Anacron и at; системные задания Cron (также упомянут автор программы Пол Викси (Paul Vixie) и как автор DNS-сервера BIND, и за его сомнительную попытку получить известность, установив рекорд по количеству сообщений CERT (безопасность) на одного автора); Anacron — предназначение, файл настройки /etc/anacrontab, совместная работа с Cron; создание собственных заданий в Cron; отладка заданий Cron]. — С. 52-53 ; Варианты применения : [рутинные процедуры, для выполнения которых сисадмины могут применять Cron]. — С. 53.
     Аннотация 
     Обозревая серверный релиз Ubuntu Natty Narval (Нарядный Нарвал), подборку ПО EPEL 6 (Extra Packages for Enterprise Linux 6) и тайны паролей, Крис Браун обнаружил, что прежде никогда на рассказывал о Cron, во власти которой ни мало, ни много — автоматический запуск заданий.

 

Ламби, Д. Hardcore Linux : Авария: чиним поломку

Ламби, Д. Hardcore Linux [Текст] : Авария: чиним поломку : учебник / Джон Ламби [John Lumby]  //  Linux Format. — 2011. — № 5 (144), май. — С. 84-87. — (Hardcore Linux) (Учебник). — Прил.: "Брелок или диск?" : [флэш-привод USB, он же USB-привод, как оборудование для систем спасения] ; "Скорая помощь. Запуская SliTaz на виртуальной машине VirtualBox, выключите EHCI-HCD – виртуальный контроллер высокоскоростного USB, чтобы использовался виртуальный контроллер UHCI-HCD. UHCI-HCD – контроллер по умолчанию для Qemu и virtmgr. Если вы пользуетесь ими, укажите для сетевого интерфейса model=e1000, поскольку именно это поддерживает ядро Slitaz по умолчанию.". — С. 85 ; "Скорая помощь. При настройке ядра установите параметры в порядке их перечисления. Некоторые зависят от других установок и даже не предлагаются на выбор, пока не задано условие – например, CONFIG_ROOT_NFS зависит от CONFIG_IP_PNP.". — С. 86 ; "Супер-надежная сеть" : [плюсы и перспективные возможности системы спасения с использованием в качестве спасателя второй машины под управлением полного дистрибутива Linux, которая соединена с проблемной машиной по локальной сети]. — С. 87. 
     Аннотация
     Спасательная система Linux, ее средства и две разновидности специальных систем спасения — система спасения на USB-брелке, система спасения в локальной сети.
     Сборка системы спасения на USB-брелке — запуск live CD SliTaz на реальной машине или ISO-образа live CD SliTaz из виртуальной машины, примонтирование live CD SliTaz на /media/cdrom, установка на USB-брелок дистрибутива SliTaz 3.0 из live CD или из ISO-образа live CD, установка RPM-пакетов утилит спасения системы (rsync, Box Backup и дополнительных утилит) из репозитория SliTaz (http://mirror.slitaz.org/packages/3.0). 
     Система спасения на базе полного дистрибутива Linux, расположенного на отдельной машине, которая соединена с проблемной машиной по локальной сети (LAN) — аппаратная часть, программная часть, настройка и процедура загрузки по сети.
 

Ушаков, А. Erlang: много-много задач

Ушаков, А. Erlang: много-много задач [Текст] : учебник : [распараллеливание задач в Erlang на примере решения задачи] / Андрей Ушаков  //  Linux Format. — 2011. — № 5 (144), май. — С. 80-83. — (Учебник) (Erlang). — Библиогр. "Полезные ссылки и книги": с. 83 (8 назв.). — Прил.: "История Erlang" : [вехи периода 1982-2006]. — С. 81. 
     Аннотация
     Многозадачность — это хорошо, а Erlang подходит для распараллеливания задач как нельзя более. Андрей Ушаков показывает решение задачи поиска пароля по хэшу MD5 обычным перебором и распараллеливанием задачи. В первом случае на ноутбуке Acer Aspire 7520G (процессором AMD Turion6422 TL-58 частотой 5,9 ГГц с 2ГБ ОЗУ) приложение находит искомую строку “01234321” по ее хэшу MD5 за 158,234 секунд, а во втором на той же машине — за 76,984 секунды. Впечатляет? 

 

Боровский, А. Программирование на QML

Боровский, А. Программирование на QML [Текст] QML: пишем программу : учебник / Андрей Боровский  //  Linux Format. — 2011. — № 5 (144), май. — С. 76-79. — (Программирование на QML). 
     Аннотация
     Учебник Андрея Боровского "Программирование на QML" завершает занимательное программирование на QML в ходе написание в Qt Creator интерактивной программы на QML для показа точного времени в нескольких точках планеты и демонстрации ее превращения в исполнимый файл. 
     Чем интересна эта интерактивная программа для показа точного времени в нескольких точках планеты с точки зрения QML? 
     Значение QML в развитии виджетов.

 

Толстой, А. Медиа-станция Linux: для всего!

Толстой, А. Медиа-станция Linux: для всего! [Текст] : [Linux как достойная платформа для работы с мультимедиа] / Александр Толстой  //  Linux Format. — 2011. — № 5 (144), май. — С. 72-75. — (Учебник) (Медиа-станция на Linux). — Прил.: "Как все это установить?" : [установка мультимедиа кодеков в дистрибутивах Ubuntu, Fedora, openSUSE]. — С. 73 ; "Правильные звук и видео" : [устранение неполадок воспроизведения звука или видео]. — С. 75. 
     Аннотация
     Как сделать из Linux-машины мощную универсальную среду для проигрывания файлов мультимедиа без превращения компьютера в домашний медиа-сервер. Дополнительно рассмотрены конвертация файлов в другие форматы (типичные сценарии), выбор проигрывателя и некоторые вопросы настройки системы. 
     Также отмечены неудобства использования свободных кодеков Vorbis и Theora для контейнера Ogg в реальной жизни, дан перечень нескольких популярных проприетарных форматов, объяснено различие между кодеком и контейнером и названы основные контейнеры, названы наиболее популярные кодеки видео и аудио, подробно освещен вопрос поддержки кодеков в Linux (проекты, обеспечивающие воспроизведение мультимедиа-форматов XINE, GSTREAMER, VLC, Mplayer), обсуждены менее очевидные проблемы поддержки медиа-форматов в Linux и даны советы по их решению (воспроизведение фильмов в формате Quicktime на веб-страницах, в браузере не воспроизводятся некоторые веб-трансляции, часть файлов в формате AAC/M4A не воспроизводятся, несмотря на поддержку AAC в системе, скопированный компакт-диск в формате APE+CUE воспроизводится одним большим куском без разбивки на треки).     

 

Вейч, Н. Bash: графика в оболочке

Вейч, Н. Bash: графика в оболочке [Текст] : учебник / Ник Вейч [Nick Veitch]  //  Linux Format. — 2011. — № 5 (144), май. — С. 68-71. — (Учебник) (Bash) (На DVD Linux Format). — Прил.: "Скорая помощь. Если запустить Dialog в командной строке без аргументов, он выведет большой список диалоговых окон, которые можно создать, вместе с необходимыми параметрами.". — С. 70 ; "Скорая помощь. Xdialog больше не поставляется по умолчанию во многих дистрибутивах, и если вы захотите с ним поэкспериментировать, может потребоваться установка пакета Xdialog.". — С. 71.
     Аннотация
     Скрипты Bash хороши, но от графического интерфейса они сильно выигрывают и становятся доступны для простых пользователей компьютера. Ник Вейч помогает обогатить скрипты оболочки окнами и кнопками.