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

<channel>
	<title>Sokolov blog</title>
	<atom:link href="http://blog.sokolov.me/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.sokolov.me</link>
	<description>всякие заметки, в-основном freebsd,linux</description>
	<lastBuildDate>Wed, 14 Dec 2011 16:39:52 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Remote Operations On Files (ROOF)</title>
		<link>http://blog.sokolov.me/2011/12/14/remote-operations-on-files-roof/</link>
		<comments>http://blog.sokolov.me/2011/12/14/remote-operations-on-files-roof/#comments</comments>
		<pubDate>Wed, 14 Dec 2011 16:39:52 +0000</pubDate>
		<dc:creator>pavel</dc:creator>
				<category><![CDATA[Без рубрики]]></category>

		<guid isPermaLink="false">http://blog.sokolov.me/?p=1117</guid>
		<description><![CDATA[Remote Operations On Files Источник: Remote Operations On Files (ROOF).]]></description>
			<content:encoded><![CDATA[<p>Remote Operations On Files</p>
<p>Источник: <a href='http://roof.sourceforge.net/'>Remote Operations On Files (ROOF)</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sokolov.me/2011/12/14/remote-operations-on-files-roof/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux: CMake, Kernel module etc</title>
		<link>http://blog.sokolov.me/2011/12/14/linux-c-note/</link>
		<comments>http://blog.sokolov.me/2011/12/14/linux-c-note/#comments</comments>
		<pubDate>Wed, 14 Dec 2011 15:20:29 +0000</pubDate>
		<dc:creator>pavel</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Cmake]]></category>
		<category><![CDATA[Kernel Module]]></category>

		<guid isPermaLink="false">http://blog.sokolov.me/?p=1105</guid>
		<description><![CDATA[Linux: Как написать модуль ядра: The Kernel Newbie Corner: Your First Loadable Kernel Module &#124; Linux.com. http://www.tldp.org/LDP/lkmpg/2.6/html/ CMake: Отличные примеры, в т.ч. компиляции модуля ядра через CMAKE: How to use cmake]]></description>
			<content:encoded><![CDATA[<p><strong>Linux: Как написать модуль ядра:</strong><br />
<a href="https://www.linux.com/news/software/linux-kernel/23685-the-kernel-newbie-corner-your-first-loadable-kernel-module">The Kernel Newbie Corner: Your First Loadable Kernel Module | Linux.com</a>.</p>
<p><a href="http://www.tldp.org/LDP/lkmpg/2.6/html/">http://www.tldp.org/LDP/lkmpg/2.6/html/</a></p>
<p><strong>CMake:</strong><br />
Отличные примеры, в т.ч. компиляции модуля ядра через CMAKE: <a href='http://rachid.koucha.free.fr/tech_corner/cmake_manual.html'>How to use cmake</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sokolov.me/2011/12/14/linux-c-note/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title></title>
		<link>http://blog.sokolov.me/2011/12/08/1101/</link>
		<comments>http://blog.sokolov.me/2011/12/08/1101/#comments</comments>
		<pubDate>Thu, 08 Dec 2011 11:35:34 +0000</pubDate>
		<dc:creator>pavel</dc:creator>
				<category><![CDATA[Без рубрики]]></category>

		<guid isPermaLink="false">http://blog.sokolov.me/?p=1101</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[]]></content:encoded>
			<wfw:commentRss>http://blog.sokolov.me/2011/12/08/1101/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Выборы &#8212; обман. ЕР в топку!</title>
		<link>http://blog.sokolov.me/2011/12/08/%d0%b2%d1%8b%d0%b1%d0%be%d1%80%d1%8b-%d0%be%d0%b1%d0%bc%d0%b0%d0%bd-%d0%b5%d1%80-%d0%b2-%d1%82%d0%be%d0%bf%d0%ba%d1%83/</link>
		<comments>http://blog.sokolov.me/2011/12/08/%d0%b2%d1%8b%d0%b1%d0%be%d1%80%d1%8b-%d0%be%d0%b1%d0%bc%d0%b0%d0%bd-%d0%b5%d1%80-%d0%b2-%d1%82%d0%be%d0%bf%d0%ba%d1%83/#comments</comments>
		<pubDate>Thu, 08 Dec 2011 11:35:27 +0000</pubDate>
		<dc:creator>pavel</dc:creator>
				<category><![CDATA[Без рубрики]]></category>

		<guid isPermaLink="false">http://blog.sokolov.me/?p=1099</guid>
		<description><![CDATA[Как все было на самом деле. Избирательный участок №6 г. Москва. Хроника одного дня. Источник: cifidiol &#8212; Как все было на самом деле. Избирательный участок №6 г. Москва. Хроника одного дня..]]></description>
			<content:encoded><![CDATA[<p>Как все было на самом деле. Избирательный участок №6 г. Москва. Хроника одного дня.</p>
<p>Источник: <a href="http://cifidiol.livejournal.com/1600.html">cifidiol &#8212; Как все было на самом деле. Избирательный участок №6 г. Москва. Хроника одного дня.</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sokolov.me/2011/12/08/%d0%b2%d1%8b%d0%b1%d0%be%d1%80%d1%8b-%d0%be%d0%b1%d0%bc%d0%b0%d0%bd-%d0%b5%d1%80-%d0%b2-%d1%82%d0%be%d0%bf%d0%ba%d1%83/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Аналог colorget под Linux</title>
		<link>http://blog.sokolov.me/2011/12/05/%d0%b0%d0%bd%d0%b0%d0%bb%d0%be%d0%b3-colorget-%d0%bf%d0%be%d0%b4-linux/</link>
		<comments>http://blog.sokolov.me/2011/12/05/%d0%b0%d0%bd%d0%b0%d0%bb%d0%be%d0%b3-colorget-%d0%bf%d0%be%d0%b4-linux/#comments</comments>
		<pubDate>Mon, 05 Dec 2011 11:36:25 +0000</pubDate>
		<dc:creator>pavel</dc:creator>
				<category><![CDATA[Без рубрики]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://blog.sokolov.me/?p=1088</guid>
		<description><![CDATA[Это что-то не то: http://sourceforge.net/projects/pixie/]]></description>
			<content:encoded><![CDATA[<p>Это что-то не то: <a href="http://sourceforge.net/projects/pixie/">http://sourceforge.net/projects/pixie/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sokolov.me/2011/12/05/%d0%b0%d0%bd%d0%b0%d0%bb%d0%be%d0%b3-colorget-%d0%bf%d0%be%d0%b4-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>how to install java on ubuntu 11.10</title>
		<link>http://blog.sokolov.me/2011/12/02/how-to-install-java-on-ubuntu-11-10/</link>
		<comments>http://blog.sokolov.me/2011/12/02/how-to-install-java-on-ubuntu-11-10/#comments</comments>
		<pubDate>Fri, 02 Dec 2011 19:46:54 +0000</pubDate>
		<dc:creator>pavel</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://blog.sokolov.me/?p=1092</guid>
		<description><![CDATA[OpenJDK 7 Java Runtime sudo apt-get install openjdk-7-jre install Java for browser – firefox/chrome&#8230; sudo apt-get install icedtea6-plugin Источник: how to install java on ubuntu 11.10.]]></description>
			<content:encoded><![CDATA[<p><strong>OpenJDK 7 Java Runtime</strong></p>
<pre>sudo apt-get install openjdk-7-jre</pre>
<p><strong>install Java for browser – firefox/chrome&#8230;</strong></p>
<pre>sudo apt-get install icedtea6-plugin</pre>
<p>Источник: <a href="http://blog.sudobits.com/2011/09/12/how-to-install-java-on-ubuntu-11-10/">how to install java on ubuntu 11.10</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sokolov.me/2011/12/02/how-to-install-java-on-ubuntu-11-10/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Как узнать какие файлы открывает программа при запуске</title>
		<link>http://blog.sokolov.me/2011/11/17/%d0%ba%d0%b0%d0%ba-%d1%83%d0%b7%d0%bd%d0%b0%d1%82%d1%8c-%d0%ba%d0%b0%d0%ba%d0%b8%d0%b5-%d1%84%d0%b0%d0%b9%d0%bb%d1%8b-%d0%be%d1%82%d0%ba%d1%80%d1%8b%d0%b2%d0%b0%d0%b5%d1%82-%d0%bf%d1%80%d0%be%d0%b3/</link>
		<comments>http://blog.sokolov.me/2011/11/17/%d0%ba%d0%b0%d0%ba-%d1%83%d0%b7%d0%bd%d0%b0%d1%82%d1%8c-%d0%ba%d0%b0%d0%ba%d0%b8%d0%b5-%d1%84%d0%b0%d0%b9%d0%bb%d1%8b-%d0%be%d1%82%d0%ba%d1%80%d1%8b%d0%b2%d0%b0%d0%b5%d1%82-%d0%bf%d1%80%d0%be%d0%b3/#comments</comments>
		<pubDate>Thu, 17 Nov 2011 16:44:47 +0000</pubDate>
		<dc:creator>pavel</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Без рубрики]]></category>

		<guid isPermaLink="false">http://blog.sokolov.me/?p=1072</guid>
		<description><![CDATA[strace -f -e trace=open]]></description>
			<content:encoded><![CDATA[<p><code>strace -f -e trace=open <filename></filename></code></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sokolov.me/2011/11/17/%d0%ba%d0%b0%d0%ba-%d1%83%d0%b7%d0%bd%d0%b0%d1%82%d1%8c-%d0%ba%d0%b0%d0%ba%d0%b8%d0%b5-%d1%84%d0%b0%d0%b9%d0%bb%d1%8b-%d0%be%d1%82%d0%ba%d1%80%d1%8b%d0%b2%d0%b0%d0%b5%d1%82-%d0%bf%d1%80%d0%be%d0%b3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Kubuntu KDE Переключение мониторов Lenovo ThinkPad X220</title>
		<link>http://blog.sokolov.me/2011/11/10/kubuntu-kde-monitors-lenovo-x220/</link>
		<comments>http://blog.sokolov.me/2011/11/10/kubuntu-kde-monitors-lenovo-x220/#comments</comments>
		<pubDate>Thu, 10 Nov 2011 19:17:19 +0000</pubDate>
		<dc:creator>pavel</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[lenovo]]></category>
		<category><![CDATA[thinkpad]]></category>
		<category><![CDATA[xrandr]]></category>

		<guid isPermaLink="false">http://blog.sokolov.me/?p=1078</guid>
		<description><![CDATA[1. Создаем обработчик события fn-f7: echo "event=ibm/hotkey HKEY 00000080 00001007" > /etc/acpi/events/lenovo-fn-f7 echo "action=/usr/bin/autoswitch.sh" >> /etc/acpi/events/lenovo-fn-f7 2. Рестартуем ACPI sudo service acpid restart 3. Содержимое /usr/bin/autoswitch.sh: #!/bin/bash # # # http://www.thinkwiki.org/wiki/Sample_Fn-F7_script screen_change() { VGA1_CONNECTED=$( $SU xrandr -q &#124; grep "VGA1 connected" ) echo `date` ${VGA1_CONNECTED} >> /tmp/333 if [ -n "${VGA1_CONNECTED}" ]; then echo "VGA1 [...]]]></description>
			<content:encoded><![CDATA[<p><strong>1. Создаем обработчик события fn-f7:</strong></p>
<p><code>echo "event=ibm/hotkey HKEY 00000080 00001007" > /etc/acpi/events/lenovo-fn-f7<br />
echo "action=/usr/bin/autoswitch.sh" >> /etc/acpi/events/lenovo-fn-f7<br />
</code></p>
<p><strong>2. Рестартуем ACPI</strong></p>
<p><code>sudo service acpid restart</code></p>
<p><strong>3. Содержимое /usr/bin/autoswitch.sh:</strong></p>
<p><code>#!/bin/bash<br />
#<br />
#<br />
# http://www.thinkwiki.org/wiki/Sample_Fn-F7_script</p>
<p>screen_change() {<br />
    VGA1_CONNECTED=$( $SU xrandr -q | grep "VGA1 connected" )</p>
<p>    echo `date` ${VGA1_CONNECTED} >> /tmp/333</p>
<p>    if [ -n "${VGA1_CONNECTED}" ]; then<br />
        echo "VGA1 is connected"<br />
        xrandr --output VGA1 --auto &#038;&#038; xrandr --output LVDS1 --off<br />
    else<br />
        echo "VGA1 is not  connected"<br />
        xrandr --output LVDS1 --auto &#038;&#038; xrandr --output VGA1 --off<br />
    fi<br />
}</p>
<p># based on /etc/acpi/screenblank.sh (Ubuntu 7.10)<br />
# . /usr/share/acpi-support/power-funcs         # for getXuser<br />
getXuser() {<br />
       user=`finger| grep -m1 ":$displaynum " | awk '{print $1}'`<br />
       if [ x"$user" = x"" ]; then<br />
               user=`finger| grep -m1 ":$displaynum" | awk '{print $1}'`<br />
       fi<br />
       if [ x"$user" != x"" ]; then<br />
               userhome=`getent passwd $user | cut -d: -f6`<br />
               export XAUTHORITY=$userhome/.Xauthority<br />
       else<br />
               export XAUTHORITY=""<br />
       fi<br />
}<br />
# end of getXuser from /usr/share/acpi-support/power-funcs<br />
#<br />
for x in /tmp/.X11-unix/*; do<br />
   displaynum=`echo $x | sed s#/tmp/.X11-unix/X##`<br />
   getXuser;<br />
   if [ x"$XAUTHORITY" != x"" ]; then<br />
       export DISPLAY=":$displaynum"<br />
      screen_change<br />
   fi<br />
done<br />
</code></p>
<h3>Материалы по теме:</h3>
<p>ThinkPad fn-F7: <a href="http://www.thinkwiki.org/wiki/Sample_Fn-F7_script">http://www.thinkwiki.org/wiki/Sample_Fn-F7_script</a></p>
<p>xrandr -q | grep &#8216;VGA1 connected&#8217; \ &amp;&amp; xrandr &#8212;output LVDS1 &#8212;off &#8212;output VGA1 &#8212;auto \ || xrandr &#8212;output LVDS1 &#8212;auto &#8212;output VGA1 &#8212;off</p>
<p>Источник: <a href="http://debback.blogspot.com/2010/01/blog-post.html">Верхом на Debian GNU Linux: Простое переключение мониторов</a>.</p>
<p>Еще кое-чего по теме: <a href="http://www.helplinux.ru/wiki/kb:ubuntu-eeepc-switch-display">http://www.helplinux.ru/wiki/kb:ubuntu-eeepc-switch-display</a></p>
<p>И еще: <a href="http://www.thinkwiki.org/wiki/Xorg_RandR_1.2">http://www.thinkwiki.org/wiki/Xorg_RandR_1.2</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sokolov.me/2011/11/10/kubuntu-kde-monitors-lenovo-x220/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux + SSD</title>
		<link>http://blog.sokolov.me/2011/10/05/linux-ssd/</link>
		<comments>http://blog.sokolov.me/2011/10/05/linux-ssd/#comments</comments>
		<pubDate>Wed, 05 Oct 2011 13:59:07 +0000</pubDate>
		<dc:creator>pavel</dc:creator>
				<category><![CDATA[Без рубрики]]></category>

		<guid isPermaLink="false">http://blog.sokolov.me/?p=1036</guid>
		<description><![CDATA[http://habrahabr.ru/blogs/linux/129551/]]></description>
			<content:encoded><![CDATA[<p><a href="http://habrahabr.ru/blogs/linux/129551/">http://habrahabr.ru/blogs/linux/129551/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sokolov.me/2011/10/05/linux-ssd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Настройка vnc для коннекта к существующей сессии X</title>
		<link>http://blog.sokolov.me/2011/09/23/%d0%bd%d0%b0%d1%81%d1%82%d1%80%d0%be%d0%b9%d0%ba%d0%b0-xrdp-%d0%b4%d0%bb%d1%8f-%d0%ba%d0%be%d0%bd%d0%bd%d0%b5%d0%ba%d1%82%d0%b0-%d0%ba-%d1%81%d1%83%d1%89%d0%b5%d1%81%d1%82%d0%b2%d1%83%d1%8e%d1%89/</link>
		<comments>http://blog.sokolov.me/2011/09/23/%d0%bd%d0%b0%d1%81%d1%82%d1%80%d0%be%d0%b9%d0%ba%d0%b0-xrdp-%d0%b4%d0%bb%d1%8f-%d0%ba%d0%be%d0%bd%d0%bd%d0%b5%d0%ba%d1%82%d0%b0-%d0%ba-%d1%81%d1%83%d1%89%d0%b5%d1%81%d1%82%d0%b2%d1%83%d1%8e%d1%89/#comments</comments>
		<pubDate>Fri, 23 Sep 2011 17:00:20 +0000</pubDate>
		<dc:creator>den</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://blog.sokolov.me/?p=1019</guid>
		<description><![CDATA[Установка x11vnc: sudo apt-get install x11vnc x11vnc -usepw -shared -find -forever -clip xinerama1 &#038; -usepw использовать ~/.vnc/passwd (предложит создать в случае отсутствия) -shared разрешить более одного подключения -forever не выходить после успешного коннекта -find найти самостоятельно дисплей -clip xinerama1 &#8212; ограничить 1-м дисплеем попытался запустить из-под рута с параметром -unixpw, но навскидку не заработало Если [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Установка <a href="http://www.karlrunge.com/x11vnc/">x11vnc</a>: </strong><br />
<code><br />
sudo apt-get install x11vnc<br />
x11vnc -usepw -shared  -find -forever -clip xinerama1 &#038;<br />
</code></p>
<p>-usepw использовать ~/.vnc/passwd  (предложит создать в случае отсутствия)<br />
-shared разрешить более одного подключения<br />
-forever не выходить после успешного коннекта<br />
-find найти самостоятельно дисплей<br />
-clip xinerama1 &#8212; ограничить 1-м дисплеем<br />
попытался запустить из-под рута с параметром -unixpw, но навскидку не заработало</p>
<p><strong>Если очень хочется, то можно подрубить xrdp:</strong><br />
<code>sudo apt-get install xrdp</code></p>
<p>xrdp.conf:<br />
<code><br />
[globals]<br />
bitmap_cache=yes<br />
bitmap_compression=yes<br />
port=3389<br />
crypt_level=low<br />
channel_code=1</p>
<p>[xrdp1]<br />
name=x11vnc<br />
lib=libvnc.so<br />
username=ask<br />
password=ask<br />
ip=127.0.0.1<br />
port=5900<br />
</code></p>
<p><strong>TODO: <a href="http://www.nomachine.com/documentation/building-components.php">nxproxy </a>- сжатие X</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sokolov.me/2011/09/23/%d0%bd%d0%b0%d1%81%d1%82%d1%80%d0%be%d0%b9%d0%ba%d0%b0-xrdp-%d0%b4%d0%bb%d1%8f-%d0%ba%d0%be%d0%bd%d0%bd%d0%b5%d0%ba%d1%82%d0%b0-%d0%ba-%d1%81%d1%83%d1%89%d0%b5%d1%81%d1%82%d0%b2%d1%83%d1%8e%d1%89/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

