Боровский А. KDE 4 [Текст] : Часть 5. Солидная аппаратура / Андрей Боровский // Linux Format. — 2008. — № 12 (112), дек. — С. 70-73. — (KDE 4. Учебник).
Аннотация
Solid в KDE 4 — кросс-платформенная система взаимодействия с оборудованием.
Практическое знакомство с Solid на примере создания плазмоида, который будет информировать пользователя о состоянии сетевых интерфейсов системы.
cреда рабочего стола
Боровский А. KDE 4 : Часть 4. На всех языках мира
Боровский А. KDE 4 [Текст] : Часть 4. На всех языках мира / Андрей Боровский // Linux Format. — 2008. — № 11 (111), нояб. — С. 85-87. — (KDE 4. Учебник). — Прил.: "О терминах" : [Понимание терминов «интернационализация», «локализация»]. — С. 85 ; "Вредные советы" : [Примеры того, чего не следует делать при подготовке программы к переводу на другие языки] ; "Особенности национальной грамматики" : [Сочетание существительных и числительных в русском языке — правила]. — С. 86.
Аннотация
Локализация приложений KDE 4 – тема, которую невозможно обойти вниманием в русскоязычном Linux Format.
Как научить программу разговаривать на языке пользователя.
Специфика интернационализации и локализации программ в KDE 4.
Следует учесть, что система интернационализации KDE 4 основана на стандартном для Linux пакете GNU gettext (www.gnu.org/software/gettext) и его документацию рекомендуется изучить. Также в KDE 4.x среда сборки программ основана на CMake, в архитектуру библиотек Qt/KDE внесены изменения, в системе интернационализации появились новые функции, например, i18np() — для обработки строк, написание которых должно меняться в зависимости от значения целочисленного аргумента.
В качестве упражнения показано выполнение интернационализации и русской локализации программы, которую создает по умолчанию генератор kapptemplate.
Боровский А. KDE 4 : Часть 3. Поставщики данных
Боровский А. KDE 4 [Текст] : Часть 3. Поставщики данных / Андрей Боровский // Linux Format. — 2008. — № 10 (110), окт. — С. 84-87. — (KDE 4. Учебник). — Прил.: "Скорая помощь. Файл /proc/meminfo, как и все в директории /proc, является виртуальным. Он не хранится на диске, а формируется системой в ответ на наши запросы. Когда мы читаем этот файл, мы получаем данные о состоянии памяти на момент чтения.". — С. 84 ; "Рис. 2. Взаимодействие плазмоида с поставщиком данных" : [Схема]. — С. 87.
Аннотация
Как получить данные для отображения на плазмоиде в режиме реального времени.
В качестве примера рассмотрен поставщик данных (data engines), предоставляющий заинтересованным расширениям Plasma информацию о состоянии оперативной памяти системы (из файла /proc/meminfo). Данные о нагрузке на память – это как раз тот тип динамически меняющейся информации, для представления которой удобно использовать плазмоиды. В частности, этот поставщик данных позволит апплетам получать информацию об объеме свободной оперативной памяти и количестве выделенных буферов.
Боровский А. KDE 4 : Часть 2. Сияющая Plasma
Боровский А. KDE 4 [Текст] : Часть 2. Сияющая Plasma / Андрей Боровский // Linux Format. — 2008. — № 9 (109), сент. — С. 80-83. — (KDE 4. Учебник).
Аннотация
Самая наглядная из технологий KDE 4 – Plasma, которая призвана существенно расширить возможности рабочего стола KDE и улучшить его внешний вид. Функциональность Plasma, в свою очередь, основана на новых возможностях библиотеки Qt 4, прежде всего – на системе Graphics View Framework. Помимо нее, Plasma использует новые средства для работы с OpenGL, появившиеся в Qt 4. С точки зрения программиста, Plasma представляет собой API, основная часть которого реализована в библиотеке libplasma.
Плазмоиды и разработка простейших плазмоидов, первый из которых распечатывает содержимое файла /proc/cpuinfo в своем окне, а второй plasmoidviewer будет снабжен элементом управления (строка ввода) и будет выполнять набранные в строке ввода команды Linux.
Боровский А. KDE 4 : Часть 1. KDE 4 под микроскопом
Боровский А. KDE 4 [Текст] : Часть 1. KDE 4 под микроскопом / Андрей Боровский // Linux Format. — 2008. — № 8 (108), авг. — С. 74-77. — (KDE 4. Учебник). — Прил.: "Проект CMake: что внутри?" : [Как создать Make-файлы для стандартного проекта с помощью CMake]. — С. 75.
Аннотация
Программирование приложений для KDE 4 — базовый минимум разработчика.
Элементы KDE с точки зрения программиста: система Plasma — развитие Qt Graphics View Framework; система Corona — расширяет возможности QGraphicsScene, добавляя концепцию апплетов и в результате с элементами графической сцены (рабочего стола) можно связывать мини-приложения; Solid – кросс-платформенная подсистема, предназначенная для работы с устройствами; Phonon — переносимая мультимедиа-подсистема, поставляемая с Qt начиная с версии 4.4, ее API состоит из классов высокого уровня, которые унифицируют доступ к различным библиотекам, связанным с мультимедиа; Decibel — должна упростить жизнь разработчикам IP-телефонов, видеофонов, чатов и прочего.
Инструменты разработчика: KDE 4.04, входящим в состав OpenSUSE 11.0, пакеты разработчика Qt 4.x и KDE 4.x, консольные утилиты cmake и kapptemplate – мастер, с вызова которого и начинается процесс разработки.
Базовая структура и система настройки стандартного проекта приложения KDE 4.
Фиоретти М. Что за штука… Социальный рабочий стол
Фиоретти М. Что за штука… [Текст] : Социальный рабочий стол / Марко Фиоретти // Linux Format. — 2009. — № 9 (122), сент.. — С. 40-41. — Внутритекст. веблиогр. (6 назв.).
Аннотация
Социальный рабочий стол, его концепция и реализации в вопросах и ответах. Отмечено, что наибольшую активность в разработке социального рабочего стола проявляют Microsoft и KDE, хотя их видения социального рабочего стола мало совпадают. По теме социальных рабочих столов Microsoft и KDE рекомендуется просмотреть обзорные страницы http://research.microsoft.com/en-us/projects/ SocialDesktop и http://dot.kde.org/2009/05/01/social-desktop-starts-arrive, соответственно. Для программистов рекомендуются www.freedesktop.org/wiki/specifications/open-collaboration-services или www.opensocial.org. База доступных знаний — на OpenDesktop.org и Get Hot New Stuff (http://ghns.freedesktop.org).
Сондерс М. EduMandriva 2009 Spring LXDE
Сондерс М. EduMandriva 2009 Spring LXDE [Текст] : Дистрибутив Linux : [Обзор] / Майк Сондерс // Linux Format. — 2009. — № 8 (121), авг.. — С. 98-99. — (DVD. Другие программы).
Аннотация
Отличительная особенность EduMandriva — непосредственное участие в его разработке преподавателей, что позволяет говорить о создании образовательного ПО "преподавателями для преподавателей".
EduMandriva 2009 Spring LXDE — LiveCD на основе весеннего релиза Mandriva Linux (2009.1) и нетребовательной к ресурсам графической среды LXDE — состав образовательного программного обеспечения.
Ченнел Э. BasKet: порядок в исследованиях
Ченнел Э. BasKet: порядок в исследованиях [Текст] : [BasKet Note Pads как база данных пользователя для совместного использования] / Энди Ченнел // Linux Format. — 2009. — № 8 (121), авг.. — С. 48-49. — (Первые шаги. Учебник). — Прил.: "Шаг за шагом: Создание исследования" : [Пошаговое руководство по интеграции BasKet с другими приложениями Linux]. — С. 49.
Аннотация
Применение приложения BasKet Note Pads (http://basket.kde.org/index.php) для организации, управления и совместного использования информации, а именно как базы данных пользователя для исследования, для написания романа, приготовления доклада, создания презентации или планирования дел по дому. Также рассмотрено создание, редактирование и организацию заметок, импорт информации из различных источников, совместное использование сведений с друзьями и коллегами, применение Basket Note Pads для представления своего исследования другим.
Моррисон Г. Эффективная работа в Linux
Моррисон Г. Эффективная работа в Linux [Текст] : [Самые лучшие и новаторские способы повышения производительности своего труда] / Грэм Моррисон // Linux Format. — 2009. — № 6 (119), июнь. — С. 22-29. — (Будем продуктивнее). — Содерж.: В интернетах. Живя в сети, почему бы не взять от жизни все по полной? : [Утилита Choqok и плазмоид Twitter в KDE — для подключения к популярным сайтам микроблогов Twitter и Identi.ca; выгрузка изображений на сайты Flickr, Picasa Web или SmugMug — программа Digikam под Gnome] ; Шаг за шагом: Tweet’тим из Pidgin’а : [Обновление учетной записи, добавление друзей, обновление статуса на сайте микроблогов Identi.ca]. — С. 23 ; Подсказка : [Плазмоиды в KDE 4.2 и 4.3 поддерживают виджеты Google Gadget, которые можно добавить в вашу коллекцию, удерживая кнопку Install New Widgets]. — С. 24 ; Рабочий стол Linux. Пользуетесь ли вы Gnome, KDE или какимлибо другим окружением некоторые уловки могут здорово упростить вашу работу : [Плазмоиды (Magic Folder, Gnome Do, Hamster)]. — С. 24-25 ; Yakuake : [(Yet Another Kuake) — способ попасть в командную строку из рабочего стола] ; Шаг за шагом: Shutter, гений экранных снимков : [Пошаговое руководство по работе c программой]. — С. 25 ; Из вашего браузера. За web-апплетами будущее – так сделайте его ярче! : [Расширения Firefox Speed Dial, iMacros и AutoPager] ; CookieSwap : [Расширения Firefox для переключения между наборами cookie]. — С. 26 ; В офисе. Работая с умом, а не с надсадом, вы успеете больше. Ну, то есть, так говорят… : [Оповещения для почты — KCheckGmail, Mail Notification, Google Gadgets; встроенные календари Evolution и Kontact] ; OpenOffice.org и Google Docs : [Расширение OpenOffice.org, которое синхронизирует офисные документы с документами на Google Docs] ; Шаг за шагом: OpenOffice.org2GoogleDocs : [Пошаговое руководство по использованию расширения] . — С. 27 ; Обслуживание системы. Забота об оптимальной настройке компьютера очень важна, а резервы для повышения эффективности всегда найдутся : [Поиск забытых файлов при помощи графического приложения Filelight под KDE; просмотр файлов системных системных журналов — System Log Viewer под Gnome, KSystemLog под KDE] ; HardInfo : [Приложение Gnome для получения информации о системе и ее тестирования]. — С. 28 ; Командная строка. Экономить время и повышать эффективность можно даже в оболочке : [Использование истории ввода Bash, утилита screen] ; Подсказка. В дистрибутивах вроде Ubuntu, которые настаивают на отсутствии учетной записи root, команда sudo bash бесценна для запуска оболочки от имени администратора ; Шаг за шагом: Подключение к работающему сеансу screen : [Пошаговое руководство]. — С. 29.
Маслий А. Мобильный Интернет : учебник
Маслий А. Мобильный Интернет [Текст] : учебник : Интернет отовсюду / Алексей Маслий // Linux Format. — 2009. — № 1 (113-114), янв. — С. 70-73. — (Мобильный Интернет. Учебник). — Прил.: "Если у вас есть COM-порт…". — С. 70 ; "Скорая помощь" : [И в KDE, и в GNOME есть собственные графические Bluetooth-утилиты: это bluez-gnome и KDE Bluetooth]. — С. 71 ; "Что в имени тебе моем?" : [Если ваш оператор требует «оставить имя пользователя и пароль пустыми», будьте внимательны]. — С. 72.
Аннотация
Подключение телефона через USB-порт, через Bluetooth.
Настройка dial-up соединения в KDE стандартным средством KPPP.
Настройка соединения в GNOME при помощи программы GNOME PPP (www.gnome-ppp.org).
Настройка dial-up соединения при помощи консольного приложения WvDial.
Основные проблемы, с которыми приходится сталкиваться "мобильному интернетчику", и пути их решения.
Трюки и хитрости использования мобильного Интернета.
Маслий А. X: Задействуем спецклавиши
Маслий А. X: Задействуем спецклавиши [Текст] / Алексей Маслий // Linux Format. — 2009. — № 5 (118), май. — С. 70-73. — (Мультимедиа-клавиши. Учебник). — Прил.: "Коды, коды, коды…" [Таблица] : [Значения keycode, keysym и keysymname для некоторых наиболее распространенных мультимедийных клавиш]. — С. 72.
Аннотация
Настройка в системе под OpenSUSE и KDE 3.x мультимедиа-клавиш клавиатуры, производитель которой не предусмотрел поддержку Linux.
Моррисон Г. DCOP: Моддинг в стиле KDE
Моррисон Г. DCOP: Моддинг в стиле KDE [Текст] / Грэм Моррисон // Linux Format. — 2007. — № 8 (95), авг.. — С. 74-77. — (Hardcore Linux. Учебник). — Прил.: "Клевые идеи для DCOP". — С. 76 ; "Шаг за шагом: Меняем обои на рабочем столе". — С. 77.
Аннотация
Протокол взаимодействия рабочего стола DCOP (Desktop Communication Protocol) — как он работает и что он умеет.
Использование DCOP для расширения функциональности KDE — пишем скрипты для менеджера виртуальных рабочих столов в KDE.
Моррисон Г. Xorg.conf изнутри
Моррисон Г. Xorg.conf изнутри [Текст] : [Материалы] / Грэм Моррисон // Linux Format. — 2009. — № 4 (117), апр.. — С. 28-31. — Содерж.: Ориентация : [Разделы xorg.conf; изменение разрешения монитора и решение проблем с получением верного экранного разрешения] ; Скорая помощь. Вы можете перезапустить текущую X-сессию, удерживая клавиши Ctrl, Alt и Backspace. Отключается эта функция добавлением Option “DontZap” “yes” в раздел ServerFlags файла xorg.conf.. — С. 29 ; Борьба с проблемами Xorg.conf : [Использование Vesa, изучение файла журнала X.org.0.log]. — С. 30 ; Подстройка видеокарты : [Особенности настройки в xorg.conf видеокарт Nvidia и Intel]. — С. 30-31 ; Скорая помощь. Настоятельно рекомендуем сделать резервную копию xorg.conf, потому как неверные настройки оставят вас с пустым монитором. А при наличии резервной копии достаточно будет перегнать ее обратно в исходное место – и вы снова в деле. ; Nvidia TwinView : [Метод расширения одного рабочего стола на более чем один монитор Nvidia — создание конфигурации TwinView из файла xorg.conf]. — С. 31.
Аннотация
Большинство дистрибутивов Linux настраивают видеокарту и монитор автоматически, но когда нужно повысить производительность или исправить проблемы с отображением, xorg.conf – по-прежнему первое место, куда следует обратиться.
Xorg.conf — это текстовый файл, содержащий все детали настройки, необходимые X-серверу для переключения в графический режим и поддержки клавиатуры с мышью. Основная причина, по которой может понадобиться редактирование файла xorg.conf – это создание графических настроек, ориентированных на конкретную систему. Сюда входят установка родного разрешения для монитора или включение одновременного вывода на два дисплея. Можно также изменить параметры устройств, включив проприетарные функции, вроде тени курсора или повышения частоты обновления экрана.
Уилсон Э. KDE UserBase
Уилсон Э. KDE UserBase [Текст] : [интервью Энн Уилсон (Anne Wilson) о сайте UserBase для пользователей KDE] // Linux Format. — 2009. — № 2 (115), февр.. — С. 24-25. — (Пользовательская база KDE). — Прил.: "Подсказки и советы UserBase" : [Участнику UserBase]. — С. 25.
Аннотация
У конечных пользователей есть возможность поучаствовать в разработке свободных программ и обогатить если не сами приложения, то опыт других пользователей, показав разные способы применения программ, которыми можно поделиться с сообществом.
Годами говорилось о том, что у непрограммистов нет простой возможности внести свою лепту в разработку свободного программного обеспечения. Пользователям KDE в этом плане повезло — им способствует сайт UserBase (http://userbase.kde.org/UserBase/) на основе MediaWiki (программа, используемая в создании Wikipedia), организованный в сентябре 2008 года, к которому в первую очередь обращаются в поисках подсказок и советов, страниц обсуждений и сведений о приложениях. На время публикации интервью Энн Уилсон сайт представлял собой подборку из 200 страниц, направленных на повсеместное улучшение работы пользователей с KDE. Но значение UserBase состоит в том, что проект предоставляет идеальную возможность усовершенствовать процесс создания документации для приложений KDE.
Основной участник KDE UserBase Энн Уилсон рассказывает об организации работы сообщества пользователей KDE, о структуре сайта (страницы Hints and Tips, Discussion pages, Talk, Guidelines), об умениях участника, о значении проекта UserBase для KDE и свободного программного обеспечения в целом.
Джеймс Д. ALSA: крутые советы и трюки
Джеймс Д. ALSA: крутые советы и трюки [Текст] / Дэниел Джеймс // Linux Format. — 2008. — № 8 (108), авг. — С. 34-37. — (Советы по ALSA).
Аннотация
Как работает звуковая подсистема Linux.
Советы: использование микшера Gnome для регулирования параметров стандартных звуковых карт, устройств 5.1; особый микшер ALSA с графическими интерфейсами Envy24control — интерфейс и работа с ним; удаление winmodem; изменение порядка звуковых карт.