Вы находитесь на странице: 1из 35

full circle

ВЫПУСК #37 - Май 2010


ОБЗОР ИГРЫ
OSMOS

СКРИНЛЕТЫ: УКРАСЬ СВОЙ РАБОЧИЙ СТОЛ


full circle magazine #37 содержание ^
Моё мнение 18
full circle Ubuntu Women 23

Программа на Python 07 Игры Ubuntu 25

Моя история 15 Интервью 20

Скринлеты 12 Покоряй и властвуй 05

Потоковые данные 14 Обзор — Lubuntu 19 Письма 21 Топ 5 — Фреймовые 31


оконные менеджеры

Все статьи, опубликованные в данном журнале, распространяются под лицензией Creative Commons Attribution-Share
Alike 3.0 Unported. Это означает, что вы можете адаптировать, копировать, распространять и передавать статьи только
при соблюдении следующих условий: вы обязаны ссылаться на оригинальную работу и автора (например, указав имя,
адрес email или URL), а также указывать название этого журнала ('full circle magazine') и его адрес www.fullcirclemagazine.org.
Если вы изменяете, трансформируете или создаёте что-то на основе данного материала, вы обязаны распространять результат вашей
работы под этой, похожей или совместимой лицензией.
full circle magazine #37 содержание ^
СЛОВО РЕДАКТОРА
Этот журнал создан с помощью :

У
меня для вас хорошие новости, если в этом месяце вы ищете лёгкий и
компактный дистрибутив для своего ноутбука. У нас обзор не только
(Ubuntu со средой LXDE), но и (Moblin с Maemo), первая версия которого
только что вышла. Если этого недостаточно — новая версия Lucid Puppy (5.0)
теперь основывается на Ubuntu! Я всегда был неравнодушен к , так что я
определённо попробую установить «Lucid Puppy» на свой старый EEE 701 PC. В
следующем выпуске я расскажу, что из этого выйдет.

Я хотел бы поблагодарить всех тех, кто отправлял нам свои пожелания о выпуске на
наш третий день рождения. Это действительно стоящие послания: они дали понять, что Ubuntu — полностью свободная
помочь сообществу могут не только программисты. операционная система, которая
превосходно подходит для
ноутбуков, компьютеров и
Надеюсь, все вы купите последний выпуск
серверов. Дома, в школе или
, как только он выйдет в вашей части на работе Ubuntu содержит
света. Рикки из Ubuntu User был так добр, что всё, что вам может понадобить-
подарил нашему журналу рекламу на всю страницу! ся, включая текстовый редактор,
Взамен мы теперь поддерживаем Ubuntu User. Так почтовый клиент и веб-браузер.
что, если вы не сможете найти этот журнал, Вам не нужно платить за
оставьте письмо на их сайте. лицензию. Вы можете свободно
загружать, работать и делиться
Ubuntu с вашими друзьями,
семьёй, коллегами.
Редактор, журнал Full Circle
Сразу после установки система
ronnie@fullcirclemagazine.org с полным набором приложений
готова для работы с интернетом,
графикой и играми.

: используйте
ссылку «содержание» для
перехода к содержанию!
full circle magazine #37 содержание ^
НОВОСТИ
прав суперпользователя; Puppy Linux, построенных на
универсальную поддержку plug- основе среды сборки проекта
and-play; передачу голоса и Woof. Запущенный в ноябре

Н П
данных при помощи 2008-ого Woof в прошлом году
а этой неделе Linux диспетчера соединений роект Puppy Linux объединился с родственным
Foundation выпустил Connman, пакета телефонии выпустил версию 5.0 проектом Puppy Package
открытую ОС MeeGo Ofono и BlueZ Bluetooth и будет своего быстрого Manager (PPM) и позволяет
для нетбуков на базе использовать файловую небольшого построить Puppy из пакетов
Intel Atom. По словам Linux систему нового поколения дистрибутива Linux, впервые любого дистрибутива Linux,
Foundation, «супер-платформа BTRFS по умолчанию. основанную на Ubuntu. Puppy включая Debian, Ubuntu, Arch,
для следующего поколения Linux 5.0 построен при помощи Slackware и T2, согласно
компьютерных устройств» ОС содержит приложения для бинарных пакетов Ubuntu 10.04 проекту.
может быть установлена на быстрого доступа к почте, Lucid Lynx и впервые включает в
USB-диск. синхронизации календаря, себя пакет приложений DesktopLinux.com
задач, встреч, последних «Quickpet», возможность
MeeGo v1.0 нацелен на файлов, а также обновления выбора браузер и опцию boot-to-
разработчиков и обеспечивает статусов социальных сетей в desktop.
их «стабильной платформой режиме реального времени со
для разработки приложений и стартового экрана, Puppy Linux 5.0, получивший
делает работу на нетбуках поддерживает множество имя «Lup», или «Lucid Puppy»
полноценной», заявляет Linux языков. (светящийся щенок), это
Foundation. Инструменты для «обычный Puppy, лёгкий и
разработки «MeeGo Handset InformationWeek.com быстрый, дружелюбный и
user experience» станут забавный», заявляют
доступны в следующем месяце. разработчики.
Puppy высоко
Платформа появилась ценят те, кто
в результате любит лёгкие и
объединения проектов быстрые
Intel’s Moblin и Nokia’s дистрибутивы
Maemo. Она содержит Linux.
ядро версии 2.6.33;
2D/3D графический Puppy Linux 5.0 —
пакет, включающий основной член
установку режима ядра растущей семьи
и работу среды Х без разновидностей

full circle magazine #37 содержание ^


ПОКОРЯЙ И ВЛАСТВУЙ

Е
сли у вас есть ноутбук, снифферов и от атак «человек man sshd_config конфигурационный файл:
то вам наверняка часто посередине».
приходилось проверять Базовая конфигурация sudo /etc/init.d/ssh restart
свою электронную Первое, что вам необходимо должна просто отключать вход
почту, читать новости или сделать, это установить SSH- из-под root и ограничивать
делать что-нибудь в интернете сервер на ваш ПК или зарегис- список пользователей, которые
во время путешествий. Возмож- трировать где-нибудь шелл- могут войти через SSH. Чтобы
Создайте по желанию ключ
но вы, как и я, чувствуете при аккаунт/виртуальный выделен- сделать это, откройте файл
SSH. Так как этот шаг не явля-
этом сильный дискомфорт, ный сервер, если вы до сих пор /etc/ssh/sshd_config:
ется обязательным, то я не
прекрасно зная, что кто-то ещё этого не сделали. Если у вас
sudo vim /etc/ssh/sshd_config буду на нем останавливаться. О
может быть подключён к уже есть доступ к аккуанту
том, как сгенерировать ключ,
бесплатной/открытой точке SSH, переходите к шагу 7.
В открытом файле измените вы можете прочитать на wiki
доступа с запущенным сниффе- (смотрите ссылку в разделе
ром пакетов в надежде полу- строку «PermitRootLogin yes» на
«PermitRootLogin no» и добавьте «Читайте дальше»).
чить несколько паролей и бан-
ковских данных. Для себя и сво- где-нибудь строку «AllowUsers
Установите сервер OpenSSH user1,user2,user3». Измените
ей семьи я установил твёрдое на вашу систему с Ubuntu:
правило: «никаких банковских «user1» на существующее имя
операций в дороге», но я также пользователя, а user2 и user3 Настройте ваш сервер/ПК
sudo apt-get install openssh- следует заменить на имена
беспокоюсь о других паролях и server openssh-client для доступа в интернет, а
личных данных. Это именно тот других учетных записей, кото- также необходимо настроить
случай, когда SSH-туннелирова- рым разрешено подключаться к dyndns. Ранее я не настраивал
ние может быть чрезвычайно серверу. У меня, например, эта динамический DNS для компь-
полезным. Эта технология ис- строка выглядит так: ютеров, поэтому эти инструк-
пользует SSL для шифрования Сделайте резервную копию ции я оставляю для вашего
всех посылаемых данных, при /etc/ssh/sshd_config AllowUsers lswest самостоятельного прочтения на
этом общедоступный wifi исполь- wiki (вторая ссылка в разделе
зуется лишь как связующее cp /etc/ssh/sshd_config ~ Поскольку у меня один «Читайте дальше»). Быстрым
звено между ноутбуком и пользователь и одна учетная решением может послужить
вашим SSH-сервером (это запись, я ввёл такую строку. создание события cron, выпол-
может быть домашний сервер, няющее следующую команду:
домашний ПК, рабочий сервер, Измените файл sshd_config. О
виртуальный выделенный curl
возможных параметрах вы
сервер и т.д.), а также проис- http://www.whatismyip.org
можете узнать на странице Перезапустите SSH-сервер,
ходит защита трафика в обоих man: после того как закончите
направлениях от большинства а если еще и перенаправить
редактировать

full circle magazine #37 содержание ^


ПОКОРЯЙ И ВЛАСТВУЙ
результат в ваш Dropbox или Для соединения и перенап- прокси для этой
папку Ubuntu One, то вы смо- равления всего трафика через сети» или «Без
жете в дальнейшем просмот- порт 8080 на ваше SSH-соедине- прокси», и
реть ip сервера с других ние выполните следующую отключитесь от
компьютеров: команду: сервера SSH.

curl ssh -D 8080 lswest@localhost Надеюсь, эта


http://www.whatismyip.org > статья будет полезна
~/Dropbox/IP.txt Вам будет предложено при- для тех, кто понима-
нять ID RSA с сервера, на что ет важность безопас-
Если вы хотите подробнее надо ответить «да», а затем ности, а другим,
познакомиться с работой cron, вам нужно будет ввести свой возможно, поможет
то посмотрите выпуск 24, там я пароль (если у вас нет сгенери- осознать некоторые
уже писал о нём. Если нет, то рованного файла ключа). После повседневные проб-
выполните следующие шаги ввода пароля вы увидите приг- лемы безопасности.
для настройки cron на выполне- лашение командной строки Конечно, использова-
ние вышеприведённой команды SSH. Вам нужно оставить соеди- ние безопасного
каждый день в 12 часов (в нение активным/окно открытым соединения не
полдень): (а если вы запускаете его через ограничивается
screen или tmux, то можете одним браузером,
crontab -e $USER просто отделить сессию). прокси могут быть
использованы в
Добавьте следующую строку Evolution/Thunderbird, а также https://help.ubuntu.com/6.10/ubun
в файл: во многих других программах, tu/serverguide/ru/openssh-
но я полагаю, что это самый server.html — wiki-статья описы-
00 12 * * * curl Настройте прокси SOCKS в
универсальный/более полезный вающая установку OpenSSH
http://www.whatismyip.org > Firefox. Это легко сделать через
~/Dropbox/IP.txt вариант использования данного
Правка > Настройки > вкладка
метода. Как всегда, я рад отве- http://www.openkazan.info/Dynami
Дополнительно > вкладка Сеть
После завершения этих дей- тить на конкретные вопросы c-DNS-linux/ — статья об
> Параметры соединения.
ствий вы готовы для выполне- или принять просьбы о написа- установке и настройке Dynamic
Далее настройте параметры
ния последующих шагов. нии статей по электронной DNS
так, как показано на картинке
почте. Любые отзывы, вопросы
справа.
и тому подобное жду на
lswest34@gmail.com со словами
«Command & Conquer» (или
научился всему, что
Вам будет необходима следу- просто C&C) в теме сообщения. знает, ломая систему, которую
ющая информация: Отключение от прокси-сервера приходилось учиться восстанав-
SOCKS. Просто измените пара- ливать. Вы можете написать
IP-адрес вашего сервера, имя метры соединения на «Автома- Лукасу (Lucas) по адресу:
пользователя и пароль или имя тически определять настройки lswest34@gmail.com.
пользователя и ключ (из шага 5)
full circle magazine #37 содержание ^
HOW-TO Программа на Python — Часть 11
программой. Возьмём или город и штат (или страну) Замените ZIP-код США 80013
импортируемые библиотеки. в поисковую строку, и получите на ваш почтовый индекс или,
FCM#27-36 - Python Части 1 - 10
Некоторые из них могут быть массу полезной информации. если вы за пределами США,
запущены как Затем, давайте, перейдём на попробуйте город, страну –
самостоятельные приложения, страницу API: например, Chelyabinsk, Russia
но если импортировать их как http://wiki.wunderground.com/ind или London, England.
библиотеку, то можно ex.php/API_-_XML.
использовать множество их А вот и ссылка на
функций в нашей собственной Первое, что вы заметите, это ForecastXML:
программе, то есть мы условия предоставления услуг http://api.wunderground.com/auto
получаем возможность API. Пожалуйста, прочтите и /wui/geo/ForecastXML/index.xml?q
Dev Graphics Internet M/media System использовать чужой код. В следуйте им. Они не являются uery=80013
данном случае, мы будем обременительными, и их
использовать специально действительно просто Как и в предыдущем случае,
сформированный URL для соблюдать. Вот, что нас 80013 можно заменить на
запроса на сайте wunderground интересует: вызовы почтовый индекс или город,
CD/DVD HDD USB Drive Laptop Wireless информации о погоде без , страну.
использования веб-браузера. , и
Можно сказать, что API — это . Потратьте время Итак, начнём с текущих
нечто вроде потайного чёрного на их изучение. погодных условий. Вставьте

В
прошлый раз я обещал хода в другую программу, адрес в браузер, вы увидите
вам, что мы будем который программист Я пропущу подпрограмму значительный объём
использовать познания намеренно оставляет для GeoLookupXML и позволю вам информации. Что из этой
в XML для получения нашего использования. Иными разобраться с ней информации для вас важно,
сведений о погоде с веб-сайта и словами, это расширение самостоятельно. Мы решайте сами, но мы
вывода в терминале. Итак, одной программы, сфокусируемся на двух других рассмотрим несколько
время пришло! поддерживаемое для её командах: на WXCurrentObXML элементов.
использования в другой. (текущие погодные условия) в
Мы будем использовать API этот раз и ForecastXML Например, мы уделим
сайта www.wunderground.com. Я Звучит интригующе? (прогноз) – в другой. внимание следующим тэгам:
слышу возникший у вас вопрос: Продолжай чтение, мой юный
«Что такое API?». Термин «API» падаван. Вот ссылка на
происходит от «Application WXCurrentObXML:
Programming Interface» Запустите ваш браузер и http://api.wunderground.com/auto
(интерфейс программирования откройте /wui/geo/WXCurrentObXML/index.x
приложения). Проще говоря, это www.wunderground.com. Теперь ml?query=80013
способ взаимодействия с другой введите ваш почтовый индекс
full circle magazine #37 содержание ^
ПРОГРАММА НА PYTHON — ЧАСТЬ 11
отображаем их. Довольно
""" w_currents.py
простая концепция.
Returns current conditions, forecast and alerts for a
Конечно, вы можете given zipcode from WeatherUnderground.com.
добавить другие тэги, которые Назовём файл с кодом Usage: python wonderground.py [options]
вам интересны. Однако, w_currents.py. Здесь часть кода Options:
выбранные нами тэги с импортируемыми -h, --help Show this help
достаточный пример для того, библиотеками: -l, --location City,State to use
чтобы вы могли двигаться -z, --zip Zipcode to use as location
дальше сами. from xml.etree import
ElementTree as ET Examples:
Выяснив, что мы ищем, w_currents.py -h (shows this help information)
import urllib w_currents.py -z 80013 (uses the zip code 80013 as
давайте приступим к
location)
составлению программы. """
Рассмотрим в общих чертах import sys
алгоритм работы программы.
import getopt
Первым делом проверим, что class CurrentInfo:
Затем добавим строки """
запросил пользователь. Если он
помощи над импортированием This routine retrieves the current condition xml data
указал местность, мы будем
(вверху справа). from WeatherUnderground.com
использовать её, в противном
случае — местность, based off of the zip code or Airport Code...
Удостоверьтесь, что currently tested only with Zip Code and Airport code
установленную по умолчанию.
используете три двойные For location,
Затем мы передаём управление if zip code use something like 80013 (no quotes)
кавычки. Это позволит делать
подпрограмме getCurrents. if airport use something like "KDEN" (use double-quotes)
комментарии из нескольких
Местность используется для if city/state (US) use something like "Aurora,%20CO" or
строк. Мы обсудим эту часть
построения строки запроса и “Aurora,CO” (use double-quotes)
немного подробнее.
отправки её в сеть. Ответ из if city/country, use something like "London,%20England"
сети мы получаем с помощью (use double-quotes)
Теперь мы создадим класс """
urllib.urlopen, помещаем его в
(внизу справа) и основную часть def getCurrents(self,debuglevel,Location):
объект и передаём его в
программы (на следующей pass
функцию анализа из
странице).
библиотеки ElementTree. Затем
def output(self):
мы закрываем соединение и pass
Вспомните из прошлой
приступаем к поиску нужных def DoIt(self,Location):
статьи строку «if __name__».
тэгов. Найдя интересующий нас pass
Если программа запускается
тэг, мы сохраняем его текст в
как отдельное приложение, то
переменную, которую можно #=========================================
выполняется подпрограмма # END OF CLASS CurrentInfo()
использовать для
main, в противном случае мы #=========================================
последующего вывода данных.
можем использовать её как
Получив все сведения, мы
часть библиотеки. В
full circle magazine #37 содержание ^
ПРОГРАММА НА PYTHON — ЧАСТЬ 11
подпрограмме main мы можем Наконец, мы создаём
def usage():
проверить, было ли что-либо экземпляр класса CurrentInfo. print __doc__
передано ей. Назовём его currents и def main(argv):
передадим информацию о location = 80013
Если пользователь местности в метод «DoIt». try:
использует параметры «-h» или Напишем такой код: opts, args = getopt.getopt(argv, "hz:l:", ["help=",
«--help», будут выведены "zip=", "location="])
строки помощи, заключённые в def DoIt(self,Location): except getopt.GetoptError:
тройные кавычки вначале usage()
программного кода. К этому self.getCurrents(1,Location) sys.exit(2)
for opt, arg in opts:
приводит вызов подпрограммы,
self.output() if opt in ("-h", "--help"):
указывающей приложению usage()
вывести __doc__. sys.exit()
Всё очень просто. Мы
elif opt in ("-l", "--location"):
Если пользователь передаём местоположение и location = arg
использует параметры «-l» уровень отладки методу elif opt in ("-z", "--zip"):
(местность) или «-z» (почтовый getCurrents, после чего location = arg
индекс), то это перепишет вызываем метод output. Вывод print "Location = %s" % location
установленные по умолчанию данных можно было currents = CurrentInfo()
значения. Передавая значение организовать и внутри метода currents.DoIt(location)
местности, удостоверьтесь, что getCurrents, но так мы
добиваемся гибкости, чтобы #============================================
используете двойные кавычки, # Main loop
чтобы заключить в них строку, выводить данные любым
#============================================
и не используете пробелы. нужным нам способом.
if __name__ == "__main__":
Например, чтобы получить
текущие погодные условия в Код метода getCurrents main(sys.argv[1:])
Далласе, Техас введите -l приведён на следующей
"Dallas, Texas". странице.
если программа пишется для ожидания восемь секунд
Внимательный читатель У метода есть параметр кого-то другого, то этот код
debuglevel. Если программа (urllib.socket.setdefaulttimeout(8))
заметит, что параметры -z и -l следует удалить и, прежде чем
будет работать не так, как нам . Это необходимо, потому что
проверяются практически выпускать программу, её нужно
нужно, он поможет получить иногда сервис wunderground
одинаково. Параметр -l можно протестировать ещё раз.
полезную информацию. Также перегружен и не отвечает. А
дополнительно проверить на
он полезен, когда мы только так нам не придётся просто
наличие пробелов и Теперь обернём наш код в
начинаем писать код. Если вы сидеть и ждать ответа из сети.
переформатировать строку блок try/except, чтобы в случае,
будете довольны работой Если хотите изучить urllib
перед тем, как передавать её в если что-то сломается,
программы, то любой код, подробнее, начните с чтения
функцию. Это вы уже можете программа не вылетела. В
связанный с debuglevel, можно http://docs.python.org/library/urllib
сделать сами. блоке try мы подготавливаем
убрать. Если код программы .html.
URL и устанавливаем время
будет опубликован, например,
full circle magazine #37 содержание ^
ПРОГРАММА НА PYTHON — ЧАСТЬ 11
Если произойдёт что-то способом.
непредвиденное, мы попадём в
блок except, чтобы вывести Наконец, разберёмся с def getCurrents(self,debuglevel,Location):
if debuglevel > 0:
сообщение об ошибке и методом output, код которого
print "Location = %s" % Location
завершить работу приложения приведён в левой верхней try:
(sys.exit(2)). части следующей страницы. CurrentConditions =
'http://api.wunderground.com/auto/wui/geo/WXCurrentObXML
Если всё отработало как Мы просто выводим значения /index.xml?query=%s' % Location
надо, код переходит к поиску переменных при помощи print. urllib.socket.setdefaulttimeout(8)
тэгов. Во-первых, нужно найти usock = urllib.urlopen(CurrentConditions)
тэг location при помощи Вот и всё. Пример вывода tree = ET.parse(usock)
команды tree.findall("//full"). программы с моим почтовым usock.close()
Помните, что tree — это объект, индексом и со значением except:
print 'ERROR - Current Conditions - Could not get
возвращаемый elementree после debuglevel равным 1 приведён в
information from server...'
синтаксического разбора. Часть левой нижней части следующей if debuglevel > 0:
того, что возвращает API веб- страницы. print Location
сайта, показана ниже. sys.exit(2)
Заметьте, что я решил # Get Display Location
Это первый тэг <full>, в использовать тэг, который for loc in tree.findall("//full"):
данном случае он содержит содержит температуру по self.location = loc.text
«Aurora, CO», что мы и будем шкале Фаренгейта и по шкале # Get Observation time
использовать в качестве Цельсия. Если вы хотите for tim in tree.findall("//observation_time"):
местоположения. После этого выводить, например, только self.obtime = tim.text
# Get Current conditions
нужно найти «observation_time» шкалу Цельсия, используйте тэг
for weather in tree.findall("//weather"):
— время наблюдения текущих <temp_c> вместо тэга self.we = weather.text
погодных условий. Продолжим <temperature_string>. # Get Temp
искать всю нужную нам for TempF in tree.findall("//temperature_string"):
информацию точно таким же Полный код программы self.tmpB = TempF.text
#Get Humidity
<display_location> for hum in tree.findall("//relative_humidity"):
<full>Aurora, CO</full> self.relhum = hum.text
<city>Aurora</city> # Get Wind info
<state>CO</state> for windstring in tree.findall("//wind_string"):
<state_name>Colorado</state_name> self.winds = windstring.text
<country>US</country> # Get Barometric Pressure
<country_iso3166>US</country_iso3166> for pressure in tree.findall("//pressure_string"):
<zip>80013</zip> self.baroB = pressure.text
<latitude>39.65906525</latitude>
<longitude>-104.78105927</longitude>
<elevation>1706.00000000 ft</elevation>
</display_location> getCurrents routine

full circle magazine #37 содержание ^


ПРОГРАММА НА PYTHON — ЧАСТЬ 11

def output(self):
print 'Weather Information From Wunderground.com'
print 'Weather info for %s ' % self.location
print self.obtime
print 'Current Weather - %s' % self.we
print 'Current Temp - %s' % self.tmpB
print 'Barometric Pressure - %s' % self.baroB
print 'Relative Humidity - %s' % self.relhum
print 'Winds %s' % self.winds

можно скачать с
http://pastebin.com/4ibJGm74
Russian Ubuntu Podcast —
В следующий раз мы будем это подкаст о семействе
работать с API для получения операционных систем
прогноза погоды. А пока, Ubuntu и жизни сообщества.
развлекайтесь!

— Maverick Meerkat Alpha 2


является владельцем консал-
— Зал Славы
тинговой компании «RainyDay
— Профессия: Ubuntu +
Solutions, LLC» (Аврора, штат
рассылка
Колорадо) и программирует с
— Ubuntu везде: HTC HD2,
1972 г. Он любит готовить, слу-
Google Nexus One, HTC Evo
шать музыку, ходить в походы
4G
и проводить время с семьёй.
— AndroidU1
— Canonical обучает
— Ещё про Центр
Location = 80013 приложений
Weather Information From Wunderground.com — Про среды рабочего
Weather info for Aurora, Colorado стола и Ubuntu Family
Last Updated on May 3, 11:55 AM MDT
Current Weather - Partly Cloudy
Current Temp - 57 F (14 C)
Barometric Pressure - 29.92 in (1013 mb)
Relative Humidity - 25%
Winds From the WNW at 10 MPH
Script terminated. СКАЧАТЬ
full circle magazine #37 содержание ^
HOW-TO Скринлеты
Скринлеты ─ это небольшие слева, и вы увидите, как он
приложения, которые вы появится на рабочем столе.
N/A Скринлеты — это
можете поместить на рабочий Поиграйте с ним немного:
например, перемещайте его по
маленькие приложе-
стол для наблюдения за
экрану. Примечание: если вы ния (обычно написан-
разными событиями, включая
использование ОЗУ, ЦП и диска, хотите, чтобы скринлет ные на Python), кото-
датой и временем, погодой и запускался вместе с системой, рые можно охаракте-
даже последними новостями. выберите слева опцию «Запуск ризовать как «вирту-
Они не только просты в при входе в систему». альные образы раз-
использовании, но и не мешают личных предметов на
в работе и не сильно нагружают В дополнение к уже столе». Наклейки,
Dev Graphics Internet M/media System систему. Мы расскажем лишь о установленным в программе часы, линейки…
двух, остальные вы можете скринлетам можно найти продолжать можно
попробовать сами. нужные в Интернете.
бесконечно.
Чтобы установить
CD/DVD HDD USB Drive Laptop Wireless скринлеты, откройте терминал
и наберите: Первый скринлет, который
мы рассмотрим, называется
sudo apt-get install
Folderview Screenlet. Те из вас,
screenlets
кто уже видел новый рабочий
стол KDE4 и полюбил апплет
Те, кто предпочитают
Folderview, возможно, захотят
устанавливать программы
его использовать. Это скринлет
через Synaptic или
для рабочего стола, который
Установка/Удаление, могут
поможет быстро перейти к
найти screenlets и установить
вашей домашней или любой
их оттуда. После этого
другой директории. Пример
откройте Приложения >
показан на рисунке справа.
Стандартные > Screenlets. Вы
Второй называется Terminal
увидите набор разных
Screenlet, это просто терминал,
предустановленных
помещённый для быстрого
скринлетов, которые вы можете
доступа на рабочий стол. Он
использовать. Чтобы начать
показан на рисунке ниже.
использование, выберите
скринлет и щёлкните по нему,
затем нажмите Пуск/Стоп
full circle magazine #37 содержание ^
СКРИНЛЕТЫ
всех моих рабочих столах. Я Наслаждайтесь
также выбрал «Сохранять скринлетами, и
позицию», чтобы избежать помните, если вам
случайного перетаскивания захочется большего,
Мы начнём с их установки. скринлетов. Следующая просто нажмите на
Перейдите на www.gnome-look.org. вкладка, которую мы кнопку «get more
Слева вы увидите панель рассмотрим ─ Папки. Здесь screenlets» в нижней
поиска. Сначала найдите можно задать число части Screenlets
Folderview, и результат отображаемых иконок в Manager, которая
приведёт вас на страницу скринлете и пути к выбранным показана справа
загрузки. Загрузите его и папкам. При желании можно вверху.
перейдите в папку, запустить несколько
содержащую загруженный скринлетов Folderview с
файл. Выберите tar.gz-файл, разными местами для доступа ─
перетащите его в менеджер домашней папке, загрузкам,
скринлетов, и скринлет будет документам и т.д. Наконец, на
установлен. Повторите эти вкладке Вид можно настроить
действия для Terminal Screenlet внешний вид скринлета ─
и установите его. Теперь например, цвет, прозрачность,
запустим скринлеты и немного границы, размеры.
поупражняемся с ними. Попрактикуйтесь с
настройками, чтобы добиться
Нашим следующим шагом желаемого эффекта. Помните,
будет настройка этих чтобы скринлет хорошо
скринлетов. Начнём с смотрелся при включённой
Folderview. Нажмите правой прозрачности, вам нужно будет
кнопкой мыши на скринлете и использовать compiz или
выберите Свойства. Вы увидите включить композитинг в
три вкладки: О программе, metacity. Лично мне больше
Темы и Опции. Во вкладке Темы нравится metacity, так как он
находятся различные темы для легче для системы и не требует
скринлетов. В нашем случае навороченных видеокарт. Таким
там только стандартная тема. же образом можно настроить
На вкладке Опции можно Terminal Screenlet. Вам следует
увидеть текущие настройки покопаться в настройках
каждого отдельного скринлета. каждого скринлета, чтобы
Можно просмотреть все опции и настроить его на свой вкус. В
выбрать желаемые. К примеру, конце концов, вся суть Linux ─
я выбрал «Прикрепляться к это свобода выбора.
рабочему столу», поскольку я
хочу видеть этот скринлет на
full circle magazine #37 содержание ^
HOW-TO Потоковые данные, Ubuntu и Xbox 360
то сходу ничего не получится — USHARE_PORT=49153 только что созданный медиа-
N/A консоль не увидит компьютер. сервер.
Дело в том, что в Ubuntu по USHARE_DIR=/путь/до/медиа/фай
умолчанию не установлен лов Если медиа-сервер не
распознаваемый медиа-сервер, отображён в списке, проверьте
и возможным решением будет USHARE_ENABLE_XBOX=yes настройки фаервола и роутера
использование программы (должен быть открыт порт
uShare. Она является частью Вам придётся перезапустить 49153). Мой роутер блокировал
GeeXboX (дистрибутив Linux для ваш Xbox (хоть UPnP и не все попытки, пока я не
домашних кинотеатров, для требует этого) после того, как перенастроил NAT. Если всё
более подробной информации вы сохраните прошло успешно, то можете
Dev Graphics Internet M/media System см. ссылки в конце статьи). конфигурационный файл и наслаждаться своими
uShare настраивает сервер UPnP запустите сервер uShare с любимыми фильмами,
(Universal-Plug-and-Play), помощью команды 'ushare -x' развалившись на диване и
который предоставляет Xbox (опция -x нужна для поддержки держа под рукой пульт от Xbox
360 и другим UPnP-устройствам Xbox). На моём компьютере, 360.
CD/DVD HDD USB Drive Laptop Wireless информацию о медиафайлах, подключённом к сети через
которые есть на компьютере. беспроводной адаптер uShare Ссылки:
сообщил: «Interface wlan0 is

О
Эта программа доступна в down.» («Интерфейс wlan0 [1] http://ushare.geexbox.org/
дним из основных
репозиториях Ubuntu и выключен.») Просто
преимуществ Microsoft
находится в пакете ushare. проигнорируйте это сообщение
Xbox 360 является
После успешной установки вам — несмотря на него, сервер
возможность
нужно будет отредактировать будет работать нормально.
передачи потоковых данных
(например, видео) с файл конфигурации
(/etc/ushare.conf) так, чтобы он Как только сервер
компьютера с системой
соответствовал вашим заработал, откройте видео-
Windows на саму консоль. Это
пожеланиям. Ниже приведён библиотеку на Xbox и выберите
особенно полезно в случае,
если вам захотелось пример настройки (только
посмотреть фильм, важные опции):
сохраненный на компьютере, а
USHARE_NAME=Имя_Вашего_Сервера
ваша видеокарта не имеет ТВ-
выхода.
USHARE_IFACE=wlan0
(тут укажите используемое
Если попытаться связать
сетевое устройство, например
компьютер с Ubuntu и Xbox 360,
wlan0, eth0, …)
full circle magazine #37 содержание ^
МОЯ ИСТОРИЯ Ядро 1.2

М
ой компьютер сейчас компьютер на кластер, работающий
─ это ЦП Intel Core i7 отдельное настолько хорошо, что
2.93 ГГц, 12 ГБ ОЗУ, файрволл/роуте комплект моих ИБП
1.75 ТБ RAID-массив р/VPN- начинал сообщать о
(8-шпиндельный SATA II RAID5), устройство. перегрузке.
две графических карты dual-DVI Согласно
Sapphire ATI Radeon HD 4850, журналу
сдвоенные событий, оно
CDRW/DVDRW/BluRayROM постоянно
оптические приводы, корпус держало
ABS Canyon 695, два 20- и два плохих парней
24-дюймовых LCD-монитора и на расстоянии.
установленная Ubuntu 64-bit
для рабочих станций. На многих
моих машинах
Я пользуюсь Linux с 1992, стоит Linux (в
когда Линус Торвальдс основном Ubuntu):
показывал презентацию на на паре 10 ТБ
конференции USENIX о стоечных серверов для
сделанной им новой и изящной хранения файлов и
системе. Я начинал с RedHat хостинга виртуальных машин 64-
(RedHat 2.1, ядро v1.2), диск с (ВМ) ─ серверная 64-битная битная Ubuntu 9.04 для
которым был предоставлен Ubuntu; на старом сервере Dell, серверов; и наконец, на старом
Digital Equipment Corporation на используемом для резервных прикрученном к стене рядом с
этой конференции. Я копий ─ FreeNAS, основанная на моим файрволлом Dell Optiplex
использовал RedHat, затем BSD; для получения и SX260, используемом в
Fedora, потом Fedora Core и, обработки данных о моём качестве MRTG, Nagios, SNMP,
наконец, Ubuntu. У меня всё автомобиле, на старом Wireshark, системного журнала
ещё остался тот диск с RedHat. ноутбуке работает и сетевого монитора Splunk
obdgpslogger, запущенный в 64- работает особо закалённая
Моим первым аппаратным битной Ubuntu 9.04; на моём серверная версия Ubuntu.
файрволом был старый 486-ой с ноутбуке ─ 64-битная Ubuntu
16 МБ ОЗУ и Fedora 4, которую я 9.04 с VirtualBox для тех редких Для работы над волнующей
собирал и настраивал сам. Она моментов, когда мне меня специфической проблемой
просуществовала более 3 лет, необходимо сделать что-нибудь я даже связал с помощью MPI
пока я не решил заменить в Windows на сайтах клиентов; все 8 или 10 своих компьютеров
на сервере-Веб-хосте для ВМ ─ в высокопроизводительный
full circle magazine #37 содержание ^
МОЯ ИСТОРИЯ Как Ubuntu стала моей
операционной системой

М
оя история изучить технологию обучение на специалиста в новый проект, поскольку им
пользователя электронной инженерии информационных технологиях был нужен Си-программист, и
началась в 10-м (Electronics Engineering для бизнеса (Business было трудно найти человека,
классе, когда я взял Technology) в колледже и Information Technology Specialist, знающего язык Си. По-
годичный курс по компьютерам, научиться программировать на BITS), включавшее начальный видимому, это было вызвано
предлагаемый школой. Это был Си. Я работал в области курс UNIX. С 1999 я работал страхом перед указателями
компьютерный курс, но в электроники несколько лет, но программистом, создавая (способ, которым Си
большой мере он был мне всегда нравилось приложения для бизнеса, к обращается к области памяти)
сосредоточен на программировать дома в сожалению, на языке COBOL на помимо прочего, поэтому я
программировании в Бейсике. В свободное время, обычно мейнфрейме. Я знаю, что есть легко получил это место. Тогда
лаборатории было достаточно создавая программы на BASIC. Я те, кто любит COBOL и я впервые начал писать
компьютеров TRS-80 III, чтобы решил вернуться в колледж, на мейнфрейм, но я к ним не программы для AIX (версия UNIX
их хватило на каждого этот раз подав заявку на отношусь. Я смог перейти на от IBM). Это была 4-я версия, и
студента. TRS-80 III был создан иногда я использовал X
в 1981 году компанией «Tandy Windows, но основную работу
Radio Shack» и оснащён делал в терминале. Поскольку
шустрым процессором Zilog мне было знакомо это
Z80, работающим на бешеной окружение, написание
частоте 2.03 МГц. Он имел большинства необходимых bash-
причудливый встроенный скриптов было поручено мне в
монохромный монитор, два качестве небольшого бонуса.
дисковода для дисков на 5 ¼",
48 Kбайт ОЗУ и использовал TRS Время от времени я слышал
DOS в качестве операционной о Linux, о том, что он
системы. становился всё более
дружественным и что его даже
Я обнаружил, что получаю можно было установить на мой
истинное удовольствие от домашний компьютер. Это мне
программирования. Пока понравилось, и я решил дать
большинство бились над шанс Linux. Я купил
задачей, я обычно заканчивал толстенькую книгу Mastering
программу и добавлял Linux Premium Edition, в которой
дополнительные возможности было два диска с Red Hat Linux
сверх требуемых. 6.0 и дополнительным
программами ─ такими как Corel
Во время обучения я решил WordPerfect 8 для Linux. Я был

full circle magazine #37 содержание ^


МОЯ ИСТОРИЯ — КАК UBUNTU СТАЛА МОЕЙ ОПЕРАЦИОННОЙ СИСТЕМОЙ
очень рад, что смогу на которых размещены многие что хочу эту ОС.
установить Linux на мой сайты, и полагал, что это ниша
домашний компьютер, который Linux, поэтому несколько лет Я поискал на внутреннем
соответствовал минимальным не использовал его. Так было сайте моей компании и нашёл
системным требованиям: 486 до 2007, когда я прочитал довольно активное сообщество
МГц ЦП, 16 МБайт ОЗУ, 500 статью Ubuntu Linux, использующее эту
МБайт места на диске и (http://www.popularmechanics.co ОС в качестве основной на
возможность загрузки с CD- m/technology/upgrade/4230945.ht своих ноутбуках ThinkPad.
ROM. Всё как-будто было ml) в журнале «Популярная Также там были выложены
готово к старту. Я установил Механика» (ПМ), в которой я пакеты всех необходимых
Red Hat Linux во время увидел Linux на снимке экрана, работнику IBM программ. Ну,
рождественских каникул 1999- и решил попробовать его остальное — это уже история.
го в свете надвигающейся снова. В журнале сделали Я начал с Gutsy, обновился до
проблемы «ошибки 2000-го простой «Mini Monster PC», на Hardy, и так далее. Я пользуюсь
года». Вот где начались мои котором была установлена Ubuntu каждый день. Теперь я
проблемы. Linux CD содержал Linux, о которой я раньше усмехаюсь, когда вижу у кого-
ограниченный набор драйверов никогда не слышал — Ubuntu. В то «синий экран смерти» в
для железа, и после долгих статье очень хорошо Windows XP, или чья-то Vista не
интернет-поисков по dial-up отзывались о Ubuntu, которую загружается. В такие моменты
соединению я понял, что, можно было свободно я рассказываю им об Ubuntu.
вероятно, не удастся получить загрузить с официального
ни GNOME, ни KDE, ни даже сайта. Я решил проверить это и
безобразный X Windows на свой понять, что представляет из
компьютер. Что ещё хуже, себя эта система со странным
даже мой модем не именем. Я загрузил ISO-образ и
поддерживался ─ то есть записал его на диск. Я вставил
интернета не будет. Я недолго диск в мой ThinkPad и
поигрался с терминалом в загрузился с него.
Linux, но из-за Windows 95 с Поразительно, Linux запустился
играми, музыкой, видео и с диска и распознал всё
интернетом Linux на моей установленное оборудование. Я
машине явно проигрывал. Я был удивлён и поражён, увидев
был разочарован и забросил как далеко Linux ушёл вперёд с
книгу по Linux с дисками момента нашей прошлой
далеко на чердак. встречи. Он просто работал. Я
начал изучать системные меню,
В середине 2000 я начал попробовал полазить по
работать в IBM, и теперь моей интернету, а затем заметил
обязанностью, в основном, терминал. Я открыл окно
стала веб-разработка. Я видел, терминала и набрал несколько
что Linux запущен на серверах, команд. Именно тогда я понял,
full circle magazine #37 содержание ^
МОЁ МНЕНИЕ Помощь новичкам

П
осле долгих лет недо- получения сообшений за компьютере всё в порядке. Как веток сообщений. Вам понадобит-
вольства к Microsoft, последний час. После это ищу правило, терминальная коман- ся какое-то время на отказ от
производителям анти- посты без ответов на них. да "lspci" покажет видео и подписки. Начните с "User CP",
вирусов и дорогосто- Задерживаюсь мышкой над звуковые оборудования . Кроме затем ближе к концу страницы,
ящим неправильно работающим темой поста, давая возмож- того, "lsusb" определяет с "list subscriptions". Опять вос-
программам, вы решили ность показать первые строчки наибольшее количество веб- пользуемся "Last", чтобы найти
попробовать диск с Ubuntu, сообщения. Если эта тема камер. Рассказать, как запус- ветки неактивных сообщений.
который дал вам приятель. Вы известна мне и я могу как-то тить команду, и предложить Нажмите поле "notification",
устанавливаете систему и всё помочь с ответом, я щелкаю новичку зайти на форум, поис- выберете "Delete subscription" и
прекрасно работает... Почти. правой кнопкой мышки над кать полезную информацию. затем "Go".
темой и выбираю «Открыть в Это часто помогает для
Есть только одна маленькая новой вкладке». устранения проблемы. Решая проблемы, вы делаете
проблема, но она непреодо- человека счастливым. Помогите
лима. Будучи смышлёным Теперь я внимательно Если вы собираетесь потра- ему (или ей) найти нужное
парнем, вы создаёте тему на смотрю на сообщение. Один из тить время делая это, вы решение и он будет счастлив на
форуме с просьбой помочь. любопытных пунктов располо- должны быть справедливы к долгие, долгие дни.
Никто не отвечает. Ну что ж, жен слева — строка показыва- себе: вы не сможете решить
всегда можно подождать еще ющая бобы. Они обозначают каждую проблему. Например, я
несколько лет. Может быть, сколько автор данного сообще- не понимаю права доступа в
тогда вы сможете вырваться из ия написал постов. Если это Linux достаточно хорошо, чтобы
лап Microsoft. меньше 10-12, то автор поста помочь кому-то с ними, но я
вероятно новичок. Это тот знаю много об "железе". Вам
Как мы можем это остано- случай, когда я могу реально так же не следует расстраивать
вить? Просто. Даже ничего не помочь, если даже у меня нет людей, задающих один и то же
значащий ответ на форуме, полного решения проблемы. вопрос снова и снова. Вы може-
поможет автору поста найти те вежливо намекнуть им, что Русскоязычный интернет-
решение проблемы. Найдя для Довольно часто новички не поиск в Google может помочь портал, посвящённый
себя , вы доказали что получают какого-либо ответа на им найти ждущий, только их, операционным системам
можете находить что искали, и вопрос, потому что не дают ответ. Будьте тактичными и в семейств UNIX и GNU/Linux, а
даже можете потратить достаточной информации. Гово- один день вы присоединитесь к также Free / Libre / Open
полчаса на помощь сообществу. рить человеку, как получить эту списку людей, использующих Source Software. Уже на
информацию, не снимает проб- Ubuntu. протяжении многих лет
Вот как примерно делаю я: лемы, но помогает приблизить- является одним из
вхожу на форумы Ubuntu. Затем ся к её решению. Например, Заметка по хозяйству: если популярнейших в рунете
нажимаю «Новые сообщения», если дело идет о звуке, может вы будете заниматься этим новостных сайтов по
затем «Последние» для быть полезно знать, что со долго, то вскоре вы окажетесь соответствующей тематике.
звуковым оборудованием в подписанным на множество
full circle magazine #37 содержание ^
ОБЗОР
Автор — Robin Catling и Dan (из Full Circle Podcast)
Lubuntu

Д
эн: Xubuntu не является небольшие хитрости, с CD и установленной Lubuntu аудиоплеер (Aqualung),
облегченной Ubuntu, которыми я успешно справился. (например Linux Magazine - видеоплеер (MPlayer) - все
как должна быть. Она Она четко работает на моем http://www.linux- равно занято около 170 МБ ОЗУ,
меньше нагружает ЦПУ, EEE PC701 разогнанном до 900 mag.com/cache/7520/1.html). оставляя большой объем
но памяти использует столько МГц с 512 МБ ОЗУ. На 4 Гб флеш- Она значительно опережает свободной оперативной памяти.
же. Lubuntu же использует накопителе, с разделом /usr под Karmic с Gnome, и Xubuntu с
значительно меньше памяти и squashfs, осталось незанято Xfce. Evo необходимо 60 секунд Файловому менеджеру
меньше нагружает ЦПУ чем около 3 ГБ и это меня радует. для загрузки рабочего стола, PCManFM нужно немного
любая из *buntu, включая Как правило используется LXDE нужно ровно 30. Однако времени, чтобы конкурировать
Xubuntu. Я привык использовать около 100 МБ памяти и вас не ограничивают; на равных с Thunar, но и сейчас
Xubuntu и рекомендую её семье возрастает примерно до 175 приложения gtk2 хорошо это дееспособное и надежное
и друзьям, но я разочаровался в МБ, когда запущены Firefox (с поддерживаются, и Synaptic приложение, которое не
некоторой её неуклюжести, а несколькими расширениями), подхватывает репозитории потребляет ресурсы, как
иногда и медлительности. VLC, Skype, Parcellite, network Ubuntu для управления Nautilus или Dolphin.
Например меня раздражает manager и EEE-control. пакетами (так что можно
слегка расплывчатый текст, стянуть OpenOffice.org для Если вам нужна легковесная
использование памяти и то, что У меня нет никакой выгоды замены стандартного AbiWord, *buntu, это она.
Thunar (файловый менеджер) от раскрутки LXDE, мне она не причинив тем самым вред
не всегда корректно работает просто нравится. Она системе).
или падает в древовидном привлекательнее, легче,
режиме. стабильнее и быстрее чем XFCE. Lubuntu поставляется с
Я понимаю, что Lubuntu еще не отобранными легкими
Я следил за LXDE (Lightweight идеально отполирована, но приложениями и, запустив все
X11 Desktop Environment) вскоре, кажется, вопрос о компоненты - терминал
примерно год и, наконец, начал необходимости Lubuntu будет (LXTerminal), файловый
использовать его в Ubuntu заменен на вопрос о менеджер (PCManFM),
около 8 месяцев назад, когда в необходимости Xubuntu. калькулятор (Galculator),
сети увидел сборку "LXubuntu" в программу для просмотра
виде ISO образа. Сейчас я Робин: Первое, что меня изображений (GPicView),
использую Ubuntu Karmic Mini с впечатлило при запуске Lubuntu текстовый редактор (Leafpad),
LXDE, которую я установил в на моем скромном ноутбуке архиватор (Xarchiver), веб-
соответствии с Masonux Compaq Evo (Pentium-M, 512 МБ браузер (Chromium или Firefox),
(http://sites.google.com/site/maso ОЗУ) - это небольшой объем почтовый клиент (Claws),
nux/home/notes-to-myself). используемой памяти. Можете клиент для обмена
Чтобы использовать GUI мне не верить, но в сети есть сообщениями (Pidgin), торрент-
необходимо преодолеть убедительные тесты для Live клиент (Transmission),

full circle magazine #37 содержание ^


ИНТЕРВЬЮ Стефан Ласичник (Stefan Lesicnik)
Когда и как ты присоединился к в работе с MOTU? aging) в Йоханнесбурге!
команде MOTU? Мне нравится, что я могу
Я присоединился к команде во улучшить то, с чем я работаю На чём бы ты хотел
время работы над Intrepid. Я не каждый день. Это здорово — сосредоточиться в Karmic?
силён в программировании преодолевать препятствия и Сейчас я работаю над
(хотя мне нравится это делать), узнавать что-то новое о том, облегчением синхронизации
поэтому сначала я, в основном, как операционная система и исправлений безопасности из
вносил маленькие исправления: сообщество работают вместе с Debian в Ubuntu. Более того, я
добавлял файл watch, технической и социальной хотел бы посмотреть на
28
накладывал патчи, точек зрения. процессы слияния и
просматривал найденные синхронизации изнутри, чтобы
ошибки и помогал в их Что ты можешь посоветовать понять, как это можно
Йоханнесбург,
устранении. Я участвовал (или людям, желающим помочь улучшить. Я хочу добиться
ЮАР
читал логи) во всех MOTU? добавления Google Gears в
еженедельных совещаниях Просто попробуйте! Конечно, архив, а также поучаствовать в
stefanlsd
разработчиков Ubuntu потребуется некоторое работе над спонсируемыми
(https://wiki.ubuntu.com/UbuntuDe начальное обучение, но оно проектами.
Как долго ты используешь
veloperWeek) и читал статьи о достаточно простое. Чтобы
Linux, и какой был твой первый
MOTU на wiki помочь сообществу, вам не Чем ты занимаешься в
дистрибутив?
(https://wiki.ubuntu.com/MOTU/Get надо быть программистом, и свободное время?
Я увлёкся Linux примерно в
tingStarted). здесь есть множество людей и Много времени я уделяю моей
1996-м году. После того как я
ресурсов, которые помогут вам. официальной работе и
закончил школу и прошёл
Что помогло тебе научиться Приходите на наш канал в IRC и социальной жизни. Я люблю
сертификацию Microsoft MCSE
создавать пакеты и понять, как спрашивайте! Также вы можете читать и изучать что-то новое.
(простите!), я понял, что хочу
работают команды Ubuntu? воспользоваться менторской Сейчас это немецкий язык и
работать только с Linux. Моим
Мне нравится делать что-то программой MOTU — Python.
первым дистрибутивом был
самому. Когда я погружаюсь в https://wiki.ubuntu.com/MOTU/Men
Redhat 3.0.3 (Picasso).
решение проблемы, я гораздо toring.
лучше понимаю, как эти вещи
Как долго ты используешь
работают на самом деле. Я Участвуешь ли ты в работе
Ubuntu?
начинал с обновления каких-либудь местных групп
Долгое время я использовал
некоторых пакетов (GPA) и, в Linux/Ubuntu?
Gentoo, но, в конце концов,
конце концов, стал собирать Я участвую в Ubuntu-ZA LoCo
перешёл на Ubuntu Feisty, о чём
пакеты самостоятельно (Google (http://wiki.ubuntu-za.org/). 27-го
ничуть не жалею!
Gears). июня 2009-го года мы
организовали Packaging Jam
Что тебе больше всего нравится (https://wiki.ubuntu.com/Jams/Pack
full circle magazine #37 содержание ^
ПИСЬМА Письмо может быть сокращено из-за нехватки места.
letters@fullcirclemagazine.org

Ответ Горда: Программой можно


пользоваться в течение месяца,

В Я
36-м номере FCM живу в США, прежде чем купить её.
говорится о двух . использую Ubuntu и
командах, которые, на читаю Full Circle Всего за несколько минут я
мой взгляд, чрезмерно Magazine. Я хотел бы получил возможность
усложнены. отметить одну программу, полноценной печати и сразу же

П
которая помогла не только мне, захотел купить это ПО. В
одумал, вам
Первая — на странице 32 в но и многим моим знакомым, сообществах Ubuntu и Linux
понравится эта
рубрике «Вопросы и Ответы». полностью перейти на Ubuntu. очень много прекрасных людей,
картинка о поддержке
Найти файл или директорию Этот замечательный продукт — которые трудятся над
Ubuntu
можно намного легче с TurboPrint Pro для Linux свободными программами для
производителем оборудования.
помощью: (http://www.turboprint.info/). нас. Я считаю, что люди,
На фото изображена часть
которые работают над
коробки, которую я получил из
sudo updatedb Это не свободное ПО, но я драйверами для железа и
магазина офисных товаров. В
очень рад его существованию. делают это хорошо,
ней находится внешний 8x DVD-
locate .dwg Я был фанатом принтеров заслуживают небольшой
RW USB-привод I/O Magic, на
Canon, и мой первый опыт в награды.
котором указано, что он
затем: Linux оказался печальным,
поддерживается Ubuntu.
Приятно видеть, что такие поскольку я не мог заставить
find ~ -iname '*.dwg' работать два моих принтера.
компании начинают появляться!
Такое чувство, что мысль о
На странице 33 абсолютно печати пришла в голову

Я
не нужно создавать файл, а разработчикам Linux слишком прочитал статью «Моё
затем запускать gedit. Вместо поздно. Попробовав Ubuntu, я мнение», написанную
этого вывод sudo lshw может сразу решил, что перейду на Уильямом Эрледжем в
быть перенаправлен командам эту операционную систему. Но 34-м номере. Он
less или more: и тут поддержка принтеров жёстко критикует Ubuntu 9.10 и
Canon оказалась чрезвычайно говорит, что плохо работает
sudo lshw | less слабой. Я бы мог купить HP, но, всё: загрузка, HDD, видео,
в конце концов, я выложил спящий режим, интернет.
или: приличную сумму за нынешний
принтер. Я провёл много Тем временем, у меня нет и
sudo lshw | more
времени в поисках решений и четверти твоих проблем. У меня
обходных путей, пока кто-то не система работает нормально на
предложил попробовать протяжении нескольких
TurboPrint для Linux.
full circle magazine #37 содержание ^
ПИСЬМА
месяцев! Я установил её .
нескольким друзьям, и у них
вообще нет претензий. Что ты
наделал со своей системой? Я Эндрю Мин не сможет сделать «Топ 5» к следующему (38-му)

П
даже не знаю, как претворить в рошу прощения за номеру, поэтому мне бы хотелось дать слово вам, читатели.
жизнь твои проблемы! глупый вопрос... Я
хочу подписаться на
новостную ленту Для каждого приложения необходимо предоставить:
Подкаста на своём ноутбуке и • название
на ленту журнала на десктопе. • ссылку на домашнюю страницу проекта
Я не могу сообразить, как • один скриншот

Я
ничего не знаю об подписаться на них раздельно. • объяснение длинной в сто слов, почему оно так значимо для
авторе статьи (GIMP 2, вас
FCM#36) и ни в коем • название пакета или подробную инструкцию по установке.
случае не хочу
оскорбить кого-либо, но считаю, Отвечает Робин: у вас будет больше шансов на публикацию, если вы
что автор не использует напишете о пяти приложениях по предложенной схеме.
потенциал GIMP. Использование
инструмента «Свободное
выделение», описанного там, я
считаю неподходящим и
требующим много времени. !

Я бы скопировал слой,
добавил маску слоя, затем,
используя большую кисть, стёр
ненужные детали и применил к
слою «Гауссово Размывание». А
после этого маленькой кистью
(по маске слоя) стёр бы глаза,
брови, ноздри и т.д.

Ред:

full circle magazine #37 содержание ^


UBUNTU WOMEN Интервью с Пенелопой Стоув
обо всём, с чем я сталкиваюсь, посоветовали мне Ubuntu. проектом по оживлению
и, хотя я не верю в знания ради Признаю, я не использую её всё команды специальных
знаний, я верю, что всё, чему я время и вряд ли буду. Тем не возможностей Ubuntu (Ubuntu
научусь, мне пригодится так менее, меня всегда Accessibility Team). Раньше она
или иначе. интересовала свободная представляла собой не
культура, и использование привлекающую внимания
ИЛ: Что побудило тебя свободного ПО — определённый команду поддержки, которая
присоединиться к сообществу прогресс в этом направлении. несколько лет помогала людям
Ubuntu? Хотя по жизни я люблю, чтобы через почту и форумы, но я
«всё просто работало», в надеюсь сделать её такой,
ПС: Простой и быстрый ответ отношении ПО я более чтобы она добавляла в
заключается в том, что один сдержана, особенно когда документацию информацию о
мой друг изводил меня этой нужные мне инструменты дополнительных возможностях,
просьбой где-то на протяжении имеют недочёты в любом собирала и учитывала
полугода, прежде чем я дистрибутиве Linux. пожелания пользователей, а
согласилась. Развёрнутый ответ также взаимодействовала на
состоит в том, что в какой-то Кроме того, работа на благо этой почве с разработчиками
момент я перестала с Ubuntu, это нечто, что я могу ПО. Многие предлагают свою
: Сначала помощь, и я хочу объединить их
осторожностью относиться к делать, когда я физически не
расскажи нам, пожалуйста, усилия. Специальные
вступлению в сообщество, и это способна сделать что-то ещё. Я
немного о себе. возможности — это сложная
закономерно, ведь у меня есть инвалид, и временами мне
много друзей, состоящих в приходится много лежать, но штука, ведь они бывают очень
: Я использую разные. То, что нужно мне,
сообществе и желающих видеть когда со мной мой ноутбук, я
Ubuntu почти три года, но может сильно отличаться от
меня в своих рядах. Я работала всё ещё могу сделать что-то
делаю это не постоянно (надо того, что нужно кому-то с
с Ubuntu задолго до этих полезное для Ubuntu.
сказать, что другая ОС — это плохим зрением. Каждый
событий, так что вступление в
MacOS). До недавнего времени человек с разными
сообщество было не огромным И в конце концов, я люблю
я работала в издательском двигательными ограничениями
скачком в моей жизни, а просто сообщество Ubuntu. Это одно из
деле, но сейчас уволилась и нуждается в вещах, отличных
преодолением внутреннего самых дружественных
ищу себе новое интересное от того, что нужно мне. Мы
препятствия. сообществ, которые я знаю, и я
занятие. Полагаю, это как раз придаём этому большое
думаю, что сообщество — это
хорошее время, чтобы значение, когда
А с Ubuntu я стала работать самая сильная часть этой ОС.
рискнуть, отбросить старые концентрируемся на
потому, что у меня всегда было
планы и приглядеться к новым разработке, и я была бы рада
много друзей, повёрнутых на ИЛ: Какова твоя роль в
возможностям. увеличению команды, ведь нам
Linux, и когда я в 2007-м году сообществе?
попросила дистрибутив для действительно нужно сделать
Я стараюсь узнать побольше многое для улучшения
пробы, все в один голос Сейчас я занимаюсь большим
full circle magazine #37 содержание ^
UBUNTU WOMEN
документации и всеобщей работала с Ubuntu! Есть ли ещё которой я только что ушла, был
информированности. Много что-нибудь, что бы ты хотела издатель научной фантастики
людей захотят попробовать попробовать сделать? и фэнтези, поэтому
Ubuntu, если в ней улучшится удовлетворить моё
поддержка специальных ПС: Лучше спросите, чего бы я пристрастие к книгам было
возможностей, или люди хотя НЕ хотела попробовать легко. Также я интересуюсь
бы узнают о том, что уже есть в сделать! Точно скажу — я хочу изучением инвалидности и
этой ОС. работать с документацией. правами инвалидов, и мне
Думаю, это крайне важно, да и интересно, какая деятельность
Также я состою в команде к тому же я смогу применить в этих областях сейчас
организаторов Дней навыки, которыми я уже осуществляется в сети и в
Пользователя Ubuntu для новых обладаю. Ещё я хочу реальной жизни.
пользователей. Мы начали Дни разобраться, как сортируются
Пользователя Ubuntu, чтобы ошибки, и помочь команде, У меня есть блог —
показать начинающим которая с ними работает. И wheeledtraveler.blogspot.com,
несколько основных «how-to» самое интересное — я хочу в хотя в последнее время я стала
по работе и настройке ОС, и свободное от работы время писать туда меньше, поскольку
достигли большого успеха с научиться программировать. Я стала меньше путешествовать.
первой же попытки. проходила пару курсов в Теперь это должно измениться,
Следующий День будет 5-го колледже, и мне нужно будет так как в принципе у меня
июня, и я надеюсь, он пройдёт просто освежить в памяти те сейчас больше свободного
так же, как первый. У нас так языки и начать изучать Python. времени.
много идей на этот счёт, и Уверена, есть ещё много
очень приятно видеть, как они вещей, но я о них не думала
воплощаются в реальность. или просто не помню, что
хотела сделать, но потом это
И, наконец, я активно работаю обязательно всплывёт: если я
в Ubuntu Women, где помогаю слышала об этом, возможно,
Русскоязычный интернет-
возобновить менторскую это уже есть в моём длинном
портал, посвящённый
программу и делаю всё, что списке вещей для овладения
операционным системам
меня попросят. К моменту или работы, как только у меня
семейств UNIX и GNU/Linux,
окончания подготовки Lucid появятся силы/время/ресурсы.
а также Free / Libre / Open
моя активность немного
Source Software. Уже на
снизилась, однако теперь у ИЛ: Чем ты ещё интересуешься
меня снова есть достаточно кроме OSS и Ubuntu? Подпишись на протяжении многих лет
свободного времени, и я буду твиттер-ленту является одним из
работать в полную силу. ПС: Я очень люблю читать http://twitter.com/fcm_ru популярнейших в рунете
книги, в основном фантастику, и узнавай о выходе новостных сайтов по
ИЛ: Ты сделала так много за то но я от неё отхожу. Моим новых номеров соответствующей тематике.
недолгое время, пока ты главным клиентом на работе, с первым!

full circle magazine #37 содержание ^


ИГРЫ UBUNTU
требует прохождения 47
уровней с различными
заданиями и уровнями
сложности. Игра в начале
— В установщике бета довольно простая. Здесь есть
версии Steam для Mac хороший учебник, вместе с
найден код, намекающий о которым вы пройдёте
релизе Steam для Linux. начальные этапы. Вы
Никаких официальных будете летать,
анонсов ещё нет. непринуждённо играть после погружения в
поглощая другие какую-нибудь игру жанра action.
пылинки. Но вскоре Такой
игра становится всё геймплей
— Версия этого года вы ещё Игра выглядит впечатляюще.
принесла новые уровни, сложнее, Эффекты, напоминающие
добавляются нигде не
улучшенную графику и видели. космос, действительно
изменения в игровом сложные задания и украшают игру. Пылинки
новые виды Чтобы
процессе. переместить изумительно светятся, когда
пылинок. Иногда вы они спокойно перемещаются
даже будете считать, пылинку в

O
сторону, вы через Osmos. Это
smos — это новая что некоторые уровни минималистично, но выглядит
невозможно пройти. должны подвести
коммерческая игра, ошеломляюще. Звук здесь
Однако, разработчики курсор к её стороне и
выпущенная пару высокого качества — это одна
Hemisphere решили эту толкнуть. Вы можете сделать
недель назад студией из самых сильных сторон игры.
проблему, добавив несколько быстрых нажатий,
Hemisphere Games. Это Как я уже упоминал, игра очень
«Процедурную генерацию». чтобы быстро скорректировать
головоломка, основанная на расслабляет, и звук этому
Если вы «застряли» на уровне, её движения, или несколько
физике. Действие происходит в способствует.
то можете нажать на эту длинных, чтобы ускорить свою
мире Osmos. Мир очень изящен
кнопку в меню. Игра создаст пылинку. Однако, после
и напоминает космос. Здесь вы Osmos — это великолепная
для вас случайный уровень, каждого перемещения она
можете провести свою игра с уникальной атмосферой
который позволит играть в будет уменьшаться, поэтому
«пылинку» по всему миру, и игровым процессом. Здесь
Osmos дальше. По мере необходимо следить, чтобы
поглощая других и становясь большие возможности и
прохождения игры вы будете пылинка не стала слишком
крупнее. Тем не менее, вы неограниченное число
зарабатывать достижения, что маленькой. Игра крайне
должны следить за большими случайных уровней для того,
делает игру интересной для успокаивающая. Толкая вашу
пылинками, которые могут чтобы вы могли продолжить
повторного прохождения, если пылинку в Osmos и наблюдая за
поглотить вас! игру, если застряли, что
вы будете стараться заработать другими, вы будете
расслабляться. В неё хорошо случается из-за быстро
В игре нет сюжета. Она их все.
full circle magazine #37 содержание ^
ИГРЫ UBUNTU
возрастающей сложности.
Графика и звук великолепны, и
они поддерживают атмосферу
игры. «Достижения» позволяют
дольше играть в эту игру, чтобы
получить их все. Было бы
неплохо, если бы у Osmos
имелись некоторые сетевые
возможности, например,
загружаемые модификации или
доска лидеров. Osmos доступна
за 10 долларов с возможностью
установки через deb-пакет.
Существует также демо-версия
с несколькими уровнями,
которые можно опробовать. На
Osmos должны взглянуть как
любители игр, так и не
играющие в игры люди.

Full Circle благодарит Hemisphere


Множество уровней Games за предоставление нам
Случайно созданные уровни копии Osmos для обзора.
Великолепное музыкальное
сопровождение
Достижения

Было бы неплохо добавить


поддержку модификаций и
онлайна.

, (aka chewit в играх),


заядлый PC-геймер, но иногда
играет и в консольные игры. Он
также состоит в команде
разработчиков проекта Gfire
(плагин Xfire для Pidgin)

full circle magazine #37 содержание ^


ВОПРОСЫ И ОТВЕТЫ questions@fullcirclemagazine.org
Пожалуйста, опишите вашу проблему как можно более детально.

В В
Могу ли я в Lucid страницу) с экраном, Как я могу изменить Ubuntu за совет.

В
переместить кнопки опущенным вниз. Я хотел бы имя моего компьютера?
«распахнуть, свернуть, перевернуть изображение, У меня ноутбук Sony
закрыть» на правую чтобы я мог читать. В ноутбуке Vaio (vgn-sr21m). У
сторону? установлена nVidia FX 5200. меня не получается

О
записать голос через

О
Откройте

О
Запустите gconf-editor Наберите в терминале «Стандартные > встроенный микрофон в Karmic.
следующую команду:

О
из терминала, Терминал» и наберите
перейдите apps > команду: Откройте
metacity > general и, «Стандартные >
наконец, измените значение gksudo gedit /etc/hostname Терминал» и введите:
button_layout на gksudo gedit
:maximize,minimize,close. /etc/X11/xorg.conf Файл содержит всего одну
(Заметьте: «X» в «X11» в строку — имя компьютера. gksudo gedit

В
В моём компьютере верхнем регистре!) Теперь: /etc/modprobe.d/alsa-
есть Blu-Ray-привод. base.conf
Как просматривать Blu- Если там нет раздела gksudo gedit /etc/hosts
Ray-диски в Ubuntu? «Device», добавьте. Если есть, Добавьте такую строку или
просто добавьте в него строку Отредактируйте имя. После отредактируйте

О
Большая часть Blu-Ray- «option», как показано ниже: сохранения файла существующую, чтобы в ней
дисков имеют перезагрузите компьютер. было «auto»:
Section "Device"

В
завышенный уровень
Option "RandRRotation" "True" Как я могу быстро options snd-hda-intel
«Технических средств EndSection model=auto
защиты авторских прав». Если проверить, установлен
Вы «загуглите» blurayandhddvd ли пакет?
Сохраните файл и Перезагрузите компьютер и
(blu ray and hd dvd, но всё перезагрузите компьютер. настройте уровень входного

О
одним словом), то первым Теперь можно набрать в сигнала, используя «mic», а не
результатом поиска должно Откройте
терминале: «Стандартные > «front mic».
быть описание процесса
воспроизведения Blu-Ray- Терминал» и введите
xrandr -o inverted Спасибо Бенадди Тарику из
дисков, созданное сообществом. команду:
Yahoo Ubuntu Linux Group.

В
Чтобы вернуть всё, как было, aptitude show (имя пакета)
У меня есть ноутбук, введите:
прикреплённый к
кухонному шкафу Например, aptitude show vlc.
xrandr -o normal
(смотрите следующую Спасибо Ratcheer с форумов

full circle magazine #37 содержание ^


ВОПРОСЫ И ОТВЕТЫ
видел такое только один раз в
жизни! Если ваш поисковый
запрос очень конкретен, вы
получите несколько десятков
результатов. Если вы получили
Может показаться, что тысячи результатов, то вам
человек, который пишет эту нужно работать над подбором
колонку должен знать о точных слов, которые
компьютерах всё, но это не так. раскрывают суть этого вопроса.

Моим основным навыком Отбирая результаты поиска,


является возможность которые следует прочитать, я
использовать поисковые отдаю предпочтение
движки эффективнее, чем результатам из документации
большинство людей. Мне редко сообщества Ubuntu. Некоторые
приходится использовать из документов сообщества не
расширенные функции Google. актуальны, так что я сразу
Большая часть моих поисковых пытаюсь выяснить, относится
запросов содержит три или ли это к текущему документу.
четыре слова, и одно из них Затем, я просматриваю форумы
«linux» или «ubuntu». Ubuntu, особенно если в
заголовке присутствует слово
Если это связанно с «решено». Существуют
техникой, я добавлю многочисленные блоги людей,
наименование модели. которые время от времени вернуться. Я не считаю, что это удавалось найти на них ответы,
Например, «vgn-sr21m» — пишут о Linux. Многие из них говорит о том, что я пессимист, используя поиск! Я очень часто
модель ноутбука Sony. «Ноутбук очень осведомлены и отлично причиной этому огромное пользуюсь форумами Ubuntu, но
Sony» — слишком пишут. В некоторых случаях количество результатов поиска я никогда не заводил там новой
неопределённая фраза, чтобы веб-сайт производителя в Google. темы.
быть полезной. содержит необходимую
информацию, особенно, если вы На форумах Ubuntu есть
Остальные слова должны хотите скачать руководство. И поиск, который полезен, только
относиться к вопросу. наконец, в мире Linux если ищешь по одному
Например, для вопросов из существуют другие форумы, единственному слову. И даже в
этого номера я использовал: blu- которые иной раз могут быть этом случае Google обычно
ray, инвертирование и имя. очень полезны. справляется лучше.

Если вы произведёте Когда я открываю Помогло ли это всё мне? С


идеальный поиск, то получите результаты поиска, я всегда тех пор как я выбрал Ubuntu, у
один результат, который делаю это в новой вкладке, меня появлялось много
отвечает на ваш вопрос. Я предвидя, что я захочу к ним вопросов, и мне всегда
full circle magazine #37 содержание ^
МОЙ РАБОЧИЙ СТОЛ misc@fullcirclemagazine.org

Это мой рабочий стол. Я использую Linux уже несколько лет, Это снимок экрана Ubuntu Intrepid Ibex, запущенной на моём
а мой любимый дистрибутив — Ubuntu, так как он очень ноутбуке Toshiba Satellite. Технические характеристики:
прост в использовании. процессор Intel Pentium Dual core 1.7 ГГц, 1.5 Гбайт ОЗУ, 160
Гбайт жёсткий диск, видеокарта с 256 Мбайт видеопамяти. На
На этом снимке показана запущенная Ubuntu 9.10 с рабочей ноутбуке так же установлена Microsoft Windows 7, хотя я
средой Gnome. Я использую Emerald Theme Manager с темой очень редко запускаю Windows.
SlicknesS, Conky для отслеживания состояния системы, а в
качестве фона рабочего стола — картинку В системе запущен Screenlet с дополнением для Pidgin и
Adrenaline_by_vargeEEEEn, найденную на Deviantart. другими вещами. Я запускаю у себя на ноутбуке почти все
виды приложений, потому что я студент факультета
Живёт система на ноутбуке HP 2230s. Внутри находится информатики и стараюсь попробовать все приложения с
процессор Intel Core 2 Duo T5870, 2 Гбайт ОЗУ, 160 Гбайт открытым исходным кодом. Все они работают исправно. Вот
HDD, и 12.1 дюймовый дисплей. Большинство устройств список некоторых программ, которые я установил:
заработало сразу после установки Ubuntu, но мне пришлось компилятор Java, Eclipse, плеер VLC, рабочий стол Google, веб-
повозиться с веб-камерой и сканером отпечатков пальцев. браузер Google Chrome, Stardict, Inkscape, Wireshark, Skype и
Filezilla.

full circle magazine #37 содержание ^


МОЙ РАБОЧИЙ СТОЛ

Привет, это мой рабочий стол. Я использую Ubuntu 9.10 на Это рабочий стол моего ноутбука.
своей машине с процессором Intel Core Duo E7400,
видеокартой ATI Radeon HD4670, материнской платой Фон я скачал с DesktopNexus, иконки (Black and White Style) с
Gigabyte EP31-DS3L и 4 Гбайт ОЗУ. Абсолютно всё прекрасно DeviantArt, тему zni3 с Gnome-Look, а AWN является докбаром.
заработало «из коробки».
У моего ноутбука — Compaq Presario c700 с 2Гбайт ОЗУ и 120
Фон рабочего стола: http://www.therapycompanion.com/wp- Гбайт жёстким диском, установлены две операционные
content/uploads/2009/09/aero-blue-abstract-wallpaper.jpg системы: Windows XP Professional и Linux Mint 7.
Боковая панель — это Conky (http://conky.sourceforge.net/).
Докбар AWN (http://wiki.awn-project.org). Windows я использую для игр, а Mint у меня для всего
Инструмент выбора цвета для Gnome остального, например, для Gimp, Inkscape и других сказочных
(http://gnomecc.sourceforge.net/) для изменения цвета текста в инструментов для дизайна в Ubuntu.
панели Gnome.

Пользовательские значки.

full circle magazine #37 содержание ^


ТОП 5 Фреймовые оконные менеджеры

http://awesome.naquadah.org/ http://xmonad.org

Awesome — динамический фреймовый оконный менеджер, Другой динамический фреймовый оконный менеджер,
написанный на Lua. Он может обрабатывать как плавающие, написанный на Haskell. Плавающие окна в нём всегда
так и фреймовые окна, но, в отличии от других менеджеров, располагаются сверху. Файлы настроек хорошо описаны, а сама
не обрабатывает плавающие окна в положении «всегда программа надёжна. Он поможет вам отточить навыки в Haskell
сверху». Он состоит из встроенной панели и области и узнать возможности этого языка. Позволяет настраивать
уведомления и имеет отличную поддержку нескольких рабочее пространство для каждого монитора. Для работы
мониторов. К сожалению, синтаксис настроек меняется требуется xmobar или пользовательская dzen bar для панели и
довольно часто, вынуждая переписывать файл настроек. области уведомления.

Пакет: в репозитории universe. Пакет: в репозитории universe.

full circle magazine #37 содержание ^


ТОП 5 — ФРЕЙМОВЫЕ ОКОННЫЕ МЕНЕДЖЕРЫ

http://dwm.suckless.org http://i3.zekjur.net

DWM — динамический фреймовый оконный менеджер, i3 — это динамический фреймовый оконный менеджер,
написанный на Си. Разрабатывается как компактная написанный на Си с нуля. Он быстр и стабилен. Кроме того, он
программа, длинной не более 2000 строк кода, состоящая из имеет хорошую документацию и поддерживается ресурсами,
одного исполняемого файла. Использует метки для окон, которые позволяют разработчикам легко внести свой вклад или
позволяя детально управлять каждым из них. Требует изменить i3. Рабочие пространства он создаёт динамически
повторной компиляции после каждого изменения файла (бесконечное их множество). Обладает теми же плюсами и
настроек. Позволит вам расширить ваше владение Си. минусами, как и предыдущие менеджеры.
Плавающие окна также всегда располагаются сверху, но
могут быть перенесены с другого виртуального рабочего Пакет: в репозитории universe.
стола.

Пакет: в репозитории universe.

full circle magazine #37 содержание ^


ТОП 5 — ФРЕЙМОВЫЕ ОКОННЫЕ МЕНЕДЖЕРЫ

http://pytyle.com

PyTyle — это сценарий, написанный на Python и


предназначенный для имитации фреймового менеджера окон
в любом другом. Так как это сценарий, то его можно
использовать в Openbox, Gnome и множестве других. Хотя
окна не расставляются автоматически, менеджер очень создаётся членами сообщества
простой и легковесный. К сожалению, deb-пакета ещё нет, но Ubuntu Linux из Великобритании.
инструкции по установке при помощи файла setup.py
находятся на Wiki, адрес которой дан выше. Мы стремимся предоставить актуальную тематическую
информацию о пользователях и для пользователей
Пакет: http://sourceforge.net/projects/pytyle/files/ Ubuntu Linux со всего мира. Мы обсуждаем все стороны
Ubuntu Linux и свободного программного обеспечения,
стараемся охватить всю аудиторию: от начинающих
пользователей до закоренелых программистов; и все
темы: от командной строки до самых последних
графических оболочек.

Подкаст создается сообществом Ubuntu UK,


соответствует Кодексу Поведения Ubuntu и подходит
всем возрастам.
http://podcast.ubuntu-uk.org/

full circle magazine #37 содержание ^


HOW TO CONTRIBUTE - Ronnie Tucker
ronnie@fullcirclemagazine.org
- Rob Kerfia
Мы постоянно ищем новые статьи для публикации в журнале Full admin@fullcirclemagazine.org
Circle. Указания по написанию статей и переводу находятся на wiki- -
странице: http://wiki.ubuntu.com/UbuntuMagazine Robert Clipsham
Пожалуйста, отправляйте статьи на: articles@fullcirclemagazine.org mrmonday@fullcirclemagazine.org
- Robin Catling
podcast@fullcirclemagazine.org

Если вы хотите прислать , пишите на: news@fullcirclemagazine.org


Mike Kennedy
Свои об опыте в Linux присылайте на: letters@fullcirclemagazine.org David Haas
Gord Campbell
ПО и оборудования присылайте на: reviews@fullcirclemagazine.org

для рубрики Вопрос-Ответ отправляйте на: questions@fullcirclemagazine.org И мы говорим спасибо Canonical,


маркетинговой команде Ubuntu
Моего Стола следует присылать на: misc@fullcirclemagazine.org и множеству команд переводчиков
по всему свету.
... или вы можите посетить наш : www.fullcirclemagazine.org

Журнал — не журнал, если в нём нет статей, и Full Circle не


исключение. Нам нужны ваши Мнения, Рабочие столы и Истории. Ещё
нам нужны Обзоры (игры, приложения и железо), статьи How-To (на
любую тему о K/X/Ubuntu), любые вопросы и предложения, которые
могут возникнуть. Присылайте их на: articles@fullcirclemagazine.org

full circle magazine #37 содержание ^


РУССКАЯ КОМАНДА FULL CIRCLE *
*
Григорий Топорков
Дмитрий Фролов (darkEtalon)
* AndronKot
* Андрей Гадюков (DroneZzZko)
* Никульшин Виктор (frio)
* Эдуард Мейлах
Страница журнала на ubuntu.ru: http://www.ubuntu.ru/fullcircle * Slaykovsky
* Константин Лопарёв (LinuxDale)
Страница команды на launchpad: https://launchpad.net/~fullcircle-ru * Антон Лазарев
* Dmitriy Makhmudov
Страница перевода на wiki: * Сипайлов Вадим
https://wiki.ubuntu.com/UbuntuMagazine/TranslateFullCircle/Russian * Леонид Селиванов
* Курёнышев Вячеслав
* Михащук Александр (kirkh)
Конференция на jabber.ru: fullcircle-ru@conference.jabber.ru * Андрей Данин (GCon)
* Яков Попов
Адрес электронной почты: fullcircle.ru@gmail.com * Дубков Илья (Нэс)
* Нахов Сергей
Ты можешь внести свой вклад в развитие журнала, сделав * Адмакин Дмитрий (bzlamshik)
пожертвование на счёт * Дарья Майорова
* Антон Волошин (Zombieff)
* Антипов Алексей

Хотите рассказать о своём проекте? Знаете новость, которая поразит русско-


язычное сообщество Ubuntu и Linux? Может быть, вы знаете человека,
который активно участвует в развитии Linux и opensource? Напишите нам! Мы
будем очень рады статьям и идеям для нашей региональной рубрики.

Пишите на адрес электронной почты: fullcircle.ru@gmail.com

full circle magazine #37 содержание ^