<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><title>gentoo</title><link>http://gentoo.blog.ru/</link><description>gentoo - Блог.ру</description><lastBuildDate>Sun, 06 Dec 2009 21:14:40 GMT</lastBuildDate><generator>Блог.ру</generator><item><guid isPermaLink="true">http://gentoo.blog.ru/83308819.html</guid><pubDate>Sun, 06 Dec 2009 21:14:40 GMT</pubDate><title>Обновление KDE</title><link>http://gentoo.blog.ru/83308819.html</link><description>Давно что-то не писал блог&amp;hellip;.&lt;br&gt;Так как у меня на ноуте и на обычном компе давно уже стоит kde4 проблем связанных с обновлением не было, но ставил я его расмаскировывая пакеты и по глупости поставил 4,2 версию.И при очередном обновлении у меня вылезли блоки по зависимостям, так как 3 версию КДЕ в январе отправят в маск, тем самым 4,3 размаскирован и можно ставить.Долго нехотелось обновлять систему , но все же решился.&lt;br&gt;&lt;br&gt;&lt;strong&gt;emerge&amp;nbsp;—C kde-meta&lt;/strong&gt;&lt;br&gt;&lt;br&gt;Удалив тем самым основной пакет от КДЕ, уже смело можно обновляться , все блоки изчезают&lt;br&gt;&lt;br&gt;&lt;strong&gt;emerge&amp;nbsp;—uDNv world&lt;/strong&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;После обновления мира у меня потерлась и третья ветка кед, которую я оставлял и не хотелось удолять.&lt;br&gt;Помоему на 3 ветке сидел токо я один , все знакомые давно уже перешли на 4, но переборов себя, перешел и я, понравилась очень , так как оп сравнению с 3 изменилось почти все да и удобней и вид более приятный нежели в 3 версии.&lt;br&gt;&lt;br&gt;&lt;br&gt;</description><category>kde4 kde3</category></item><item><guid isPermaLink="true">http://gentoo.blog.ru/80827363.html</guid><pubDate>Sun, 18 Oct 2009 00:11:52 GMT</pubDate><title>Wicd Network Manager</title><link>http://gentoo.blog.ru/80827363.html</link><description>После обновления системы и установки networkmanager-0.7.1-r6, отказался работать кдешный менеджер сетевых подключений, через него у меня было настроенно подключение к WiFi.Последния версия networkmanager не может работаь с кдеешным, так как с него были удаленны некоторые include файлы.&lt;br&gt;Подсказали поставить Wicd.После установки сразу завелся , не выдав никаких проблем. Проштудировал быстро воздух ,нашел все доступные WiFi точки.Мне понравился.))&lt;br&gt;&lt;br&gt;&lt;img src="http://s45.radikal.ru/i108/0910/22/424b2d726d6" border="0" alt=""&gt;&lt;img src="http://s45.radikal.ru/i108/0910/22/424b2d726d61.png" border="0" alt=""&gt;&lt;br&gt;&lt;br&gt;&lt;img src="http://i072.radikal.ru/0910/34/8935129f1092.png" border="0" alt=""&gt;&lt;br&gt;&lt;br&gt;</description><category>wcdi</category></item><item><guid isPermaLink="true">http://gentoo.blog.ru/77489155.html</guid><pubDate>Sun, 19 Jul 2009 01:42:49 GMT</pubDate><title>Денди в gentoo</title><link>http://gentoo.blog.ru/77489155.html</link><description>Вспомнил детство, решил поиграть в денди игры.Скачал около 600 игр :))&lt;br&gt;Начал искать эммулятор , нашелся быстренько консольный эммулятор.&lt;br&gt;&lt;br&gt;&lt;strong&gt;#emerge games-emulation/mednafen&lt;/strong&gt;&lt;br&gt;&lt;br&gt;Запускается из консоли.&lt;br&gt;&lt;br&gt;&lt;strong&gt;$mednafen Battle\ City.nes&lt;/strong&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;img src="http://i030.radikal.ru/0907/ae/329ab9036367.jpg" border="0" alt=""&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</description><category>dendy gentoo games</category></item><item><guid isPermaLink="true">http://gentoo.blog.ru/77378147.html</guid><pubDate>Tue, 14 Jul 2009 22:06:00 GMT</pubDate><title>Samba + Active Derectory</title><link>http://gentoo.blog.ru/77378147.html</link><description>&amp;nbsp;&amp;nbsp; &lt;img src="http://i056.radikal.ru/0907/bf/181986daeafe.png" border="0" alt=""&gt; &amp;nbsp;&amp;nbsp; Так как и дома и на работе на десктопах стоит gentoo , решил прикрутить ее к Active Derectory&amp;nbsp; и&amp;nbsp; открыть доступ на шару всем юзерам домена. Решил поднимать все это без kerberos , используя только winbind c NTLM авторизацией (уже был опыт настроки всего пакета) , но NTLM ни в какую не за хотела заработать. В итоге поднял все с kerberos .&lt;br&gt;&lt;br&gt;Установка:&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Установим сразу&amp;nbsp; ntp-client , так как при подключении к домену , если время на десктопе отличается от сервера могут быть траблы , хотя при подклбчении он должен автоматом синхронизировать время клиента (windows) .Название домена (не netbois имя) COMTERA.&lt;br&gt;&lt;br&gt;&lt;strong&gt;#emerge net-misc/ntp&lt;/strong&gt;&lt;br&gt;&lt;br&gt;&lt;strong&gt;#vi /etc/conf.d/ntp-client&lt;/strong&gt;&lt;br&gt;&lt;pre&gt;&lt;span style="font-size: 8pt"&gt;NTPCLIENT_CMD=&amp;quot;ntpdate&amp;quot;&lt;br&gt;NTPCLIENT_OPTS=&amp;raquo;-s&amp;nbsp;—b&amp;nbsp;—u comtera.&amp;raquo;&lt;/span&gt;&lt;br&gt;&lt;br&gt;&lt;span&gt;&lt;strong&gt;&lt;span&gt;#/etc/init.d/ntp-client start&lt;/span&gt;&lt;/strong&gt;&lt;br&gt;&lt;/span&gt;&lt;span&gt;&lt;strong&gt;&lt;br&gt;#rc-update add ntp-client default&lt;/strong&gt;&lt;/span&gt;&lt;br&gt;&lt;/pre&gt;&amp;nbsp; &amp;nbsp; Так как название домена у меня немного не стандартное , то-есть идет без окончания , то в конце поставил точку , и обязательно в /etc/hosts&amp;nbsp;&amp;nbsp; прописать домен и его ip&lt;br&gt;&lt;br&gt;&lt;strong&gt;#vi /etc/hosts&lt;/strong&gt;&amp;nbsp;&lt;br&gt;&lt;br&gt;127.0.0.1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; localhost&amp;nbsp;&amp;nbsp;&amp;nbsp; adm-linux.comtera.&lt;br&gt;::1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; localhost&lt;br&gt;172.16.0.22&amp;nbsp;&amp;nbsp;&amp;nbsp; comtera.&lt;br&gt;172.16.0.202&amp;nbsp;&amp;nbsp; adm-linux&amp;nbsp;&amp;nbsp; adm-linux.comtera.&lt;br&gt;&lt;br&gt;точка в конце обязательна , и сразу пропишем имя машины в хосте , обязателно нужно прописать имя плюс домен , иначе при подключении к домену, машина к нему&amp;nbsp; просто не захочет цепляться и вылезит&amp;nbsp; ошибка&lt;br&gt;&lt;br&gt;&lt;strong&gt;#net join ads&amp;nbsp;—U n0klos&lt;br&gt;n0klos's password:&lt;br&gt;Bad option: ads&lt;br&gt;Failed to join domain: Invalid parameter&lt;br&gt;ADS join did not work, falling back to RPC…&lt;br&gt;Unable to find a suitable server&lt;br&gt;Unable to find a suitable server&lt;/strong&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Ставим сам kerberos и модуль&lt;br&gt;&lt;strong&gt;&lt;br&gt;#emerge sys-auth/pam_krb5 app-crypt/mit-krb5&lt;/strong&gt;&lt;br&gt;&lt;br&gt;Конфиг kerberos у меня получился такой&lt;br&gt;&lt;br&gt;&lt;strong&gt;#vi /etc/krb5.conf&lt;/strong&gt;&lt;br&gt;&lt;br&gt;[logging]&lt;br&gt;default = FILE:/var/log/krb5.log&lt;br&gt;&lt;br&gt;[libdefaults]&lt;br&gt;&amp;nbsp;&amp;nbsp; ticket_lifetime = 24000&lt;br&gt;&amp;nbsp;&amp;nbsp; clock_skew = 300&lt;br&gt;&amp;nbsp;&amp;nbsp; default_realm = COMTERA.&lt;br&gt;&amp;nbsp;&amp;nbsp; kdc_timesync = 1&lt;br&gt;&amp;nbsp;&amp;nbsp; ccache_type = 4&lt;br&gt;&amp;nbsp;&amp;nbsp; forwardable = true&lt;br&gt;&amp;nbsp;&amp;nbsp; proxiable = true&lt;br&gt;&lt;br&gt;[realms]&lt;br&gt;&amp;nbsp;&amp;nbsp; COMTERA. = {&lt;br&gt;&amp;nbsp;&amp;nbsp; kdc = server&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (netbios имя домена)&lt;br&gt;&amp;nbsp;&amp;nbsp; admin_server = comtera.:464&lt;br&gt;&amp;nbsp;&amp;nbsp; default_domain = comtera.&lt;br&gt;&amp;nbsp;&amp;nbsp; }&lt;br&gt;&lt;br&gt;[domain_realm]&lt;br&gt;&amp;nbsp; .comtera = COMTERA.&lt;br&gt;&amp;nbsp;&amp;nbsp; comtera. = COMTERA.&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Сразу пробуем получить ключик от домена , подключаемся обязательно с учетки админа в домене.&lt;br&gt;&lt;br&gt;&lt;strong&gt;#kinit n0klos@COMTERA&lt;/strong&gt;&lt;br&gt;Password for n0klos@COMTERA:&lt;br&gt;&lt;strong&gt;&lt;br&gt;&lt;/strong&gt;&amp;nbsp;&amp;nbsp; Проверяем &lt;strong&gt;&lt;br&gt;&lt;br&gt;#klist&lt;/strong&gt;&lt;br&gt;Ticket cache: FILE:/tmp/krb5cc_0&lt;br&gt;Default principal: n0klos@COMTERA&lt;br&gt;&lt;br&gt;Valid starting&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Expires&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Service principal&lt;br&gt;07/15/09 12:36:26&amp;nbsp; 07/15/09 22:36:29&amp;nbsp; krbtgt/COMTERA@COMTERA&lt;br&gt;&lt;br&gt;&lt;strong&gt;#ufed&lt;/strong&gt;&lt;br&gt;Добовляем три USE флаша winbind ldap ads&lt;br&gt;&lt;br&gt;&lt;strong&gt;#emerge samba&lt;/strong&gt;&lt;br&gt;&lt;br&gt;Конфиг samba у меня получился такой&lt;br&gt;&lt;br&gt;&lt;strong&gt;#vi /etc/samba/smb.conf&lt;/strong&gt;&lt;br&gt;&lt;br&gt;[global]&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp; auth methods = winbind&lt;br&gt;&amp;nbsp;&amp;nbsp; workgroup = comtera&lt;br&gt;&amp;nbsp;&amp;nbsp; netbios name = adm3-linux&lt;br&gt;&amp;nbsp;&amp;nbsp; server string = adm3&lt;br&gt;&amp;nbsp;&amp;nbsp; load printers = no&lt;br&gt;&amp;nbsp;&amp;nbsp; log file = /var/log/samba/log.%m&lt;br&gt;&amp;nbsp;&amp;nbsp; max log size = 50&lt;br&gt;&amp;nbsp;&amp;nbsp; interfaces = lo eth0&lt;br&gt;&amp;nbsp;&amp;nbsp; bind interfaces only = yes&lt;br&gt;&amp;nbsp;&amp;nbsp; hosts allow = 172.16.0. 127.&lt;br&gt;&amp;nbsp;&amp;nbsp; hosts deny = 0.0.0.0/0&lt;br&gt;&amp;nbsp;&amp;nbsp; encrypt passwords = yes&lt;br&gt;&amp;nbsp;&amp;nbsp; socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192&lt;br&gt;&amp;nbsp;&amp;nbsp; dns proxy = no&lt;br&gt;&amp;nbsp;&amp;nbsp; smb ports = 139&lt;br&gt;&amp;nbsp;&amp;nbsp; security = ADS&lt;br&gt;&amp;nbsp;&amp;nbsp; realm = comtera&lt;br&gt;&amp;nbsp;&amp;nbsp; password server = 172.16.0.22&lt;br&gt;&amp;nbsp;&amp;nbsp; winbind separator = /&lt;br&gt;&amp;nbsp;&amp;nbsp; idmap uid = 10000—20000&lt;br&gt;&amp;nbsp;&amp;nbsp; idmap gid = 10000—20000&lt;br&gt;&amp;nbsp;&amp;nbsp; winbind enum users = yes&lt;br&gt;&amp;nbsp;&amp;nbsp; winbind enum groups = yes&lt;br&gt;&amp;nbsp;&amp;nbsp; template homedir = /home/winnt/%D/%U&lt;br&gt;&amp;nbsp;&amp;nbsp; template shell = /sbin/nologin&lt;br&gt;&amp;nbsp;&amp;nbsp; client use spnego = yes&lt;br&gt;&amp;nbsp;&amp;nbsp; client ntlmv2 auth = yes&lt;br&gt;&amp;nbsp;&amp;nbsp; winbind use default domain = yes&lt;br&gt;&amp;nbsp;&amp;nbsp; restrict anonymous = 2&lt;br&gt;&amp;nbsp;&amp;nbsp; domain master = no&lt;br&gt;&amp;nbsp;&amp;nbsp; local master = no&lt;br&gt;&amp;nbsp;&amp;nbsp; preferred master = no&lt;br&gt;&amp;nbsp;&amp;nbsp; os level = 0&lt;br&gt;&amp;nbsp;&amp;nbsp; disable netbios = no&lt;br&gt;&amp;nbsp;&amp;nbsp; dos charset = ASCII&lt;br&gt;&amp;nbsp;&amp;nbsp; unix charset = UTF8&lt;br&gt;&amp;nbsp;&amp;nbsp; display charset = UTF8&lt;br&gt;&lt;br&gt;[public]&lt;br&gt;&amp;nbsp;&amp;nbsp; comment = Public Stuff&lt;br&gt;&amp;nbsp;&amp;nbsp; path = /home/samba/&lt;br&gt;&amp;nbsp;&amp;nbsp; public = yes&lt;br&gt;&amp;nbsp;&amp;nbsp; writable = yes&lt;br&gt;&amp;nbsp;&amp;nbsp; printable = no&lt;br&gt;&amp;nbsp;&amp;nbsp; create mask = 0666&lt;br&gt;&lt;br&gt;&lt;strong&gt;#mkdir /home/samba&lt;br&gt;&lt;br&gt;#mkdir /home/winnt/COMTERA&lt;/strong&gt;&lt;br&gt;&lt;br&gt;Добавим загрузку winbind вмести с самбой как демон&lt;br&gt;&lt;br&gt;#vi /etc/conf.d/samba&lt;br&gt;&lt;pre&gt;&lt;span style="font-size: 12pt"&gt;daemon_list=&amp;raquo;smbd nmbd winbind&amp;raquo;&lt;br&gt;&lt;br&gt;&lt;/span&gt;&lt;/pre&gt;Прописываем в /etc/nsswitch.conf три строки&lt;br&gt;&lt;br&gt;passwd:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; compat winbind&lt;br&gt;shadow:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; compat winbind&lt;br&gt;group:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; compat winbind&lt;br&gt;&lt;br&gt;Опять получаем ключик от домена&lt;br&gt;&lt;br&gt;&lt;strong&gt;#kinit n0klos@COMTERA&lt;/strong&gt;&lt;br&gt;&lt;br&gt;и подключаемся к домену (тут у меня была не большая трабла , машина никак не хотела подключаться к домену , из-за того что имя плюс домен не было указанно в hosts файле.&lt;br&gt;&lt;br&gt;&lt;strong&gt;#net ads join&amp;nbsp;—U n0klos&lt;/strong&gt;&lt;br&gt;n0klos's password:&lt;br&gt;Using short domain name&amp;nbsp;— COMTERA&lt;br&gt;Joined 'ADM3-LINUX' to realm 'COMTERA'&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;strong&gt;#/etc/init.d/samba start&lt;br&gt;&lt;br&gt;#rc-update add samba default&lt;/strong&gt;&lt;br&gt;&lt;strong&gt;&lt;br&gt;#wbinfo&amp;nbsp;—u и wbinfo&amp;nbsp;—g&lt;/strong&gt;&lt;br&gt;&lt;br&gt;Должны выдать всех пользователей домена и все группы.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;img src="http://s51.radikal.ru/i134/0907/d2/74fb369b4324.jpg" border="0" alt=""&gt;&lt;br&gt;&lt;br&gt;И без особых проблем в шару можно писать и удалять. Можно таки прописать в конф фали еще , что бы только пользователи домена имели доступ к шаре , или даже определенная группы пользователей , но не вижу особого смысла , хотя можно создать шару для админов и для пользователей отдельно.&lt;br&gt;&lt;br&gt;</description><category>samba active derectory krb</category></item><item><guid isPermaLink="true">http://gentoo.blog.ru/77187251.html</guid><pubDate>Wed, 08 Jul 2009 22:33:11 GMT</pubDate><title>Cisco и удаленное выключение порта</title><link>http://gentoo.blog.ru/77187251.html</link><description>&lt;img src="http://s47.radikal.ru/i116/0907/e7/07e39f6acb4f.png" border="0" alt=""&gt; Вчера появилась задача на работе , удаленно , как можно быстро выключать порт на циске к которому подключенно устройство (хранилище данных , какая то сеть или сервер с данными) . Cisco у меня&amp;nbsp;&lt;p style="margin: 0px; text-indent: 0px"&gt;&lt;!--StartFragment--&gt;Catalyst 2950 , решил все это делать по snmp , но так и не смог найти команнду и мибы для того что бы удаленно выключить или вкключить интерфейс.Решение подсказал знакомый , буквально через пол часа все уже фурычило.&lt;/p&gt;&lt;p style="margin: 0px; text-indent: 0px"&gt;TTERMPRO работает со сценариями , пишется сценарий в котором указывается логин и пароль на циску , и далее комманды которые нужно отработать. Сперва добавил пользователя на киске который будет все это делать.&lt;/p&gt;&lt;p style="margin: 0px; text-indent: 0px"&gt;conf t&lt;/p&gt;&lt;p style="margin: 0px; text-indent: 0px"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin: 0px; text-indent: 0px"&gt;username USER privilege 15 secret SECRET&lt;br&gt;aaa new-model&lt;br&gt;aaa authentication login default local&lt;br&gt;aaa authorization exec default local&lt;br&gt;exit &lt;!--EndFragment--&gt;&lt;/p&gt;&lt;!--StartFragment--&gt;USER Имя пользователя&lt;br&gt;&lt;br&gt;&lt;p style="margin: 0px; text-indent: 0px"&gt;SECRET Пароль.&lt;/p&gt;&lt;p style="margin: 0px; text-indent: 0px"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin: 0px; text-indent: 0px"&gt;Если киска не поддерживает encrypt тогда пишем&lt;/p&gt;&lt;p style="margin: 0px; text-indent: 0px"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin: 0px; text-indent: 0px"&gt;username USER privilege 15 password SECRET&lt;/p&gt;&lt;p style="margin: 0px; text-indent: 0px"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin: 0px; text-indent: 0px"&gt;Вот сам скрипт на включение и выключение порта. Гаситься второй порт.&lt;/p&gt;&lt;p style="margin: 0px; text-indent: 0px"&gt;&amp;nbsp;&lt;/p&gt;; open Tera Term&lt;br&gt;;&amp;nbsp;&amp;nbsp; command line = 'TERATERM /M=f4.ttl 172.16.0.55'&lt;br&gt;;connect '/C=1'&lt;br&gt;; set username, and password&lt;br&gt;Username = 'n0klos'&lt;br&gt;Password = 'password'&lt;br&gt;UsernamePrompt = 'Username:'&lt;br&gt;PasswordPrompt = 'Password:'&lt;br&gt;; login&lt;br&gt;wait&amp;nbsp;&amp;nbsp; UsernamePrompt&lt;br&gt;sendln Username&lt;br&gt;wait&amp;nbsp;&amp;nbsp; PasswordPrompt&lt;br&gt;sendln Password&lt;br&gt;; OK, auto login complete.&lt;br&gt;sendln&amp;nbsp; 'terminal monitor'&lt;br&gt;sendln&amp;nbsp; 'conf t'&lt;br&gt;sendln&amp;nbsp; 'int f0/2'&lt;br&gt;sendln&amp;nbsp; 'shut'&lt;br&gt;sendln&amp;nbsp; 'end'&lt;br&gt;sendln&amp;nbsp; 'exit'&lt;br&gt;&lt;br&gt;На включение достаточно заменить в этом скрипте shut на no shut. В принцепи этим прога&amp;nbsp; не ограничивается , написать можно любую последовательность комманд.Очень удобная программа.&lt;br&gt;&lt;br&gt;P.S. Большое спасибо Сергею за идею и помощь в настройке.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;p style="margin: 0px; text-indent: 0px"&gt;&lt;/p&gt;&lt;p style="margin: 0px; text-indent: 0px"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin: 0px; text-indent: 0px"&gt;&lt;!--EndFragment--&gt;&lt;/p&gt;</description><category>cisco удаленное выключение порта snmp</category></item><item><guid isPermaLink="true">http://gentoo.blog.ru/77186099.html</guid><pubDate>Wed, 08 Jul 2009 22:04:18 GMT</pubDate><title>Mozilla-firefox bin или sources ?</title><link>http://gentoo.blog.ru/77186099.html</link><description>&lt;img src="http://i081.radikal.ru/0907/1c/5d7ef449c139.png" border="0" alt=""&gt; Такие пакеты как , офис , firefox&amp;nbsp; ставил всегда бинарными пакетами из portage .Недавно заметил что мозила стала как то глючить , заходя на некоторые форумы , после обновления или попытки создать темы или ответить , меня благополучно выкидывало. Решил&amp;nbsp; удалить мозилу и собрать из сорцов , в итоге сейчас все нормально , не наблюдаются такие глюки</description></item><item><guid isPermaLink="true">http://gentoo.blog.ru/77113875.html</guid><pubDate>Tue, 07 Jul 2009 00:13:52 GMT</pubDate><title>NFS + autofs</title><link>http://gentoo.blog.ru/77113875.html</link><description>Решил настроить доступ на свою машинку по nfs , а так же autofs , что бы постоянно не монтировать раздел с удаленной машины. Можно было бы прописать в fstab , но в случаи , если удаленный компьютер будет выключен , при загрузке может система отказаться грузиться , ругаясь на то что недоступна файловая система или удаленный компьютер.&lt;br&gt;&lt;br&gt;Сперва добавил use флаг в make.conf&amp;nbsp; &lt;strong&gt;&amp;laquo;nfs&amp;raquo;&lt;/strong&gt;&lt;br&gt;&lt;br&gt;&lt;strong&gt;#emerge net-fs/nfs-utils&lt;/strong&gt;&lt;br&gt;&lt;br&gt;После установки &lt;strong&gt;nfs-utils&lt;/strong&gt; открыл доступ на сво шару по nfs&lt;br&gt;&lt;br&gt;&lt;strong&gt;#vi /etc/exports&lt;/strong&gt;&lt;br&gt;&lt;br&gt;# /etc/exports: NFS file systems being exported.&amp;nbsp; See exports(5).&lt;br&gt;&lt;br&gt;/home/n0klos/Share&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 172.16.0.0/255.255.255.0(rw)&lt;br&gt;&lt;br&gt;&lt;br&gt;/home/n0klos/Share&amp;nbsp; каталог к которому я открыл доступ&lt;br&gt;172.16.0.0/255.255.255.0&amp;nbsp; сеть которой разрешенно лазеть на мою шару по nfs&lt;br&gt;&lt;br&gt;&lt;strong&gt;#/etc/init.d/nfs restart&lt;/strong&gt;&lt;br&gt;&lt;br&gt;&lt;strong&gt;#rc-update add nfs default&lt;/strong&gt;&lt;br&gt;&lt;br&gt;Проверить можно с другой машинки.&lt;br&gt;&lt;br&gt;&lt;strong&gt;#mount&amp;nbsp;&amp;mdash;t nfs 172.16.0.202:/home/n0klos/Share /misc/share&lt;/strong&gt;&lt;br&gt;&lt;br&gt;Каталог /misc/share необходимо в этом случае создать.&lt;br&gt;&lt;br&gt;Следом начал ставить&amp;nbsp; autofs , да бы не писать постоянно комманду для монтирования. Но после установки , он отказался напрочь у меня запускаться&lt;br&gt;&lt;br&gt;&lt;strong&gt;# /etc/init.d/autofs start&lt;br&gt;* Caching service dependencies &amp;hellip;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; [ ok ]&lt;br&gt;* Service autofs starting&lt;br&gt;/usr/sbin/automount: kernel protocol version 5,00 or above required.&amp;nbsp;&amp;nbsp; [ !! ]&lt;br&gt;* ERROR: autofs failed to start&lt;/strong&gt;&lt;br&gt;&lt;br&gt;Дело в том что поддержку autofs я собрал в ядре статически , перед запуском демона , скрипт демона autofs&amp;nbsp; проверяет наличие загруженного&amp;nbsp; модуля , если его нету , демон его автоматически подгружает. В моем же случае его вообще не было, так как был статически скомпилен.&lt;br&gt;&lt;br&gt;&lt;img src="http://s52.radikal.ru/i135/0907/76/8ad5319eeb5d.png" border="0" alt=""&gt;&amp;nbsp;&lt;br&gt;&lt;br&gt;&lt;strong&gt;# emerge autofs&lt;/strong&gt;&lt;br&gt;&lt;br&gt;Править нужно всего два файла&amp;nbsp; auto.master и auto.misc&lt;br&gt;&lt;br&gt;#vi /etc/auto.master&lt;br&gt;&lt;br&gt;#&lt;br&gt;# Sample auto.master file&lt;br&gt;# This is an automounter map and it has the following format&lt;br&gt;# key [ -mount-options-separated-by-comma ] location&lt;br&gt;# For details of the format look at autofs(5).&lt;br&gt;#&lt;br&gt;/misc&amp;nbsp;&amp;nbsp; /etc/auto.misc&amp;nbsp;&amp;mdash;timeout 60&lt;br&gt;&lt;br&gt;добаил только опцию&amp;nbsp;&amp;mdash;timeout 60 , после того как каталог примонтируется&amp;nbsp; и если больше не будет использоваться , то через 60 секунд он отмантируется.&lt;br&gt;В /etc/auto.misc прописал одну сторку&lt;br&gt;&lt;br&gt;#vi /etc/auto.misc&lt;br&gt;&lt;br&gt;comp1 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -rw,soft,intr,rsize=8192,wsize=8192&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; comp1:/media/Distrib&lt;br&gt;&lt;br&gt;comp1 каталог куда будет монтироваться удаленная шара в каталоге /misc&lt;br&gt;-rw,soft,intr,rsize=8192,wsize=8192&amp;nbsp; с какими параметрами будет монтироваться шара&lt;br&gt;comp1:/media/Distrib&amp;nbsp;&amp;nbsp; путь каталога на удаленной машине.&lt;br&gt;&lt;br&gt;&lt;strong&gt;#/etc/init.d/autofs restart&lt;/strong&gt;&lt;br&gt;&lt;br&gt;&lt;strong&gt;#cd /misc/comp1&lt;/strong&gt;&lt;br&gt;&lt;br&gt;&lt;strong&gt;#rc-update add autofs default&lt;/strong&gt;&lt;br&gt;&lt;br&gt;</description><category>nfs autofs linux gentoo</category></item><item><guid isPermaLink="true">http://gentoo.blog.ru/77012227.html</guid><pubDate>Sat, 04 Jul 2009 00:23:11 GMT</pubDate><title>qitIM ICQ</title><link>http://gentoo.blog.ru/77012227.html</link><description>&amp;nbsp;&lt;img src="http://s41.radikal.ru/i093/0907/af/17a1b6b721da.png" border="0" alt=""&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; Давно искал нормальный клиент для аси в Gentoo&amp;nbsp; схожий по удобствам с QIP , приходилось ставить wine и на нем запускать qip.Недавно попался этот клиент, решил попробывать, очень порадовало количество модулей для него. В portage его нету , пришлось подключать overlay.&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;span style="font-weight: bold"&gt;# layman&amp;nbsp;&amp;mdash;o http://qutim-overlay.googlecode.com/files/my-list.xml&amp;nbsp; -f&amp;nbsp;&amp;mdash;a qutim-overlay&lt;/span&gt;&lt;br&gt;&lt;br&gt;Подключил оверлей в make.conf&lt;br&gt;&lt;br&gt;&lt;strong&gt;SOURCE /usr/local/portage/layman/make.conf&lt;/strong&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;span style="font-weight: bold"&gt;# update-eix&lt;/span&gt;&lt;br&gt;&lt;br&gt;Посмотрим что есть.&lt;br&gt;&lt;br&gt;&lt;span style="font-weight: bold"&gt;# eix qutim&lt;/span&gt;&lt;br&gt;&lt;br&gt;&lt;span style="font-weight: bold"&gt;net-im/qutim&lt;/span&gt;&lt;br&gt;&lt;span style="font-weight: bold"&gt;x11-plugins/qutim-accountname&lt;/span&gt;&lt;br&gt;&lt;span style="font-weight: bold"&gt;x11-plugins/qutim-chess&lt;/span&gt;&lt;br&gt;&lt;span style="font-weight: bold"&gt;x11-plugins/qutim-coder&lt;/span&gt;&lt;br&gt;&lt;span style="font-weight: bold"&gt;x11-plugins/qutim-connectioncheck&lt;/span&gt;&lt;br&gt;&lt;span style="font-weight: bold"&gt;x11-plugins/qutim-floaties&lt;/span&gt;&lt;br&gt;&lt;span style="font-weight: bold"&gt;x11-plugins/qutim-icq&lt;/span&gt;&lt;br&gt;&lt;span style="font-weight: bold"&gt;x11-plugins/qutim-imagepub&lt;/span&gt;&lt;br&gt;&lt;span style="font-weight: bold"&gt;x11-plugins/qutim-irc&lt;/span&gt;&lt;br&gt;&lt;span style="font-weight: bold"&gt;x11-plugins/qutim-jabber&lt;/span&gt;&lt;br&gt;&lt;span style="font-weight: bold"&gt;x11-plugins/qutim-jsonhistory&lt;/span&gt;&lt;br&gt;&lt;span style="font-weight: bold"&gt;x11-plugins/qutim-kdeintegration&lt;/span&gt;&lt;br&gt;&lt;span style="font-weight: bold"&gt;x11-plugins/qutim-massmessaging&lt;/span&gt;&lt;br&gt;&lt;span style="font-weight: bold"&gt;x11-plugins/qutim-mrim&lt;/span&gt;&lt;br&gt;&lt;span style="font-weight: bold"&gt;x11-plugins/qutim-nowlistening&lt;/span&gt;&lt;br&gt;&lt;span style="font-weight: bold"&gt;x11-plugins/qutim-plugman&lt;/span&gt;&lt;br&gt;&lt;span style="font-weight: bold"&gt;x11-plugins/qutim-protocolicon&lt;/span&gt;&lt;br&gt;&lt;span style="font-weight: bold"&gt;x11-plugins/qutim-qimhm&lt;/span&gt;&lt;br&gt;&lt;span style="font-weight: bold"&gt;x11-plugins/qutim-twitter&lt;/span&gt;&lt;br&gt;&lt;span style="font-weight: bold"&gt;x11-plugins/qutim-urlpreview&lt;/span&gt;&lt;br&gt;&lt;span style="font-weight: bold"&gt;x11-plugins/qutim-vkontakte&lt;/span&gt;&lt;br&gt;&lt;span style="font-weight: bold"&gt;x11-plugins/qutim-weather&lt;/span&gt;&lt;br&gt;&lt;span style="font-weight: bold"&gt;x11-plugins/qutim-yandexnarod&lt;/span&gt;&lt;br&gt;&lt;span style="font-weight: bold"&gt;x11-themes/qutim-artwork&lt;/span&gt;&lt;br&gt;&lt;br&gt;Мне нужна только icq и джабер , но для джабера&amp;nbsp; я использую другой клиент плюс pgp, поэтому буду ставить только с протоколом аси , остальное мне не нужно.&lt;br&gt;&lt;br&gt;&lt;span style="font-weight: bold"&gt;# emerge qutim&lt;/span&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;img src="http://s47.radikal.ru/i118/0907/ab/e79bdd7375fb.jpg" border="0" alt=""&gt;&lt;br&gt;&lt;br&gt;</description><category>qutim icq linux</category></item><item><guid isPermaLink="true">http://gentoo.blog.ru/77008819.html</guid><pubDate>Fri, 03 Jul 2009 22:10:00 GMT</pubDate><title>Rebirth</title><link>http://gentoo.blog.ru/77008819.html</link><description>Поскольку давно уже не пишу в блог и давно не занимаюсь Gentoo Linux, передаю управление блогом заинтересованному в нём человеку. Ждём новых заметок.</description></item><item><guid isPermaLink="true">http://gentoo.blog.ru/9909011.html</guid><pubDate>Sat, 26 Jul 2008 10:56:08 GMT</pubDate><title>Compiz-Fusion, Intel 945GM</title><link>http://gentoo.blog.ru/9909011.html</link><description>&lt;div style="text-align: justify"&gt;&lt;img src="http://stat8.blog.ru/lr/081e26471663af43390ba3be67665567" border="0" title="compiz-fusion.png" hspace="6" width="150" height="150" align="left" alt=""&gt;Установка со времён &lt;a href="http://gentoo.blog.ru/773457.html"&gt;последнего поста&lt;/a&gt; несколько изменилась и упростилась, и, раз уж мне понадобился компиз, да пусть будет пост про рюшечки.&lt;br&gt;&lt;br&gt;На текущий момент можно:&lt;br&gt;1. Поставить compiz-fusion версии 0.6.0 из дерева портежей.&lt;br&gt;2. Поставить верию 0.7.6 из оверлея desktop-effects.&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;div style="text-align: justify"&gt;&lt;span style="font-weight: bold"&gt;1. Compiz-fusion 0.6.0&lt;/span&gt;&lt;br&gt;&lt;br&gt;Пакеты компиза всё ещё отмечены как тестовые, пользователи стабильной ветки добавляют в свой /etc/portage/package.keywords такой список:&lt;br&gt;x11-wm/compiz-fusion ~x86&lt;br&gt;x11-apps/ccsm ~x86&lt;br&gt;dev-python/compizconfig-python ~x86&lt;br&gt;x11-libs/libcompizconfig ~x86&lt;br&gt;x11-wm/compiz ~x86&lt;br&gt;x11-plugins/compiz-fusion-plugins-extra ~x86&lt;br&gt;x11-plugins/compiz-fusion-plugins-main ~x86&lt;br&gt;x11-libs/compiz-bcop ~x86&lt;br&gt;x11-libs/compizconfig-backend-gconf ~x86&lt;br&gt;x11-libs/compizconfig-backend-kconfig ~x86&lt;br&gt;x11-themes/emerald-themes ~x86&lt;br&gt;x11-wm/emerald ~x86&lt;br&gt;&lt;br&gt;Прим.: пакет cairo в системе должен быть собран с use-флагами &amp;quot;glitz&amp;quot; и &amp;quot;svg&amp;quot;, если это не так - пересобрать. Если возникли другие трудности при сборке компиза - изучать &lt;a href="http://gentoo-wiki.com/HOWTO_compiz-fusion" target="_blank"&gt;HOW-TO&lt;/a&gt;.&lt;br&gt;&lt;br&gt;Собственно установка: # emerge compiz-fusion&lt;br&gt;&lt;br&gt;Настройка /etc/X11/xorg.conf по материалам &lt;a href="http://wiki.compiz-fusion.org/Intel%20with%20AiGLX" target="_blank"&gt;Compiz-Fusion: Intel with AiGLX&lt;/a&gt;:&lt;br&gt;&lt;br&gt;&lt;span style="font-style: italic"&gt;Добавить в Section &amp;quot;Module&amp;quot;:&lt;/span&gt;&lt;br&gt;&amp;nbsp; Load&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;quot;dri&amp;quot;&lt;br&gt;&amp;nbsp; Load&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;quot;glx&amp;quot;&lt;br&gt;&amp;nbsp; Load&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;quot;dbe&amp;quot;&lt;br&gt;&lt;br&gt;&lt;span style="font-style: italic"&gt;Добавить в Section &amp;quot;Device&amp;quot;:&lt;/span&gt;&lt;br&gt;&amp;nbsp; Option&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;quot;XAANoOffscreenPixmaps&amp;quot; &amp;quot;true&amp;quot;&lt;br&gt;&amp;nbsp; Option&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;quot;DRI&amp;quot;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;quot;true&amp;quot;&lt;br&gt;&lt;br&gt;&lt;span style="font-style: italic"&gt;Добавить в Section &amp;quot;ServerLayout&amp;quot;:&lt;/span&gt;&lt;br&gt;&amp;nbsp; Option&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;quot;AIGLX&amp;quot; &amp;quot;true&amp;quot;&lt;br&gt;&lt;br&gt;&lt;span style="font-style: italic"&gt;Проверить, что Section &amp;quot;DRI&amp;quot; выглядит так:&lt;/span&gt;&lt;br&gt;&amp;nbsp; Group&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;quot;video&amp;quot;&lt;br&gt;&amp;nbsp; Mode&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0660&lt;br&gt;&lt;br&gt;&lt;span style="font-style: italic"&gt;Добавить в Section &amp;quot;Extensions&amp;quot;:&lt;/span&gt;&lt;br&gt;&amp;nbsp; Option &amp;quot;Composite&amp;quot; &amp;quot;Enable&amp;quot;&lt;br&gt;&lt;br&gt;Рестарт X'сов и пробный запуск из консоли такой командой:&lt;br&gt;$ LIBGL_ALWAYS_INDIRECT=1 INTEL_BATCH=1 compiz --replace --indirect-rendering --sm-disable ccp &amp;amp;&lt;br&gt;&lt;br&gt;После этих действий компиз у меня наконец-то заработал как полагается и, наконец-то, исчезли странные глюки с отображением содержимого окон. После установки в главном меню появится ярлык &amp;quot;CompizConfig Settings Manager&amp;quot; для настройки компиза, где, в частности, можно прописать в &amp;quot;Оформление окна&amp;quot; (Window decoration) -  &gt; Команда: &amp;quot;kde-window-decorator --replace&amp;quot; (для KDE-шников). Если вокруг окон вместо теней отображаются белые полосы, то там же стоит попробовать уменьшить радиус тени (Shadow Radius) с дефолтных 8 до пока_глюк_не_пропадёт. Если случилась беда с отсутствием оконных декораций, спасаемся через killall compiz, Alt+F2 - kwin.&lt;br&gt;&lt;br&gt;&lt;span style="font-weight: bold"&gt;2. Версия 0.7.6 из оверлея&lt;/span&gt;&lt;br&gt;&lt;br&gt;Предполагается, что установлен и настроен layman. Подключаем оверлей desktop-effects:&lt;br&gt;# layman -a desktop-effects&lt;br&gt;&lt;br&gt;В package.use можно добавить строку:&lt;br&gt;x11-wm/compiz-fusion unsupported&lt;br&gt;чтобы установились дополнительные плагины, а в package.keywords добавить:&lt;br&gt;x11-apps/fusion-icon ~x86&lt;br&gt;x11-plugins/compiz-fusion-plugins-unsupported ~x86&lt;br&gt;&lt;br&gt;Установка аналогична: # emerge compiz-fusion fusion-icon&lt;br&gt;&lt;br&gt;В главном меню появится ярлык &amp;quot;Compiz Fusion Icon&amp;quot;, который можно использовать для запуска и управления компизом. Fusion icon присутствует только в оверлее.&lt;br&gt;&lt;br&gt;Вопрос с автозагрузкой компиза не интересовал.&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;a href="http://wiki.compiz-fusion.org/Intel%20with%20AiGLX" target="_blank"&gt;Compiz-Fusion: Intel with AiGLX&lt;/a&gt;, &lt;a href="http://gentoo-wiki.com/HOWTO_compiz-fusion" target="_blank"&gt;HOWTO compiz-fusion&lt;/a&gt;</description><category>compiz-fusion</category></item><item><guid isPermaLink="true">http://gentoo.blog.ru/9213587.html</guid><pubDate>Sat, 05 Jul 2008 05:11:14 GMT</pubDate><title>Gentoo kernel upgrade (обновление ядра, gentoo way)</title><link>http://gentoo.blog.ru/9213587.html</link><description>&lt;div style="text-align: justify"&gt;Вольный пересказ &lt;a href="http://www.gentoo.org/doc/en/kernel-upgrade.xml" target="_blank"&gt;Gentoo Linux Kernel Upgrade Guide&lt;/a&gt; на примере исходников ядра gentoo-sources. Предполагается, что в системе установлен пакет eselect (# emerge eselect если это не так), а также установлен пакет module-rebuild (# emerge module-rebuild &amp;amp;&amp;amp; module-rebuild populate).&lt;/div&gt;&lt;br&gt;&lt;div style="text-align: justify"&gt;&lt;span style="font-weight: bold"&gt;1. Kernel upgrade.&lt;/span&gt;&lt;br&gt;&lt;br&gt;Текущее ядро:&lt;br&gt;$ uname -a&lt;br&gt;Linux Inspiron 2.6.24-gentoo-r3 ...&lt;br&gt;&lt;br&gt;Смотрим, что нового есть:&lt;br&gt;# emerge gentoo-sources -pv&lt;br&gt;Calculating dependencies... done!&lt;br&gt;[ebuild&amp;nbsp; NS&amp;nbsp;&amp;nbsp; ] sys-kernel/gentoo-sources-2.6.24-r8&amp;nbsp; USE=&amp;quot;-build -symlink&amp;quot; 45,780 kB&lt;br&gt;&lt;br&gt;&amp;quot;NS&amp;quot; означает, что исходники нового ядра будут установлены в новый слот (т.е. параллельно со старыми).&lt;br&gt;&lt;br&gt;Ставим:&lt;br&gt;# emerge gentoo-sources&lt;br&gt;&lt;br&gt;А вот и они, исходники старого и нового ядра:&lt;br&gt;# ls /usr/src&lt;br&gt;linux&amp;nbsp; linux-2.6.24-gentoo-r3&amp;nbsp; linux-2.6.24-gentoo-r8&lt;br&gt;&lt;br&gt;На всякий случай делаю бекап конфига текущего ядра:&lt;br&gt;# cp /usr/src/linux/.config /home/gentoo/backup/.config-2.6.24-r3&lt;br&gt;&lt;br&gt;Gentoo требует, чтобы симлинк &amp;quot;linux&amp;quot; указывал на исходники текущего используемого ядра, поэтому переключимся на них используя eselect.&lt;br&gt;&lt;br&gt;Список всех доступных версий:&lt;br&gt;# eselect kernel list&lt;br&gt;Available kernel symlink targets:&lt;br&gt;&amp;nbsp; [1]&amp;nbsp;&amp;nbsp; linux-2.6.24-gentoo-r3 *&lt;br&gt;&amp;nbsp; [2]&amp;nbsp;&amp;nbsp; linux-2.6.24-gentoo-r8&lt;br&gt;&lt;br&gt;Переключаемся на свежеустановленные исходники:&lt;br&gt;# eselect kernel set 2&lt;br&gt;&lt;br&gt;Дабы не настраивать ядро с нуля, просто переходим в новый каталог и копируем конфиг старого ядра туда:&lt;br&gt;# cd /usr/src/linux&lt;br&gt;# cp /usr/src/linux-2.6.24-gentoo-r3/.config .&lt;br&gt;&lt;br&gt;Теперь, либо:&lt;br&gt;# make menuconfig&lt;br&gt;и пошаговый просмотр всех разделов на предмет добавления новых опций (будут отмечены как &amp;quot;(new)&amp;quot;?).&lt;br&gt;&lt;br&gt;Либо, если изменения незначительны (например, переход от одной ревизии к другой - от r3 к r8 в данном случае), то можно воспользоваться командой:&lt;br&gt;# make oldconfig&lt;br&gt;Значения новых опций будут запрошены у пользователя во время выполнения этой команды. Учтите, что в данном случае не будет возможности посмотреть описание той или иной опции (в принципе никто не мешает запустить параллельно &amp;quot;make menuconfig&amp;quot; либо подсматривать ещё как-нибудь).&lt;br&gt;&lt;br&gt;Компилирование и установка нового ядра:&lt;br&gt;# make &amp;amp;&amp;amp; make modules_install&lt;br&gt;# mount /boot&lt;br&gt;На всякий случай (а случаи разные бывают) сначала копирую старое ядро в bzImage.prev (в настройках grub у меня имеется соответствующая опция загрузки):&lt;br&gt;# cp /boot/bzImage /boot/bzImage.prev&lt;br&gt;# cp arch/i386/boot/bzImage /boot/&lt;br&gt;&lt;br&gt;Переустановка внешних модулей ядра, т.е. тех, что не идут с ядром. Например, это могут быть внешние драйверы ALSA, Nvidia, Ati, VirtualBox kernel module, etc...:&lt;br&gt;# module-rebuild rebuild&lt;br&gt;&lt;br&gt;# reboot&lt;br&gt;&lt;br&gt;Новое текущее ядро:&lt;br&gt;$ uname -a&lt;br&gt;Linux Inspiron 2.6.24-gentoo-r8 ...&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;span style="font-weight: bold"&gt;2. Про пересборки ядра.&lt;/span&gt;&lt;br&gt;Команды make clean и make mrproper удаляют все объектные файлы и зависимости из дерева исходного кода ядра, т.е. полностью удаляют всё наносное, оставшееся после предыдущей конфигурации/компиляции ядра. Причём make mrproper удалит также и конфиг ядра .config.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;span style="font-weight: bold"&gt;3. Удаление старого ядра.&lt;/span&gt;&lt;br&gt;Если вы счастливы с новым ядром, всё относящееся к старому можно удалить.&lt;br&gt;&lt;br&gt;Удаление исходников старого ядра:&lt;br&gt;# emerge -P gentoo-sources&lt;br&gt;&lt;br&gt;Временные файлы, созданные в процессе компиляции всё ещё остались в /usr/src/linux_старая_версия_ядра, их можно удалить с помощью rm:&lt;br&gt;# rm -rf /usr/src/linux-2.6.24-gentoo-r3&lt;br&gt;&lt;br&gt;Также можно удалить модули, которые использовались старым ядром и всё ещё находятся в /lib/modules:&lt;br&gt;# ls /lib/modules/&lt;br&gt;2.6.24-gentoo-r3&amp;nbsp; 2.6.24-gentoo-r8&lt;br&gt;# rm -rf /lib/modules/2.6.24-gentoo-r3&lt;br&gt;&lt;br&gt;# eselect kernel list&lt;br&gt;Available kernel symlink targets:&lt;br&gt;&amp;nbsp; [1]&amp;nbsp;&amp;nbsp; linux-2.6.24-gentoo-r8 *&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;a href="http://www.gentoo.org/doc/en/kernel-upgrade.xml" target="_blank"&gt;Gentoo Linux Kernel Upgrade Guide&lt;/a&gt;</description><category>kernel</category><category>установка</category></item><item><guid isPermaLink="true">http://gentoo.blog.ru/7542291.html</guid><pubDate>Fri, 09 May 2008 09:03:05 GMT</pubDate><title>Автомонтирование устройств в консоли</title><link>http://gentoo.blog.ru/7542291.html</link><description>&lt;div style="text-align: justify"&gt;Ввиду того, что KDE мне поднадоел и вот уже несколько дней как живу в DWM, возник тот же вопрос, про который некогда уже &lt;a href="http://www.liveinternet.ru/users/stasikos/post67143969/" target="_blank"&gt;писал&lt;/a&gt; один комрад, цитирую:&lt;br&gt;&lt;blockquote style="border-left: 5px solid #dddddd; margin: 15px 30px 0pt 15px; padding-left: 20px; text-align: justify; color: #666666"&gt;Сегодня понял, что совершенно надоевшим для меня стал процесс &amp;quot;фтыкнул сменный носитель, так пропиши...&amp;quot;. В общем, задался мыслью, как без навороченного DE в своем fluxbox получить автоматическое монтирование любых съемных накопителей, втыкаемых в USB.&lt;/blockquote&gt;&lt;br&gt;В KDE автомонтированием флэшек и CD-дисков у меня заведовал сам KDE (при установленных hal, dbus и галочке в Control Center) - кидал соотв. иконку устройства в область трея, и он же позволял их отмонтировывать. Захотелось аналогичного в dwm. Почитав gentoo-wiki на тему supermount, submount, поискав в портежах usbmount... не обнаружил ничего из вышеперечисленного. Зато набрёл на ivman.&lt;/div&gt;&lt;br&gt;&lt;div style="text-align: justify"&gt;Требует установленных: udev, hal, dbus и pmount.&lt;br&gt;Доустановил pmount: # emerge pmount&lt;br&gt;Установил сам ivman: # emerge ivman&lt;br&gt;Добавил в автозапуск: # rc-update add ivman default&lt;br&gt;* ivman added to runlevel default&lt;br&gt;Старт: # /etc/init.d/ivman start&lt;br&gt;* Caching service dependencies ...&lt;br&gt;* Starting Automounter ...&lt;br&gt;&lt;br&gt;При старте ivman проверил CD и смонтировал его в /mnt/cdrom, а не в /media (в соответствии с записью в fstab?).&lt;br&gt;&lt;br&gt;Вставляем флэшку и видим её появление в /media/:&lt;br&gt;# ls /media -l&lt;br&gt;итого 4&lt;br&gt;drwxrwx--- 2 ivman plugdev 4096 Янв 1 1970 sdb1&lt;br&gt;(интересно, почему такая дата ^^^^^^^^^)&lt;br&gt;&lt;br&gt;KDE монтировал флэшки в /media под именем метки самой флэшки, т.е. например, вместо &amp;quot;sdb1&amp;quot; в KDE было бы &amp;quot;PATCHER&amp;quot;. Думаю это можно настроить, если команде монтирования не передана метка - монтирует по имени девайса, если передана - монтирует по метке.&lt;br&gt;&lt;br&gt;Размонтирование: $ sudo pumount sdb1 или $ sudo umount /media/sdb1, либо можно почитать про запуск ivman от обычного пользователя, чтобы отмонтировывать диски без sudo.&lt;br&gt;&lt;br&gt;Как видно, всё заработало даже без конфигурирования ;)&lt;br&gt;Да, и не забываем, что вы должны состоять в группе plugdev (хотя в конфигах можно переопределить группу на любую желаемую, хоть на ту же &amp;quot;users&amp;quot;).&lt;br&gt;&lt;br&gt;Описанное также должно работать и в любом DE, причём можно настроить в конфигах различные действия на события добавления (и не только) устройств - например автоматический запуск воспроизведения видео-DVD, вывод всплывающего окна в KDE, когда что-нибудь подключено и т.д... Впрочем, обо всём этом (и не только) достаточно подробно написано в Wiki.&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;a href="http://gentoo-wiki.com/HOWTO_ivman" target="_blank"&gt;HOWTO ivman - Gentoo Linux Wiki&lt;/a&gt;, &lt;a href="http://ru.gentoo-wiki.com/HOWTO_Ivman" target="_blank"&gt;HOWTO ivman - RU Gentoo Linux Wiki&lt;/a&gt;</description><category>console</category></item><item><guid isPermaLink="true">http://gentoo.blog.ru/6628947.html</guid><pubDate>Sat, 29 Mar 2008 15:28:07 GMT</pubDate><title>Wi-Fi (Intel 3945ABG) &amp;&amp; KNetworkManager</title><link>http://gentoo.blog.ru/6628947.html</link><description>&lt;div style="text-align: justify"&gt;&lt;img src="http://stat8.blog.ru/lr/080d0d95b37e0dcabf0efb6155611a6a" border="0" title="keyser-tux-wifi-logo-2300.jpg" align="left" alt=""&gt; Наконец-то дошли руки настроить (?) wi-fi и заодно поставить KNetworkManager. Сначала про wi-fi. Карточка такая: &amp;quot;Network controller: Intel Corporation PRO/Wireless 3945ABG Network Connection (rev 02)&amp;quot;. При настройке руководствовался &lt;a href="http://gentoo-wiki.com/HARDWARE_ipw3945" target="_blank"&gt;этим&lt;/a&gt; мануалом. Исходя из написанного там, узнал, что проект ipw3945 уже устарел и работы теперь ведутся над проектом iwlwifi. Причём поддержка iwlwifi есть в ядре 2.6.24 (а также 2.6.23?). Недолго думая, обновил ядро до 2.6.24. Детального описания настройки wi-fi под катом не ждите, сам толком не понял, чего делал =) Пока так, наброски...&lt;/div&gt;&lt;br&gt;&lt;span style="font-weight: bold"&gt;Часть 1. Wi-Fi&lt;/span&gt;&lt;br&gt;&lt;div style="text-align: justify"&gt;Настраиваем ядро по мануалу. Если ранее использовались пакеты ipw3945 (как у меня например - когда-то пробовал настраивать wi-fi с помощью них), то стоит заглянуть в /etc/udev/rules.d/70-persistent-net.rules и закомментировать строку, созданную пакетом ipw3945. Далее опять по мануалу, установка:&lt;br&gt;&lt;/div&gt;# emerge iwl3945-ucode&lt;br&gt;# modprobe mac80211&lt;br&gt;# modprobe iwl3945&lt;br&gt;После этого в 70-persistent-net.rules у меня добавилась запись о wlan0 (название интерфейса менять не стал):&lt;br&gt;# PCI device 0x8086:0x4222 (iwl3945)&lt;br&gt;SUBSYSTEM==&amp;quot;net&amp;quot;, DRIVERS==&amp;quot;?*&amp;quot;, ATTR{address}==&amp;quot;00:21:be:46:c4:68&amp;quot;, ATTR{type}==&amp;quot;1&amp;quot;, NAME=&amp;quot;wlan0&amp;quot;&lt;br&gt;&lt;br&gt;Настройка:&lt;br&gt;# nano /etc/conf.d/net&lt;br&gt;&lt;div style="text-align: justify"&gt;здесь пока всё неоднозначно, просто слизал строки с другой страницы wiki, ориентируясь на то, что они написаны на использование wpa_supplicant, который буду ставить следом:&lt;br&gt;&lt;/div&gt;config_wlan0=( &amp;quot;dhcp&amp;quot; )&lt;br&gt;modules_wlan0=( &amp;quot;!iwconfig&amp;quot; &amp;quot;wpa_supplicant&amp;quot; &amp;quot;!ifplugd&amp;quot; )&lt;br&gt;wpa_supplicant_wlan0=( &amp;quot;-Dwext&amp;quot; )&lt;br&gt;dhcp_wlan0=&amp;quot;nonis nontp&amp;quot;&lt;br&gt;&lt;br&gt;preup () {&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if [ &amp;quot;${IFACE}&amp;quot; == &amp;quot;wlan0&amp;quot; ]; then&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ifconfig wlan0 up  &gt; /dev/null 2 &gt;&amp;amp;1&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; iwlist wlan0 scanning  &gt; /dev/null 2 &gt;&amp;amp;1&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fi&lt;br&gt;}&lt;br&gt;&lt;br&gt;postdown () {&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if [ ${IFACE} == &amp;quot;wlan0&amp;quot; ]; then&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; einfo &amp;quot;Disabling Wireless&amp;quot;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ifconfig ${IFACE} down&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fi&lt;br&gt;}&lt;br&gt;&lt;br&gt;# emerge wpa_supplicant&lt;br&gt;# nano /etc/wpa_supplicant/wpa_supplicant.conf&lt;br&gt;ctrl_interface=/var/run/wpa_supplicant&lt;br&gt;ctrl_interface_group=wheel&lt;br&gt;update_config=0&lt;br&gt;fast_reauth=1&lt;br&gt;&lt;br&gt;network={&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; key_mgmt=NONE&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; priority=-9999999&lt;br&gt;}&lt;br&gt;&lt;br&gt;Симлинк пригодился: # ln -s /etc/init.d/net.lo /etc/init.d/net.wlan0&lt;br&gt;А добавление в default-runlevel не нужно, если предполагается ставить NetworkManager: # rc-update add net.wlan0 default&lt;br&gt;&lt;br&gt;После всех этих манипуляций, у меня обнаружилась некая сеть, но только в консоли и только под root'ом:&lt;br&gt;# iwlist wlan0 scanning&lt;br&gt;wlan0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Scan completed :&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Cell 01 - Address: 00:18:4D:AF:9E:16&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ESSID:&amp;quot;S&amp;amp;N&amp;quot;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Mode:Master&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Channel:3&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Frequency:2.422 GHz (Channel 3)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Quality=79/100&amp;nbsp; Signal level=-55 dBm&amp;nbsp; Noise level=-127 dBm&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Encryption key:on&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IE: WPA Version 1&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Group Cipher : TKIP&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Pairwise Ciphers (1) : TKIP&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Authentication Suites (1) : PSK&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 6 Mb/s&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 9 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s; 36 Mb/s&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 48 Mb/s; 54 Mb/s&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Extra:tsf=000000a6c9fd1309&lt;br&gt;&lt;br&gt;&lt;div style="text-align: justify"&gt;Собственно своей точки доступа у меня нет, но знаю, что у соседей есть как минимум три. Правда все запаролены (два WEP, один WPA). Так что все тесты с wi-fi свелись к попытке визуального обнаружения этих сетей. Установленный когда-то kwifimanager выдавал сообщение &amp;quot;нет доступа&amp;quot; и не отображал ни уровня сигнала, ни списка доступных сетей. Также смутила безжизненность индикатора активности wi-fi на панели ноутбука, но оказалось, что это нормально - &amp;quot;the led will not work for iwlwifi yet&amp;quot;.&lt;br&gt;&lt;br&gt;&lt;span style="font-weight: bold"&gt;Часть 2. NetworkManager&lt;/span&gt;&lt;br&gt;&lt;img src="http://stat8.blog.ru/lr/080d91b22a4959bfbab52dc849242973" border="0" title="knm.jpg" align="left" alt=""&gt; NetworkManager is desktop agnostic in that it runs on both Gnome and KDE and has an applet where it can be access from both.&lt;br&gt;Т.е. пользователи Гнома ставят: # emerge networkmanager (с включенным флагом gnome) и получают свой апплет, пользователи KDE ставят: # emerge knetworkmanager и, я так понимаю, получают свой. Как написано в wiki, цель NetworkManager - упрощение процесса подключения к компьютерным сетям. С установкой здесь всё было гораздо проще.&lt;br&gt;Прописал на всякий случай:&lt;br&gt;# nano /etc/dhcp/dhclient.conf&lt;br&gt;send host-name &amp;quot;YOUR_HOSTNAME&amp;quot;;&lt;br&gt;supersede host-name &amp;quot;YOUR_HOSTNAME&amp;quot;;&lt;br&gt;&lt;br&gt;Установка, настройка:&lt;br&gt;# emerge kde-misc/knetworkmanager&lt;br&gt;# rc-update add NetworkManager default&lt;br&gt;# rc-update add dhcdbd default&lt;br&gt;&lt;/div&gt;&lt;br&gt;Поднятием сетевых интерфейсов теперь будет заведовать NetworkManager:&lt;br&gt;# rc-update del net.eth0&lt;br&gt;# rc-update del net.wlan0&lt;br&gt;&lt;br&gt;Запуск NetworkManager:&lt;br&gt;# /etc/init.d/xdm stop&lt;br&gt;# /etc/init.d/dbus restart&lt;br&gt;# /etc/init.d/NetworkManager start&lt;br&gt;# /etc/init.d/xdm start&lt;br&gt;&lt;br&gt;Что это дало:&lt;br&gt;&lt;br&gt;&lt;div style="text-align: center"&gt;&lt;img src="http://stat8.blog.ru/lr/080d57f557597483ed7ab8abb5468f13" border="0" title="nm_003.gif" alt=""&gt;&lt;br&gt;&lt;/div&gt;&lt;div style="text-align: justify"&gt;&lt;br&gt;Как видно, wi-fi сети обнаружены и наглядно представлены уровни сигнала ;) При наведении на интересующую сеть в подсказке выводится подробная информация.&lt;br&gt;&lt;br&gt;Настройки проводного интерфейса были считаны из файла конфигурации и интерфейс был корректно поднят и использован:&lt;br&gt;&lt;br&gt;&lt;div style="text-align: center"&gt;&lt;img src="http://stat8.blog.ru/lr/080d23325cfea1126de5446909700c97" border="0" title="nm_004.png" alt=""&gt;&lt;/div&gt;&lt;br&gt;В своё время я писал о мониторе сетевых интерфейсов &lt;a href="http://gentoo.blog.ru/884737.html" target="_blank"&gt;KNetStats&lt;/a&gt;,&amp;nbsp; который спустя некоторое время был успешно променян на KNemo - другой KDE Network Monitor, более удобный и функциональный, встраивающийся в Control Center. Который, по всей видимости, теперь будет заменён на KNetworkManager.&lt;br&gt;&lt;br&gt;&lt;div style="text-align: center"&gt;&lt;img src="http://stat8.blog.ru/lr/080d9ca51cd2ba0e3ee34f953620c0f2" border="0" title="nm_005.png" alt=""&gt;&lt;/div&gt;&lt;br&gt;&lt;div style="text-align: justify"&gt;Осталось научиться подбирать пароль к WEP/WPA ^_^&lt;br&gt;&lt;br&gt;PS Не забудьте добавить себя в группу &amp;quot;plugdev&amp;quot;.&lt;br&gt;&lt;br&gt;PPS Suspend to RAM (disk) пока не проверял. Какие-то нюансы по этому поводу описаны в wiki.&lt;br&gt;&lt;br&gt;PPPS На выполнение всего вышеописанного сподвиг пост &lt;a href="http://bansheezm.livejournal.com/36863.html" target="_blank"&gt;Intel PRO/Wireless 3945ABG on Debian Lenny&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;div style="text-align: justify"&gt;&lt;a href="http://gentoo-wiki.com/HARDWARE_ipw3945" target="_blank"&gt;HARDWARE ipw3945&lt;/a&gt;, &lt;a href="http://gentoo-wiki.com/HARDWARE_Dell_Inspiron_6400" target="_blank"&gt;HARDWARE Dell Inspiron 6400&lt;/a&gt;, &lt;a href="http://gentoo-wiki.com/NetworkManager" target="_blank"&gt;NetworkManager&lt;/a&gt;, &lt;a href="http://www.gentoo.org/doc/ru/handbook/handbook-x86.xml?part=4&amp;amp;chap=4" target="_blank"&gt;Handbook: Беспроводная сеть&lt;/a&gt; (&lt;a href="http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=4&amp;amp;chap=4" target="_blank"&gt;eng&lt;/a&gt;), &lt;a href="http://bansheezm.livejournal.com/36863.html" target="_blank"&gt;Intel PRO/Wireless 3945ABG on Debian Lenny&lt;/a&gt;&lt;/div&gt;</description><category>apps</category><category>dell 640m</category><category>kde</category><category>wi-fi</category></item><item><guid isPermaLink="true">http://gentoo.blog.ru/6433731.html</guid><pubDate>Mon, 24 Mar 2008 01:08:59 GMT</pubDate><title>Thunderbird  -  Firefox</title><link>http://gentoo.blog.ru/6433731.html</link><description>&lt;div style="text-align: justify"&gt; &gt;а еще один вопрос - как сделать, чтобы когда нажимаешь на ссылку в thunderbird - открывалась соответствующая страница в firefox?&lt;br&gt;&lt;/div&gt;&lt;a href="http://ru.gentoo-wiki.com/%D0%A1%D0%B2%D1%8F%D0%B7%D0%BA%D0%B0_Firefox-Thunderbird" target="_blank"&gt;Связка Firefox-Thunderbird - Gentoo-Wiki&lt;/a&gt;</description><category>helpdesk</category><category>firefox</category></item><item><guid isPermaLink="true">http://gentoo.blog.ru/6345603.html</guid><pubDate>Thu, 20 Mar 2008 16:36:01 GMT</pubDate><title>Ещё раз о главном - жизнь после установки</title><link>http://gentoo.blog.ru/6345603.html</link><description>&lt;div style="text-align: justify"&gt;&lt;img src="http://stat8.blog.ru/lr/080cd5bd0e1dd0ca465ef3cb7f94d77c" border="0" title="help_button2.jpg" align="left" alt=""&gt; Пост навеян аськой (да, я гентушник, и я не пользуюсь джаббером)), а точнее до боли знакомой фразой &amp;quot;привет! я читал твой блог! Есть вопрос!&amp;quot;)) Нет, я совсем не против новых знакомств, у самого когда-то была туча вопросов, и спасибо всем тем, кто терпеливо отвечал и помогал мне в своё время во всём разобраться ;) Но на одних подсказках далеко не уедешь, нужно (нужно!) читать хендбук (благо он на русском) и другие материалы. Хотя по себе знаю, что решения возникшей проблемы всегда хочется &amp;quot;здесь и сейчас&amp;quot;, а стоит открыть хендбук и увидеть СКОЛЬКО много там букв, как уже всякое желание читать пропадает)) Напишу здесь ещё несколько советов, которые могут помочь сориентироваться новичкам, может где-то повторюсь, неважно.&lt;br&gt;&lt;br&gt;Итак, предположим, вы удачно установили систему и загрузились в неё. Может быть вы уже обновили дерево портежей (по emerge --sync), и может быть пересобрали все пакеты системы (по emerge -epv world). Вобщем готовы двигаться дальше, ставить Х'сы, биться с дровами за direct rendering, компилировать свой любимый DE/WM. Но стоп. Если вы смутно представляете, зачем нужны use-флаги, что такое eix, elogv, как обновлять мир, то вам сначала под кат =)&lt;/div&gt;&lt;br&gt;&lt;div style="text-align: justify"&gt;&lt;span style="font-weight: bold"&gt;&lt;span style="color: #ff0000"&gt;С&lt;/span&gt;овет:&lt;/span&gt; Не стоит выбирать профиль &amp;quot;desktop&amp;quot;, который включает в себя несколько десятков use-флагов, предположительно подходящих для любой desktop-системы. Все необходимые флаги в любом случае пропишем постепенно в процессе установок пакетов, а добавление на начальном этапе этой кучи флагов из профиля desktop приведёт к большим зависимостям, и вы просто замучаетесь просматривать сто пакетов (и их use-флаги), потянувшихся по зависимостям за установкой всего одного-единственного необходимого вам пакета.&lt;br&gt;&lt;br&gt;&lt;span style="font-weight: bold"&gt;&lt;span style="color: #ff0000"&gt;С&lt;/span&gt;овет:&lt;/span&gt; Перед установкой любого пакета, запускать команду emerge сначала с дополнительными ключами &amp;quot;pv&amp;quot; (или &amp;quot;av&amp;quot; - кому как больше нравится). Это даст возможность оценить предстоящий процесс установки, проверить и по необходимости включить (отключить) интересующие USE-флаги устанавливаемых пакетов.&lt;br&gt;&lt;br&gt;&lt;span style="font-weight: bold"&gt;&lt;span style="color: #ff0000"&gt;П&lt;/span&gt;олезные пакеты и команды:&lt;/span&gt;&lt;br&gt;# emerge &lt;span style="font-weight: bold"&gt;emerge-delta-webrsync&lt;/span&gt; - теперь обновлять дерево портежей будет гораздо быстрее (за счёт экономии трафика), минус - дерево портежей после обновления будет актуально на вчерашний день включительно (изменения за сегодня вы получите только завтра).&lt;br&gt;&lt;br&gt;# emerge &lt;span style="font-weight: bold"&gt;eix&lt;/span&gt; - с помощью этого пакета гораздо удобнее (и быстрее) работать с поиском по дереву портежей.&lt;br&gt;&lt;br&gt;# &lt;span style="font-weight: bold"&gt;eix-sync -Wv&lt;/span&gt; - этой командой удобно обновлять дерево портежей, она сделает emerge-delta-webrsync &amp;amp;&amp;amp; update-eix и выведет в конце список изменений в дереве portage (что добавилось, что исчезло, что готово проапгрейдиться).&lt;br&gt;&lt;br&gt;# &lt;span style="font-weight: bold"&gt;emerge -uDNvp world&lt;/span&gt; (или -uDNva) - предлагаю эту команду для обновления мира (если не придумаете свою, более удобную). Совсем не обязательно обновляться как только хотя бы один пакет появится в выводе этой команды. Я, например, обновляю лишь некоторые пакеты, выборочно и достаточно редко.&lt;br&gt;&lt;br&gt;# emerge &lt;span style="font-weight: bold"&gt;elogv&lt;/span&gt; - позволит просматривать информационные сообщения всех устанавливаемых пакетов после их установки, но сначала необходимо его настроить. Как настроить - читаем в строках после установки, у меня настроено так (/etc/make.conf):&lt;br&gt;PORTAGE_ELOG_CLASSES=&amp;quot;warn error log qa&amp;quot;&lt;br&gt;PORTAGE_ELOG_SYSTEM=&amp;quot;save&amp;quot;&lt;br&gt;А если также добавить строку:&lt;br&gt;PORT_LOGDIR=/var/log/portage&lt;br&gt;то вся информация выводимая на экран во время компиляции пакета будет помещаться в указанный каталог (на случай, если вас не устроит elogv).&lt;br&gt;&lt;br&gt;&lt;span style="font-weight: bold"&gt;&lt;span style="color: #ff0000"&gt;С&lt;/span&gt;овет:&lt;/span&gt; не пренебрегайте этой командой, после установки крупных вещей (Х'сы, Gnome, KDE) обязательно запустите elogv и внимательно просмотрите сообщения всех пакетов, что устанавливались. В выводе некоторых могут встречаться важные инструкции, которые необходимо будет выполнить.&lt;br&gt;Удалить текущую запись из журнала elogv - dd, помощь - F1.&lt;br&gt;&lt;br&gt;# emerge &lt;span style="font-weight: bold"&gt;gentoolkit&lt;/span&gt; - сюда входят eclean, equery, eread, euse, glsa-check, а главное - revdep-rebuild. Must have.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;span style="font-weight: bold; font-size: 12pt"&gt;Обновление конфигов.&lt;/span&gt;&lt;br&gt;&lt;br&gt;При обновлении некоторых пакетов может потребоваться вручную обновить их конфиги. Если после установки какого-либо пакета вы видите на экране такое сообщение:&lt;br&gt;&amp;nbsp;* IMPORTANT: 2 config files in '...' need updating.&lt;br&gt;значит некоторые конфиги ждут своего обновления. Обновить их можно либо с помощью etc-update, либо с помощью dispatch-conf. Рекомендуется использовать вторую команду, как более мощную, а при соответствующей настройке, умеющую сохранять историю изменений. В любом случае здесь рекомендуется включать мозг и внимательно изучать, какие строчки будут удалены, а какие - добавлены. Если обновляется какой-либо конфиг, где вы вносили свои корректировки, они могут быть предложены к удалению - поэтому нужно быть внимательным (сам по-первости попался - обновил конфиги не глядя, а потом удивлялся, почему настройки, которые я терпеливо прописывал в несколько файлов вдруг заменились на дефолтные).&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;span style="font-weight: bold; font-size: 12pt"&gt;USE-флаги&lt;/span&gt;&lt;br&gt;&lt;br&gt;&lt;span style="font-style: italic; color: #000080"&gt; &gt;с флагами я не совсем разобрался... зачем их прописывать, если проги и без них поставятся?&lt;/span&gt;&lt;br&gt;&lt;br&gt;Предположим, ставим мы с тобой kopete (IM-клиент). Ты не включаешь никакие флаги и ставишь пакет, а я включаю &amp;quot;irc&amp;quot; и &amp;quot;yahoo&amp;quot;. Так вот мой копете будет поддерживать также протоколы irc и yahoo, а твой - не будет.&lt;br&gt;&lt;br&gt;&lt;span style="font-style: italic; color: #000080"&gt; &gt;т.е. прогу надо будет заново ставить?&lt;/span&gt;&lt;br&gt;&lt;br&gt;Да, тебе придётся прописать флаги и пересобрать пакет.&lt;br&gt;USE-флаги нужны для того, чтобы включать некоторый функционал в собираемом пакете.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;span style="font-style: italic; color: #000080"&gt; &gt;вот мы дали команду emerge gnome -pv&lt;/span&gt;&lt;span style="color: #000080"&gt;&lt;br&gt;&lt;/span&gt;&lt;span style="font-style: italic; color: #000080"&gt; &gt;там появились строки..красного, синего и желтого цвета...что это все означает?&lt;/span&gt;&lt;br&gt;&lt;br&gt;Пример вывода emerge -uDNvp world у меня:&lt;br&gt;&lt;br&gt;&lt;div style="text-align: center"&gt;&lt;img src="http://stat8.blog.ru/lr/080cee0c6ed7432af4e166d043898bc1" border="0" title="use.jpg" alt=""&gt;&lt;/div&gt;&lt;br&gt;Жёлтым% выделены изменения в наборе флагов пакета. Флаги, больше недействительные (удалённые) для новой версии пакета будут взяты в скобки, новые (добавленные) флаги, появившиеся для новой версии, будут без скобок.&lt;br&gt;Красные - включенные флаги.&lt;br&gt;Синие - соответственно не включенные (идут по минусу).&lt;br&gt;Зелёные* - флаг был включен в системе после сборки пакета, пакет был собран без этого флага, готов к пересборке с ним.&lt;br&gt;&lt;br&gt;Например, на рисунке:&lt;br&gt;[ebuild&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; UD] app-emulation/wine-0.9.49 [0.9.57]&lt;br&gt;предлагает понизить версию пакета wine (я ставил тестовую 0.9.57, у которой были доступны новые use-флаги &amp;quot;gecko&amp;quot; и &amp;quot;samba&amp;quot;, и которых не будет, если пересобрать пакет в версию 0.9.49).&lt;br&gt;Флаг &amp;quot;java&amp;quot; я включил в системе только что, и поэтому он подсветился во всех пакетах, где он может использоваться, зелёным цветом.&lt;br&gt;&lt;br&gt;USE-флаги добавляются (включаются) в системе по мере необходимости.&lt;br&gt;&lt;br&gt;&lt;span style="font-style: italic; color: #000080"&gt; &gt;ну вот я и пытаюсь узнать..как определить необходимость?&lt;/span&gt;&lt;br&gt;&lt;br&gt;К примеру, поставил ты систему, чист твой /etc/make.conf, включено только несколько обязательных флагов (прописаны в профиле). Теперь хочешь установить Пакет_А, по-хорошему пишешь:&lt;br&gt;# emerge &lt; Пакет_А &gt; -pv&lt;br&gt;и смотришь use-флаги всех пакетов, что будут устанавливаться. Какие флаги тебе кажутся нужными - включаешь (прописываешь). И ещё раз перезапускаешь команду (могут появиться новые зависимости со своими флагами). Процесс повторять до полного удовлетворения =)&lt;br&gt;&lt;br&gt;Если прописываешь флаги в make.conf - то они будут действовать глобально для всех пакетов, где встретятся.&lt;br&gt;Если в /etc/portage/package.use в формате:&lt;br&gt;категория/пакет флаг [флаг -флаг]&lt;br&gt;(app-misc/mc 7zip -X -gpm -ncurses slang)&lt;br&gt;то тогда эти флаги будут включены только для этого пакета.&lt;br&gt;&lt;br&gt;Обычно в make.conf находится некоторое количество глобальных флагов (X, kde, gnome, alsa, etc...) и много-много строк в package.use. Так &lt;span style="font-weight: bold"&gt;постепенно&lt;/span&gt; use-флаги и накапливаются. А если ты сразу пропишешь в make.conf &amp;quot;Х, kde, gnome, samba&amp;quot; и т.д. (думая, что &amp;quot;вот сейчас я пропишу всё что мне надо и забуду про эти флаги&amp;quot;), то установка какого-нибудь mc потянет за собой столько пакетов по зависимостям... что ты будешь совсем не рад =) Причём, есть вероятность, что всё зациклится и выпадет ошибка.&lt;br&gt;&lt;br&gt;Смотреть, что означает конкретный флаг удобно в другой консоли в ufed.&lt;br&gt;&lt;span style="font-weight: bold"&gt;&lt;span style="color: #ff0000"&gt;П&lt;/span&gt;олезный пакет:&lt;/span&gt;&lt;br&gt;# emerge &lt;strong&gt;ufed&lt;/strong&gt; - интерактивный ncurses-based редактор use-флагов. В нём флаги можно включать (отключать) и ufed будет прописывать их в /etc/make.conf. Конечно информация о флагах здесь не настолько подробная, как хотелось бы (особенно для новичка), но всё же лучше чем ничего.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;span style="font-style: italic; color: #000080"&gt; &gt;но ведь можно сделать так:&lt;/span&gt;&lt;span style="color: #000080"&gt;&lt;br&gt;&lt;/span&gt;&lt;span style="font-style: italic; color: #000080"&gt; &gt;USE=&amp;quot;флаг&amp;quot; emerge &lt; пакет &gt;&lt;/span&gt;&lt;br&gt;&lt;br&gt;А при обновлении мира, флаг у этого пакета потеряется, ибо нигде не прописан, то есть при пересборке (обновлении пакета) получится USE=&amp;quot;-флаг&amp;quot; emerge &lt; пакет &gt;&lt;br&gt;и пакет потеряет часть функциональности.&lt;br&gt;&lt;br&gt;&lt;span style="font-style: italic; color: #000080"&gt; &gt;понял, а как быть, если прога тянет за собой другие, а у тех свои зависимости?&lt;/span&gt;&lt;br&gt;&lt;br&gt;Смотришь их флаги, включаешь, а они после этого потянут ещё что-нибудь... смотришь теперь и их флаги)) пока не остановится процесс разрастания))&lt;br&gt;&lt;br&gt;&lt;br&gt;Если не планируется использовать deltup, можно прописать зеркало yandex в make.conf:&lt;br&gt;GENTOO_MIRRORS=&amp;quot;http://mirror.yandex.ru/gentoo-distfiles/&amp;quot;&lt;br&gt;(хотя эта строка и при дельтапе не помешает).&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;span style="font-weight: bold; font-size: 12pt"&gt;Поддержание системы в чистоте и порядке&lt;/span&gt; =)&lt;br&gt;&lt;br&gt;При установке пакета А, он прописывается в world (/var/lib/portage/world), все пакеты B C D, которые он потянул за собой по зависимостям никуда не прописываются, но они нужны пакету А и поэтому не болтаются в системе мёртвым грузом. Соответственно команда &amp;quot;# emerge -a --depclean&amp;quot; не сообщает ни о каких бесхозных пакетах.&lt;br&gt;Пакет А нам надоел и мы его удаляем: &amp;quot;# emerge -C пакет_А&amp;quot;&lt;br&gt;Но пакеты B C D всё ещё остаются в системе, совершенно ненужные никому. Удалить их можно лишь точно зная их имена, либо с помощью команды &amp;quot;# emerge -a --depclean&amp;quot;.&lt;br&gt;&lt;br&gt;&lt;span style="font-weight: bold"&gt;Проверка целостности системы:&lt;/span&gt;&lt;br&gt;# revdep-rebuild - команда проверит целостность зависимостей системы, и при необходимости (найденных ошибках) переустановит (доустановит) необходимые пакеты. Рекомендуется запускать всегда после выполнения команды &amp;quot;emerge -a --depclean&amp;quot;.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;span style="font-weight: bold; font-size: 12pt"&gt;&amp;quot;Masked&amp;quot; пакеты.&lt;/span&gt;&lt;br&gt;&lt;br&gt;&lt;span style="font-style: italic; color: #000080"&gt; &gt;а еще один вопрос - хочу проставить rawstudio&lt;/span&gt;&lt;span style="color: #000080"&gt;&lt;br&gt;&lt;/span&gt;&lt;span style="font-style: italic; color: #000080"&gt; &gt;а это программа под маской&lt;/span&gt;&lt;span style="color: #000080"&gt;&lt;br&gt;&lt;/span&gt;&lt;span style="font-style: italic; color: #000080"&gt; &gt;как правильно снять маску на эту программу&lt;/span&gt;&lt;span style="color: #000080"&gt;&lt;br&gt;&lt;/span&gt;&lt;span style="font-style: italic; color: #000080"&gt; &gt;в хелпе написано, что они могут быть замаскированны несколькими путями&lt;/span&gt;&lt;br&gt;&lt;br&gt;По умолчанию используется &lt;span style="text-decoration: underline"&gt;стабильная&lt;/span&gt; ветвь ПО. Большое количество пакетов (версий) могут находиться в &lt;span style="text-decoration: underline"&gt;тестовой&lt;/span&gt; ветви. Это не означает, что эти пакеты ужасно нестабильные, отнюдь, вполне возможно, что они будут стабильно работать у вас 364 дня в году ;) Чтобы использовать такие пакеты, есть два варианта:&lt;br&gt;1. Можно перейти полностью на тестовую ветвь и иметь всегда последние версии ПО.&lt;br&gt;2. Либо можно комбинировать стабильную ветвь с некоторыми пакетами из тестовой.&lt;br&gt;&lt;br&gt;В данно случае видим:&lt;br&gt;# eix rawstu&lt;br&gt;* media-gfx/rawstudio&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Available versions:&amp;nbsp; ~0.6 ~0.7&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Homepage:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; http://rawstudio.org&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Description:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; a program to read and manipulate raw images from digital cameras.&lt;br&gt;&lt;br&gt;Обе версии пакетов замасканы тильдой, т.е. относятся к тестовой ветви ПО. Снять такую маску можно прописав &amp;quot;категория/пакет ~x86&amp;quot; в /etc/portage/package.keywords, например:&lt;br&gt;media-gfx/rawstudio ~x86&lt;br&gt;(вместо ~x86 может быть ~amd64, либо **)&lt;br&gt;&lt;br&gt;Второй случай: [M] - пакет заблокирован.&lt;br&gt;# eix kde-meta&lt;br&gt;* kde-base/kde-meta&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Available versions:&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (3.5)&amp;nbsp;&amp;nbsp; 3.5.8 ~3.5.9&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (kde-4) [M]~4.0.1 [M]~4.0.2&lt;br&gt;&lt;br&gt;Здесь kde-4 помечен как находящийся в тестовой ветви (~), плюс к тому же заблокирован от использования (M), т.е. разработчики не рекомендуют пока его использовать - обязательно будут ошибки. Но если очень хочется... ;) то можно разблокировать, прописав &amp;quot;категория/пакет&amp;quot; в /etc/portage/package.unmask, например:&lt;br&gt;kde-base/kde-meta&lt;br&gt;(и в данном случае нужно будет также снять тильду, как описано выше).&lt;br&gt;&lt;br&gt;&lt;span style="font-weight: bold; font-size: 12pt"&gt;Установка пакетов. Х'сы, DE.&lt;/span&gt;&lt;br&gt;&lt;br&gt;Опишу свои личные соображения. Так как система будет использоваться на десктопе для повседневной работы, то обязательно понадобятся Х'сы, какое-то DE, различные кодеки и прочие приложения. Можно сказать &amp;quot;emerge gnome&amp;quot; или &amp;quot;emerge kde&amp;quot; и потом долго ковыряться в use-флагах нескольких сотен пакетов - а их будет много, ибо потянутся и Х'сы, а если повезёт, то захватятся и кодеки. Зато, если хватит сил, вся система будет установлена одной командой =)&lt;br&gt;&lt;br&gt;Я же предпочитаю разбивать этот процесс на подпроцессы:&lt;br&gt;# emerge xorg-x11 - ставим только Х'сы, драйвер на видеокарту, добиваемся его работы и direct rendering'а.&lt;br&gt;# emerge ffmpeg imagemagick xine-lib mplayer - в каком порядке не особо важно, главное не одновременно (а то опять увязнете в сотне-другой зависимостей). После установки этих пакетов и всех нужных зависимостей, в системе будут стоять все необходимые видео/аудио кодеки, а также будет поддержка графических форматов. Здесь же может потянуться в зависимостях samba и cups.&lt;br&gt;И уже последним делом:&lt;br&gt;# emerge gnome (или kde-meta) - Гнум, KDE, либо что вам там нравится.&lt;br&gt;&lt;br&gt;Наблюдать за процессом установки можно в другой консоли, запустив: tail -f /var/log/emerge.log&lt;br&gt;&lt;br&gt;&lt;br&gt;Надеюсь, эта информация помогла вам разобраться хоть в каких-то вопросах =)&lt;br&gt;Внимание! Этот пост не отменяет прочтение хендбука, так что вам теперь сюда: &lt;a href="http://www.gentoo.org/doc/ru/handbook/" target="_blank"&gt;http://www.gentoo.org/doc/ru/handbook/&lt;/a&gt;&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;a href="http://www.gentoo.org/doc/ru/handbook/" target="_blank"&gt;HandBook 2006.1 ru&lt;/a&gt;, &lt;a href="http://www.gentoo.org/doc/en/handbook/" target="_blank"&gt;HandBook 2007.0 en&lt;/a&gt;, &lt;a href="http://lxj.endofinternet.net/column/gentoo-tips/" target="_blank"&gt;Советы пользователям Gentoo&lt;/a&gt;</description><category>helpdesk</category><category>portage</category><category>установка</category></item><item><guid isPermaLink="true">http://gentoo.blog.ru/5390003.html</guid><pubDate>Mon, 11 Feb 2008 15:54:32 GMT</pubDate><title>HOWTO Gtk1 with UTF8</title><link>http://gentoo.blog.ru/5390003.html</link><description>&lt;div style="text-align: justify"&gt;Периодически меня тянет посмотреть какую-нибудь экзотику на gtk1, и периодически я получаю грабли в виде такого отображения русских букв (перебор всевозможных шрифтов, игры с xfontsel и xlsfonts результатов почти не дают):&lt;/div&gt;&lt;br&gt;&lt;div style="text-align: center"&gt;&lt;img src="http://stat4.blog.ru/lr/0807360a3de4032618e5259a207cf9f9" border="0" title="worker_001.png" alt=""&gt;&lt;/div&gt;&lt;br&gt;&lt;div style="text-align: justify"&gt;&amp;quot;Почти&amp;quot;, потому что при должном усердии можно добиться такого:&lt;/div&gt;&lt;br&gt;&lt;div style="text-align: center"&gt;&lt;img src="http://stat4.blog.ru/lr/08073e10df728818434068bc40610325" border="0" title="worker_003.png" alt=""&gt;&lt;/div&gt;&lt;br&gt;забавно, но всё равно не то, чего хотелось)))&lt;br&gt;&lt;br&gt;&lt;div style="text-align: justify"&gt;Решение нашлось неожиданно, всё в том же, упоминавшемся в предыдущем посте, проекте RusXMMS. В его составе идёт также пакет app-i18n/gtk1-utf8 (Fix for GTK1+ &amp;amp;&amp;amp; ru_RU.UTF8). Достаточно установить и результат налицо:&lt;/div&gt;&lt;br&gt;&lt;div style="text-align: center"&gt;&lt;img src="http://stat5.blog.ru/lr/08078cb5fc68194088875e341d84d218" border="0" title="worker_007.png" alt=""&gt;&lt;/div&gt;&lt;br&gt;Подробнее о действиях пакета можно почитать по ссылке ниже.&lt;br&gt;&lt;br&gt;&lt;div style="text-align: justify"&gt;&lt;a href="http://admdenis.narod.ru/HOWTO_GTK1_with_UTF8.html" target="_blank"&gt;HOWTO GTK1 with UTF8&lt;/a&gt;&lt;/div&gt;</description></item><item><guid isPermaLink="true">http://gentoo.blog.ru/5366483.html</guid><pubDate>Sun, 10 Feb 2008 15:44:49 GMT</pubDate><title>mp3 и cp1251</title><link>http://gentoo.blog.ru/5366483.html</link><description>&lt;div style="text-align: justify"&gt;Как-то писал я &lt;a href="http://gentoo.blog.ru/2875313.html" target="_blank"&gt;пост&lt;/a&gt; про переконвертацию Win1251-тегов мп3-шек в utf8 (типа winamp с utf ужО давно работает, XXI-й век на дворе и столько возмущений вызвало то, что я искал способы корректного юзанья кодировки cp1251))). Вобщем свою коллекцию я давно переконвертил, заодно теги всех песенок причесал. Всё было хорошо, пока у меня не появился анлим, и не начал я потихоньку тянуть музыку из сетки :) И подумалось мне, что конвертить всё скачиваемое, даже для меня - это слишком))&lt;br&gt;&lt;br&gt;Вобщем, считайте это вторым способом, работы с mp3-шками с тегами в cp1251. Способ был подсказан комрадом [user daverk] ещё в прошлом году, за что ему респект и уважуха. Плеер, где хочу видеть нормальные теги на русском языке - Amarok. Решать будем пересборкой taglib'а от rusxmms.&lt;/div&gt;&lt;br&gt;Весь процесс установки до безобразия прост, поэтому фактически цитирую статью с wiki:&lt;br&gt;&lt;br&gt; &gt;Скачать последнюю версию &lt;a href="http://sourceforge.net/project/showfiles.php?group_id=65796&amp;amp;package_id=158448" target="_blank"&gt;ебилдов проекта RusXMMS&lt;/a&gt;.&lt;br&gt;&lt;br&gt; &gt;Растарить туда, где у вас лежат оверлеи:&lt;br&gt;# mkdir /usr/portage/local&lt;br&gt;# tar -xvjf rusxmms-версия.tar.bz2&lt;br&gt;# mv rusxmms-версия /usr/portage/local/rusxmms&lt;br&gt;&lt;br&gt; &gt;Прописать в /etc/make.conf путь к оверлею:&lt;br&gt;PORTDIR_OVERLAY=&amp;quot;/usr/portage/local/rusxmms&amp;quot;&lt;br&gt;&lt;br&gt; &gt;Включить use-флаг rcc для taglib:&lt;br&gt;# echo media-libs/taglib rcc  &gt; &gt; /etc/portage/package.use&lt;br&gt;(здес между &amp;quot; &gt; &gt;&amp;quot; пробела нет - баг редактора блог.ру)&lt;br&gt;&lt;br&gt; &gt;Пересобрать taglib:&lt;br&gt;# emerge -av taglib&lt;br&gt;&lt;br&gt; &gt;Под желаемым пользователем запустить конфиг:&lt;br&gt;$ rcc-gtk2-config&lt;br&gt; &gt;и настроить:&lt;br&gt;ID3 Encoding - CP1251&lt;br&gt;ID3 v.2 Encoding - UTF-16 (я поставил UTF-8, правда)&lt;br&gt;&lt;br&gt; &gt;Обновляем библиотеку Amarok. Корректно отображаться будут теги в юникоде и CP1251.&lt;br&gt;Ломал голову какую же библиотеку надо будет обновить, запустил амарок - а оно и так всё работает ^_^ Я так понимаю, теги обрабатываются &amp;quot;на лету&amp;quot;.&lt;br&gt;&lt;br&gt;&lt;div style="text-align: justify"&gt;PS Месяц здесь не появлялся, в связи с тем, что поехал отдохнуть в Питер, да так тут и остался. Неспешно ищу работу и жильё. Учитывая это, и то, что ещё и на 2е высшее поступил учиться, думаю, что не до Gentoo мне будет :)&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;a href="http://ru.gentoo-wiki.com/ID3_%D1%82%D0%B5%D0%B3%D0%B8_%D0%B2_%D0%BA%D0%BE%D0%B4%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B5_CP1251" target="_blank"&gt;Wiki: ID3 теги в кодировке CP1251&lt;/a&gt;&lt;/div&gt;</description><category>mp3</category></item><item><guid isPermaLink="true">http://gentoo.blog.ru/3896979.html</guid><pubDate>Wed, 26 Dec 2007 23:19:11 GMT</pubDate><title>Удалённый рабочий стол через freeNX</title><link>http://gentoo.blog.ru/3896979.html</link><description>&lt;div style="text-align: justify"&gt;&lt;img src="http://stat5.blog.ru/lr/0734bcb8a54ba30c46ebc9accf3b3346" border="0" title="freeNX.jpg" hspace="6" width="150" height="113" align="left" alt=""&gt; По мотивам поста &amp;quot;&lt;a href="http://adeptofacultubuntu.blogspot.com/2007/12/freenx.html" target="_blank"&gt;FreeNX? Нет, NX free edition&lt;/a&gt;&amp;quot;. Решил попробовать поставить freeNX на Gentoo и посмотреть чем он лучше VNC, которым я пользуюсь сейчас. Пост сыроват, много вопросов не решено, но результаты установки очень и очень порадовали.&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;blockquote style="border-left: 5px solid #dddddd; margin: 15px 30px 0pt 15px; padding-left: 20px; text-align: justify; color: #666666"&gt;Архитектура NX &amp;ndash; это набор Open Source-технологий и коммерческих средств, призванных обеспечить легкость и распределенность сетевых вычислений. Он состоит из серверного ПО, позволяющего любому UNIX-компьютеру стать терминальным сервером, и клиентов для широкого набора платформ и ОС.&lt;br&gt;&lt;br&gt;NX использует три основных метода ускорения работы приложений: сжатие, кэширование и подавление избыточного трафика X-протокола. Все три метода совокупно позволяют достичь 70-кратного улучшения работы с удаленным X GUI при использовании наибольшего уровня сжатия на линиях связи с низкой пропускной способностью и большой задержкой (в настройках клиента NX &amp;quot;modem&amp;quot; соответствует максимальному сжатию, а &amp;quot;lan&amp;quot; &amp;ndash; отсутствию сжатия).&lt;/blockquote&gt;&lt;br&gt;&lt;div style="text-align: justify"&gt;&lt;span style="font-weight: bold"&gt;Как всё работает.&lt;/span&gt; При подключении (по ssh к linux-машине) создаётся новая сессия X'сов, происходит логин в используемый DE (gnome, kde, другой?). Скорость работы очень высокая. Несмотря на то, что сессия виртуальная (не затрагивает реальных иксов, крутящихся на 7ом терминале), однако мои openGL-ные часы без проблем работают, также загрузился kxkb, а это значит есть переключение между Рус/Англ (чего я не смог добиться в виртуальных vnc-сессиях, правда скорей всего от недостатка знаний), фильмы воспроизводятся на ура (только не стоит их растягивать на весь экран, иначе получится слайд-шоу). Вобщем рабочий стол практически не отличим от реального, разве что Direct Rendering отключен.&lt;/div&gt;&lt;br&gt;Установка:&lt;br&gt;# emerge nxserver-freenx&lt;br&gt;&lt;br&gt;Убедитесь, что у вас работает ssh (/etc/init.d/sshd start). Настройка после установки:&lt;br&gt;# nxsetup --install --setup-nomachine-key --clean --purge&lt;br&gt;&lt;br&gt;У меня тут вываливалась раздражающая ошибка:&lt;br&gt;Error: Invalid value &amp;quot;KDE_PRINTRC=/root/.kde/share/config/kdeprintrc&amp;quot;&lt;br&gt;&lt;br&gt;Решил пока отключением в конфиге:&lt;br&gt;# nano /etc/nxserver/node.conf&lt;br&gt;ENABLE_KDE_CUPS=&amp;quot;0&amp;quot;&lt;br&gt;&lt;br&gt;Клиент для Windows можно взять &lt;a href="http://www.nomachine.com/download-package.php?Prod_Id=65" target="_blank"&gt;здесь&lt;/a&gt;.&lt;br&gt;&lt;br&gt;Проверяем статус сервера:&lt;br&gt;# nxserver --status&lt;br&gt;NX  &gt; 100 NXSERVER - Version 1.5.0-70 OS (GPL)&lt;br&gt;NX  &gt; 110 NX Server is running&lt;br&gt;NX  &gt; 999 Bye&lt;br&gt;&lt;br&gt;&lt;div style="text-align: justify"&gt;Можно подключаться. Убедитесь, что запущен sshd. В клиенте задаются имя пользователя, пароль, тип соединения (dial-up/adsl/lan/etc), разрешение экрана, шифровать поток или нет, вобщем ничего сложного.&lt;br&gt;&lt;br&gt;От открытой сессии можно отключиться, не закрывая её совсем, приехать домой и вновь подключиться к ней же.&lt;/div&gt;&lt;br&gt;Существует NX-оверлей, желающие могут подключить его и посмотреть, что есть свежего там.&lt;br&gt;&lt;span style="font-size: 8pt"&gt;Для тех кто незнаком с оверлеями:&lt;br&gt;# emerge layman subversion&lt;br&gt;настроить layman&lt;br&gt;# layman -Lk - список доступных оверлеев&lt;br&gt;# layman -a nx - добавить оверлей nx&lt;br&gt;+ # emerge --metadata &amp;amp;&amp;amp; update-eix (возможно потребуется)&lt;/span&gt;&lt;br&gt;&lt;br&gt;&lt;div style="text-align: justify"&gt;&lt;span style="font-weight: bold"&gt;Замеченные странности.&lt;/span&gt; Хоть я и загрузился в первый раз в свой раб.стол, но настройки расположения/размеров окон по какой-то причине оказались дефолтными. В Howto этот вопрос тоже описан и пока остаётся без ответа: &amp;quot;Is it possible to have the user's X profile loaded? i.e. -- pull their defaults from $HOME/.gnome2/ ? When I login via nxclient, I get a default, not my own settings that I use when I log into the box directly&amp;quot;. Странно, что при проверке приложений, расположение окна Audacious и некоторых других приложений, оказалось верным... И такое впечатление, что расположения окон переодически сбиваются, при чередовании работы напрямую и удалённо.&lt;br&gt;&lt;br&gt;Не разобрался, возможно ли получить доступ к реальным X'сам (7ой консоли). По идее должно происходить подключение &amp;quot;shadow&amp;quot;:&lt;/div&gt;&lt;br&gt;&lt;div style="text-align: center"&gt;&lt;img src="http://stat5.blog.ru/lr/07344be838d8b133ebd3c8151b47fc40" border="0" title="connectRealX.gif" alt=""&gt;&lt;/div&gt;&lt;br&gt;Не разобрался, как вообще стартует nxserver - в /etc/init.d/ скрипта никакого нет.&lt;br&gt;&lt;br&gt;Скриншот подключения из Windows к рабочему столу KDE Gentoo через freeNX:&lt;br&gt;&lt;div style="text-align: center"&gt;&lt;img src="http://stat5.blog.ru/lr/07342ac4624cd0426f8332de204e7518" border="0" title="desktop.gif" alt=""&gt;&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;div style="text-align: justify"&gt;&lt;a href="http://ru.wikipedia.org/wiki/FreeNX" target="_blank"&gt;FreeNX Wikipedia&lt;/a&gt;, &lt;a href="http://gentoo-wiki.com/HOWTO_FreeNX_Server" target="_blank"&gt;HOWTO FreeNX Server&lt;/a&gt;, &lt;a href="http://system-administrators.info/?p=92" target="_blank"&gt;Обзор и краткое описание Nomachine NX&lt;/a&gt; (оригинал &lt;a href="http://www.samag.ru/cgi-bin/go.pl?q=articles;n=12.2006;a=04" target="_blank"&gt;тут&lt;/a&gt;), &lt;a href="http://freenx.berlios.de/info.php" target="_blank"&gt;FreeNX HOWTOs &amp;amp; FAQs&lt;/a&gt;, &lt;a href="http://adeptofacultubuntu.blogspot.com/2007/12/freenx.html" target="_blank"&gt;FreeNX? Нет, NX free edition (ubuntu)&lt;/a&gt;, &lt;a href="http://ubuntu.blog.ru/2178193.html" target="_blank"&gt;Remote Desktop (ubuntu)&lt;/a&gt;&lt;/div&gt;</description><category>remote desktop</category></item><item><guid isPermaLink="true">http://gentoo.blog.ru/3776659.html</guid><pubDate>Fri, 21 Dec 2007 02:29:43 GMT</pubDate><title>Не собирается gcc-3.3.6</title><link>http://gentoo.blog.ru/3776659.html</link><description>&lt;div style="text-align: justify"&gt;Раньше при его сборке проблем не возникало, а вот пару недель назад в свежеустановленной gentoo что-то не заладилось. Эта версия gcc может требоваться такими пакетами как RealPlayer, VirtualBox-bin и др. Решение простое: достаточно установить в систему sys-libs/libstdc++-v3 и велика вероятность, что gcc вообще никогда не понадобится. Решение нашёл в недрах &lt;a href="http://linuxforum.ru/" target="_blank"&gt;linuxforum.ru&lt;/a&gt;.&lt;br&gt;&lt;br&gt;PS gcc-3.3.6 в портежах уже замаскан, и теперь не тянется по зависимостям, а тянется только его либа, что правильней.&lt;/div&gt;</description><category>hints</category><category>bugs</category></item><item><guid isPermaLink="true">http://gentoo.blog.ru/3638115.html</guid><pubDate>Tue, 18 Dec 2007 02:00:36 GMT</pubDate><title>Способы переключения раскладок клавиатуры в KDE (3в1)</title><link>http://gentoo.blog.ru/3638115.html</link><description>&lt;div style="text-align: justify"&gt;Читая &lt;a href="http://runix.org/" target="_blank"&gt;Планету блогов о *NIX&lt;/a&gt; (нагло пиарю) наткнулся на несколько постов о настройке переключения раскладок клавиатуры. Кто-то советует править xorg.conf, кто-то - поставить kkbswitch, самые пытливые заставляют завестись встроенное средство переключения раскладок в KDE. Сам использовал в основном kkbswitch (сейчас включил встроенный kxkb), только в SuSE переключался средствами xorg.conf - не нашёл kkbswitch в репах. Недостаток использования переключения из xorg.conf - раскладка для всех окон всегда одна. Встроенная переключалка KDE работает неплохо, если настроить, но... в русской раскладке не срабатывают хоткеи (решено, спасибо комраду Fallen). У kkbswitch изъянов мной замечено не было, с тремя языками работает (кого волнует этот вопрос). Кстати, он читает xorg.conf и соответствующим образом настраивает себя, так что для начала потребуется настроить xorg.conf.&lt;/div&gt;&lt;br&gt;&lt;span style="font-weight: bold"&gt;1. /etc/X11/xorg.conf&lt;/span&gt;&lt;br&gt;&lt;div style="text-align: justify"&gt;Это универсальный способ, если хочется просто переключаться в Х'сах (KDE/Gnome/xfce/other_wm - неважно). Недостаток - переключение языка действует глобально для всех окон/приложений, ну и нет индикатора, если не зажечь какой-нибудь led ;)&lt;/div&gt;&lt;br&gt;&lt;pre&gt;Section &amp;quot;InputDevice&amp;quot;&lt;br&gt;    Identifier  &amp;quot;Keyboard0&amp;quot;&lt;br&gt;    Driver      &amp;quot;kbd&amp;quot;&lt;br&gt;    Option      &amp;quot;XkbRules&amp;quot; &amp;quot;xorg&amp;quot;&lt;br&gt;    Option      &amp;quot;XkbModel&amp;quot; &amp;quot;pc104&amp;quot;&lt;br&gt;    Option      &amp;quot;XkbLayout&amp;quot; &amp;quot;us,ru&amp;quot;&lt;br&gt;    Option      &amp;quot;XkbOptions&amp;quot; &amp;quot;grp:ctrl_shift_toggle,grp_led:scroll&amp;quot;&lt;br&gt;    Option      &amp;quot;XkbVariant&amp;quot; &amp;quot;,winkeys&amp;quot;&lt;br&gt;    Option      &amp;quot;AutoRepeat&amp;quot; &amp;quot;250 30&amp;quot;&lt;br&gt;EndSection&lt;/pre&gt;&amp;quot;grp_led:scroll&amp;quot; в данном случае будет включать/выключать индикатор ScrollLock'а при переключении языков.&lt;br&gt;&lt;br&gt;&lt;span style="font-weight: bold"&gt;2. Поставить&lt;/span&gt; &lt;a href="http://kkbswitch.sourceforge.net/" target="_blank"&gt;kkbswitch&lt;/a&gt;. Берёт инфо о языках и клавишах переключения из xorg.conf. Пример для 3х языков:&lt;br&gt;&lt;pre&gt;Section &amp;quot;InputDevice&amp;quot;&lt;br&gt;    Identifier  &amp;quot;Keyboard0&amp;quot;&lt;br&gt;    Driver      &amp;quot;kbd&amp;quot;&lt;br&gt;    Option      &amp;quot;XkbRules&amp;quot; &amp;quot;xorg&amp;quot;&lt;br&gt;    Option      &amp;quot;XkbModel&amp;quot; &amp;quot;pc104&amp;quot;&lt;br&gt;    Option      &amp;quot;XkbLayout&amp;quot; &amp;quot;us,de,ru&amp;quot;&lt;br&gt;    Option      &amp;quot;XkbOptions&amp;quot; &amp;quot;grp:ctrl_shift_toggle&amp;quot;&lt;br&gt;    Option      &amp;quot;XkbVariant&amp;quot; &amp;quot;,,winkeys&amp;quot;&lt;br&gt;    Option      &amp;quot;AutoRepeat&amp;quot; &amp;quot;250 30&amp;quot;&lt;br&gt;EndSection&lt;/pre&gt;&lt;div style="text-align: justify"&gt;Перед winkeys в данном случае две запятые (т.к. русский язык теперь третий по счёту). Языки переключаются по-кругу по Ctrl+Shift.&lt;br&gt;Один нюанс - в этом случае при трёх языках у меня почему-то не срабатывает переход в текстовую консоль по Ctrl+Alt+F1-6, хм.&lt;br&gt;&lt;br&gt;&lt;span style="font-weight: bold"&gt;3. Включение встроенного средства переключения раскладок клавиатуры KDE.&lt;/span&gt;&lt;br&gt;&lt;div style="text-align: justify"&gt;Достичь окончательного (?) просветления в этом вопросе помог пост &amp;quot;&lt;a href="http://tolikzilla.blogspot.com/2007/12/kde.html" target="_blank"&gt;Переключение раскладок KDE в комиксах&lt;/a&gt;&amp;quot;. В настройке переключения есть как минимум две неочевидные вещи. Рассмотрю два варианта: настройка для двух языков и для трёх, а в качестве кнопок переключения - Ctrl+Shift (как наиболее популярный вариант у иммигрантов с Windows).&lt;br&gt;&lt;br&gt;&lt;span style="font-weight: bold"&gt;а) Настройка для двух языков (Англ/Рус).&lt;/span&gt;&lt;br&gt;Центр Управления - Региональные и спец. возможности - Раскладка клавиатуры&lt;br&gt;1я закладка (Раскладка):&lt;br&gt;Добавляем две раскладки - Англ и Русскую, причём для русской ставим галку &amp;quot;Включить латинскую раскладку&amp;quot; (иначе в русской раскладке не будут работать хоткеи):&lt;br&gt;&lt;div style="text-align: center"&gt;&lt;img src="http://stat5.blog.ru/lr/0734ce037397388e4531989bfe0c503b" border="0" title="en-ru_kbd1.gif" alt=""&gt;&lt;/div&gt;&lt;br&gt;2я закладка (Параметры переключения):&lt;br&gt;по вкусу (кстати у меня таки выбрано &amp;quot;Приложение&amp;quot;)&lt;br&gt;&lt;div style="text-align: center"&gt;&lt;img src="http://stat5.blog.ru/lr/073419298d768a1dc1aaef6dc37f8c22" border="0" title="en-ru_kbd2.gif" alt=""&gt;&lt;/div&gt;&lt;br&gt;3я закладка (Параметры XKB):&lt;br&gt;Выбираем &amp;quot;Ctrl+Shift переключает группу&amp;quot; и, ниже, можно выбрать &amp;quot;ScrollLock показывает альтернативную группу&amp;quot; (учтите, что хоткеи, в которых используется комбинация &amp;quot;Ctrl+Shift+some_key&amp;quot; больше не будут работать).&lt;br&gt;&lt;div style="text-align: center"&gt;&lt;img src="http://stat4.blog.ru/lr/0734fa6bf55fc5f7ac81e60d70bb67a1" border="0" title="en-ru_kbd3.gif" alt=""&gt;&lt;/div&gt;Первая неочевидная вещь заключается в том, что &amp;quot;Настройка переключения групп&amp;quot; на данной закладке - это отнюдь не переключатель раскладок (!), это переключатель групп языков в конкретной раскладке. Поэтому идём к пункту четыре:&lt;br&gt;&lt;br&gt;4й шаг: Центр Управления - Региональные и спец. возможности - Комбинации клавиш:&lt;br&gt;В самом низу нужно назначить клавиши для &amp;quot;Переключиться на следующую раскладку клавиатуры&amp;quot; - здесь и задаётся желаемая комбинация, в нашем случае - попробуем задать Ctrl+Shift. Для основной комбинации нажимаем левые Ctrl+Shift, для альтернативной - правые.&lt;br&gt;&lt;div style="text-align: center"&gt;&lt;img src="http://stat4.blog.ru/lr/0734596ce01a37bc3e7ec7a889dc6802" border="0" title="en-ru_kbd4.gif" alt=""&gt;&lt;/div&gt;Скорей всего вы увидите &amp;quot;Ctrl+ISO_Prev_Group; Ctrl+ISO_Next_Group&amp;quot;, проверяем переключаются ли раскладки. Не переключаются? И у меня нет. На самом деле здесь &lt;span style="font-weight: bold"&gt;важно в какой последовательности нажимаются кнопки&lt;/span&gt;, а именно: Ctrl+Shift или Shift+Ctrl ;) Во втором случае переключаться будет ;) В справке проблема описана так: &amp;quot;Если kxkb не переключает с помощью комбинации клавиш, когда вы переключаетесь на какую либо раскладку, но переключает при использовании мыши, возможно ваша раскладка не содержит клавишу, назначенную в комбинации&amp;quot;.&lt;br&gt;&lt;br&gt;Можно исправить вручную так:&lt;br&gt;$ nano ~/.kde/share/config/kdeglobals&lt;br&gt;Найти строку &amp;quot;Switch to Next Keyboard Layout=...&amp;quot; и изменить её на:&lt;br&gt;Switch to Next Keyboard Layout=Ctrl+Shift_L;Ctrl+Shift_R&lt;br&gt;&lt;br&gt;(кстати, для варианта переключения по левой клавише &amp;quot;Win&amp;quot; такие ухищрения не будут нужны, и хоткеи &amp;quot;Ctrl+Shift+some_key&amp;quot; будут работать)&lt;br&gt;&lt;br&gt;Идём снова в &amp;quot;Раскладка клавиатуры&amp;quot;, отключаем и вновь включаем:&lt;br&gt;[x] Включить переключение раскладок клавиатуры&lt;br&gt;&lt;div style="text-align: justify"&gt;(этот шаг делается исключительно потому, что мы подправили конфиг, и надо дать знать, чтобы изменения подхватились)&lt;/div&gt;&lt;br&gt;&lt;br&gt;Всё, теперь должно работать.&lt;br&gt;&lt;br&gt;&lt;span style="font-weight: bold"&gt;б) Настройка для трёх языков (Англ/Рус/Укр). Настраивается практически аналогично:&lt;/span&gt;&lt;br&gt;1я закладка (Раскладка):&lt;br&gt;Добавляем три раскладки - Англ, Русскую, Украинскую. Для русской и украинской ставится галка &amp;quot;Включить латинскую раскладку&amp;quot; (здесь это важно не столько для отрабатывания хоткеев, сколько для удобства работы с тремя языками).&lt;br&gt;&lt;br&gt;2я закладка (Параметры переключения):&lt;br&gt;пока не включаем опцию &amp;quot;Переключение между основными раскладками&amp;quot;.&lt;br&gt;&lt;br&gt;3я закладка (Параметры XKB):&lt;br&gt;То же самое что и для варианта двух раскладок, без каких-либо изменений (если настраиваете на три раскладки после того, как настраивали для двух, то, возможно придётся отключить и вновь включить здесь &amp;quot;Использовать переключатели XKB&amp;quot;).&lt;br&gt;&lt;br&gt;4й шаг:&lt;br&gt;$ nano ~/.kde/share/config/kdeglobals&lt;br&gt;Найти строку &amp;quot;Switch to Next Keyboard Layout=...&amp;quot; и изменить её на:&lt;br&gt;Switch to Next Keyboard Layout=Ctrl+Shift_L&lt;br&gt;(заметьте, альтернативная комбинация не задана)&lt;br&gt;&lt;br&gt;Идём снова в &amp;quot;Раскладка клавиатуры&amp;quot;, отключаем и вночь включаем:&lt;br&gt;[x] Включить переключение раскладок клавиатуры&lt;br&gt;&lt;br&gt;Смотрим, что получилось. А получиться должно вот что:&lt;br&gt;При нажатии левых Ctrl+Shift изменяется текущая раскладка (и соотв. флажок в трее изменяется по кругу - Англ-Рус-Укр).&lt;br&gt;При нажатии правых Ctrl+Shift изменяется текущая группа раскладки (флажок остаётся прежним). Вот так выглядит структура раскладок и групп:&lt;br&gt;Английская раскладка&lt;br&gt;&amp;nbsp;&amp;nbsp; - англ. группа&lt;br&gt;Русская раскладка&lt;br&gt;&amp;nbsp;&amp;nbsp; - русская группа&lt;br&gt;&amp;nbsp;&amp;nbsp; - англ. группа&lt;br&gt;Украинская раскладка&lt;br&gt;&amp;nbsp;&amp;nbsp; - украинская группа&lt;br&gt;&amp;nbsp;&amp;nbsp; - англ. группа&lt;br&gt;&lt;br&gt;То есть, переключившись левыми Ctrl+Shift на русскую раскладку, для набора английских букв не надо снова дважды жать левые Ctrl+Shift, можно правыми переключить текущую группу на английскую, набрать что требовалось, и правыми же переключиться опять на русский язык.&lt;br&gt;&lt;br&gt;&lt;span style="font-weight: bold"&gt;в) Настройка для трёх языков (Англ/Рус/Укр) с использованием опции &amp;quot;Основных раскладок&amp;quot;.&lt;/span&gt;&lt;br&gt;Всё то же самое, только:&lt;br&gt;2я закладка (Параметры переключения):&lt;br&gt;Включаем опцию [x] &amp;quot;Переключение между основными раскладками&amp;quot;.&lt;br&gt;Количество основных раскладок: 2&lt;br&gt;&lt;br&gt;При таком варианте по левому Ctrl+Shift будет происходить переключение только между Англ и Рус раскладками. На третий язык (Укр) можно переключиться только выбрав его мышкой. Причём после выбора будет происходить переключение между Англ и Украинскими раскладками (для всей системы или только для текущего окна - в зависимости от настройки).&lt;br&gt;&lt;br&gt;&lt;br&gt;Вот, наверное, и всё.&lt;br&gt;Какой вариант удобнее - каждый решает для себя сам.&lt;br&gt;&lt;br&gt;PS в Fedora8 по-умолчанию могут отсутствовать флажки языков, можно взять из другого дистрибутива по адресу /usr/share/locale/l10n/ru/flag.png (.../us/flag.png), либо, цитирую: &amp;quot;Небольшое уточнение: в Fedora 8 есть флажки стран, только входят они в пакет wordtrans и находятся в /usr/share/wordtrans/flags/&amp;quot;.&lt;br&gt;&lt;br&gt;PPS включение этого средства отключает настройки раскладок xorg.conf, при выключении для возрата к использованию настроек xorg.conf необходимо перезапустить X'сы.&lt;/div&gt;&lt;br&gt;&lt;br&gt;Для переключения языков в текстовой консоли в Gentoo редактируется файл /etc/conf.d/keymaps.&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;a href="http://tolikzilla.blogspot.com/2007/12/kde.html" target="_blank"&gt;tolikzilla: Переключение раскладок KDE в комиксах&lt;/a&gt;, &lt;a href="http://wiki.linux.ru/index.php/FAQ:kxkb" target="_blank"&gt;FAQ:kxkb&lt;/a&gt;, &lt;a href="http://ru.gentoo-wiki.com/XkbOptions" target="_blank"&gt;XkbOptions&lt;/a&gt;</description><category>настройки</category><category>kde</category></item><item><guid isPermaLink="true">http://gentoo.blog.ru/3602771.html</guid><pubDate>Mon, 17 Dec 2007 10:16:15 GMT</pubDate><title>VGA compatible controller: Intel Corporation Mobile 945GM/GMS</title><link>http://gentoo.blog.ru/3602771.html</link><description>&lt;div style="text-align: justify"&gt;Ох и потрепала мне нервы эта видеокарта. Уже тысячу раз пожалел, что не купил ноутбук с видеокарточкой от Nvidia %) Наиболее запомнились (и актуальны) две проблемы:&lt;br&gt;&lt;br&gt;&lt;span style="font-weight: bold"&gt;1. Ошибка с extension &amp;quot;Composite&amp;quot;.&lt;/span&gt; Оно, композите это, практически не работает. Здесь: &lt;a href="http://bugs.freedesktop.org/show_bug.cgi?id=8732" target="_blank"&gt;Bugzilla: Bug 8732 - Composite breaks OpenGL&lt;/a&gt; можно посмотреть описание проблемы. Там же можно увидеть &lt;a href="http://bugs.freedesktop.org/attachment.cgi?id=7494" target="_blank"&gt;скриншот&lt;/a&gt; как всё это выглядит. Из-за этого в compiz-fusion будут мелкие неприятности. В ближайшем будущем решения не ожидается: &amp;quot;We need to rework the interaction and interface between the kernel drm, the X server and the 3D DRI drivers. We're probably talking man-years of work here, so you'll have to wait a little longer :)&amp;quot; Но если с этим можно смириться, то вторая проблема - просто ахтунг. Из-за неё у меня линукс зависал чаще чем виндовс. Практически, раз в день - стабильно.&lt;br&gt;&lt;br&gt;&lt;span style="font-weight: bold"&gt;2. Зависание системы (вплоть до нереагирования на SysRq) при переходе из графики в тектовую консоль.&lt;/span&gt; Проявляется случайным образом. К сожалению, при перезагрузке, выключении и засыпании происходит переключение в текстовый режим - соотв. шанс, вместо желаемого результата, получить зависший комп. Проблема хорошо ловится на чипсетах 915GM, 945GM и с версиями драйверов  &gt;1.7.4.&lt;/div&gt;&lt;br&gt;У кого-то проблема проявляется так:&lt;br&gt;&lt;div style="text-align: center"&gt;&lt;img src="http://stat4.blog.ru/lr/0733456d865a6e1f6aa8efde9de6c497" border="0" title="crash0.jpg" alt=""&gt;&lt;/div&gt;&lt;br&gt;&lt;div style="text-align: center"&gt;&lt;img src="http://stat5.blog.ru/lr/0733adc53f75d7564a8c173a507a8d07" border="0" title="crash.jpg" alt=""&gt;&lt;/div&gt;&lt;br&gt;У меня так:&lt;br&gt;&lt;div style="text-align: center"&gt;&lt;img src="http://stat4.blog.ru/lr/0733048342f15d72e2ab358bb4a97e5a" border="0" title="crash2.jpg" alt=""&gt;&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;div align="justify"&gt;Здесь: &lt;a href="https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-intel/+bug/127101" target="_blank"&gt;Bug #127101 in xserver-xorg-video-intel (Ubuntu)&lt;/a&gt; большой топик по обсуждению этой проблемы в Ubuntu. Здесь: &lt;a href="http://lists.freedesktop.org/archives/xorg/2007-October/thread.html#29074" target="_blank"&gt;915gm/945gm/XAA lockup with gray blocks when switching video mode&lt;/a&gt; ветка с обсуждением на freedesktop.org.&lt;br&gt;&lt;br&gt;Как я понял, проблема появилась в драйверах, начиная с версии 2.0.0? (именуемый теперь драйвер intel), со старыми версиями её не возникало (драйвер i810). В первом обсуждении можно найти патч для ubuntu. Во втором обсуждении проскальзывают &lt;a href="http://lists.freedesktop.org/archives/xorg/2007-October/029148.html" target="_blank"&gt;патч 1&lt;/a&gt; и &lt;a href="http://lists.freedesktop.org/archives/xorg/2007-October/029155.html" target="_blank"&gt;патч 2&lt;/a&gt;.&lt;br&gt;&lt;br&gt;Надеюсь, патчи помогут, пока тестирую. Визуально экран при смене режима мигает так же неприятно и никаких изменений на глаз не заметно.&lt;br&gt;&lt;/div&gt;&lt;br&gt;&lt;strong&gt;Как пропатчить&lt;/strong&gt; (в обсуждениях речь идёт о версии 2.1.1, я патчил 2.1.0):&lt;br&gt;Распаковка пакета:&lt;br&gt;# ebuild /usr/portage/x11-drivers/xf86-video-i810/xf86-video-i810-2.1.0.ebuild unpack&lt;br&gt;Копирование нужного файла в /root/ (в итоге здесь останется лежать оригинал и пропатченная версия, из /var/tmp/ каталог после установки удалится):&lt;br&gt;# cp /var/tmp/portage/x11-drivers/xf86-video-i810-2.1.0/work/xf86-video-intel-2.1.1/src/i830_driver.c /root/2.1.0/&lt;br&gt;Пропатчивание с созданием бэкапа:&lt;br&gt;# patch -b /root/2.1.0/i830_driver.c /root/attachment.patch&lt;br&gt;Копирование пропатченного файла обратно:&lt;br&gt;# cp /root/2.1.0/i830_driver.c /var/tmp/portage/x11-drivers/xf86-video-i810-2.1.0/work/xf86-video-intel-2.1.1/src/&lt;br&gt;Установка пакета:&lt;br&gt;# ebuild /usr/portage/x11-drivers/xf86-video-i810/xf86-video-i810-2.1.0.ebuild merge</description><category>bugs</category></item><item><guid isPermaLink="true">http://gentoo.blog.ru/3539187.html</guid><pubDate>Sat, 15 Dec 2007 02:45:09 GMT</pubDate><title>Bluetooth, gprs</title><link>http://gentoo.blog.ru/3539187.html</link><description>&lt;div style="text-align: justify"&gt;&lt;img src="http://stat8.blog.ru/lr/080d3d818b118195ee00cb439d5eb632" border="0" title="bluetooth-logo.jpg" hspace="6" width="150" height="78" align="left" alt=""&gt; Давно уже не настраивал bluetooth и ppp, обычно просто устанавливаю необходимые пакеты и копирую уже готовые конфиги. Далее краткое (!) мини-howto по настройке bluetooth для выхода в интернет через gprs на Dell Inspiron 640m.&lt;/div&gt;&lt;br&gt;&lt;span style="font-weight: bold"&gt;Настройка ядра.&lt;/span&gt;&lt;br&gt;Поддержка bluetooth:&lt;br&gt;Networking&amp;nbsp; --- &gt;&lt;br&gt;&lt; M &gt;&amp;nbsp;&amp;nbsp; Bluetooth subsystem support&amp;nbsp; --- &gt;&lt;br&gt;&lt; M &gt;&amp;nbsp;&amp;nbsp; L2CAP protocol support&lt;br&gt;&lt; M &gt;&amp;nbsp;&amp;nbsp; SCO links support&lt;br&gt;&lt; M &gt;&amp;nbsp;&amp;nbsp; RFCOMM protocol support&lt;br&gt;[*]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; RFCOMM TTY support&lt;br&gt;&lt; M &gt;&amp;nbsp;&amp;nbsp; BNEP protocol support&lt;br&gt;[*]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Multicast filter support&lt;br&gt;[*]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Protocol filter support&lt;br&gt;&lt; M &gt;&amp;nbsp;&amp;nbsp; HIDP protocol support&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Bluetooth device drivers&amp;nbsp; --- &gt;&lt;br&gt;&lt; M &gt; HCI USB driver&lt;br&gt;[ ]&amp;nbsp;&amp;nbsp; SCO (voice) support&lt;br&gt;&lt; M &gt; HCI UART driver&lt;br&gt;[*]&amp;nbsp;&amp;nbsp; UART (H4) protocol support&lt;br&gt;[ ]&amp;nbsp;&amp;nbsp; BCSP protocol support&lt;br&gt;&lt;   &gt; HCI BCM203x USB driver&lt;br&gt;&lt;   &gt; HCI BPA10x USB driver&lt;br&gt;&lt;   &gt; HCI BlueFRITZ! USB driver&lt;br&gt;&lt; M &gt; HCI VHCI (Virtual HCI device) driver&lt;br&gt;&lt;br&gt;Поддержка PPP:&lt;br&gt;Device Drivers --- &gt;&lt;br&gt;[*] Network device support --- &gt;&lt;br&gt;&lt; M &gt;&amp;nbsp;&amp;nbsp; PPP (point-to-point protocol) support&lt;br&gt;и все опции ниже (или не все - если знаете, что не понадобится).&lt;br&gt;&lt;br&gt;Ставим пакет для работы с блютуз-устройствами:&lt;br&gt;# emerge bluez-utils (отключил пока флаг cups за ненадобностью)&lt;br&gt;&lt;br&gt;Настраиваем устройство: # nano /etc/bluetooth/hcid.conf&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; security auto;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; pin_helper /etc/bluetooth/pin;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; name &amp;quot;Gentoo&amp;quot;;&lt;br&gt;(приведены только те строки, что поменял)&lt;br&gt;&lt;br&gt;Меняем пин-код, обычно &amp;quot;0000&amp;quot; (этот пин будет автоматически посылаться сотовому, никаких запросов у пользователя не будет):&lt;br&gt;# nano /etc/bluetooth/pin&lt;br&gt;0000&lt;br&gt;&lt;br&gt;Стартуем службу блютуза: # /etc/init.d/bluetooth start&lt;br&gt;Ищем удалённые устройства: # hcitool scan&lt;br&gt;Scanning ...&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00:0F:DE:82:22:87&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; W300i&lt;br&gt;&lt;br&gt;Смотрим канал, по которому будем работать с сервисом &amp;quot;Dial-up Networking&amp;quot; сотового (обычно 1, но не обязательно, у меня оказался 2):&lt;br&gt;# sdptool search DUN | grep Chan&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Channel: 2&lt;br&gt;&lt;br&gt;Список всех доступных сервисов (и их каналов) устройства можно просмотреть так: # sdptool browse 00:0F:DE:82:22:87.&lt;br&gt;&lt;br&gt;Используя полученные данные, настраиваем rfcomm (эмулируемый последовательный порт), по которому и будет работать ppp с сотовым:&lt;br&gt;# nano /etc/bluetooth/rfcomm.conf&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bind yes;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; device 00:0F:DE:82:22:87;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; channel 2;&lt;br&gt;&lt;br&gt;Рестарт службы: # /etc/init.d/bluetooth restart&lt;br&gt;&lt;br&gt;Сопрягаем устройства друг с другом средствами телефона (поиск и добавление устройств).&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;span style="font-weight: bold"&gt;С настройкой блютуза всё, настраиваем gprs.&lt;/span&gt; Ставим ppp:&lt;br&gt;# emerge ppp (скорее всего понадобится флаг dhcp и, может быть, флаг activefilter)&lt;br&gt;После установки ppp будет сообщено, все ли необходимые опции были включены в ядре или нет.&lt;br&gt;&lt;br&gt;Остаётся только настроить скрипт для подключения. У меня это выглядит так:&lt;br&gt;# nano /etc/ppp/peers/gprs-stek&lt;br&gt;ABORT BUSY ABORT 'NO CARRIER' ABORT VOICE ABORT 'NO DIALTONE' ABORT 'NO DIAL TONE' ABORT 'NO ANSWER' ABORT DELAYED&lt;br&gt;'' 'AT'&lt;br&gt;'OK' 'AT+CGDCONT=1,&amp;quot;IP&amp;quot;,&amp;quot;internet.stekgsm.ru&amp;quot;'&lt;br&gt;'OK' 'ATDT*99***1#'&lt;br&gt;TIMEOUT 30&lt;br&gt;CONNECT&lt;br&gt;ogin: ''&lt;br&gt;assword: ''&lt;br&gt;&lt;br&gt;# nano /etc/ppp/peers/stek&lt;br&gt;lcp-echo-failure 0&lt;br&gt;lcp-echo-interval 0&lt;br&gt;/dev/rfcomm0&lt;br&gt;connect &amp;quot;/usr/sbin/chat -v -f /etc/ppp/peers/gprs-stek&amp;quot;&lt;br&gt;115200&lt;br&gt;crtscts&lt;br&gt;ipcp-accept-local&lt;br&gt;noauth&lt;br&gt;# использовать автонастройку DNS провайдером&lt;br&gt;usepeerdns&lt;br&gt;defaultroute&lt;br&gt;noipdefault&lt;br&gt;&lt;br&gt;Вызывается установка соединения так: # pppd call stek nodetach&lt;br&gt;Created /dev/ppp device node&lt;br&gt;Serial connection established.&lt;br&gt;Using interface ppp0&lt;br&gt;Connect: ppp0 &lt;  --  &gt; /dev/rfcomm0&lt;br&gt;local&amp;nbsp; IP address 172.17.1.25&lt;br&gt;remote IP address 172.17.0.1&lt;br&gt;primary&amp;nbsp;&amp;nbsp; DNS address 89.249.144.4&lt;br&gt;secondary DNS address 89.249.144.20&lt;br&gt;&lt;br&gt;# ping ya.ru&lt;br&gt;PING ya.ru (213.180.204.8) 56(84) bytes of data.&lt;br&gt;64 bytes from ya.ru (213.180.204.8): icmp_seq=1 ttl=58 time=619 ms&lt;br&gt;64 bytes from ya.ru (213.180.204.8): icmp_seq=2 ttl=58 time=513 ms&lt;br&gt;64 bytes from ya.ru (213.180.204.8): icmp_seq=3 ttl=58 time=619 ms&lt;br&gt;&lt;br&gt;Пора ставить аську/джаббер ;)&lt;br&gt;&lt;br&gt;&lt;div style="text-align: justify"&gt;&lt;a href="http://www.gentoo.org/doc/en/bluetooth-guide.xml" target="_blank"&gt;Gentoo Linux Bluetooth Guide&lt;/a&gt;, &lt;a href="http://ru.gentoo-wiki.com/%D0%A0%D0%B0%D0%B1%D0%BE%D1%82%D0%B0_%D1%81_%D0%BC%D0%BE%D0%B1%D0%B8%D0%BB%D1%8C%D0%BD%D1%8B%D0%BC%D0%B8_%D1%82%D0%B5%D0%BB%D0%B5%D1%84%D0%BE%D0%BD%D0%B0%D0%BC%D0%B8_%D1%87%D0%B5%D1%80%D0%B5%D0%B7_bluetooth" target="_blank"&gt;Работа с мобильными телефонами через bluetooth&lt;/a&gt;, &lt;a href="http://ru.gentoo-wiki.com/HOWTO_%D0%A1%D0%BE%D0%B5%D0%B4%D0%B8%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5_%D1%81_Internet#.D0.9F.D0.BE.D0.B4.D0.BA.D0.BB.D1.8E.D1.87.D0.B5.D0.BD.D0.B8.D0.B5_.D1.87.D0.B5.D1.80.D0.B5.D0.B7_Bluetooth" target="_blank"&gt;HOWTO Соединение с Internet через Bluetooth&lt;/a&gt;, &lt;a href="http://www.bible-mda.ru/soft/bluetooth-gprs/bluetooth-gprs.html" target="_blank"&gt;Bluetooth + GPRS (SuSE)&lt;/a&gt;, &lt;a href="http://www.bluetoothshop.ru/bslist2.php?Id=174" target="_blank"&gt;Спецификация протокола Bluetooth&lt;/a&gt;&lt;/div&gt;</description><category>bluetooth</category><category>gprs</category></item><item><guid isPermaLink="true">http://gentoo.blog.ru/3496403.html</guid><pubDate>Thu, 13 Dec 2007 09:33:26 GMT</pubDate><title>Mplayer. Смотрим фильмы в консоли.</title><link>http://gentoo.blog.ru/3496403.html</link><description>&lt;div style="text-align: justify"&gt;Имея настроенный фреймбуфер и звук почему бы не попробовать посмотреть какой-нибудь фильм в консоли? В качестве плеера будет использоваться конечно же mplayer. Х'сы не стоят, фактически ничего ещё не устанавливалось.&lt;br&gt;&lt;br&gt;Используемые USE-флаги (кроме некоторых других менее значительных):&lt;br&gt;fbcon - для вывода изображения через фреймбуфер.&lt;br&gt;xvid - не уверен был нужен он или нет, но решил включить.&lt;br&gt;svga - для тех, кто хочет попробовать выводить изображение через svgalib.&lt;br&gt;Не включайте флаг truetype! Два часа бился, не мог понять почему у меня mplayer падает с ошибкой 11, не успевая ничего воспроизвести.&lt;/div&gt;&lt;br&gt;&lt;div style="text-align: justify"&gt;Если каких-то кодеков не будет хватать, mplayer сообщит об этом. К примеру на одном из фильмов он мне выдал следующее:&lt;br&gt;&amp;quot;Запрошенное семейство аудиокодеков [a52] (afm=liba52) недоступно.&lt;br&gt;Включите его во время компиляции.&amp;quot;&lt;br&gt;&lt;br&gt;Собирается mplayer быстро. Собираем:&lt;br&gt;# emerge mplayer&lt;br&gt;&lt;br&gt;Список доступных драйверов вывода видео:&lt;br&gt;$ mplayer -vo help&lt;br&gt;&lt;br&gt;Воспроизведение фильма:&lt;br&gt;$ mplayer -vo fbdev2 -zoom -x 1024 -y 668 -fs /home/share/Video/xxx.avi&lt;br&gt;где:&lt;br&gt;vo - может быть fbdev или fbdev2 (для вывода через фреймбуфер). Необязательный параметр.&lt;br&gt;zoom - необходим для растягивания картинки, иначе получается прямоугольник с размерами avi-шки.&lt;br&gt;x - число - масштабировать по горизонтали до этого числа.&lt;br&gt;y - то же самое по вертикали.&lt;br&gt;(владельцы обычных неширокоформатных мониторов могут просто прописать один ключ &amp;quot;-xy 1024&amp;quot; (либо 1280, смотря какой размер фреймбуфера задан) и изображение, смаштабировавшись по горизонтали до 1024, автоматически смаштабируется по вертикали, сохраняя пропорции. Можно, также, вместо &amp;quot;-zoom -xy 1024 -fs&amp;quot; попробовать использовать просто &amp;quot;-vf scale=1024:768&amp;quot;)&lt;br&gt;fs - Full Screen. Отцентрирует изображение на экране. Необязательный параметр.&lt;br&gt;&lt;br&gt;Смысл задания отдельно ключей -x и -y в том, что экран у меня широкоформатный (1280х800), а разрешение фреймбуфера 1024x768, которое по некоторым причинам не удаётся выставить в 1280х800. И фактически 1024 растягиваются на физические 1280, а 768 на 800. Ключ -monitoraspect 16:10 с -zoom не работает (да и такое впечатление, что вообще в fbdev не работает, потому что и 4:3 никакого эффекта не даёт), да и непонятно как бы он отрабатывал при такой чехарде с разрешениями. Вобщем, из-за всего этого фильмы воспроизводятся приплюснутыми.&lt;br&gt;Как вычислять значение ключа -y сообразите, кому это нужно, сами ;) Для каждого фильма оно будет своё. Консольный калькулятор - bc.&lt;br&gt;&lt;br&gt;&lt;span style="font-weight: bold"&gt;О впечатлениях:&lt;/span&gt; качество картинки оказалось очень даже ничего, я ожидал худшего. Даже более того, сравнивая с изображением в иксах я не заметил разницы, присматривался к цветопередаче и детализации теней - картинка мне показалась такой же. Так что, запустить на другой консоли что-нибудь компилировываться и спокойно сидеть смотреть фильм очень даже можно. Навигация - стрелками курсора, Q - выход, остальные кнопки в мане.&lt;br&gt;&lt;br&gt;Вывод изображения через svgalib у меня не получился - ошибка инициализации видеодрайвера. Ковыряться не стал, самого факта воспроизведения фильмов без X'сов я уже добился ;) Единственное, при сборке svgalib-1.9.25 наткнулся на баг - не собирается с ядром 2.6.23. Решение по сборке нашёл в багзилле &lt;a href="http://bugs.gentoo.org/show_bug.cgi?id=195632" target="_blank"&gt;здесь&lt;/a&gt; (смотрим патч).&lt;br&gt;&lt;br&gt;Подправлял исходники так:&lt;br&gt;# ebuild /usr/portage/media-libs/svgalib/svgalib-1.9.25.ebuild unpack&lt;br&gt;либо&lt;br&gt;# nano /var/tmp/portage/media-libs/svgalib-1.9.25/work/svgalib-1.9.25/kernel/svgalib_helper/kernel26compat.h&lt;br&gt;либо используем утилиту patch.&lt;br&gt;# ebuild /usr/portage/media-libs/svgalib/svgalib-1.9.25.ebuild merge&lt;/div&gt;</description><category>framebuffer</category><category>bugs</category></item><item><guid isPermaLink="true">http://gentoo.blog.ru/3495555.html</guid><pubDate>Thu, 13 Dec 2007 08:32:01 GMT</pubDate><title>Intel HD Audio. Включаем звук.</title><link>http://gentoo.blog.ru/3495555.html</link><description>&lt;div style="text-align: justify"&gt;Никогда отдельно не писал про настройку звука, отчасти потому, что там и настраивать то нечего, а отчасти (возможно большей) потому, что сам смутно представляю (видимо я что-то недочитал в манах) что такое ALSA и что такое OSS, и что для них нужно включать в ядре. Разобраться подробнее не то чтоб руки не доходили, скорее просто побаивался правила &amp;quot;работает - не ломай!&amp;quot; ;) Вобщем на данный момент ситуация складывается так:&lt;/div&gt;&lt;br&gt;&lt;div style="text-align: justify"&gt;В ядре перманентно включена поддержка ALSA. Включил практически всё, кроме Verbose и Debug, а в устройствах выбрал только Intel HD Audio:&lt;/div&gt;&lt;br&gt;&lt;pre&gt;&lt; * &gt; Sound card support&lt;br&gt;Advanced Linux Sound Architecture  --- &gt;&lt;br&gt;&lt; * &gt; Advanced Linux Sound Architecture&lt;br&gt;&lt; * &gt;   Sequencer support&lt;br&gt;&lt; * &gt;     Sequencer dummy client&lt;br&gt;&lt; * &gt;   OSS Mixer API&lt;br&gt;&lt; * &gt;   OSS PCM (digital audio) API&lt;br&gt;[*]     OSS PCM (digital audio) API - Include plugin system&lt;br&gt;[*]   OSS Sequencer API&lt;br&gt;&lt; * &gt;   RTC Timer support&lt;br&gt;[*]     Use RTC as default sequencer timer&lt;br&gt;[*]   Dynamic device file minor numbers&lt;br&gt;[*]   Support old ALSA API&lt;br&gt;[ ]   Verbose procfs contents&lt;br&gt;[ ]   Verbose printk&lt;br&gt;[ ]   Debug&lt;br&gt;Generic devices  --- &gt;&lt;br&gt; &lt; M &gt;  Dummy (/dev/null) soundcard&lt;br&gt;PCI devices  --- &gt;&lt;br&gt; &lt; * &gt; Intel HD Audio&lt;/pre&gt;&lt;br&gt;На всякий случай понавтыкал несколько модулей OSS:&lt;br&gt;&lt;pre&gt;Open Sound System  --- &gt;&lt;br&gt;&lt; M &gt; Open Sound System (DEPRECATED)&lt;br&gt;&lt;   &gt;   Trident 4DWave DX/NX, SiS 7018 or ALi 5451 PCI Audio Core&lt;br&gt;&lt;   &gt;   Support for Turtle Beach MultiSound Classic, Tahiti, Monterey&lt;br&gt;&lt;   &gt;   Support for Turtle Beach MultiSound Pinnacle, Fiji&lt;br&gt;&lt; M &gt;   OSS sound modules&lt;br&gt;[*]     Verbose initialisation&lt;br&gt;[*]     Persistent DMA buffers&lt;br&gt;&lt;   &gt;     Ensoniq SoundScape support&lt;br&gt;&lt; M &gt;     Loopback MIDI device support&lt;br&gt;&lt;   &gt;     MediaTrix AudioTrix Pro support&lt;br&gt;&lt;   &gt;     Microsoft Sound System support&lt;br&gt;&lt;   &gt;     MPU-401 support (NOT for SB16)&lt;br&gt;&lt;   &gt;     ProAudioSpectrum 16 support&lt;br&gt;&lt;   &gt;     PSS (AD1848, ADSP-2115, ESC614) support&lt;br&gt;&lt; M &gt;     100% Sound Blaster compatibles (SB16/32/64, ESS, Jazz16) support&lt;br&gt;&lt;   &gt;     Yamaha FM synthesizer (YM3812/OPL-3) support&lt;br&gt;&lt;   &gt;     6850 UART support&lt;br&gt;&lt;   &gt;     Gallant Audio Cards (SC-6000 and SC-6600 based)&lt;br&gt;&lt; M &gt; XpressAudio Sound Blaster emulation&lt;/pre&gt;&lt;br&gt;&lt;div style="text-align: justify"&gt;# emerge alsa-utils&lt;br&gt;# rc-update add alsasound boot (будет сохранять (?) уровни громкости при выключении компьютера и восстанавливать при включении)&lt;br&gt;# alsamixer (снять &amp;quot;mute&amp;quot; с каналов, настроить громкость по вкусу)&lt;br&gt;# /etc/init.d/alsasound start&lt;br&gt;&lt;br&gt;Проверить звук можно поставив консольный аудиоплеер:&lt;br&gt;# emerge mpg321&lt;br&gt;# mpg321 /home/share/Music/GreatestHit.mp3&lt;/div&gt;</description><category>sound</category></item><item><guid isPermaLink="true">http://gentoo.blog.ru/3494947.html</guid><pubDate>Thu, 13 Dec 2007 07:44:46 GMT</pubDate><title>Фреймбуфер</title><link>http://gentoo.blog.ru/3494947.html</link><description>&lt;div align="justify"&gt;&lt;img src="http://stat5.blog.ru/lr/0732c6ca682769821f9b7ffb483935c0" border="0" title="framebuffer.jpg" hspace="6" width="150" height="94" align="left" alt=""&gt;В виду того, что заново пересобираю Gentoo с нуля, в очередной раз прохожусь по всем пунктикам, уже опубликованным в блоге. Правда в этот раз иногда получается немножко по-другому ;) Поэтому ещё раз набросаю порядок настройки фреймбуфера, как-то в этот раз настройка получилась очень простой - всего-то включить с десяток опций в ядре, поставить пару пакетов и изменить настройку загрузчика.&lt;/div&gt;&lt;br&gt;&lt;span style="font-weight: bold"&gt;Настройка ядра&lt;/span&gt; (делал на 2.6.23, но ниже указаны опции и для предыдущих версий):&lt;br&gt;# cd /usr/src/linux&lt;br&gt;# make menuconfig&lt;br&gt;&lt;br&gt;&lt;span style="font-weight: bold"&gt;Поддержка фреймбуфера:&lt;/span&gt;&lt;br&gt;Device Drivers  &gt; Graphics support:&lt;br&gt;&amp;nbsp;&lt; * &gt; Support for frame buffer devices&lt;br&gt;&amp;nbsp;[*]&amp;nbsp;&amp;nbsp; VESA VGA graphics support&lt;br&gt;(если есть выбор, выбрать vesafb, не vesafb-tng)&lt;br&gt;&lt;br&gt;&lt;span style="font-weight: bold"&gt;Поддержка fbsplash:&lt;/span&gt;&lt;br&gt;Device Drivers  &gt; Graphics support  &gt; Console display driver support:&lt;br&gt;&amp;nbsp;&lt; * &gt; Framebuffer Console support&lt;br&gt;&amp;nbsp;&lt; * &gt; Support for the framebuffer splash (у меня не было, но была строчка ниже)&lt;br&gt;&amp;nbsp;[*] Support for the Framebuffer Console Decorations (появилось в ядре 2.6.23)&lt;br&gt;&lt;br&gt;&lt;span style="font-weight: bold"&gt;Поддержка initrd:&lt;/span&gt;&lt;br&gt;Device Drivers  &gt; Block devices:&lt;br&gt;&amp;nbsp;&lt; * &gt; Loopback device support&lt;br&gt;&amp;nbsp;&lt; * &gt; RAM disk support&lt;br&gt;&amp;nbsp;(4096) Default RAM disk size (kbytes)&lt;br&gt;&amp;nbsp;[*]&amp;nbsp;&amp;nbsp; Initial RAM disk (initrd) support (у меня не было такой опции)&lt;br&gt;&lt;br&gt;&lt;span style="font-weight: bold"&gt;Также советуют включить MTRR:&lt;/span&gt;&lt;br&gt;Processor type and features&amp;nbsp; ---  &gt;&lt;br&gt;&amp;nbsp;[*] MTRR (Memory Type Range Register) support&lt;br&gt;&lt;br&gt;# make &amp;amp;&amp;amp; make modules_install&lt;br&gt;# mount /boot&lt;br&gt;# cp arch/i386/boot/bzImage /boot/&lt;br&gt;# nano /boot/grub/grub.conf&lt;br&gt;Добавить &amp;quot;vga=0x317&amp;quot; в строчку kernel..., либо, что больше нравится из таблички:&lt;br&gt;&lt;pre&gt;Colours   640x400 640x480 800x600 1024x768 1152x864 1280x1024 1600x1200&lt;br&gt;--------+--------------------------------------------------------------&lt;br&gt; 4 bits |    ?       ?     0x302      ?        ?        ?         ?&lt;br&gt; 8 bits |  0x300   0x301   0x303    0x305    0x161    0x307     0x31C&lt;br&gt;15 bits |    ?     0x310   0x313    0x316    0x162    0x319     0x31D&lt;br&gt;16 bits |    ?     0x311   0x314    0x317    0x163    0x31A     0x31E&lt;br&gt;24 bits |    ?     0x312   0x315    0x318      ?      0x31B     0x31F&lt;br&gt;32 bits |    ?       ?       ?        ?      0x164      ?&lt;/pre&gt;&lt;br&gt;# reboot&lt;br&gt;&lt;br&gt;После ребута смотрим как изменилась консоль. Если изменилась - это и есть фреймбуфер и он работает ;)&lt;br&gt;&lt;br&gt;&lt;span style="font-weight: bold"&gt;Далее настройка фоновой картинки и сплеша при загрузке/выключении.&lt;/span&gt;&lt;br&gt;&lt;br&gt;Поставить splashutils и одну тему для начала:&lt;br&gt;# emerge splashutils splash-themes-livecd&lt;br&gt;&lt;br&gt;Сейчас, когда фреймбуфер работает, можно посмотреть, как будет выглядеть тема:&lt;br&gt;# splash_manager --theme=livecd-2007.0 --cmd=set --tty=1&lt;br&gt;Если нравится - идём дальше, если нет, то можно поставить splash-themes-gentoo (ещё пара тем) или скачать другие темы, к примеру, с kde-look.org.&lt;br&gt;&lt;br&gt;Создание файла с картинками и конфигами для initrd:&lt;br&gt;# mount /boot&lt;br&gt;# cd /etc/splash&lt;br&gt;# splash_geninitramfs -v -g /boot/fbsplash -r 1024x768 livecd-2007.0&lt;br&gt;&lt;br&gt;# nano /boot/grub/grub.conf&lt;br&gt;Добавить &amp;quot;splash=silent,theme:livecd-2007.0 console=tty1&amp;quot; в строку kernel...&lt;br&gt;И добавить ниже строку:&lt;br&gt;initrd (hd0,4)/boot/fbsplash&lt;br&gt;где (hd0,4) - раздел с /boot (подставьте свои цифры).&lt;br&gt;&lt;br&gt;&lt;br&gt;В итоге должно получиться примерно такое:&lt;br&gt;###Gentoo###&lt;br&gt;title Gentoo&lt;br&gt;root (hd0,4)&lt;br&gt;kernel /boot/bzImage root=/dev/sda7 vga=0x317 splash=silent,theme:livecd-2007.0 console=tty1&lt;br&gt;initrd (hd0,4)/boot/fbsplash&lt;br&gt;&lt;br&gt;# reboot&lt;br&gt;&lt;br&gt;Сплэш при загрузке:&lt;br&gt;&lt;div style="text-align: center"&gt;&lt;img src="http://stat5.blog.ru/lr/0732faf0b5cf7169502fca00b0ed903b" border="0" title="fbsplash.jpg" alt=""&gt;&lt;/div&gt;&lt;br&gt;Вид консоли с фоновой картинкой:&lt;br&gt;&lt;div style="text-align: center"&gt;&lt;img src="http://stat4.blog.ru/lr/07328a5ed572a90a3c6b3e086bff756a" border="0" title="verbose.gif" alt=""&gt;&lt;/div&gt;&lt;br&gt;&lt;br&gt;Желающие навесить фоновые картинки на все консоли от 1 до 6 правят конфиг /etc/conf.d/splash (fbcondecor для ядра 2.6.23) и добавляют splash (fbcondecor) в стандартный уровень запуска:&lt;br&gt;# rc-update add splash default</description><category>framebuffer</category></item></channel></rss>
