Monthly Archiv: Ноябрь, 2010

Ubuntu идет в школы Украины

 
Группа компаний МУК совместно с компанией UALinux начинает поставки компьютеров в школы Украины с предустановленным Ubuntu DesktopPack как с наиболее полным и готовым пакетом Ubuntu, содержащим образовательное ПО для школ, необходимого ученикам и преподавателям не только в сфере образования, но и в повседневной работе, а также ПО для управления и контроля учебным процессом.
 
Напоминаем, что  UALinux стал официальным представителем Ubuntu в Украине. получив в этом году четыре партнёрских статусов Ubuntu: партнёр по предоставлению услуг поддержки для рабочих станций и серверов под управлением Ubuntu Linux, партнер по программному обеспечению, официальный дистрибьютор Ubuntu Linux на Украине и прохождение сертификации продуктов UALinux.

Osmos — увлекательная игра-головоломка от Hemisphere Games

Продолжая тему игр под Linux, хочется остановиться на увлекательной головоломке Osmos от Hemisphere Games. В игре вам необходимо управлять одноклеточным организмом, поглощая других или убегая от них. Не смотря на кажущуюся простоту, игра быстро увлекает, при этом  игровой процесс сопровождается приятной музыкой в стиле эмбиент и электро.

В пользу продукта также свидетельствует большое количество наград и высоких оценок со стороны различных специализированных сайтов и журналов.  

Ниже представлен трейлер этой увлекательной игры:

Демо-версию для Ubuntu вы можете скачать здесь. Купить полную версию можно на сайте разработчиков (всего 10$ за игру для трех различных платформ (Linux, Windows, MacOS)).

Сбой видео при обновлении Ubuntu для видеокарт ATI с проприетарным драйвером

 После автоматического обновления Ubuntu 10.04.1 до ядра 2.6.32-26 обнаружил, что в системе после перезагрузки не может инициализироваться видео.
В этой ситуации помогла загрузка с предыдущим ядром и обновление проприетарных драйверов ATI до версии 10.10.
Напоминаю, что свежие драйверы можно скачать здесь.

Установка Zend Optimizer на Ubuntu 64bit

 

Zend Optimizer — единственное приложение компании Zend, распространяемое бесплатно. Являет собой серверный модуль для запуска закодированных с помощью Zend Encoder и Zend SafeGuard Suite скриптов, а также немного их ускоряющий (заявлено, что до 40 %).
Мне потребовалось для установки некоторых модулей под движек DLE версии 9.

Итак начнем, убедимся для начала, что у нас именно 64 разрядная ОС.
#uname -a
Linux red 2.6.31-20-server #58-Ubuntu SMP Fri Mar 12 05:40:05 UTC 2010 x86_64 GNU/Linux
Наличие x86_64 подтверждает наше предположение.

Перейдем в директорию /tmp:
# cd /tmp
Загрузим дистрибутив с сайта производителя для для 64-битных ОС:
# wget http://downloads.zend.com/optimizer/3.3.9/ZendOptimizer-3.3.9-linux-glibc23-x86_64.tar.gz
Распаковываем:
# tar -xzf ZendOptimizer-3.3.9-linux-glibc23-x86_64.tar.gz
Переходим в директорию ZendOptimizer-3.3.9-linux-glibc23-i386:
# cd ZendOptimizer-3.3.9-linux-glibc23-x86_64
Определяем версию PHP
# php -v
Получаем
PHP 5.2.10-2ubuntu6.5 with Suhosin-Patch 0.9.7 (cli) (built: Sep 16 2010 19:48:40)
Соответственно копируем файл для версии 5.2.xx:
# cp -rfv /ZendOptimizer-3.3.9-linux-glibc23-x86_64/data/5_2_x_comp/ZendOptimizer.so /usr/local/Zend/lib
Если такой /usr/local/Zend/lib путь отсутствует, то создаем каталог получения
# mkdir /usr/local/Zend/lib
В файл /etc/php5/apache2/php.ini вносим строки в секцию [Zend]:
[Zend]
zend_extension=/usr/local/Zend/lib/ZendOptimizer.so
Перезапускаем Apache командой:
# service apache2 restart
Вуаля!

Выбор устройства вывода звука в PulseAudio и переключение мониторов

Уже длительное время для просмотра видео на домашнем компьютере я использую отдельно подключенный через HDMI-выход телевизор. Т.к. при работе и запуске некоторых игр второй монитор иногда может стать помехой, то подключение второго монитора я уже давно делаю при помощи одной команды с xrandr. Вместе с этим мне приходилось переключать выход аудио с обычного аналогового на HDMI
К сожалению, до сегодняшнего дня я не мог найти иного решения, чем переключения устройства через GUI, что меня не вполне устраивало.

Вопросы о переключении вывода для pulseaudio на форумах почему-то не получали ответа. К счастью, сегодня я случайно наткнулся на отличный обзор по управлению pulseaudio, в котором нашел решение для своей проблемы, а также еще много интересной и полезной информации, с которой будет небезынтересно ознакомиться, если вы нуждаетесь в переназначении выводов звуковой карты, усилении звука для отдельных приложений и т.п. Я остановлюсь лишь на необходимом мне, но все же настоятельно рекомендую при наличие свободного времени обратить внимание на вышеупомянутую публикацию.
Итак, прежде чем осуществлять переключение, нам необходимо узнать, какой «сток» (sink) отвечает за вывод для первого и второго случая. Для этого воспользуемся командой

pactl list | more

и, пролистывая, обнаружим подобную информацию:

 

Как мы видим, за вывод на аналоговый выход отвечает Sink #1, а за выход на HDMI — Sink #0.
Следовательно, команды переключения вывода примут такой вид:
pacmd set-default-sink ‘0’  — вывод на HDMI
pacmd set-default-sink ‘1’  — вывод по аналоговому выходу

Управление мониторами я осуществлял следующим способом. Активация ТВ-выхода, для вывода через HDMI:

xrandr —output DFP2 —mode 1280×720 —pos 1280×0

Я не буду здесь останавливаться на подробном описании xrandr, которое вы можете получить при помощи команды man xrandr, а лишь прокомментирую приведенную выше команду.

—output DFP2 — указывает на то, что команда касается цифрового подключения (напоминаю, у меня ТВ подключен по HDMI, а монитор по обычному D-sub);

—mode 1280×720 — разрешение ТВ (у меня HDReady — 720p, поэтому для меня целесообразно такое);

—pos 1280×0 — указывает, с какой позиции будет начинаться вывод на второй экран. Разрешение основного монитора 1280х1024, поэтому ТВ-экран будет размещен «справа» от монитора (после 1280й позиции по Х-координате) и сразу от верхней границы экрана, без отступа (отступ по Y — 0). Это позволяет перетаскивать мышью окна за правую границу основного монитора, тем самым перемещая их на ТВ.

Для обратного переключения на один монитор выполняется команда

xrandr —output DFP2 —off

В результате  у меня есть два скриптовых файла с двумя командами в каждом из них

pacmd set-default-sink ‘0’ и xrandr —output DFP2 —mode 1280×720 —pos 1280×0 в одном, а также xrandr —output DFP2 —off и pacmd set-default-sink ‘1’ во втором.

Выполнение этих скриптовых файлов мы можете реализовать через кнопку запуска на панели или рабочем столе, или же через клавиатурные комбинации (подробнее здесь) — как вам будет удобнее.