<?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>Beyond the Void &#187; Ubuntu</title>
	<atom:link href="http://www.byvoid.com/blog/tag/ubuntu/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.byvoid.com/blog</link>
	<description></description>
	<lastBuildDate>Tue, 29 Jun 2010 08:44:46 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>ibus-pinyin注音模式新特性</title>
		<link>http://www.byvoid.com/blog/ibus-bopomofo-1-3-9-features/</link>
		<comments>http://www.byvoid.com/blog/ibus-bopomofo-1-3-9-features/#comments</comments>
		<pubDate>Sat, 05 Jun 2010 09:57:54 +0000</pubDate>
		<dc:creator>BYVoid</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[設計開發]]></category>
		<category><![CDATA[IBus]]></category>
		<category><![CDATA[ibus-pinyin]]></category>
		<category><![CDATA[plurk]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[注音符号]]></category>
		<category><![CDATA[输入法]]></category>

		<guid isPermaLink="false">http://www.byvoid.com/blog/?p=2300</guid>
		<description><![CDATA[前一段時間ibus-pinyin注音模式發布以後，得到了來自Ubuntu正體中文站和Plurk的朋友們熱烈的關注，對此我感到非常榮幸。限於當時開發倉促，很多功能都沒有很好地實現，不過我還是得到了許多... ]]></description>
			<content:encoded><![CDATA[<p>前一段時間<a href="http://www.byvoid.com/blog/ibus-pinyin-bopomofo-preview/" target="_blank">ibus-pinyin注音模式發布以後</a>，得到了來自<a href="http://www.ubuntu-tw.org/modules/newbb/viewtopic.php?topic_id=26298&amp;forum=7" target="_blank">Ubuntu正體中文站</a>和<a href="http://www.plurk.com" target="_blank">Plurk</a>的朋友們熱烈的關注，對此我感到非常榮幸。限於當時開發倉促，很多功能都沒有很好地實現，不過我還是得到了許多寶貴的意見反饋，基於此我公布了<a href="https://docs.google.com/document/edit?id=1x3JDrt4BuoupbK1p1jwyB1zSsu7eJcNxHnYlQO8hucU&amp;hl=zh_TW#" target="_blank">「注音模式用戶交互設計方案」</a>，並依據其改善了用戶交互模式。在1.3.9穩定版發布前夕，我先向大家介紹一下ibus-pinyin注音模式的新特性。</p>
<p>本次更新最大的改動是加入了「引導鍵」選詞模式。什麼是「引導鍵」呢？「引導鍵」就是在輸入模式下的空格鍵（或曰「空白鍵」）。在輸入模式下，按下空格鍵，就會進入選詞模式，這時候按鍵響應會優先被處理爲選詞。選詞模式下可以直接按下候選詞標籤對應的按鍵進行選詞，也再次按下空格選擇光標所在位置的候選詞，按上下方向鍵可以移動光標位置。</p>
<p><a rel="attachment wp-att-2301" href="http://www.byvoid.com/blog/ibus-bopomofo-1-3-9-features/shot01/"><img class="alignnone size-full wp-image-2301" title="shot01" src="http://www.byvoid.com/blog/wp-content/uploads/2010/06/shot01.png" alt="" width="741" height="481" /></a></p>
<p>在輸入模式中，候選詞前面的標籤是灰色的，而且不顯示光標位置。當按下空格鍵、上下方向鍵時，可以進入選詞模式。當然如果你想直接選詞，可以按Alt + 選詞鍵，或者可以使用「輔助選詞鍵」。「輔助選詞鍵」爲F1,F2,&#8230;F10，以及數字鍵盤上的數字，使用輔助選詞鍵可以在任何時候選詞。</p>
<p>當進入選詞模式後，候選詞標籤顏色變深，並且選詞光標也出現。此時可以直接按候選詞標籤對應的選詞鍵選詞。<br />
<a rel="attachment wp-att-2302" href="http://www.byvoid.com/blog/ibus-bopomofo-1-3-9-features/shot02/"><img class="alignnone size-full wp-image-2302" title="shot02" src="http://www.byvoid.com/blog/wp-content/uploads/2010/06/shot02.png" alt="" width="743" height="480" /></a></p>
<p>應大家要求，我們還加入了選詞鍵設置的選項。如果你不喜歡用數字鍵選詞，可以設置爲其他的按鍵，這個設計承襲自大名鼎鼎的「新酷音」輸入法。<br />
<a rel="attachment wp-att-2303" href="http://www.byvoid.com/blog/ibus-bopomofo-1-3-9-features/shot03/"><img class="alignnone size-full wp-image-2303" title="shot03" src="http://www.byvoid.com/blog/wp-content/uploads/2010/06/shot03.png" alt="" width="743" height="481" /></a></p>
<p>當然了，「引導鍵」選詞只是可選的，如果你喜歡原來那樣的模式（按空格鍵即時選詞），可以在「偏好設定」中關閉「啟用選詞引導鍵」選項。其他特性如「鍵盤映射」、「模糊音」、「自定義詞組」，都可以在偏好設定中找到。<br />
<a rel="attachment wp-att-2304" href="http://www.byvoid.com/blog/ibus-bopomofo-1-3-9-features/shot04/"><img class="alignnone size-full wp-image-2304" title="shot04" src="http://www.byvoid.com/blog/wp-content/uploads/2010/06/shot04.png" alt="" width="424" height="547" /></a></p>
<p>趕快試用一下新版本吧，如果你是Ubuntu用戶，現在已經可以在ppa源中取得新版本，使用方法如下：</p>
<blockquote><p>sudo add-apt-repository ppa:shawn-p-huang/ppa<br />
sudo apt-get update<br />
sudo apt-get install ibus-gtk ibus-qt4 ibus-pinyin ibus-pinyin-db-open-phrase</p></blockquote>
<p>設置一次過後今後一旦有新版本就會自動更新，或者使用apt-get install ibus-pinyin強制更新即可。</p>
<p>歡迎大家<a href="http://code.google.com/p/ibus/issues/entry" target="_blank">提出意見或建議</a>，期待您的反饋。</p>
<h3  class="related_post_title">Maybe you like</h3><ul class="related_post"><li><a href="http://www.byvoid.com/blog/ibus-pinyin-bopomofo-preview/" title="ibus-pinyin注音模式預覽">ibus-pinyin注音模式預覽</a></li><li><a href="http://www.byvoid.com/blog/join-develop-ibus-pinyin/" title="有幸加入ibus-pinyin的开发">有幸加入ibus-pinyin的开发</a></li><li><a href="http://www.byvoid.com/blog/ibus-ime/" title="新版IBus输入法还不错">新版IBus输入法还不错</a></li><li><a href="http://www.byvoid.com/blog/ubuntu-wine-wow/" title="Ubuntu下用wine玩魔兽世界">Ubuntu下用wine玩魔兽世界</a></li><li><a href="http://www.byvoid.com/blog/linux-ssh-wall/" title="Linux下实现自动设置SSH代理">Linux下实现自动设置SSH代理</a></li><li><a href="http://www.byvoid.com/blog/linux-c-1/" title="Linux C语言编程学习笔记 (1)进程控制入门">Linux C语言编程学习笔记 (1)进程控制入门</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.byvoid.com/blog/ibus-bopomofo-1-3-9-features/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Ubuntu下用wine玩魔兽世界</title>
		<link>http://www.byvoid.com/blog/ubuntu-wine-wow/</link>
		<comments>http://www.byvoid.com/blog/ubuntu-wine-wow/#comments</comments>
		<pubDate>Wed, 02 Jun 2010 03:34:10 +0000</pubDate>
		<dc:creator>BYVoid</dc:creator>
				<category><![CDATA[自娛自樂]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Wine]]></category>
		<category><![CDATA[暴雪]]></category>
		<category><![CDATA[魔兽世界]]></category>

		<guid isPermaLink="false">http://www.byvoid.com/blog/?p=2296</guid>
		<description><![CDATA[不知道该说是Wine强大还是暴雪强大，Wine运行魔兽世界非常顺畅，和Windows下感觉无异。 下图是跨服副本（台服） Maybe you likeibus-pinyin注音模式新特性Linux下实现自动设置SSH代理Linux C语言编程学... ]]></description>
			<content:encoded><![CDATA[<p>不知道该说是Wine强大还是暴雪强大，Wine运行魔兽世界非常顺畅，和Windows下感觉无异。</p>
<p><a href="http://www.byvoid.com/blog/wp-content/uploads/2010/06/winewow.jpg"><img class="alignnone size-large wp-image-2297" title="winewow" src="http://www.byvoid.com/blog/wp-content/uploads/2010/06/winewow-1024x575.jpg" alt="" width="640" height="360 /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href=" /></a></p>
<p>下图是跨服副本（台服）<br />
<a href="http://www.byvoid.com/blog/wp-content/uploads/2010/06/winewow.jpg"><img class="alignnone size-large wp-image-2298" title="winewow2" src="http://www.byvoid.com/blog/wp-content/uploads/2010/06/winewow2-1024x575.jpg" alt="" width="640" height="360" /></a></p>
<h3  class="related_post_title">Maybe you like</h3><ul class="related_post"><li><a href="http://www.byvoid.com/blog/ibus-bopomofo-1-3-9-features/" title="ibus-pinyin注音模式新特性">ibus-pinyin注音模式新特性</a></li><li><a href="http://www.byvoid.com/blog/linux-ssh-wall/" title="Linux下实现自动设置SSH代理">Linux下实现自动设置SSH代理</a></li><li><a href="http://www.byvoid.com/blog/linux-c-1/" title="Linux C语言编程学习笔记 (1)进程控制入门">Linux C语言编程学习笔记 (1)进程控制入门</a></li><li><a href="http://www.byvoid.com/blog/gedit-encoding/" title="解决gedit的乱码问题">解决gedit的乱码问题</a></li><li><a href="http://www.byvoid.com/blog/delete-peculiar-file/" title="删除顽固的文件">删除顽固的文件</a></li><li><a href="http://www.byvoid.com/blog/ubuntu-week-note/" title="Ubuntu 一周小记">Ubuntu 一周小记</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.byvoid.com/blog/ubuntu-wine-wow/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>我能吞下玻璃而不伤身体 (Ubuntu 10.04)</title>
		<link>http://www.byvoid.com/blog/sglass-u1004/</link>
		<comments>http://www.byvoid.com/blog/sglass-u1004/#comments</comments>
		<pubDate>Wed, 12 May 2010 14:56:04 +0000</pubDate>
		<dc:creator>BYVoid</dc:creator>
				<category><![CDATA[點滴發現]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[偏旁]]></category>
		<category><![CDATA[发现]]></category>
		<category><![CDATA[字体]]></category>
		<category><![CDATA[汉字]]></category>
		<category><![CDATA[猎奇]]></category>

		<guid isPermaLink="false">http://www.byvoid.com/blog/?p=1940</guid>
		<description><![CDATA[Ubuntu 10.04字体查看器新发现：我能吞下玻璃而不伤身体 BYVoid点评 这句话虽然很有创意，却并不是一个很好的测试字体的语句。一般测试英文字体，总是用这句话：“The quick brown fox jumps over the l... ]]></description>
			<content:encoded><![CDATA[<p>Ubuntu 10.04字体查看器新发现：我能吞下玻璃而不伤身体<br />
<img class="alignnone size-full wp-image-1941" title="sglass" src="http://www.byvoid.com/blog/wp-content/uploads/2010/05/sglass.png" alt="" width="985" height="434" /><br />
BYVoid点评</p>
<p>这句话虽然很有创意，却并不是一个很好的测试字体的语句。一般测试英文字体，总是用这句话：“The quick brown fox jumps over the lazy dog”，为什么呢？因为它不多不少正好包含了26个拉丁字母。测试中文当然不能找一句话包含所有的汉字，但我还是希望能有一个长度恰当的句子，包含的汉字能覆盖常见的偏旁部件，尽可能要有“日月金木水火土 人手口言玉足草”等这些偏旁吧，谁能想出这样一个句子呢？</p>
<h3  class="related_post_title">Maybe you like</h3><ul class="related_post"><li><a href="http://www.byvoid.com/blog/billgates-house/" title="比尔-盖茨豪宅探秘">比尔-盖茨豪宅探秘</a></li><li><a href="http://www.byvoid.com/blog/sence-cg/" title="挑战你的感觉">挑战你的感觉</a></li><li><a href="http://www.byvoid.com/blog/googlepinyin/" title="Google拼音输入法">Google拼音输入法</a></li><li><a href="http://www.byvoid.com/blog/classical-chinese-gaokaozuowen/" title="『轉載』江蘇考生駢體文言高考作文">『轉載』江蘇考生駢體文言高考作文</a></li><li><a href="http://www.byvoid.com/blog/open-chinese-convert/" title="Open Chinese Convert 開源簡繁轉換">Open Chinese Convert 開源簡繁轉換</a></li><li><a href="http://www.byvoid.com/blog/ibus-bopomofo-1-3-9-features/" title="ibus-pinyin注音模式新特性">ibus-pinyin注音模式新特性</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.byvoid.com/blog/sglass-u1004/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Linux下实现自动设置SSH代理</title>
		<link>http://www.byvoid.com/blog/linux-ssh-wall/</link>
		<comments>http://www.byvoid.com/blog/linux-ssh-wall/#comments</comments>
		<pubDate>Mon, 10 May 2010 17:56:56 +0000</pubDate>
		<dc:creator>BYVoid</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[GFW]]></category>
		<category><![CDATA[proxychains]]></category>
		<category><![CDATA[socks5]]></category>
		<category><![CDATA[SSH]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[代理]]></category>
		<category><![CDATA[脚本]]></category>
		<category><![CDATA[跳板]]></category>

		<guid isPermaLink="false">http://www.byvoid.com/blog/?p=1933</guid>
		<description><![CDATA[SSH的巨大价值体现在能够配置为代理服务器上。不像在Windows下每次还需要手动登录设置，Linux有很好的工具链能够实现自动设置SSH代理，就是expect和ssh的联合使用，再加上proxychains，任何程序都... ]]></description>
			<content:encoded><![CDATA[<p>SSH的巨大价值体现在能够配置为代理服务器上。不像在Windows下每次还需要手动登录设置，Linux有很好的工具链能够实现自动设置SSH代理，就是expect和ssh的联合使用，再加上proxychains，任何程序都可以享用代理了，在此我简单介绍一下。</p>
<p>首先要安装expect和openssh，如果没有，Ubuntu下输入apt-get install expect openssh-client即可安装。接下来需要写一段脚本：</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p1933code3'); return false;">View Code</a> BASH</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p19333"><td class="code" id="p1933code3"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">#!/usr/bin/expect</span>
<span style="color: #000000; font-weight: bold;">set</span> timeout <span style="color: #000000;">60</span>
spawn <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>bin<span style="color: #000000; font-weight: bold;">/</span><span style="color: #c20cb9; font-weight: bold;">ssh</span> <span style="color: #660033;">-D</span> 本地端口 <span style="color: #660033;">-g</span> 用户名<span style="color: #000000; font-weight: bold;">@</span>服务器
expect <span style="color: #7a0874; font-weight: bold;">&#123;</span>
<span style="color: #ff0000;">&quot;password:&quot;</span> <span style="color: #7a0874; font-weight: bold;">&#123;</span>
send <span style="color: #ff0000;">&quot;密码<span style="color: #000099; font-weight: bold;">\r</span>&quot;</span>
<span style="color: #7a0874; font-weight: bold;">&#125;</span>
<span style="color: #7a0874; font-weight: bold;">&#125;</span>
interact <span style="color: #7a0874; font-weight: bold;">&#123;</span>
timeout <span style="color: #000000;">60</span> <span style="color: #7a0874; font-weight: bold;">&#123;</span> send <span style="color: #ff0000;">&quot; &quot;</span><span style="color: #7a0874; font-weight: bold;">&#125;</span>
<span style="color: #7a0874; font-weight: bold;">&#125;</span></pre></td></tr></table></div>

<p>把上面的中文替换成对应内容，保存为一个脚本文件，例如sshproxy.sh，然后给它执行权限，chmod +x sshproxy.sh。在终端下运行./sshproxy.sh，就会发现自动登录到了服务器上，而且在本地建立了一个socks5代理。而且使用这段脚本还不用担心会被踢，因为每60秒都要发送一个空格表示还在活动。如果把sshproxy.sh放到自动启动，那么以后每次启动都可以自动建立代理了。</p>
<p>这种方法建立的代理是socks5代理，在浏览器中很容易配置使用，但如果其他程序也想用它，而没有代理功能，该怎么办呢？在Windows下面的确不好办（需要各种付费的、不稳定的代理转换工具），而在Linux下一切很简单，只需要一个名叫proxychains的工具。Ubuntu安装方法为apt-get install proxychains。安装完以后要设置/etc/proxychains.conf文件，删除[ProxyList]后面的内容，然后添加</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p1933code4'); return false;">View Code</a> BASH</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p19334"><td class="code" id="p1933code4"><pre class="bash" style="font-family:monospace;">socks5  127.0.0.1 端口</pre></td></tr></table></div>

<p>把“端口”替换为SSH代理设置的端口。然后在想要运行的程序前加上proxychains ，即可使用代理。例如输入proxychains wget http://www.youtube.com -r，即可给wget设置SSH代理去下载。</p>
<p>正如其名，实际上proxychains是个代理链，我们可以设置多个代理，实现多级跳板连接。用在SSH代理上实在是大才小用了。</p>
<h3  class="related_post_title">Maybe you like</h3><ul class="related_post"><li><a href="http://www.byvoid.com/blog/ibus-bopomofo-1-3-9-features/" title="ibus-pinyin注音模式新特性">ibus-pinyin注音模式新特性</a></li><li><a href="http://www.byvoid.com/blog/ubuntu-wine-wow/" title="Ubuntu下用wine玩魔兽世界">Ubuntu下用wine玩魔兽世界</a></li><li><a href="http://www.byvoid.com/blog/linux-c-1/" title="Linux C语言编程学习笔记 (1)进程控制入门">Linux C语言编程学习笔记 (1)进程控制入门</a></li><li><a href="http://www.byvoid.com/blog/gedit-encoding/" title="解决gedit的乱码问题">解决gedit的乱码问题</a></li><li><a href="http://www.byvoid.com/blog/delete-peculiar-file/" title="删除顽固的文件">删除顽固的文件</a></li><li><a href="http://www.byvoid.com/blog/ubuntu-week-note/" title="Ubuntu 一周小记">Ubuntu 一周小记</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.byvoid.com/blog/linux-ssh-wall/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
	</channel>
</rss>
