<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://old.lug-mgn.ru" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>Планета LUG</title>
 <link>http://old.lug-mgn.ru/planet/348</link>
 <description>Все записи, получаемые по RSS</description>
 <language>ru</language>
<item>
 <title>Отображение русского в консоли Ubuntu 11.04 Natty</title>
 <link>http://old.lug-mgn.ru/content/otobrazhenie-russkogo-v-konsoli-ubuntu-1104-natty</link>
 <description>&lt;p&gt;Как заметил один мой знакомый: русификация консоли слетает в &lt;a href=&quot;http://www.ubuntu.com&quot;&gt;Ubuntu&lt;/a&gt; через версию. Видимо 10.04 она тоже слетала, а теперь пришла очередь 11.04. Пока возился с настройками после обновления, ненадолго застрял в консоли и обнаружил, что вместо русских букв там теперь квадратики. Выяснение причин вскрыло абсолютно раздолбайское отношение разработчиков к консоли. Я конечно понимаю, что она нужна абсолютному меньшинству пользователей. И все же это место, где мы обычно оказываемся, когда все остальное уже не работает.&lt;/p&gt;&lt;p&gt;В общем, если вас коснулась эта проблема и вам, надо срочно привести консоль в рабочее состояние предлагаю делать следующее:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Установить или удостовериться в наличии необходимых пакетов:&lt;/p&gt;&lt;pre&gt;env LANG=C sudo aptitude install console-setup keyboard-configuration&lt;/pre&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Выполнить настройку консоли (или перенастройку):&lt;/p&gt;&lt;pre&gt;env LANG=C sudo dpkg-reconfigure console-setup&lt;br /&gt;
sudo dpkg-reconfigure keyboard-configuration&lt;/pre&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Включить настройку консоли при загрузке. Для этого в файл &lt;code&gt;/etc/initramfs-tools/initramfs.conf&lt;/code&gt; необходимо добавить параметр &lt;code&gt;FRAMEBUFFER=Y&lt;/code&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Обновить initramfs, чтобы в него добавились нужные скрипты:&lt;/p&gt;&lt;pre&gt;sudo update-initramfs -u&lt;/pre&gt;&lt;/li&gt;&lt;/ul&gt;&lt;a name=&#039;more&#039;&gt;&lt;/a&gt;Для тех кому интересны подробности&lt;p&gt;Корень проблем видимо в непрекращающейся глобальной переделке процесса начальной загрузки. До Natty за настройку шрифтов в консоли отвечал скрипт &lt;code&gt;/etc/init.d/console-setup.sh&lt;/code&gt;, но в Natty его наконец переделали в upstart job &lt;code&gt;/etc/init/console-setup.conf&lt;/code&gt;. Однако, по дороге из него исчезли все упоминания о настройке шрифтов в консоли. Там нет ни одного вызова &lt;code&gt;setupcon&lt;/code&gt;. Настраивать шрифты в консоли теперь просто некому.&lt;/p&gt;&lt;p&gt;&lt;i&gt;Кстати, тупо добавлять вызов &lt;code&gt;setupcon&lt;/code&gt; в &lt;code&gt;console-setup.conf&lt;/code&gt; все равно не выход (&lt;a href=&quot;https://bugs.launchpad.net/ubuntu/+source/console-setup/+bug/668812&quot;&gt;#668812&lt;/a&gt;). В результае настраивается только одна консоль, а надо все. Соответствующим скриптом видимо никто не озадачивался. Патч по идее будет тривиальный.&lt;/i&gt;&lt;/p&gt;&lt;p&gt;В принципе, решение убрать &lt;code&gt;setupcon&lt;/code&gt; из init было, возможно, верным. Консоль может быть настроена раньше, еще до запуска upstart. За этот этап отвечает initramfs-tools, который использует скрипты console-setup. Однако, разработку этого пакета шарахает из стороны в сторону и похоже давно. Баги плодятся, но не похоже, чтобы их кто-то решал исправлял. Сейчас багов около 400.&lt;/p&gt;&lt;p&gt;Где-то в районе версии 0.94 (Maverik), настройку консоли и framebuffer из initramfs выкинули, а потом в версии 0.98 (Natty) включили обратно, но по-умолчанию отключили, и, докучи, забыли задокументировать произведенные изменения (&lt;a href=&quot;https://bugs.launchpad.net/ubuntu/+source/initramfs-tools/+bug/789141&quot;&gt;#789141&lt;/a&gt;).&lt;/p&gt;&lt;p&gt;Так что в результате, настройка шрифтов консоли оказалась отключеной и все языки использующие не английский набор символов, теперь отображаются, как бог на душу положит, вплоть до ручного запуска setupcon.&lt;/p&gt;</description>
 <category domain="http://old.lug-mgn.ru/keywords/console">console</category>
 <category domain="http://old.lug-mgn.ru/keywords/linux">linux</category>
 <category domain="http://old.lug-mgn.ru/keywords/ubuntu">Ubuntu</category>
 <pubDate>Sun, 29 May 2011 13:07:00 +0400</pubDate>
 <dc:creator>abone</dc:creator>
 <guid isPermaLink="false">447 at http://old.lug-mgn.ru</guid>
</item>
<item>
 <title>Отучаем lxdm грузить CPU</title>
 <link>http://old.lug-mgn.ru/content/otuchaem-lxdm-gruzit-cpu</link>
 <description>&lt;p&gt;Кризис продожается, однако. Вот и я пересел на старый Celeron Tualatin 1.4GHz с 512MiB памяти. Понятно, что в таких условиях пользоваться KDE или GNOME практически невозможно, надо сказать даже Xfce в варианте Xubuntu неслабо подтормаживает. Пришлось искать нечто полегче.&lt;p&gt;&lt;p&gt;Самое &quot;легкое&quot; в мире Ubuntu 10.x — &lt;a href=&quot;http://lubuntu.net/&quot;&gt;Lubuntu&lt;/a&gt; на базе &lt;a href=&quot;http://lxde.org&quot;&gt;LXDE&lt;/a&gt;. Не скажу, что летает, но пользоваться вполне можно. Проект активно развивается и ошибок в нем пока хватает, а я, видимо, просто не могу не нарваться хотябы на одну из них.&lt;/p&gt;&lt;p&gt;При первой же загрузке обнаружилось, что экран входа как-то подозрительно нетороплив и не спешит отображать набранные символы. Сначала не придавал этому значения, но потом любопытство всеже одолело. Выяснилость, что процесс отвечающий за ввод пароля (lxdm-greeter-gtk), с завидным постоянством отъедает 20-30% CPU. Неслабый аппетит для приложения, которое почти ничего не делает.&lt;/p&gt;&lt;p&gt;Лечение оказалось простое. Если в файле /etc/lxdm/default.conf в секции [display] закоментировать фоновую картинку bg= нагрузка на процессор падает до 2-3%.&lt;/p&gt;&lt;p&gt;Виной всему своеобразный алгоритм отрисовки реализованый в greeter.c::on_expose, который при каждом вызове сначала масштабирует фоновую картинку под размер экрана, а затем перерисовывает весь экран. Все бы ничего, если бы не greeter.c::on_timeout заставляющая выполнять перерисовку раз в секунду.&lt;/p&gt;&lt;p&gt;Открыл на Launchpad баг на эту тему LP: &lt;a href=&quot;http://bugs.launchpad.net/ubuntu/+source/lxdm/+bug/733912&quot;&gt;#733912&lt;/a&gt;. Может скоро починят.&lt;/p&gt;</description>
 <category domain="http://old.lug-mgn.ru/keywords/linux">linux</category>
 <category domain="http://old.lug-mgn.ru/keywords/lxde">lxde</category>
 <category domain="http://old.lug-mgn.ru/keywords/ubuntu">Ubuntu</category>
 <pubDate>Tue, 15 Mar 2011 10:50:00 +0300</pubDate>
 <dc:creator>abone</dc:creator>
 <guid isPermaLink="false">392 at http://old.lug-mgn.ru</guid>
</item>
<item>
 <title>Особенности использования VirtualBox в Ubuntu 10.10</title>
 <link>http://old.lug-mgn.ru/content/osobennosti-ispolzovaniya-virtualbox-v-ubuntu-1010</link>
 <description>&lt;p&gt;Мое отношение к &lt;a href=&quot;http://www.virtualbox.org/&quot;&gt;VirtualBox&lt;/a&gt; в &lt;a href=&quot;http://www.ubuntu.com/&quot;&gt;Ubuntu&lt;/a&gt;  двоякое. Наличие несвободных компонент и факт, что это теперь  собственность Oracle, а они, в последнее время, хорошо подтрудлись над  своей репутацией конченых копирастов, заставляет меня сомневаться в  светлом будущем данного продукта. С другой стороны, альтернатива в виде  Qemu, прямо скажем, сильно отстает: интеграция с десктопом отсутствует,  как класс, а выпиленый в версии 0.12 kqemu, делает её непригодной для  использования на старых машинах, где не работает KVM.&lt;/p&gt;&lt;p&gt;Получается,  как в анекдоте: &quot;ежики плакали, кололись, но продолжали жрать  кактус...&quot;. Дальше я постараюсь описать свой опыт того, как это делать  сподручнее. Может кому пригодится.&lt;/p&gt;&lt;a name=&#039;more&#039;&gt;&lt;/a&gt;Установка linux-headers&lt;p&gt;В Ubuntu можно получить ситуацию, когда установленная версия linux-headers не совпадает с установленной версией linux-image. В результате, VirtualBox перестает работать и ругается на отсутствие модуля vboxdrv.&lt;/p&gt;&lt;p&gt;В  принципе, вы можете и не столкнуться с этой проблемой, лично я,  нарвался на нее по собственной &quot;зауми&quot;. Не помню начиная с какой версии  (в 10.04 эта &quot;фича&quot; уже была), Ubuntu настойчиво предлагает  задействовать возможности обеспечения безопасности заложенные в  процессор. В первую очередь, это касается возможности запрещать  выполнение кода в некоторых областях памяти (&lt;a href=&quot;http://wiki.ubuntu.com/Security/CPUFeatures&quot;&gt;Non-Executable Memory&lt;/a&gt;). Для этого предлагается заменить ядро linux-image-*-generic используемое по умолчанию, на linux-image-*-generic-pae.&lt;/p&gt;&lt;p&gt;Сама замена ядра проходит гладко, но VirtualBox магическим образом перестает работать. Происходит это потому, что для VirtualBox требуется собрать свой модуль ядра vboxdrv. Этим занимается пакет dkms, которому необходима правильная версия linux-headers. Конкретно, сборка модулей для linux-image-*-generic-pae требует наличия linux-headers-*-generic-pae. К сожалению, зависимости между пакетами прописаны так, что автоматически нужные пакеты не устанавливаются (LP #&lt;a href=&quot;http://bugs.launchpad.net/bugs/673349&quot;&gt;673349&lt;/a&gt;).&lt;/p&gt;&lt;p&gt;Простейший способ исправить проблему (дальнейшие обновления будут ставиться автоматически):&lt;/p&gt;&lt;pre&gt;sudo aptitude install linux-headers-server&lt;/pre&gt; Работа с физическими дисками&lt;p&gt;В главе &lt;a href=&quot;http://www.virtualbox.org/manual/ch09.html#id382227&quot;&gt;Advanced storage configuration&lt;/a&gt; руководства пользователя описано, как в виртуальной машине VirtualBox  можно работать с физическими дисками. Для меня эта возможность  относится к разряду жизненно необходимых: эксперименты с загрузчиком и &lt;a href=&quot;http://www.abone.pp.ru/2010/08/linux.html&quot;&gt;multi-boot виртуализация&lt;/a&gt; без нее практически невозможны.&lt;/p&gt;&lt;p&gt;К  сожалению, вопрос предоставления виртуальной машине доступа к диску  оставлен авторами документации, как впрочем и сопровождающими пакета в  Ubuntu, в качестве домашнего задания. В Ubuntu прямой доступ к диску  имеют root и члены групы disk. В принципе, раз уж виртуальная машина будет иметь прямой доступ к дискам, сильно возражать против запуска от root смысла нет, однако, я всеже предпочитаю обходиться минимально необходимыми привилегиями, и ограничился добавлением в &lt;a href=&quot;http://help.ubuntu.com/community/Sudoers&quot;&gt;sudoers&lt;/a&gt; следующей строчки:&lt;/p&gt;&lt;pre&gt;myuser ALL=(:disk) /usr/bin/virtualbox,/usr/bin/vboxmanage&lt;/pre&gt;&lt;p&gt;Команды добавление физического диска и запуск VirtualBox в результате выглядят так:&lt;/p&gt;&lt;pre&gt;sudo -g disk \&lt;br /&gt;
vboxmanage internalcommands createrawvmdk \&lt;br /&gt;
 -filename ~/.VirtualBox/HardDisks/host-sda.vmdk \&lt;br /&gt;
 -rawdisk /dev/sda \&lt;br /&gt;
 -register&lt;br /&gt;
&lt;br /&gt;
sudo -g disk virtualbox&lt;/pre&gt;&lt;p&gt;Кстати, перед запуском VirtualBox невредно удостовериться в отсутсвии загруженных модулей KVM, иначе запустить виртуальную машину не получится.&lt;/p&gt;&lt;pre&gt;lsmod | grep kvm&lt;/pre&gt; Снижение нагрузки на процессор&lt;p&gt;Если подумать, то проблема дурная. Симптомом является то, что VirtualBox на 100% загружает одно из ядер процессора, даже когда гостевая ОС показывает всего 1-2% загрузки. Я словил такую проблему в Ubuntu с  Windows XP в качестве гостевой ОС.&lt;/p&gt;&lt;p&gt;Заскок известен с 2008 года (&lt;a href=&quot;http://forums.virtualbox.org/viewtopic.php?t=7915&quot;&gt;ссылка&lt;/a&gt;).  Вроде, было открыто несколько багов, врочем безрезультатных, но, как  минимум, до версии 3.2.8, входящей в Ubuntu 10.10, решение остается все тем же. Если запустить еще одну пустую виртуальную машину (ей даже диск  не нужен, можно поставить на паузу, сразу при включении), загрузка  процессора тут же падает до нуля.&lt;/p&gt;&lt;p&gt;В чем причина такого поведения, я так и не понял. Ходят слухи, что дело в постоянном переносе процесса VirtualBox  с одного процессора на другой. Если так то, должны бы работать другие  решения, типа привязки VM к определенному процессору/ядру с помощью taskset, но у меня они не сработали. Почему? Пока, не разбирался. &lt;/p&gt;Настройка клавиатуры &lt;p&gt;Наконец, имеет смысл уделить внимание настройке горячих клавиш. В общем-то мелочь, но на удобстве сказывается заметно.&lt;/p&gt;&lt;p&gt;Первое,  что следует сделать это заменить Host Key на что-то более вменяемое,  чем правый Ctrl. Более дурацкое значение по умолчанию придумать сложно,  конфликт с горячими плавишами внутри гостевой машины обеспечен.&lt;/p&gt;&lt;p&gt;Я обычно настраиваю Host Key = LWin. Сделать можно это в меню: Файл → Настройки → Ввод.&lt;/p&gt;&lt;p&gt;Хорошо  бы еще настроить фильтр, какие комбинации клавиш пропускать в  виртуальную машину, а какие нет. (Скажите, например, зачем передавать в  гостевую OS команду блокировки консоли (Win+L)? Чтобы лишний раз ввести  пароль?)&lt;/p&gt;&lt;p&gt;К сожалению, этой возможность в ближайшее время ждать, похоже, не приходится (&lt;a href=&quot;http://www.virtualbox.org/ticket/2906&quot;&gt;ссылка&lt;/a&gt;).&lt;/p&gt;</description>
 <category domain="http://old.lug-mgn.ru/keywords/linux">linux</category>
 <category domain="http://old.lug-mgn.ru/keywords/ubuntu">Ubuntu</category>
 <category domain="http://old.lug-mgn.ru/keywords/virtualization">virtualization</category>
 <pubDate>Mon, 14 Feb 2011 12:12:00 +0300</pubDate>
 <dc:creator>abone</dc:creator>
 <guid isPermaLink="false">386 at http://old.lug-mgn.ru</guid>
</item>
<item>
 <title>О лицензии на Oracle 10g Express Edition в Debian-based дистрибутивах</title>
 <link>http://old.lug-mgn.ru/content/o-litsenzii-na-oracle-10g-express-edition-v-debian-based-dis</link>
 <description>&lt;p&gt;Хоть я и сторонник свободного ПО, жизнь порой заставляет  пользоваться собственническими продуктами. Оно и понятно, Oracle DBA  врядли может отказаться от продуктов Oracle. Однако, лицензионные  приколы связанные с их использованием не перестают меня удивлять.&lt;/p&gt;&lt;a name=&#039;more&#039;&gt;&lt;/a&gt;&lt;p&gt;Вот совсем недавний случай — озадачился я вопросом доступа к базе данных Oracle из &lt;a href=&quot;http://www.ubuntu.com&quot;&gt;Ubuntu&lt;/a&gt;. Честно сказать, я думал, что проблемы будут технические, поскольку  единственный клиент существующий в виде deb-пакетов Oracle 10g XE не  обновлялся с 2006 года. Ни тут-то было! Худо-бедно клиент из репозитория  &lt;a class=&quot;http&quot; href=&quot;http://oss.oracle.com/debian&quot;&gt;&lt;a href=&quot;http://oss.oracle.com/debian&quot;&gt;http://oss.oracle.com/debian&lt;/a&gt;&lt;/a&gt;  на мою Ubuntu 10.10 встал и даже к базе данных подключиться умудрился. В  общем, с технической стороной оказалось лучше, чем я ожидал, зато  лицензия отыграла по полной...&lt;/p&gt;&lt;p&gt;Согласно &lt;a class=&quot;http&quot; href=&quot;http://www.debian.org/doc/debian-policy/ch-docs.html#s-copyrightfile&quot;&gt;раздела 12.5 Debian Policy Manual&lt;/a&gt; пакет должен содержать актуальную информацию о лицензии в файле /usr/share/doc//copyright. И вот что я обнаружил в этом файле у пакета oracle-xe-client:&lt;/p&gt;&lt;pre&gt;BETA TRIAL LICENSE:&lt;br /&gt;
...&lt;br /&gt;
provided to you by Oracle solely for evaluation purposes until January 31, 2006&lt;/pre&gt;&lt;p&gt;Допустим,  что пакет давно не обновлялся и вообще репозиторий unstable, но этот же  самый пакет можно скачать и с &lt;a class=&quot;http&quot; href=&quot;http://www.oracle.com/technetwork/database/express-edition/downloads/index.html&quot;&gt;официального сайта Oracle&lt;/a&gt;.  Перед скачиванием вас попросят принять  Oracle Technology Network  Developer License Terms for Oracle Database Express Edition, но в  скачанном пакете будет все та же BETA TRIAL LICENSE. Я конечно не юрист, но сдается мне легально пользоваться таким продуктом просто невозможно.&lt;/p&gt;&lt;p&gt;Вопрос на &lt;a class=&quot;http&quot; href=&quot;http://forums.oracle.com/forums/thread.jspa?threadID=2141562&quot;&gt;форуме Oracle&lt;/a&gt;  ситуацию не прояснил. Видать сотрудники Oracle туда не заходят,  предлагая пользователям самим разбираться. Судя по всему Oracle 10g  Express Edition это очередная пиар-акция, которая давно закончилась, а  про &quot;мусор&quot; от неё оставшийся давно забыли.&lt;/p&gt;&lt;p&gt;В общем, снес клиента XE и пошел пошел смотреть &lt;a class=&quot;http&quot; href=&quot;http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html&quot;&gt;Oracle Instant Client&lt;/a&gt;&lt;/p&gt;</description>
 <category domain="http://old.lug-mgn.ru/keywords/fun">fun</category>
 <category domain="http://old.lug-mgn.ru/keywords/oracle">oracle</category>
 <category domain="http://old.lug-mgn.ru/keywords/ubuntu">Ubuntu</category>
 <pubDate>Fri, 17 Dec 2010 17:04:00 +0300</pubDate>
 <dc:creator>abone</dc:creator>
 <guid isPermaLink="false">380 at http://old.lug-mgn.ru</guid>
</item>
<item>
 <title>Ubuntu 10.10 сломала локальные плагины Eclipse</title>
 <link>http://old.lug-mgn.ru/content/ubuntu-1010-slomala-lokalnye-plaginy-eclipse</link>
 <description>&lt;p&gt;Практика тупо заливать пакеты из Debian unstable ничем хорошим не кончается. &lt;a href=&quot;http://ubuntu.com/&quot;&gt;Ubuntu 10.10&lt;/a&gt; в очередной раз порадовал. На сей раз жертвой пал &lt;a href=&quot;http://eclipse.org/&quot;&gt;Eclipse&lt;/a&gt;. Стоило мне его запустить, как обнаружилось, что &lt;a href=&quot;http://pydev.org/&quot;&gt;PyDev&lt;/a&gt; начисто отшибло. Вместо этого, в окошке редактора нагло красовалось сообщение:&lt;/p&gt;&lt;pre&gt;org.eclipse.ui.PartInitException: No editor descriptor for id org.python.pydev.editor.PythonEditor&lt;br /&gt;
  at org.eclipse.ui.internal.EditorReference.createPartHelper(EditorReference.java:598)&lt;br /&gt;
  at org.eclipse.ui.internal.EditorReference.createPart(EditorReference.java:462)&lt;br /&gt;
  at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:595)&lt;br /&gt;
  at org.eclipse.ui.internal.EditorAreaHelper.setVisibleEditor(EditorAreaHelper.java:271)&lt;br /&gt;
  at org.eclipse.ui.internal.EditorManager.setVisibleEditor(EditorManager.java:1417)&lt;br /&gt;
  at org.eclipse.ui.internal.EditorManager$5.runWithException(EditorManager.java:942)&lt;br /&gt;
  ...&lt;br /&gt;
&lt;/pre&gt;&lt;a name=&#039;more&#039;&gt;&lt;/a&gt;&lt;p&gt;К счастью проблема, оказалась легко разрешима. На самом деле, к PyDev она не имеет никакого отношения, просто он был установлен локально, так как в репозиториях отсутствует. Соответственно, снесло его вместе со всеми остальными установленными локально модулями (те что находятся в ~/.eclipse). Если быть точными, не снесло, модули, всего лишь, перестали загружаться.&lt;/p&gt;&lt;p&gt;Приветствуем &lt;a href=&quot;https://bugs.launchpad.net/ubuntu/+source/eclipse/+bug/633198&quot;&gt;LP #633198&lt;/a&gt; &lt;img src=&quot;/files/smileys/tongue.gif&quot; title=&quot;&quot; alt=&quot;&quot; /&gt;lugins Stopped Working After Upgrade To Maverick, он же (debbug &lt;a href=&quot;http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=587657&quot;&gt;#587657&lt;/a&gt;). Суть проблемы в том, что положение org.eclipse.equinox.concurrent изменилось, но изменение не было отражено в файле:&lt;/p&gt;&lt;pre&gt;~/.eclipse/org.eclipse.platform_3.5.0_155965261/configuration/org.eclipse.equinox.simpleconfigurator/bundle.info&lt;/pre&gt;&lt;p&gt;Над тем, как проблему вылечить в принципе, разработчики сейчас думают, с июня надо сказать думают. А пока не придумали, придется чинить руками. Для этого в редакторе открываем вышеназванный файл. Ищем в нем строчку начинающуюся с &lt;/p&gt;&lt;pre&gt;org.eclipse.equinox.concurrent&lt;/pre&gt;&lt;p&gt;и заменяем путь до .jar  файла (третье поле) на:&lt;/p&gt;&lt;pre&gt;plugins/org.eclipse.equinox.concurrent_1.0.1.R35x_v20100209.jar&lt;/pre&gt;&lt;p&gt;После перезапуска Eclipse локально установленные модули должны вновь начать загружаться. Подозреваю, что в bundle.info дремлет еще немало сюрпризов. Пусть себе дремлют...&lt;/p&gt;</description>
 <category domain="http://old.lug-mgn.ru/keywords/eclipse">eclipse</category>
 <category domain="http://old.lug-mgn.ru/keywords/linux">linux</category>
 <category domain="http://old.lug-mgn.ru/keywords/ubuntu">Ubuntu</category>
 <pubDate>Mon, 22 Nov 2010 13:15:00 +0300</pubDate>
 <dc:creator>abone</dc:creator>
 <guid isPermaLink="false">379 at http://old.lug-mgn.ru</guid>
</item>
<item>
 <title>Collective donate</title>
 <link>http://old.lug-mgn.ru/content/collective-donate</link>
 <description></description>
 <pubDate>Wed, 17 Nov 2010 13:27:00 +0300</pubDate>
 <dc:creator>abone</dc:creator>
 <guid isPermaLink="false">376 at http://old.lug-mgn.ru</guid>
</item>
<item>
 <title>Collective funding of free software development</title>
 <link>http://old.lug-mgn.ru/content/collective-funding-free-software-development</link>
 <description></description>
 <pubDate>Tue, 16 Nov 2010 13:31:00 +0300</pubDate>
 <dc:creator>abone</dc:creator>
 <guid isPermaLink="false">377 at http://old.lug-mgn.ru</guid>
</item>
<item>
 <title>KUbuntu 10.10 гасит экран при просмотре видео</title>
 <link>http://old.lug-mgn.ru/content/kubuntu-1010-gasit-ekran-pri-prosmotre-video</link>
 <description>&lt;p&gt;Напоролся в &lt;a href=&quot;http://www.kubuntu.org/&quot;&gt;KUbuntu&lt;/a&gt; 10.10 на крайне раздражающую ошибку. Думаю, она и раньше была, просто я не обращал внимания. Стоит сесть смотреть на компьютере более-менее длинный видеоролик и оставить в покое мышь с клавиатурой, как KDE гасит экран и портит все настроение. Я все понимаю DPMS, экономия электроэнергии и все такое, только давайте без фанатизма, вообще-то, я кино смотрел...&lt;/p&gt;&lt;p&gt;Всем столкнувшимся с подобной проблемой,  предлагаю, до выяснения обстоятельств, заменить проигрыватель по умолчанию с &lt;a href=&quot;http://kde.org/applications/multimedia/dragonplayer/&quot;&gt;DragonPlayer&lt;/a&gt; на &lt;a href=&quot;http://smplayer.sourceforge.net/&quot;&gt;SMPlayer&lt;/a&gt;.&lt;/p&gt;&lt;pre&gt;&lt;code&gt;sudo apt-get install smplayer&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Настройка проигрывателя по умолчанию, когда в системе их несколько, для меня  оказалась далеко не очевидна. Надо в Dolphin правой кнопкой нажать на  файл. В меню выбрать свойства файла. На первой закладке, напротив типа  файла, нажать на кнопку настройки (гаечный ключ). Наконец, в диалоге выбрать  проигрыватель по-умолчанию. Надо ж так закопать было. Привет из GUI...&lt;/p&gt;&lt;a name=&#039;more&#039;&gt;&lt;/a&gt;&lt;p&gt;Для тех, кому любопытно, опишу подробнее, чего раскопал.&lt;/p&gt;&lt;p&gt;Возможно, DragonPlayer все же блокирует Screen Saver, сильно не разбирался, так как заставками не пользуюсь. В моем случае, виноват DPMS которым управляют иксы. Ими возможно управляет PowerDevil, который настраивается в System Settings -&amp;gt; Power Management, а не в System Settings -&amp;gt; Display and Monitor, что только усложняет выяснение причин. Поскольку отключать управление питанием полностью в мои планы не входило, копал глубже.&lt;/p&gt;&lt;p&gt;Управлять DPMS можно на уровне X сервера. Из командной строки это делается утилитой &lt;code&gt;xset&lt;/code&gt;. Если перед просмотром видео запускать &lt;code&gt;xset -dpms&lt;/code&gt;, а по завершении &lt;code&gt;xset +dpms&lt;/code&gt; то, экран не гаснет. Из просмотренных проигрывателей: DragonPlayer,  KPlayer, Kaffeine,  MPlayer,  VLC, только последние два делают это автоматически. Собственно, поэтому и предлагаю пока пользоваться SMPlayer (QT-оболочка для MPlayer).&lt;/p&gt;&lt;p&gt;Как потом выяснилось, прямое управление DPMS тоже не совсем правильно. Существует &lt;a href=&quot;http://lists.freedesktop.org/pipermail/xdg/2010-February/011309.html&quot;&gt;специальный API&lt;/a&gt;, посредством которого приложение может сообщить, что гасить экран не стоит. Другое дело, что его &lt;a href=&quot;http://www.freedesktop.org/wiki/Specifications/power-management-spec&quot;&gt;спецификация&lt;/a&gt;, появившись на freedesktop.org в 2007 году, к 2010 благополучно и без объяснения причин оттуда испарилась. Об этом свидетельствует &lt;a href=&quot;http://lists.freedesktop.org/pipermail/xdg/2010-February/011308.html&quot;&gt;обсуждение&lt;/a&gt; в списке рассылки xdg, впрочем, ничем не закончившееся.&lt;br /&gt;
&lt;/p&gt;&lt;p&gt;Финал. Поставил SMPlayer. Засадил на Launchpad Bug #&lt;a href=&quot;https://bugs.launchpad.net/kdemultimedia/+bug/675470&quot;&gt;675470&lt;/a&gt;, он же KDE bug #&lt;a href=&quot;https://bugs.kde.org/show_bug.cgi?id=243035&quot;&gt;243035&lt;/a&gt;. Будет нечего делать, еще покопаюсь.&lt;/p&gt;</description>
 <category domain="http://old.lug-mgn.ru/keywords/kde">kde</category>
 <category domain="http://old.lug-mgn.ru/keywords/linux">linux</category>
 <category domain="http://old.lug-mgn.ru/keywords/ubuntu">Ubuntu</category>
 <category domain="http://old.lug-mgn.ru/keywords/usability">usability</category>
 <pubDate>Mon, 15 Nov 2010 13:32:00 +0300</pubDate>
 <dc:creator>abone</dc:creator>
 <guid isPermaLink="false">378 at http://old.lug-mgn.ru</guid>
</item>
<item>
 <title>Root-shell  в Ubuntu</title>
 <link>http://old.lug-mgn.ru/content/root-shell-v-ubuntu</link>
 <description>&lt;p&gt;В Ubuntu учетная запись &lt;code&gt;root&lt;/code&gt; по-умолчанию заблокирована, вместо этого предлагается пользоваться &lt;code&gt;sudo&lt;/code&gt;. Все бы хорошо, но есть у меня дурная привычка, открывать root-shell, когда надо сделать много настроек за раз.&lt;/p&gt;&lt;p&gt;Как выяснилось, даже здесь есть подводные камни. Если пользоваться &lt;code&gt;sudo bash&lt;/code&gt; можно огрести неприятности из-за того, что &lt;code&gt;HOME&lt;/code&gt; и другие переменные окружения будут указывать на домашний каталог исходного пользователя. Одна из них — создание файла &lt;code&gt;.bashistory&lt;/code&gt; принадлежащего root. Понятно, что после такого, история у оригинального пользователя сохраняться перестает.&lt;/p&gt;&lt;p&gt;В общем, полезно иногда читать &lt;a href=&quot;https://help.ubuntu.com/community/RootSudo#Logging%20in%20as%20another%20user&quot;&gt;документацию&lt;/a&gt;. Правильный способ открыть root shell оказался: &lt;code&gt;sudo -i&lt;/code&gt;&lt;/p&gt;</description>
 <category domain="http://old.lug-mgn.ru/keywords/linux">linux</category>
 <category domain="http://old.lug-mgn.ru/keywords/ubuntu">Ubuntu</category>
 <pubDate>Thu, 04 Nov 2010 12:39:00 +0300</pubDate>
 <dc:creator>abone</dc:creator>
 <guid isPermaLink="false">374 at http://old.lug-mgn.ru</guid>
</item>
<item>
 <title>Коллективный donate</title>
 <link>http://old.lug-mgn.ru/content/kollektivnyi-donate</link>
 <description></description>
 <category domain="http://old.lug-mgn.ru/keywords/donate">donate</category>
 <category domain="http://old.lug-mgn.ru/keywords/linux">linux</category>
 <category domain="http://old.lug-mgn.ru/keywords/market">market</category>
 <pubDate>Sat, 30 Oct 2010 12:49:00 +0400</pubDate>
 <dc:creator>abone</dc:creator>
 <guid isPermaLink="false">372 at http://old.lug-mgn.ru</guid>
</item>
</channel>
</rss>
