<?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"
	>

<channel>
	<title>Моето си място &#187; Техничарски</title>
	<atom:link href="http://www.gerdjikovs.net/category/technical/feed" rel="self" type="application/rss+xml" />
	<link>http://www.gerdjikovs.net</link>
	<description>Vladimir Gerdjikov's Blog</description>
	<pubDate>Tue, 14 Oct 2008 17:43:57 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6</generator>
	<language>en</language>
			<item>
		<title>Инсталиране на NTFS-3g под Debian Etch</title>
		<link>http://www.gerdjikovs.net/2008/06/11/ntfs-3g-debian-etch/</link>
		<comments>http://www.gerdjikovs.net/2008/06/11/ntfs-3g-debian-etch/#comments</comments>
		<pubDate>Wed, 11 Jun 2008 16:53:08 +0000</pubDate>
		<dc:creator>Vladimir Gerdjikov</dc:creator>
		
		<category><![CDATA[Техничарски]]></category>

		<guid isPermaLink="false">http://www.gerdjikovs.net/?p=150</guid>
		<description><![CDATA[Последният ъпгрейд, който направих от Ubuntu 7.x (Feisty Fawn) към Ubuntu 8.x (Hardy Heron) си беше направо здраво зачукване. Не защото самият процес мина с някакви проблеми (отдавна всичко става с едно цъкане на бутона “Upgdate”), ами по-скоро заради бъгавата дистрибуция. Естествено, не искам да отговарям на въпроса “&#8230;кой те би по главата, че да [...]]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal">Последният ъпгрейд, който направих от Ubuntu 7.x (Feisty Fawn) към Ubuntu 8.x (Hardy Heron) си беше направо здраво зачукване. Не защото самият процес мина с някакви проблеми (отдавна всичко става с едно цъкане на бутона “Upgdate”), ами по-скоро заради бъгавата дистрибуция. Естествено, не искам да отговарям на въпроса “&#8230;кой те би по главата, че да се ъпгрейтваш?”<span style="font-family: Wingdings;"> <img src='http://www.gerdjikovs.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </span> Все още (наивно) си мисля, че когато някой пуска “издание” (версия, както и там да му се вика) това трябва да е по-внимателно и с повече акъл. Сещам се, че преди доста време имах подобни проблеми при преминаването от Fedora 3 към Fedora 4 - и там имаше големи фойерверки. Затова се реших да премина към Debian Etch, Desktop инсталация, ей така, просто за проба за да се уверя, дали дядото на всички Linux-и е толкова стабилен.</p>
<p class="MsoNormal">Както и да е&#8230;. сега по темата. Debian-а по рождение си няма почти нищо (да знаете, че даже и gedit си нямате Gnome) – точно затова е бърз (и стабилен), като заек по нанагорнище. Не му тежи нищо и в сравнение с тромавото Ubuntu, а разликата в скоростта е направо потресаваща (естествено, за една и съща машина). Обаче, ако ви се прииска да четете и пишете в NTFS дял от вашият диск, ще трябва съответно да си сложите и поддръжка за това. Очевидният вариант да си добавите хранилището с пакетите при мен не проработи. Въпреки това, добре е да имате ntfs-3g за автоматично обновяване, най-малкото за да може да сте в крак с поправките, които излизат от време на време за него.</p>
<p class="MsoNormal">Първо си слагате GPG ключа:</p>
<blockquote>
<p class="MsoNormal">sudo apt-get install debian-backports-keyring</p>
</blockquote>
<p class="MsoNormal">После добавяте хранилището в sources.lst</p>
<blockquote>
<p class="MsoNormal">sudo echo deb http://www.backports.org/debian etch-backports main contrib &gt;&gt; /etc/apt/sources.lst</p>
</blockquote>
<p class="MsoNormal">и после да не забравим apt-get update, след което правим</p>
<blockquote><p>sudo apt-get install -t backports ntfs-3g</p></blockquote>
<p class="MsoNormal">Както написах малко по-горе, тук при мен се получи грешка, затова инсталираме малко по-нова версия на FUSE (Filesystem in User Space), защото наличната в Etch е 2.5.3-4.4, a се изисква libfuse2 да бъде над 2.6 (нормално, &#8216;кво толкова!). Продължаваме:</p>
<blockquote>
<p class="MsoNormal">sudo apt-get install fuse-utils libfuse2</p>
</blockquote>
<p class="MsoNormal">дърпаме си малко NTFS-3g. Имайте в предвид, че последната стабилна версия е от Март, миналата година. Не ви съветвам да експериментирате с нестабилни версии на файлови системи, това е все едно да си играете на руска рулетка - все някога ще гръмне.</p>
<blockquote>
<p class="MsoNormal"><a title="ntfs-3g" href="wget http://snapshot.debian.net/archive/2007/03/01/debian/pool/main/n/ntfs-3g/libntfs-3g0_0.0.0+20061031-6_i386.deb" target="_blank">wget http://snapshot.debian.net/&#8230;/libntfs-3g0_0.0.0+20061031-6_i386.deb</a></p>
<p class="MsoNormal"><a title="ntfs-3g" href="wget http://snapshot.debian.net/archive/2007/03/01/debian/pool/main/n/ntfs-3g/ntfs-3g_0.0.0+20061031-6_i386.deb" target="_blank">wget http://snapshot.debian.net/&#8230;/ntfs-3g_0.0.0+20061031-6_i386.deb</a></p>
</blockquote>
<p class="MsoNormal">инсталираме ги</p>
<blockquote>
<p class="MsoNormal">sudo dpkg -i libntfs-3g0_0.0.0+20061031-6_i386.deb<br />
sudo dpkg -i ntfs-3g_0.0.0+20061031-6_i386.deb</p>
</blockquote>
<p class="MsoNormal">и&#8230;. това е. Остава само да монтирате файловата си система. Не забравяйте, че използването на UTF8 поддръжка за файлови имена си е направо задължително. Т.е. става дума за следното монтиране (примерно) за проба, дали сме направили каквото трябва:</p>
<blockquote>
<p class="MsoNormal">sudo mount -t ntfs-3g /dev/sda1 /mnt/ntfs -o umask=0,nls=utf8</p>
</blockquote>
<p class="MsoNormal">след което може да го добавим и в /etc/fstab</p>
<blockquote>
<p class="MsoNormal">/dev/sda1 /mnt/ntfs ntfs-3g umask=0,nls=utf8 0 0</p>
</blockquote>
<p class="MsoNormal">Естествено, всеки да си сложи, каквото смята за добре параметри при монтирането&#8230;. За най-мързеливите ето и нещо &#8220;по-шарено&#8221;: <a title="ntfs-config" href="http://flomertens.free.fr/ntfs-config/download.html" target="_blank">ntfs-config.</a></p>
<p class="MsoNormal"><span> </span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.gerdjikovs.net/2008/06/11/ntfs-3g-debian-etch/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Клъстер в чекмедже</title>
		<link>http://www.gerdjikovs.net/2008/05/26/%d0%ba%d0%bb%d1%8a%d1%81%d1%82%d0%b5%d1%80-%d0%b2-%d1%88%d0%ba%d0%b0%d1%84/</link>
		<comments>http://www.gerdjikovs.net/2008/05/26/%d0%ba%d0%bb%d1%8a%d1%81%d1%82%d0%b5%d1%80-%d0%b2-%d1%88%d0%ba%d0%b0%d1%84/#comments</comments>
		<pubDate>Mon, 26 May 2008 15:28:59 +0000</pubDate>
		<dc:creator>Vladimir Gerdjikov</dc:creator>
		
		<category><![CDATA[Техничарски]]></category>

		<guid isPermaLink="false">http://www.gerdjikovs.net/?p=149</guid>
		<description><![CDATA[Днес случайно, ровейки из мрежата за клъстерни решения попаднах на един доста интересен проект: Helmer story - A linux cluster in a IKEA Helmer cabinet. Въпросният шкаф си е най-обикновен канцеларски шкаф (28х43х69 см) с шест броя чекмеджета, т.е. дотук нищо особено. Интересното е, че за скромната сума от $3500 (направо си е нищо, имайки [...]]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal">Днес случайно, ровейки из мрежата за клъстерни решения попаднах на един доста интересен проект: <a title="Helmer" href="http://helmer.sfe.se/" target="_blank">Helmer story</a> - A linux cluster in a IKEA Helmer cabinet. Въпросният шкаф си е най-обикновен канцеларски шкаф (28х43х69 см) с шест броя чекмеджета, т.е. дотук нищо особено. Интересното е, че за скромната сума от $3500 (направо си е нищо, имайки в предвид крайният резултат), въпросният пич (Janne, май на български трябва да е Жан) е направил 186 Gflops-ово чудовище, което му върши перфектна работа за рендване на филмчетата, която неговата компания прави.</p>
<p class="MsoNormal">С общо 6 броя четириядрени процесора (<span lang="EN-US">Intel</span><span lang="EN-US"> </span><span lang="EN-US">Quad</span>, <span lang="EN-US">Q</span>6600) на 2.4GHz поставени на най-обикновено дъно GigaByte GA-G33M-DS2R/S2, 48 GB RAM (6 x 8GB) и сравнително скромен диск (<span lang="EN-US">Seagate</span> Bar<span lang="EN-US">r</span>acuda, SATA2, 160GB) този образ направо е избил рибата!  <span lang="EN-US">Всичко това е натикано в споменатата по-горе канцеларска мебел за $39. Вярно, че <a title="Helmer, Pics" href="http://helmore.sfe.se/" target="_blank">дизайнът</a>, който е “</span>направил” не е най-перфектният, но резултатът е доста впечатляващ!</p>
<p class="MsoNormal">А представяте ли си, какво му излиза, като напише командата top?! 24 ядра (да не се бърка с бройката процесори)! Ами ако шкафът беше с 8 чекмеджета?! <img src='http://www.gerdjikovs.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.gerdjikovs.net/2008/05/26/%d0%ba%d0%bb%d1%8a%d1%81%d1%82%d0%b5%d1%80-%d0%b2-%d1%88%d0%ba%d0%b0%d1%84/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Genius Traveler 915BT Laser Bluetooth mouse</title>
		<link>http://www.gerdjikovs.net/2007/11/15/genius-traveler-915bt-laser-bluetooth-mouse/</link>
		<comments>http://www.gerdjikovs.net/2007/11/15/genius-traveler-915bt-laser-bluetooth-mouse/#comments</comments>
		<pubDate>Thu, 15 Nov 2007 16:51:20 +0000</pubDate>
		<dc:creator>Vladimir Gerdjikov</dc:creator>
		
		<category><![CDATA[Техничарски]]></category>

		<guid isPermaLink="false">http://www.gerdjikovs.net/index.php/archives/2007/11/15/136/genius-traveler-915bt-laser-bluetooth-mouse.htm</guid>
		<description><![CDATA[ Въпросната джаджа е представлява доста добра лазерна мишка, в която Genius  е наместил лазерна показалка и възможност за управление на презентации (бутони Ecs, F5, &#8220;стрелка&#8221; напред и &#8220;стрелка&#8221; назад). Идеята не е нова, но дизайнът е перфектен, а прецизността на мишката е на нивото на най-добрите геймърски мишки. Добрата идея, която не съм [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://genius-europe.com/en/produktdetail.php?ID2=66&amp;ID=24&amp;ID3=394" title="Genius" target="_blank"><img src="http://www.gerdjikovs.net/upload/genius-915bt.jpg" title="Genius 915BT" alt="Genius 915BT" align="left" border="0" height="177" width="210" /></a> Въпросната джаджа е представлява доста добра лазерна мишка, в която Genius  е наместил лазерна показалка и възможност за управление на презентации (бутони Ecs, F5, &#8220;стрелка&#8221; напред и &#8220;стрелка&#8221; назад). Идеята не е нова, но дизайнът е перфектен, а прецизността на мишката е на нивото на най-добрите геймърски мишки. Добрата идея, която не съм виждал реализирана другаде е това, че колелцето на мишката с натискане надолу активира показалката, а с побутване в ляво и дясно активира бутони Esc и  F5 (за това трябваше да се чете документация - не е прекалено очевидно, нищо, че е просто гениално). Ляв и десен бутон са съответно стрелки в ляво и дясно. Малкото синьо нещо на снимката е светодиодче, което показва в какъв режим работи устройството. Ако е син, това е мишка, ако е червен това е презентационен режим. Ако мига, това е момента в който мишката се обявява за другите bluetooth устройства за свързване. Двата режима се превключват с натискане на малкото кръгло бутонче, а за режим &#8220;сканиране&#8221;, бутонът е на обратната страна на мишката. Там е и превключвателят на захранването, което е от две AAA 1.5V батерии. Не знам колко ще изкарат, но досега (месец и нещо) не са мръднали, въпреки, че доста &#8220;светках&#8221; с показалката. Всичко е просто и елегантно.</p>
<p>Това, за което пиша този постинг е начинът, по който това нещо се свързва към Linux (в моят случай Ubuntu, 7.10). За виндоз-а не ми се пише, там си беше малък ад. Все пак да спомена, че ако някой се захване с това, поне да знае какво го чака. По-принцип лаптопа (D820) идва с пре-инсталирана  Vista, която аз най-доброжелателно търпях цели пет дена. След което с псувни и закани я изритах (2GB RAM и 2хP4 на 2Ghz се оказаха недостатъчни за това недоносено изчадие). На нейно място сложих почти нормално работещо XP. Всичко добре, но с едни &#8220;малки&#8221; подробности - драйврите от Dell бяха за Vista, а в специално за Toshiba BT поддръжката се наложи специално flash-ване, което прави downgrade към XP. Управлението на COM портовете на Toshiba драйверите е направо ужасно, (т.е. хич го няма) затова си оставих тези от MS. Въпреки, че при всяко свързване се налага изтриване и добавяне на устройствата, все пак е по-добре от нищо. Само да спомена, че най-добрият BT драйвер за виндоз за мен е <a href="http://www.bluesoleil.com/download/" title="Bluesoleil" target="_blank">Bluesoleil</a>. Препоръчвам го на всеки. За съжаление и той не можеше да се оправя с номерацията на COM портовете, която за мен беше от особено значение, затова и той не ми свърши работа. Иначе за инсталацията на мишката, нищо интересно - просто се нахлузи един &#8220;драйвер&#8221; (има го в комплектацията), който се зарежда при стартиране и е постоянно активен. Естествено, заема доста памет (имах си хас!), но постоянно работещите с тази ОС, вероятно са свикнали с подобни &#8220;екстри&#8221;. Може да се работи и без него, но тогава устройствата (мишка&lt;-&gt;PC) трябва да се свързват ръчно.</p>
<p>В новата версия на Ubuntu, нещата по свързването на bluetooth устройства е доста по-упростена. По подразбиране си има специален аплет (gnome-bluetooth), който се активизира при стартиране на BT устройството (dongle или вграденият в лаптопа). При моята Ubuntu комплектация, последователността беше горе-долу следната:</p>
<p>- инсталира се поддръжката за bluetooth стека. Ако това не сте го направили все още за някое друго устройство, ще ви трябват няколко пакета. Аз предпочитам на инсталирам всичко, за което има писана поддръжка, защото в повечето случаи не знам, какво ще ми потрябва за да свържа някоя bluetooth екзотика. Честно да си призная, вече не помня какво идва по подразбиране и какво трябва да се инсталира допълнително. Ако някой се интересува, на сайта на Ubuntu си пише всичко. Аз обикновено добавям:</p>
<blockquote><p>sudo apt-get install bluetooth bluez-gnome bluez-utils  и малко OBEX (OBject EXchange) бози:</p>
<p>sudo apt-get install obexfs obexftp obexpushd obextool gnome-vfs-obexftp. Може и да забравям нещо, но в общи линии е това.</p></blockquote>
<p>- трябва да си сканирате ефира, защото най-вероятно не знаете наизуст адреса на вашето BT устройство:</p>
<blockquote><p>sudo hidd &#8211;search (преди да стартирате командата, натиснете червеното бутонче на дъното на мишката)</p>
<p>sudo hidd &#8211;show, при което би трябвало да видите нещо, като:</p>
<p>~$ &gt;sudo hidd &#8211;show<br />
[sudo] password for gerdjikov:<br />
00:13:C1:61:D8:ED Genius Traveler 915BT Laser Bluetooth Mouse [0458:007d] connected</p></blockquote>
<p>- пробата за правилното зареждане е:</p>
<blockquote><p> sudo hidd &#8211;connect  00:13:C1:61:D8:ED (след това може да си направите един &#8220;профилактичен&#8221; рестарт &#8220;sudo /etc/init.d/bluetooth restart&#8221;)</p></blockquote>
<p>- за да станат нещата по-постоянни се правят малко &#8220;ръчни&#8221; интервенции в конфигурационните файлове:</p>
<blockquote><p>sudo vi /etc/default/bluetooth</p>
<p>HIDD_ENABLED=1 (старата стойност е &#8220;0&#8243;)</p>
<p>HIDD_OPTIONS=&#8221;-connect 00:13:C1:61:D8:ED &#8211;master &#8211;server&#8221; (стара стойност, без &#8220;&#8211;connect&#8221;)</p></blockquote>
<p>- добавя се hidd модулът да тръгва при  първоначален рестарт:</p>
<blockquote><p>echo hidd | sudo tee -a /etc/modules</p></blockquote>
<p>Всичко работи чудесно с изключение на един проблем, за който все още нямам време да отстраня - когато машината влезе в sleep mode, устройството (мишката) се изключва. Вероятно това е и идеята на &#8220;спящият&#8221; режим, но събуждането после не е много приятно. Просто трябва да се направи отново &#8220;hidd &#8211;search&#8221;. При всички положения обаче, това е свързвано с правилното настройване на sleep режима, а не със самите BT настройки. За  laptop, това не е проблем, защото имам още на разположение touchpad, но вероятно за desktop, подобно заспиване ще си е направо изнервящо.</p>
<blockquote></blockquote>
<p>Част от това по-горе, може да се намери тук: <a href="https://help.ubuntu.com/community/BluetoothSetup" title="Bluetooth" target="_blank">https://help.ubuntu.com/community/BluetoothSetup</a>. Внимавайте, в командата за добавяне в /etc/modules има печатна грешка, &#8220;hidp&#8221; да се чете, като &#8220;hidd&#8221;. То близко до умът, ама&#8230;..</p>
<p>Мишката струва около 76лв. с ДДС, може да се намери при почти всеки Genius търговец. Прилична лазерна показалка струва от 20 до 50 лева, а ако добавим и това, че отдалеченото управление на презентацията вече не  е проблем, то тази цена е повече от добра.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gerdjikovs.net/2007/11/15/genius-traveler-915bt-laser-bluetooth-mouse/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Midnight Commander, леко носталгично</title>
		<link>http://www.gerdjikovs.net/2007/08/15/mc/</link>
		<comments>http://www.gerdjikovs.net/2007/08/15/mc/#comments</comments>
		<pubDate>Wed, 15 Aug 2007 13:11:21 +0000</pubDate>
		<dc:creator>Vladimir Gerdjikov</dc:creator>
		
		<category><![CDATA[Техничарски]]></category>

		<guid isPermaLink="false">http://www.gerdjikovs.net/index.php/archives/2007/08/15/131/mc.htm</guid>
		<description><![CDATA[Още от времето на DOS любима патерица ми беше една програма XTree. Оказа се, че я има и за Unix. Покрай XTree-то често използвах и Norton Commander (нали знаете лафа: &#8220;Гледам аз: отдясно диск &#8220;C&#8221;, и отляво диск &#8220;C&#8221;. И за какво ли са ми два еднакви?! Я, да взема да изтрия единият&#8230;.) не защото [...]]]></description>
			<content:encoded><![CDATA[<p>Още от времето на DOS любима патерица ми беше една програма XTree. Оказа се, че я има и за <a href="http://www.unixtree.org/" title="XTree" target="_blank">Unix</a>. Покрай XTree-то често използвах и <a href="http://en.wikipedia.org/wiki/Norton_Commander" title="NC" target="_blank">Norton Commander</a> (нали знаете лафа: <em>&#8220;Гледам аз: отдясно диск &#8220;C&#8221;, и отляво диск &#8220;C&#8221;. И за какво ли са ми два еднакви?! Я, да взема да изтрия единият&#8230;.</em>) не защото ми харесваше, ами защото колегите не излизаха от него по цял ден и просто нямах избор - трябваше да свиквам. Всъщност, подобни програми в последствие се превръщат от патерици в инвалидни колични, било заради удобството, което предлагат, било заради чисто човешкият мързал да се използва нещо друго. Затова и аз, често използвам в конзола при x-образните ОС  <a href="http://www.ibiblio.org/mc/" title="MC" target="_blank">Midnight Commander</a>-a - свободният проект, почти пълен аналог на досовският си дядо.Традиционно <a href="http://www.ibiblio.org/mc/" title="MC" target="_blank">Midnight Commander</a>-a в RedHat базираните ОС може да се използва за бърза смяна между директориите - особено, ако в единият панел покажете дървото на директориите. Незнайно защо, тази функция при Debian клоновете е точно обратното - там mc-то се връща точно оттам, откъдето е извикано. Това поведение, лично мен не ми допада, затова на всяка (Debian like) машина на която работя правя следното:</p>
<blockquote><p>vi ~/.bashsrc</p></blockquote>
<p>и добавям в краят на файла (или в секция alias)</p>
<blockquote><p> alias mc=&#8217;. /usr/share/mc/bin/mc-wrapper.sh&#8217; или</p></blockquote>
<p>или за по-мързеливите, всичко на един ред:</p>
<blockquote><p>echo alias mc=&#8217;. /usr/share/mc/bin/mc-wrapper.sh&#8217; &gt;&gt; ~/.bashrc</p></blockquote>
<p>За тази &#8220;магия&#8221; стои параметърът &#8220;-P&#8221; на mc-то за запомняне на  текущата директория във външен файл. Ето и какво точно прави тази опаковка mc-wrapper.sh:</p>
<blockquote><p>MC_USER=`id | sed &#8217;s/[^(]*(//;s/).*//&#8217;`<br />
MC_PWD_FILE=&#8221;${TMPDIR-/tmp}/mc-$MC_USER/mc.pwd.$$&#8221;<br />
/usr/bin/mc -P &#8220;$MC_PWD_FILE&#8221; &#8220;$@&#8221;<br />
if test -r &#8220;$MC_PWD_FILE&#8221;; then<br />
MC_PWD=&#8221;`cat $MC_PWD_FILE`&#8221;<br />
if test -n &#8220;$MC_PWD&#8221; &amp;&amp; test -d &#8220;$MC_PWD&#8221;; then<br />
cd &#8220;$MC_PWD&#8221;<br />
fi<br />
unset MC_PWD<br />
fi<br />
rm -f &#8220;$MC_PWD_FILE&#8221;<br />
unset MC_PWD_FILE</p></blockquote>
<p>Допълнителни ресурси: <a href="http://www.chm.tu-dresden.de/edv/mc/mc4.5/manual1.html" title="MC User Guide" target="_blank">User Guide</a> и <a href="http://www.ibiblio.org/mc/FAQ" title="MC FAQ" target="_blank">FAQ</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gerdjikovs.net/2007/08/15/mc/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Инсталация на FreeNX върху Ubuntu Feisty Fawn</title>
		<link>http://www.gerdjikovs.net/2007/06/22/freenx/</link>
		<comments>http://www.gerdjikovs.net/2007/06/22/freenx/#comments</comments>
		<pubDate>Fri, 22 Jun 2007 09:53:39 +0000</pubDate>
		<dc:creator>Vladimir Gerdjikov</dc:creator>
		
		<category><![CDATA[Техничарски]]></category>

		<guid isPermaLink="false">http://www.gerdjikovs.net/index.php/archives/2007/06/22/124/freenx.htm</guid>
		<description><![CDATA[FreeNX е свободната версия на платеният пакет NX Server на Nomachine и е доста полезен инструмент за отдалечена комуникация, сигурен колкото самото SSH (и как не, след акто това е в основата на достъпа). Използвам го отдавна и съм го инсталирал на различни платформи. С различен успех  Странното е, че самата инсталация не е [...]]]></description>
			<content:encoded><![CDATA[<p>FreeNX е свободната версия на платеният пакет NX Server на Nomachine и е доста полезен инструмент за отдалечена комуникация, сигурен колкото самото SSH (и как не, след акто това е в основата на достъпа). Използвам го отдавна и съм го инсталирал на различни платформи. С различен успех <img src='http://www.gerdjikovs.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> Странното е, че самата инсталация не е нищо особено, но винаги съм го постигал с някакъв зор - или от страна на сървърът, или от страна на клиента. Със сигурност, причината за това не е в пакета, просто така се случва. Както се казва “зад клавиатурното устройство” е в основата на проблема.<br />
На последното Ubuntu (Edgy) нещата станаха най-лесно. Добавих хранилището, обновяване на пакетите и после “apt-get install freenx”. Всичко за нула време. Имаше лек проблем с версията на клиента под виндоз, ама бързо се справих. Сега на новата версия на Ubuntu, въпросното Feisty Fawn (7.04), пак имаше изненади. Все пак да опиша процеса по-подробно, така както тръгнаха нещта при мен.</p>
<p>На сървърът (Ядро 2.6.20-16-generic #2 SMP):</p>
<p>1. Добавя се хранилище, поддържано от различни фенове. Ето страницата на хранилището, там има версии и на Feisty и на Dapper.</p>
<p>sudo echo deb http://free.linux.hp.com/~brett/seveas/fre.enx feisty-seveas all | sudo tee –append /etc/apt/sources.lst</p>
<p>2. Добавят се PGP ключовете на хранилището, просто за по-сигурно</p>
<p>wget -q -O - http://free.linux.hp.com/~brett/seveas/freenx/seveas.gpg | sudo apt-key add -</p>
<p>3. Инсталация на пакета</p>
<p>sudo apt-get update<br />
sudo apt-get install freenx</p>
<p>4. Няколко неща по самият демон SSH.<br />
vi /etc/ssh/sshd_config, проверява се за наличието на:</p>
<p>- Port 22<br />
- PubkeyAuthentication yes</p>
<p>…. и се добавя:</p>
<p>- AuthorizedKeysFile %h/.ssh/authorized_keys2</p>
<p>5. Да не забравите да рестартирате демона, след приключване на промените</p>
<p>sudo /etc/init.d/ssh restart</p>
<p>6. Предварителна конфигурация на nxserver</p>
<p>vi /etc/nxserver/node.conf, и добавяте</p>
<p>APPLICATION_LIBRARY_PRELOAD=/usr/lib/libX11-nx.so.6.2:/usr/lib/libXext-nx.so.6.4:/usr/lib/libXcomp.so.2:/usr/lib/libXcompext.so.2:/usr/lib/libXrender-nx.so.1.2</p>
<p>При мен това се наложи, защото по време на инсталацията се появи грешка:</p>
<p>“Error: Invalid value “APPLICATION_LIBRARY_PRELOAD=……”</p>
<p>Ако искате да променяте поведението на сървърът - това е мястото. Повечето параметри са добре обяснени, все пак ако ги оставите по подразбиране няма да сбъркате с много.</p>
<p>7. Конфигурация на nxserver</p>
<p>През инсталацията ви води стандартен диалог, просто има няколко въпроса на които да отговорите с “Y” или “N”.</p>
<p>nxsetup –install</p>
<p>- Do you want to abort now? [y/N]<br />
- Do you want to use your own custom KeyPair? [y/N]</p>
<p>По подразбиране използвате предварително генерираният от Nomachine ключ за сървърът, т.е. нещата са достатъчно лесни за инсталация и достатъчно сигурни. Samo kydeto, това последното е малко спорно. Проблемът идва от това, че според документацията трябва да не генерирате собствен ключ. От друга страна, ако оставите техният предварително генериран ключ, рискувате по някое време да се окажете подслушани от “човекът по средата”. Лично за мен, това не е проблем, няма какво толкова да крия, затова най-мързеливо не генерирам собствен ключ. Ако за вас сигурността е от първостепенно значение - отговорете с “Y” и следвайте диалога.<br />
8. Добавяте си потребители:</p>
<p>sudo nxserver –adduser<br />
sudo nxserver –passwd<br />
sudo nxserver –restart</p>
<p>Клиент:<br />
1. Сваляте пакета:<br />
wget http://64.34.161.181/download/2.1.0/Linux/nxclient_2.1.0-17_i386.deb</p>
<p>2. Инсталирате го, както намерите за добре (прег графика или с dpkg)</p>
<p>3. Стартирате, следвате бутона “Next”.</p>
<p>4. Избирате име на сесията. Това е просто наименование, за ваше улеснение въведете говорящо име (нещо от рода на 3833CK_IY <img src='http://www.gerdjikovs.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> )</p>
<p>5. Въведете IP или името на сървърът към който ще правите сесията. Обърнете внимание на port-a. По подразбиране е 22, но ако се го променяли в /etc/nxserver/node.conf, променете го и тук.<br />
6. Изберете приблизително типът на връзката - имате възможност да избирате от няколко предварително зададени възможности, като Modem, ISDN, ADSL, WAN и LAN.</p>
<p>7. Next. Тук избирате, какви да бъдат типът на връзката (ssh, RDP, VNC), каква да е графичната среда и какъв да е размерът на екрана, който ще използвате. Близко до умът е, че трябва да имате инсталирани всичките Х-среди от падащото меню, както и да подберете подходящ размер за работната площ. Примерно, сесията ви може да е Gnome, с “Available Area” за размер.</p>
<p>8. Нещо важно! Ако правите връзка през firewall, а дори и да не го правите - изберете check box “Enable SSL encription on all traffic”. Това е не само сигурно, но и доста полезно. Просто всичко върви по SSL и минавате през всякакви firewall-ли (е, ако някой firewall admin е параноично глупав, че да забрани SSH-а… тогава ‘неа стане).</p>
<p>9. Next. Избирате си, дали да правите shortcut на desktop-a и дали да използвате настройките за напреднали. Това последното е задължително, ако сте генерирали собствен ключ - ще трябва да добавите публичният ключ на вашият server (това не е необходимо, ако ползвате този от Nomachine).</p>
<p>10. Finish.</p>
<p>Ако сте направили всичко, както трябва, просто въвеждате паролата i изчаквате малко. Kогато се включвате за първи път, ще трябва да импортирате публичният ключ във вашето хранилище, нищо сложно, просто натискате “Yes” на екрана с предложението за това.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gerdjikovs.net/2007/06/22/freenx/feed/</wfw:commentRss>
		</item>
		<item>
		<title>sources.lst за всички</title>
		<link>http://www.gerdjikovs.net/2007/06/04/ubuntu-sources-lst/</link>
		<comments>http://www.gerdjikovs.net/2007/06/04/ubuntu-sources-lst/#comments</comments>
		<pubDate>Mon, 04 Jun 2007 07:39:44 +0000</pubDate>
		<dc:creator>Vladimir Gerdjikov</dc:creator>
		
		<category><![CDATA[Техничарски]]></category>

		<guid isPermaLink="false">http://www.gerdjikovs.net/index.php/archives/2007/06/04/118/ubuntu-sources-lst.htm</guid>
		<description><![CDATA[В блога  на Trevin  намерих може би най-пълният sources.lst за Ubuntu хранилища. Все пак не бива да се забравя, че безразборното им добавяне не е добра идея. Текущата версия на този списък е за  Festy Fawnaf. Лично аз ще използвам листинга, като ръчно си копирам и добавям това, което ми трябва. Примерно, [...]]]></description>
			<content:encoded><![CDATA[<p>В блога  на <a title="Trevino" target="_blank" href="http://3v1n0.tuxfamily.org/blog/lista-repository-sourceslist-ottimizzata-per-ubuntu-kubuntu-linux/">Trevin </a> намерих може би най-пълният sources.lst за Ubuntu хранилища. Все пак не бива да се забравя, че безразборното им добавяне не е добра идея. Текущата версия на този списък е за  Festy Fawnaf. Лично аз ще използвам листинга, като ръчно си копирам и добавям това, което ми трябва. Примерно, добавих си Picasa за Linux - работи си съвсем, както при виндоза. Добавих:</p>
<blockquote><p>deb http://dl.google.com/linux/deb/ stable non-free</p></blockquote>
<p>в края на /etc/apt/sources.lst, след което направих:</p>
<blockquote><p>wget -q -O - http://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add -</p></blockquote>
<p>за да добавя PGP ключа на пакета, след което за финал:</p>
<blockquote><p>apt-get update</p>
<p>apt-get install picasa</p></blockquote>
<p>&#8230; и вече всичо е ОК.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gerdjikovs.net/2007/06/04/ubuntu-sources-lst/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Инсталация Ubuntu 7.04 на Dell Latitude 620</title>
		<link>http://www.gerdjikovs.net/2007/04/23/ubuntu-latitude-d620/</link>
		<comments>http://www.gerdjikovs.net/2007/04/23/ubuntu-latitude-d620/#comments</comments>
		<pubDate>Mon, 23 Apr 2007 12:58:01 +0000</pubDate>
		<dc:creator>Vladimir Gerdjikov</dc:creator>
		
		<category><![CDATA[Техничарски]]></category>

		<guid isPermaLink="false">http://www.gerdjikovs.net/index.php/archives/2007/04/23/116/ubuntu-latitude-d620.htm</guid>
		<description><![CDATA[Това, което ще напиша е почти 100% повторение на тази статия:  http://www.math.dartmouth.edu/~sarunas/D620F6.html но има и доста други материали събрани от тук, от там с цел получаване на по-точна картина. Най-голямата изненада, обаче се оказа, че Dell пускат под едно и същи име, под един и същи модел съвсем различни неща. Лаптола за който пиша [...]]]></description>
			<content:encoded><![CDATA[<p>Това, което ще напиша е почти 100% повторение на тази статия:  http://www.math.dartmouth.edu/~sarunas/D620F6.html но има и доста други материали събрани от тук, от там с цел получаване на по-точна картина. Най-голямата изненада, обаче се оказа, че Dell пускат под едно и същи име, под един и същи модел съвсем различни неща. Лаптола за който пиша е със следната конфигурация:</p>
<p><small>lspci</small></p>
<p><small>00:00.0 Host bridge: Intel Corporation Mobile 945GM/PM/GMS/940GML and 945GT Express Memory Controller Hub (rev 03)<br />
00:02.0 VGA compatible controller: Intel Corporation Mobile 945GM/GMS/940GML Express Integrated Graphics Controller (rev 03)<br />
00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS/940GML Express Integrated Graphics Controller (rev 03)<br />
00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 01)<br />
00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 01)<br />
00:1c.1 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 2 (rev 01)<br />
00:1c.2 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 3 (rev 01)<br />
00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #1 (rev 01)<br />
00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #2 (rev 01)<br />
00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #3 (rev 01)<br />
00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #4 (rev 01)<br />
00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 01)<br />
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e1)<br />
00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 01)<br />
00:1f.2 IDE interface: Intel Corporation 82801GBM/GHM (ICH7 Family) Serial ATA Storage Controller IDE (rev 01)<br />
00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 01)<br />
03:01.0 CardBus bridge: O2 Micro, Inc. OZ601/6912/711E0 CardBus/SmartCardBus Controller (rev 40)<br />
09:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5752 Gigabit Ethernet PCI Express (rev 02)<br />
0c:00.0 Network controller: Broadcom Corporation Dell Wireless 1390 WLAN Mini-PCI Card (rev 01)</small></p>
<p>Повечето материали, които намерих са за разновидност (?!) на модел PP18L, който се е продавал миналата година:</p>
<p><small>00:00.0 Host bridge: Intel Corporation Mobile 945GM/PM/GMS/940GML and 945GT Express Memory Controller Hub (rev 03)<br />
00:01.0 PCI bridge: Intel Corporation Mobile 945GM/PM/GMS/940GML and 945GT Express PCI Express Root Port (rev 03)<br />
00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 01)<br />
00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 01)<br />
00:1c.1 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 2 (rev 01)<br />
00:1c.2 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 3 (rev 01)<br />
00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #1 (rev 01)<br />
00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #2 (rev 01)<br />
00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #3 (rev 01)<br />
00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #4 (rev 01)<br />
00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 01)<br />
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e1)<br />
00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 01)<br />
00:1f.2 IDE interface: Intel Corporation 82801GBM/GHM (ICH7 Family) Serial ATA Storage Controller IDE (rev 01)<br />
00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 01)<br />
01:00.0 VGA compatible controller: nVidia Corporation Quadro NVS 110M / GeForce Go 7300 (rev a1)<br />
03:01.0 CardBus bridge: O2 Micro, Inc. OZ601/6912/711E0 CardBus/SmartCardBus Controller (rev 40)<br />
09:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5752 Gigabit Ethernet PCI Express (rev 02)<br />
0c:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG Network Connection (rev 02)</small></p>
<p>Разликите са, че &#8220;моят&#8221; лаптоп е с вграден видеоконтролер Intel 945GM и Wireless от Broadcom, за разлика от по-старaта разновидност, която е с Nvidia видеоконтролер и Intel Wireless. Лично аз предпочитам по-старият &#8220;модел&#8221;. Донякъде и това обяснява, защо не можах да направя някои от нещата постигнати от другите притежатели на такъв лаптоп.</p>
<p>Всъщност, Ubuntu доста добре се справя с инсталацията и не остава почти нищо за дооправяне. Дори клавишите за звук (усилване и намаляване) си работят нормално в Gnome среда. Все пак има няколко неща, които е задължително да се направят.</p>
<p>1. Здраво напачване и обновяване на ядрото (а по-добре и на цялата система):</p>
<p>Трябва да го докарате поне до тук:</p>
<blockquote><p>> uname -a</p>
<p>Linux YBE07002L 2.6.17-11-generic #2 SMP Tue Mar 13 23:32:38 UTC 2007 i686 GNU/Linux</p></blockquote>
<p>Добавят се и linux-restricted-modules</p>
<p>(&#8221;apt-get install linux-restricted-modules-2.6.17-11-generic&#8221;)</p>
<p>В момента това е текущото ядро, системата е напачена и излъскана с последните ъпдейти.</p>
<p>2. Инсталиране на правилните видео драйвери и конфигурирането им:</p>
<p>Добре е да погледнете това:</p>
<p><a title="URL" href="http://yogharp.wordpress.com/2006/12/19/ubuntu-edgy-on-intel-945gm-graphics-wide-screen-lcd-notebooks/">http://yogharp.wordpress.com/2006/12/19/ubuntu-edgy-on-intel-945gm-graphics-wide-screen-lcd-notebooks/</a></p>
<p>- първо си &#8220;оправяте&#8221; разделителната способност: &#8220;sudo apt-get install 915resolution&#8221;. От това място: http://www.geocities.com/stomljen/ можете да погледнете за какво иде реч. Накратко, това е хак на BIOS-a на Intel базирани карти за да могат да поддържат &#8220;необичайни&#8221; за тях видео режими. Едно отклонение - никога не съм разбирал официалните разработчици, защо при положение, че са си дали труда да вкарат някаква функционалност в даден продукт, то тази функционалност не я правят общодостъпна, ами се налага почти винаги някой да до оправя нещата с мръсни хакове.</p>
<p>- изтегляне на драйверите:</p>
<p><a title="driver" href="http://downloadmirror.intel.com/df-support/9726/eng/dri-Intel-3.4.3006-20051209.i386.rpm">http://downloadmirror.intel.com/df-support/9726/eng/dri-Intel-3.4.3006-20051209.i386.rpm</a></p>
<p>- инсталира се &#8220;alien&#8221; (ако вече го имате сте ОК). Примерно с &#8220;apt-get install alien&#8221;. Това е пакет за конвертиране на RPM пакети в такива за Debian.</p>
<p>- &#8220;sudo alien dri-Intel-3.4.3006-20051209.i386.rpm&#8221; след което си правите нормално &#8220;sudo dpkg -i dri-Intel-3.4.3006-20051209.i386.deb&#8221; Вече би трябвало да имате готов и инсталиран DRI драйвер за Intel945, т.е. повечето работа е свършена.</p>
<p>- конфигуриране на 915resolution: във файл /etc/default/915resolution променяте XRES0=1280 и YRESO=800 след което правите &#8220;/etc/init.d/915resolution start&#8221; (по-точно &#8220;stop&#8221;, след което &#8220;start&#8221;);</p>
<p>На различни места видях, че вероятно може да се постигне разделителна способност от 1440х900. Аз така и не успях. Нещата от рода &#8220;dpkg-reconfigure xserver-xorg&#8221;, избор на 1440х900 не помогнаха. Засега оставям нещата така, ще опитам по-късно. Ако пък някой знае как да стане това - има по бира-две от мен за акъла.</p>
<p><em>Допълнение: Мистерията е разгадана. Dell имат различни модификации (отново!) за различните модели D620: WXGA (1280х800) и WXGA+ (1440х900).  На мен, просто ми се е &#8220;паднал&#8221; такъв с WXGA дисплей. Едно от малкото места в мрежата, където тази разлика е изрично показана е <a target="_blank" title="WXGA" href="http://www.gerdjikovs.net/echo%20performance%20%7C%20sudo%20tee%20/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor">тук.</a> Затова много внимавайте, какво ще поръчвате, ако някога решите да купите този модел.</em><br />
3. Процесор в по-икономичен и управляем режим.</p>
<p>- инсталирате sysfsutils и cpufrequtils: &#8220;apt-get install sysfsutils cpufrequtils&#8221;;</p>
<p>- зареждане на драйвера за управление на процесора. В случаят с D620 би трябвало да заредите драйвер speedstep_centrino, (това е драйвер за процесори Centrino, Core Duo или Core2 Duo, какъвто на практика е процесора на D620) но аз поне не успях да заредя този драйвер. Грешката беше: &#8220;FATAL: Error inserting speedstep_centrino (/lib/modules/2.6.20-15-generic/kernel/arch/i386/kernel/cpu/cpufreq/speedstep-centrino.ko): No such device&#8221;. Не ми се бараше по настройките на ядрото, затова се задоволих с общият драйвер, acpi_cpufreq (ако някой е забравил, как се зареждат драйвери, то подсещам: modprobe acpi_cpufreq).</p>
<p>- задаване поведение на управлението. Лично аз винаги съм предпочитал производителността пред икономията. Кой знае защо, обаче модулът cpufreq_performance не беше намерен, затова използвах cpufreq_оndemand, което е по-добре от другата възможност cpufreq_powersave. Естесвено, винаги може да зададете и cpufreq_conservative. Не съм правил изследване, до каква икономия (за сметка на производителността, естествено) водят различните настройки. Командата, която използвах е modprobe cpufreq_ondemand. За да проверите наличните режими и честоти, използвайте командите:</p>
<blockquote><p>cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors и<br />
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies</p></blockquote>
<p>Добавяте:</p>
<blockquote><p>&#8220;devices/system/cpu/cpu0/cpufreq/scaling_governor = ondemand&#8221; и<br />
&#8220;devices/system/cpu/cpu1/cpufreq/scaling_governor = ondemand&#8221; в краят на файл /etc/sysfs.conf</p></blockquote>
<p>В крайна сметка трябва да го докарате до нещо (същото е и за другият процесор), като:</p>
<blockquote><p>/home/gerdjikov# cpufreq-info<br />
cpufrequtils 002: cpufreq-info (C) Dominik Brodowski 2004-2006<br />
Report errors and bugs to linux@brodo.de, please.<br />
analyzing CPU 0:<br />
driver: acpi-cpufreq<br />
CPUs which need to switch frequency at the same time: 0 1<br />
hardware limits: 1000 MHz - 2.00 GHz<br />
available frequency steps: 2.00 GHz, 1.67 GHz, 1.33 GHz, 1000 MHz<br />
available cpufreq governors: conservative, ondemand, powersave, performance<br />
current policy: frequency should be within 1000 MHz and 2.00 GHz.<br />
The governor &#8220;ondemand&#8221; may decide which speed to use<br />
within this range.<br />
<strong> current CPU frequency is 1000 MHz</strong> (asserted by call to hardware).</p></blockquote>
<p>Ако искате да &#8220;пришпорите&#8221; вашите CPU-та (заменяте &#8220;0&#8243; с &#8220;1&#8243; и повтяряте), може да изпълните следната команда:</p>
<blockquote><p>echo performance | sudo tee /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor</p></blockquote>
<p>Въпреки, че зареждането на драйвера cpufreq_performance беше неуспешно, то резултат все пак има.</p>
<blockquote><p>/home/gerdjikov# cpufreq-info<br />
cpufrequtils 002: cpufreq-info (C) Dominik Brodowski 2004-2006<br />
Report errors and bugs to linux@brodo.de, please.<br />
analyzing CPU 0:<br />
driver: acpi-cpufreq<br />
CPUs which need to switch frequency at the same time: 0 1<br />
hardware limits: 1000 MHz - 2.00 GHz<br />
available frequency steps: 2.00 GHz, 1.67 GHz, 1.33 GHz, 1000 MHz<br />
available cpufreq governors: conservative, ondemand, powersave, performance<br />
current policy: frequency should be within 1000 MHz and 2.00 GHz.<br />
The governor &#8220;performance&#8221; may decide which speed to use<br />
within this range.<br />
<strong> current CPU frequency is 2.00 GHz</strong> (asserted by call to hardware).</p></blockquote>
<p>Честно си признавам, че доста неща не са ми ясни около управлението на процесора, но какво да се прави - по-скоро искам да наточа нещата, а разбирането го оставям за после (ако изобщо стане, де).</p>
<p>Накрая да не забравите да направите всичко &#8220;по-постоянно&#8221;, защото при следващият рестарт ще останете изненадан от резултата (по-точно от липсата на такъв по отношение на управлението на процесора). Добавяте драйверите за зареждане в /etc/modules или с текстов редактор или с командите:</p>
<blockquote><p>echo acpi_cpufreq | sudo tee -a /etc/modules<br />
echo cpufreq_ondemand | sudo tee -a /etc/modules</p></blockquote>
<p>- забранявате стартирането на &#8220;powernowd&#8221;. Може да деинсталирате пакета, но по-добре просто забранете стартирането в началото на инициализацията. Примерно с &#8220;rcconf&#8221; и махате powernowd оттам.</p>
<p>В крайна сметка резултата от cat /proc/cpuinfo (и за двата процесора) е:</p>
<p>Преди:</p>
<blockquote><p>&#8230;<br />
model name : Intel(R) Core(TM)2 CPU T7200 @ 2.00GHz<br />
stepping : 6<br />
cpu MHz : 1000.000<br />
cache size : 4096 KB<br />
&#8230;</p></blockquote>
<p>и след инсталацията:</p>
<blockquote><p>&#8230;<br />
model name : Intel(R) Core(TM)2 CPU T7200 @ 2.00GHz<br />
stepping : 6<br />
cpu MHz : 1997.341<br />
cache size : 4096 KB<br />
&#8230;</p></blockquote>
<p>4. Режим на HDD-то в икономичен режим:</p>
<p>- редактирате /etc/default/acpi-support в края на файла<br />
да стане &#8220;ENABLE_LAPTOP_MODE=true&#8221;.</p>
<p>5. Забрана на PCspeeker-a в конзолен режим. По принцип използвам стартиране без графика, затова ми беше изключително досадно да търпя &#8220;свиркането&#8221; на конзолата (сещате се, онзи пронизителен звук Ctrl-G). Най-брутално сложих драйвера за говорителя в &#8220;черният списък&#8221;:</p>
<p>sudo echo blacklist pcspkr >> /etc/modprobe.d/blacklist (това е за постоянно, ако желаете само временно отстраняване използвайте rmmod pcspkr)</p>
<p>Естествено, ако искате &#8220;по-нежен&#8221; подход може да използвате настройките на клавиатурният драйвер</p>
<p>xset b off xset b 0 0 0</p>
<p>Ако по някое време, ви дотрябва &#8220;свирка&#8221; <img src='http://www.gerdjikovs.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> може да заредите отново драйвера с:</p>
<p>modprobe pcspkr</p>
<p>6. Wireless карта. И това не тръгна &#8220;от кутията&#8221;, но не създаде големи проблеми. Отново да напомня, Dell си правят експерименти с комплектацията на Latitude D620 (model PP18L) лаптопите, така че обърнете внимание, какво  всъщност имате.</p>
<p>И така: трябва да имате пакетите module-assistant и build-essential (е &#8216;тва последното пък ако го нямате&#8230;!). Инсталирате firmware за този Broadcom:</p>
<p>apt-get install bcm43xx-fwcutter, при което стават разни &#8220;химии&#8221; из ядрото и в крайна сметка имате правилният драйвер. Това, което трябва да добавите е в мрежовият аплет да конфигурирате контролера (задавате ESSID, ако имате криптиране и т.н.)</p>
<p>Допълнително е добре да си инсталирате нещо с което да сканирате наличните мрежи. Аз предпочитам wifi-radar.</p>
<p>apt-get install wifi-radar. Интерфейсът е графичен, там просто ме е срам да обяснявам, какво да се прави - всичко е ясно.</p>
<p>Ако имате проблеми, може да преконфигурирате wifi-radar пакета (dpkg-reconfigure -p low wifi-radar). В моят случай всичко си тръгна без проблем. Ако пък си падате по по-задълбочени &#8220;анализи&#8221; на ефира, препоръчвам да си инсталиране пакета kismet.</p>
<p>apt-get install kismet.  Какво всъщност е това &#8220;kismet&#8221;? Нищо повече от нашенското &#8220;късмет&#8221;. За това може да прочетете във FAQ-то на пакета:</p>
<pre>Q: Where did the name Kismet come from?</pre>
<pre>A: The word itself means Fate or Destiny.  While I wish I could make up
some smart comment about picking it because Kismet will ultimately
uncover every active wireless network in the area, really I just needed
a name and was clicking through a thesaurus and liked the sound.</pre>
<p>Конфигурационният файл се намира в /etc/kismet/kismet.conf. За щастие, Broadcom чипсета се поддържа &#8220;от воле&#8221; в Kismet, затова единственото нещо, което трябва да напишете там е в секцията sources:</p>
<blockquote><p># Sources are defined as:<br />
# source=sourcetype,interface,name[,initialchannel]<br />
# Source types and required drivers are listed in the README under the<br />
# CAPTURE SOURCES section.<br />
# The initial channel is optional, if hopping is not enabled it can be used<br />
# to set the channel the interface listens on.<br />
# YOU MUST CHANGE THIS TO BE THE SOURCE YOU WANT TO USE<br />
<strong>source=bcm43xx,eth1,eth1</strong></p></blockquote>
<p>7. Малко глезотии. Конфигурирах си малко по-красив Grub loader, по-специално използвах лого-то на Dell от виндоз дистрибуцията. <a title="Javier" target="_blank" href="http://javier.rodriguez.org.mx/download/dell/dell.xpm.gz">Хавиер Родригес</a> е свършил страхотна работа с това лого, затова и аз го използвах на готово. Може да го свалите от <a title="Dell-splashimage" target="_blank" href="http://javier.rodriguez.org.mx/download/dell/dell.xpm.gz">тук</a>. Трябва да добавите в /boot/groub/menu.lst командата:</p>
<blockquote><p>splashimage=(hd0,2)/boot/grub/splashimages/dell.xpm.gz</p></blockquote>
<p>Имайте в предвид, че при мен виндоз дялът е втори (първи е Dell специалният дял), затова и мястото на което съм записал картинката е (hd0,2), т.е. това е /dev/sda3</p>
<p>8. ACPI Suspend и Hibernate. По принцип, всичко би трябвало да е наред, но при &#8220;нормалната&#8221; инсталация на Ubuntu, преминавайки в режим Suspend (или Hibernate), след това нищо не можеше да събуди лаптопа. Все едно си е умрял. Неприятна ситуация, защото дори и при затваряне на капака, машината просто заспиваше непробудно. Със следните заклинания, може да оправите този проблем</p>
<p>- преинсталирате (просто за всеки случай) поддръжката на ACPI-то.</p>
<blockquote><p>sudo apt-get &#8211;reinstall install acpi-support</p></blockquote>
<p>След това в /etc/default/acpi-support променяте:</p>
<blockquote><p><tt>HIBERNATE_MODE=platform</tt><tt><br />
SAVE_VIDEO_PCI_STATE=true</tt><tt><br />
POST_VIDEO=false</tt></p></blockquote>
<p>.</p>
<p><tt><br />
</tt></p>
<p><tt><br />
</tt><tt /></p>
<p><tt><tt /></tt><tt> </tt></p>
]]></content:encoded>
			<wfw:commentRss>http://www.gerdjikovs.net/2007/04/23/ubuntu-latitude-d620/feed/</wfw:commentRss>
<enclosure url="http://downloadmirror.intel.com/df-support/9726/eng/dri-Intel-3.4.3006-20051209.i386.rpm" length="2349723" type="audio/x-pn-realaudio-plugin" />
		</item>
	</channel>
</rss>
