<?xml version='1.0' encoding="utf-8"?>
      <rss version='2.0'>
      <channel>
      <title>Форум на Исходниках.RU</title>
      <link>https://forum.sources.ru</link>
      <description>Форум на Исходниках.RU</description>
      <generator>Форум на Исходниках.RU</generator>
  	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=310447&amp;view=findpost&amp;p=2748617</guid>
        <pubDate>Wed, 10 Nov 2010 09:04:35 +0000</pubDate>
        <title>Ставим Иксы, шрифты и менеджер окон</title>
        <link>https://forum.sources.ru/index.php?showtopic=310447&amp;view=findpost&amp;p=2748617</link>
        <description><![CDATA[SVK: Некоторым синонимом Matchbox является <a class='tag-url' href='http://gpe.linuxtogo.org/projects/' target='_blank'>GPE</a>. <a class='tag-url' href='http://forum.sources.ru/index.php?act=Attach&type=post&id=2733777&attach_id=3638' target='_blank'>Скриншот</a> из <a class='tag-url' href='http://forum.sources.ru/index.php?showtopic=316581' target='_blank'>соседней темы</a>.<br>
<br>
<span class="tag-color tag-color-named" data-value="gray" style="color: gray"><span class='tag-size' data-value='7' style='font-size:7pt;'>Сообщения были разделены в тему &quot;<a class='tag-url' href='https://forum.sources.ru/index.php?showtopic=419615' target='_blank'>Флуд</a>&quot;</span></span>]]></description>
        <author>SVK</author>
        <category>Gumstix</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=310447&amp;view=findpost&amp;p=2669986</guid>
        <pubDate>Mon, 16 Aug 2010 08:19:36 +0000</pubDate>
        <title>Ставим Иксы, шрифты и менеджер окон</title>
        <link>https://forum.sources.ru/index.php?showtopic=310447&amp;view=findpost&amp;p=2669986</link>
        <description><![CDATA[SVK: пакеты и конфигурационные файлы шрифтов<br>
<span class="b-attach" data-size="764087" data-hits="707" data-attach-id="498" data-attach-post-id="2669986">
			<span class="b-attach__title"></span><a class='b-attach-link' href='https://forum.sources.ru/index.php?act=Attach&amp;type=post&amp;id=2669986&amp;attach_id=498' title='Скачать файл' target='_blank'>etc.zip</a> (, : 707)
		</span><br>
]]></description>
        <author>SVK</author>
        <category>Gumstix</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=310447&amp;view=findpost&amp;p=2669984</guid>
        <pubDate>Mon, 16 Aug 2010 08:17:29 +0000</pubDate>
        <title>Ставим Иксы, шрифты и менеджер окон</title>
        <link>https://forum.sources.ru/index.php?showtopic=310447&amp;view=findpost&amp;p=2669984</link>
        <description><![CDATA[SVK: библиотеки<br>
<br>
<span class="b-attach" data-size="1745282" data-hits="728" data-attach-id="497" data-attach-post-id="2669984">
			<span class="b-attach__title"></span><a class='b-attach-link' href='https://forum.sources.ru/index.php?act=Attach&amp;type=post&amp;id=2669984&amp;attach_id=497' title='Скачать файл' target='_blank'>usr.zip</a> (, : 728)
		</span>]]></description>
        <author>SVK</author>
        <category>Gumstix</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=310447&amp;view=findpost&amp;p=2665722</guid>
        <pubDate>Tue, 10 Aug 2010 09:55:51 +0000</pubDate>
        <title>Ставим Иксы, шрифты и менеджер окон</title>
        <link>https://forum.sources.ru/index.php?showtopic=310447&amp;view=findpost&amp;p=2665722</link>
        <description><![CDATA[SVK: В приложении все необходимые файлы для запуска как из под эмулятора, так и на устройстве: пакеты, библиотеки, файл конфигурации шрифтов (без самих шрифтов) и калибровочный файл (pointercal).<br>Перед запуском следует удостовериться в правильном содержании файлов /etc/ld.so.conf и /etc/fonts/fonts.conf]]></description>
        <author>SVK</author>
        <category>Gumstix</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=310447&amp;view=findpost&amp;p=2665698</guid>
        <pubDate>Tue, 10 Aug 2010 09:33:56 +0000</pubDate>
        <title>Ставим Иксы, шрифты и менеджер окон</title>
        <link>https://forum.sources.ru/index.php?showtopic=310447&amp;view=findpost&amp;p=2665698</link>
        <description><![CDATA[SVK: Что вполне очевидно, всё эти манипуляции можно проводить и на эмуляторе<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">Запускаем эмулятор: qemu-system-arm -M verdex -pflash flash -serial stdio -m 289 -sd sd.img -usbdevice mouse</div><div class="code_line">Запускаем Xserver с параметрами: xinit /etc/X11/Xsession -- /usr/bin/Xfbdev &#39;:0&#39; -br -pn -nolisten tcp -mouse /dev/input/mice -dpi 128 -screen nonstd</div></ol></div></div></div></div><script>preloadCodeButtons('1');</script>К сожалению, из под эмулятора у меня курсор не работал, так что этот вариант остаётся пока только для тестов<br>
<br>
<span class="b-attach" data-size="14577" data-hits="848" data-attach-id="343" data-attach-post-id="2665698">
			<span class="b-attach__title"></span><a class='b-attach-link' href='https://forum.sources.ru/index.php?act=Attach&amp;type=post&amp;id=2665698&amp;attach_id=343' title='Скачать файл' target='_blank'>gemug1.jpg</a> (, : 848)
		</span>]]></description>
        <author>SVK</author>
        <category>Gumstix</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=310447&amp;view=findpost&amp;p=2665694</guid>
        <pubDate>Tue, 10 Aug 2010 09:28:30 +0000</pubDate>
        <title>Ставим Иксы, шрифты и менеджер окон</title>
        <link>https://forum.sources.ru/index.php?showtopic=310447&amp;view=findpost&amp;p=2665694</link>
        <description><![CDATA[SVK: Полезная ссылка по этой теме: <a class='tag-url' href='http://wiki.openmoko.org/wiki/Window_Manager_Startup' target='_blank'>Window Manager Startup</a>]]></description>
        <author>SVK</author>
        <category>Gumstix</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=310447&amp;view=findpost&amp;p=2665689</guid>
        <pubDate>Tue, 10 Aug 2010 09:25:10 +0000</pubDate>
        <title>Ставим Иксы, шрифты и менеджер окон</title>
        <link>https://forum.sources.ru/index.php?showtopic=310447&amp;view=findpost&amp;p=2665689</link>
        <description><![CDATA[SVK: <ul class="tag-list"><li>итоговым, при запуске Xserver`а, будет выполняться скрипт 90xXWindowManager, который отвечает за запуск Менеджера Окон</li><li>Как и было обещено, мы соберём <a class='tag-url' href='http://matchbox-project.org/docs.html' target='_blank'>MatchBox</a><br>
И для этого нам, как минимум, понадобятся: matchbox-common, matchbox-desktop, matchbox-panel, matchbox-wm<br>
Устанавливаем, запускаем.. /etc/X11/Xserver &amp;</li></ul><br>
<span class="b-attach" data-size="32760" data-hits="839" data-attach-id="342" data-attach-post-id="2665689">
			<span class="b-attach__title"></span><a class='b-attach-link' href='https://forum.sources.ru/index.php?act=Attach&amp;type=post&amp;id=2665689&amp;attach_id=342' title='Скачать файл' target='_blank'>09_08_10_2118.jpg</a> (, : 839)
		</span><br>
<span class="b-attach" data-size="42698" data-hits="812" data-attach-id="340" data-attach-post-id="2665689">
			<span class="b-attach__title"></span><a class='b-attach-link' href='https://forum.sources.ru/index.php?act=Attach&amp;type=post&amp;id=2665689&amp;attach_id=340' title='Скачать файл' target='_blank'>09_08_10_2113.jpg</a> (, : 812)
		</span><br>
<span class="b-attach" data-size="43289" data-hits="845" data-attach-id="341" data-attach-post-id="2665689">
			<span class="b-attach__title"></span><a class='b-attach-link' href='https://forum.sources.ru/index.php?act=Attach&amp;type=post&amp;id=2665689&amp;attach_id=341' title='Скачать файл' target='_blank'>09_08_10_2110.jpg</a> (, : 845)
		</span><br>
<br>
p.s. извиняюсь за качество снимков, под рукой оказался только древний мобильник :rolleyes:]]></description>
        <author>SVK</author>
        <category>Gumstix</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=310447&amp;view=findpost&amp;p=2665680</guid>
        <pubDate>Tue, 10 Aug 2010 09:15:23 +0000</pubDate>
        <title>Ставим Иксы, шрифты и менеджер окон</title>
        <link>https://forum.sources.ru/index.php?showtopic=310447&amp;view=findpost&amp;p=2665680</link>
        <description><![CDATA[SVK: Пришло время взяться за что-нибудь по масштабнее..<br>
<ul class="tag-list"><li>В качестве X-Server`а будем использовать <a class='tag-url' href='http://www.pps.jussieu.fr/~jch/software/kdrive.html' target='_blank'>The KDrive Tiny X Server</a><br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">bitbake xserver-kdrive</div></ol></div></div></div></div>Результатом у нас должен будет стать: xserver-kdrive-fbdev_1.3.0.0-r19_armv5te.ipk<br>
И уже этого, в принципе, достаточно для цивилизованного ввода/вывода информации, пример: <a class='tag-url' href='http://www.linuxjournal.com/magazine/fun-e-ink-x-and-gumstix' target='_blank'>Fun with E-Ink, X and Gumstix</a><br>
Но мы пойдём более длинным путём :) Соберём ещё: xserver-kdrive-common (конфигурационные скрипты) и xserver-kdrive; xserver-nodm-init - для автозапуска, собирать по желанию.<br>
Можно устанавливать: ipkg install ....<br>
Но лично у меня, возник конфликт отсутствия некоторых библиотек в системе, следовательно пора познакомится со структурой ipk</li><li>Структура ipk и его сборка: <a class='tag-url' href='http://oramezo.org/ru/man/ipk-howto' target='_blank'>Создание дистрибутивов для Зауруса</a>, <a class='tag-url' href='http://handhelds.org/moin/moin.cgi/BuildingIpkgs' target='_blank'>Building ipkgs</a><br>
Непосредственно сам пакет состоит из двух основных компонент: данные устанавливаемые в систему и служебная информация для установки (перечень зависимостей, скрипты)<br>
Следовательно, подручными средствами (ARC) и скриптом ipkg-build мы можем как посмотреть содержимое пакета, так и подправить зависимости. Т.е. при установке в систему не будет проводится проверка тех зависимостей которые мы удалим, но на нашей совести останется обеспечение их доступности при будущем запуске приложения.</li><li>xserver-kdrive-common тянет за собой xmodmap, xdpyinfo, xtscal, xinit - не будем пока жадничать, соберём их и установим :)</li><li>Пакеты можно устанавливать сразу группой:<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">ipkg install xserver-kdrive_1.3.0.0-r19_armv5te.ipk xserver-kdrive-common_0.1-r22_gumstix-custom-verdex.ipk xserver-kdrive-fbdev_1.3.0.0-r19_armv5te.ipk</div></ol></div></div></div></div>При первом запуске будет запущена процедура калибровки тачпада: /usr/bin/xtscal - вызов осуществляется из скрипта /etc/X11/Xsession.d/30xTs_Calibrate</li><li>Запускаем XServer<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">/etc/X11/Xserver &amp;</div></ol></div></div></div></div>В нашем случае, это скрипт установленный с пакетом xserver-kdrive-common.</li><li>Однако это ещё пол дела, у нас не установлены xft шрифты: <a class='tag-url' href='http://ru.wikibooks.org/wiki/Шрифты_в_Linux' target='_blank'>Шрифты в Linux</a><br>
Скачиваем ttf шрифты, например: <a class='tag-url' href='http://dejavu-fonts.org/wiki/Download' target='_blank'>DejaVu fonts</a><br>
Распаковываем их в желаемую директорию системы и создаём на них ссылку: файл /etc/fonts/fonts.conf подобного содержания<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">&#60;?xml version=&quot;1.0&quot;?&#62;</div><div class="code_line">&#60;!DOCTYPE fontconfig SYSTEM &quot;fonts.dtd&quot;&#62;</div><div class="code_line">&#60;fontconfig&#62;</div><div class="code_line">&#60;!-- Font directory list --&#62;</div><div class="code_line">&nbsp;&nbsp; &nbsp;&#60;dir&#62;/media/card/etc/fonts&#60;/dir&#62;</div><div class="code_line">&nbsp;&nbsp; &nbsp;&#60;dir&#62;~/.fonts&#60;/dir&#62;</div><div class="code_line">&#60;/fontconfig&#62;</div></ol></div></div></div></div>Теперь мы со шрифтами :)</li></ul><br>
<span class="b-attach" data-size="12156" data-hits="839" data-attach-id="339" data-attach-post-id="2665680">
			<span class="b-attach__title"></span><a class='b-attach-link' href='https://forum.sources.ru/index.php?act=Attach&amp;type=post&amp;id=2665680&amp;attach_id=339' title='Скачать файл' target='_blank'>gemug2.jpg</a> (, : 839)
		</span>]]></description>
        <author>SVK</author>
        <category>Gumstix</category>
      </item>
	
      </channel>
      </rss>
	