<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Tamkovich.com: Телеком/VoIP блог &#187; Desktop</title>
	<atom:link href="http://tamkovich.com/linux/desktop/feed/" rel="self" type="application/rss+xml" />
	<link>http://tamkovich.com</link>
	<description>Современные технологии: Asterisk, SIP, Kamailio, Linux, Cisco, Linksys</description>
	<lastBuildDate>Mon, 30 Jan 2012 11:42:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.2</generator>
		<item>
		<title>Пересобираем FreeType (SubPixel Rendering, ByteCode Interpreter)</title>
		<link>http://tamkovich.com/2011/02/recompiling-freetype-with-subpixel-rendering-bytecode-interpreter/</link>
		<comments>http://tamkovich.com/2011/02/recompiling-freetype-with-subpixel-rendering-bytecode-interpreter/#comments</comments>
		<pubDate>Thu, 10 Feb 2011 08:50:38 +0000</pubDate>
		<dc:creator>Сергей Тамкович</dc:creator>
				<category><![CDATA[Desktop]]></category>
		<category><![CDATA[Разное]]></category>

		<guid isPermaLink="false">http://tamkovich.com/?p=1729</guid>
		<description><![CDATA[В популярном дистрибутиве linux &#8211; Fedora, стандартная библиотека freetype имеет ряд ограничений: в ней выключены алгоритмы subpixel rendering и bytecode interpreter т.к. эти алгоритмы защищены патентами на территории некоторых стран (см. США). В результате, отображаемые шрифты на экране выглядят коряво. Существует два простых способа включить эти алгоритмы. Во-первых, можно подключить репозиторий с исправленной версией freetype. [...]]]></description>
			<content:encoded><![CDATA[<p align=justify>
В популярном дистрибутиве linux &#8211; Fedora, стандартная библиотека freetype имеет ряд ограничений: в ней выключены алгоритмы subpixel rendering и bytecode interpreter т.к. эти алгоритмы защищены патентами на территории некоторых стран (см. США). В результате, отображаемые шрифты на экране выглядят коряво. Существует два простых способа включить эти алгоритмы. Во-первых, можно подключить репозиторий с исправленной версией freetype. Во-вторых, можно пересобрать freetype вручную.
</p>
<p align=justify>
Пересобирается freetype очень просто, для начала необходимо скачать и установить пакет src.rpm соответствующий вашей версии библиотеки freetype &#8211; проще всего сделать это с помощью утилиты yumdownloader. Затем необходимо запустить утилиту rpmbuild с параметрами указывающими на активацию subpixel rendering и bytecode interpreter. И, наконец, устанавливаем готовые пакеты RPM в нашу систему. Выглядит это вот так:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #7a0874; font-weight: bold;">cd</span> ~
yumdownloader <span style="color: #660033;">--source</span> freetype
rpm <span style="color: #660033;">-i</span> freetype<span style="color: #000000; font-weight: bold;">*</span>.rpm
rpmbuild <span style="color: #660033;">-bb</span> <span style="color: #660033;">--with</span> bytecode_interpreter <span style="color: #660033;">--with</span> subpixel_rendering rpmbuild<span style="color: #000000; font-weight: bold;">/</span>SPECS<span style="color: #000000; font-weight: bold;">/</span>freetype.spec
rpm <span style="color: #660033;">-Uvh</span> <span style="color: #660033;">--force</span> rpmbuild<span style="color: #000000; font-weight: bold;">/</span>RPMS<span style="color: #000000; font-weight: bold;">/</span>i686<span style="color: #000000; font-weight: bold;">/</span>freetype-<span style="color: #000000; font-weight: bold;">*</span>
<span style="color: #c20cb9; font-weight: bold;">rm</span> rpmbuild<span style="color: #000000; font-weight: bold;">/</span>RPMS<span style="color: #000000; font-weight: bold;">/</span>i686<span style="color: #000000; font-weight: bold;">/</span>freetype-<span style="color: #000000; font-weight: bold;">*</span></pre></div></div>
</p>
]]></content:encoded>
			<wfw:commentRss>http://tamkovich.com/2011/02/recompiling-freetype-with-subpixel-rendering-bytecode-interpreter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Удаляем nouveau из Fedora 12 Constantine</title>
		<link>http://tamkovich.com/2009/11/replace-nouveau-nvidia-fedora-12-constantine/</link>
		<comments>http://tamkovich.com/2009/11/replace-nouveau-nvidia-fedora-12-constantine/#comments</comments>
		<pubDate>Thu, 26 Nov 2009 11:42:41 +0000</pubDate>
		<dc:creator>Сергей Тамкович</dc:creator>
				<category><![CDATA[Desktop]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[nVidia]]></category>

		<guid isPermaLink="false">http://tamkovich.com/?p=598</guid>
		<description><![CDATA[Недавно обновился до Fedora 12. Теперь в неё включен открытый драйвер nouveau. К удивлению, конфигурация с двумя мониторами (dualhead), заработала с этим драйвером &#171;из коробки&#187;. К сожалению, драйвер nouveau не предоставляет всех возможностей, которые есть в проприетарном nvidia. Например, невозможно поменять местами мониторы. Так же неясны перспективы драйвера в 3D. Было принято, единственно верное решение [...]]]></description>
			<content:encoded><![CDATA[<p align=justify>Недавно обновился до Fedora 12. Теперь в неё включен открытый драйвер nouveau. К удивлению, конфигурация с двумя мониторами (dualhead), заработала с этим драйвером &laquo;из коробки&raquo;. К сожалению, драйвер nouveau не предоставляет всех возможностей, которые есть в проприетарном nvidia. Например, невозможно поменять местами мониторы. Так же неясны перспективы драйвера в 3D. Было принято, единственно верное решение &#8211; заменить драйвер nouveau на nvidia.
</p>
<p><span id="more-598"></span></p>
<p align=justify>
Задача эта, оказалось нетривиальной. В системе, нет отдельного пакета, содержащего nouveau. Дело в том, что этот драйвер включен в initramfs и входит в список предзагружаемых модулей. Это позволяет во время загрузки выводить красивый графический индикатор. Для того, чтобы удалить драйвер nouveau, следует пересобрать initramfs, сделать это можно с помощью утилиты dracut (не забываем бекапить изменяемые файлы):</p>
<pre>
cp /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).backup
dracut --force /boot/initramfs-$(uname -r).img $(uname -r)
</pre>
<p>После этого исчезнет красивый индикатор загрузки, но и модуль nouveau перестанет мешать загрузке nvidia.
</p>
<p align=justify>
В целом, Fedora 12 работает стабильно, изменений в Gnome не замечено:
</p>
<p><img src=/wp-content/uploads/2009/11/gnome.png ></p>
<p align=justify>
И даже KDE4 выглядит работоспособным:
</p>
<p><img src=/wp-content/uploads/2009/11/kde.png ></p>
<ul>
<li> <a href=http://fedorasolved.org/video-solutions/nvidia-yum-kmod >Fedora Solved: Configuring a nVidia Card and Kernel Modules</a>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://tamkovich.com/2009/11/replace-nouveau-nvidia-fedora-12-constantine/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>DIA для Windows</title>
		<link>http://tamkovich.com/2009/11/dia-windows-visio/</link>
		<comments>http://tamkovich.com/2009/11/dia-windows-visio/#comments</comments>
		<pubDate>Mon, 02 Nov 2009 20:46:14 +0000</pubDate>
		<dc:creator>Сергей Тамкович</dc:creator>
				<category><![CDATA[Desktop]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://tamkovich.com/?p=515</guid>
		<description><![CDATA[Уже более 3х лет использую linux на десктопе. За это время пристрастился к некоторым эксклюзивным линуксовым программам &#8211; например к kmymoney2. К сожалению, везде перейти на linux невозможно, например ноутбуки Sony vaio Z принципиально не дружат с linux. Сегодня, к своей радости обнаружил, что любимый мной редактор диаграмм DIA, существует и под windows. Кроме того, [...]]]></description>
			<content:encoded><![CDATA[<p align=justify>
Уже более 3х лет использую linux на десктопе. За это время пристрастился <nobr>к некоторым</nobr> эксклюзивным линуксовым программам &#8211; например <nobr>к kmymoney2</nobr>. <nobr>К сожалению,</nobr> везде перейти на linux невозможно, например ноутбуки <nobr>Sony vaio Z</nobr> принципиально не дружат с linux.
</p>
<p align=justify>
Сегодня, к своей радости обнаружил, что любимый мной редактор диаграмм DIA, существует и под windows. Кроме того, он отлично работает, и без проблем открывает диаграммы созданные под linux. Всем ищущим замену проприетарному visio &#8211; рекомендую.
</p>
<p><center><br />
<img src=/wp-content/uploads/2009/11/dia.png ><br />
</center></p>
<ul>
<li> <a href=http://dia-installer.de/download.html >Скачать DIA для Windows</a>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://tamkovich.com/2009/11/dia-windows-visio/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fedora9, kernel 2.6.27.5 и nvidia 173.14.12</title>
		<link>http://tamkovich.com/2008/11/fedora_nvidia_1731412_262/</link>
		<comments>http://tamkovich.com/2008/11/fedora_nvidia_1731412_262/#comments</comments>
		<pubDate>Tue, 18 Nov 2008 15:19:36 +0000</pubDate>
		<dc:creator>Сергей Тамкович</dc:creator>
				<category><![CDATA[Desktop]]></category>
		<category><![CDATA[Программирование]]></category>
		<category><![CDATA[nVidia]]></category>

		<guid isPermaLink="false">http://tamkovich.com/?p=3</guid>
		<description><![CDATA[На днях, в очередной раз обновилось ядро в дистрибутиве Fedora9. Теперь у нас 2.6.27.5-41. Родные драйвера nVidia (на данный момент последние &#8211; 173.14.12), как обычно, не подходят к новому ядру, из-за изменений в API ядра. В некоторых случаях, пользователи могут обойтись альтернативными драйверами, например nv. Однако, если вы используете конфигурацию с двумя мониторами (DualHead) как [...]]]></description>
			<content:encoded><![CDATA[<p align="justify">На днях, в очередной раз обновилось ядро в дистрибутиве Fedora9. Теперь у нас 2.6.27.5-41. Родные драйвера nVidia (на данный момент последние &#8211; 173.14.12), как обычно, не подходят к новому ядру, из-за изменений в API ядра. В некоторых случаях, пользователи могут обойтись альтернативными драйверами, например nv. Однако, если вы используете конфигурацию с двумя мониторами (DualHead) как у меня:<br />
<img src="http://tamkovich.com/wp-content/uploads/2008/11/dualhead.jpg" alt="" width="500" height="246" /><br />
Или активно работаете с 3D графикой, замену бинарным драйверам не найти. И единственным выходом является откат на предыдущее ядро, что, согласитесь, тоже не особо приятно.<br />
Однако не все так страшно, изменения в ядре оказались тривиальными. Так, например исчез вызов <code>kill_proces()</code> &#8211; вместо него теперь <code>kill_pid()</code>, а у вызовов <code>smp_call_function()</code> и <code>on_each_cpu()</code> теперь нет параметра <code>wait</code>.<br />
Патч, для совместимости драйвера 173.14.12 с ядром 2.6.27.5 вы можете скачать <a href=http://tamkovich.com/wp-content/uploads/2008/11/nv1731412.diff>здесь</a>. Что бы скачать уже исправленные драйвера, нажмите <a href=http://tamkovich.com/wp-content/uploads/2008/11/nv-1731412-sergee-2627tar.bz2>здесь</a>. Установка исправленных драйверов:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">wget</span> http:<span style="color: #000000; font-weight: bold;">//</span>tamkovich.com<span style="color: #000000; font-weight: bold;">/</span>wp-content<span style="color: #000000; font-weight: bold;">/</span>uploads<span style="color: #000000; font-weight: bold;">/</span><span style="color: #000000;">2008</span><span style="color: #000000; font-weight: bold;">/</span><span style="color: #000000;">11</span><span style="color: #000000; font-weight: bold;">/</span>nv-<span style="color: #000000;">1731412</span>-sergee-2627tar.bz2
<span style="color: #c20cb9; font-weight: bold;">tar</span> xjf nv-173.14.12-sergee-2.6.27.tar.bz2
<span style="color: #7a0874; font-weight: bold;">cd</span> NVIDIA-Linux-x86-173.14.12-pkg1
.<span style="color: #000000; font-weight: bold;">/</span>nvidia-installer</pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://tamkovich.com/2008/11/fedora_nvidia_1731412_262/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

