<?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>笔记本 &#187; 折腾</title>
	<atom:link href="http://mengzhuo.org/blog/tag/%e6%8a%98%e8%85%be/feed" rel="self" type="application/rss+xml" />
	<link>http://mengzhuo.org/blog</link>
	<description>Just The Way It Was</description>
	<lastBuildDate>Sun, 29 Apr 2012 13:35:37 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Ibus-GJS主题制作</title>
		<link>http://mengzhuo.org/blog/ibus-gjs%e4%b8%bb%e9%a2%98%e5%88%b6%e4%bd%9c.html</link>
		<comments>http://mengzhuo.org/blog/ibus-gjs%e4%b8%bb%e9%a2%98%e5%88%b6%e4%bd%9c.html#comments</comments>
		<pubDate>Sun, 29 Apr 2012 13:31:12 +0000</pubDate>
		<dc:creator>mz</dc:creator>
				<category><![CDATA[晴]]></category>
		<category><![CDATA[Linux软件]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[技术]]></category>
		<category><![CDATA[折腾]]></category>

		<guid isPermaLink="false">http://mengzhuo.org/blog/?p=1631</guid>
		<description><![CDATA[因为我的个人的电脑是12&#8242;小屏又高分辨率（1280&#215;800），所以不改就看起来字就很小。而Ibus-GJS(Gnome JavaScript)版本用的前端是JS+CSS，这就给Ibus输入法主题定制提供了可能性（以前是代码里面写死的样式） 修改前 可以明显看出，连火狐的字体都比输入法的待选词框里的要大。不进行修改的话，打起字来很难受…… 待修改文件 只有两个，ibus-gjs的版本是3 /usr/share/gnome-shell/extensions/ibus-indicator@example.com/stylesheet.css /usr/share/gnome-shell/js/ui/status/ibus/candidatePanel.js 分析代码 不喜欢看的同学可以直接跳到：修改主题 文件1里面的内容是标准的CSS框架，文件2里面的是JS代码，写过网页前端的同学一定不会陌生这两个东西。 从文件2源代码看，选词框的结构是 candidate-panel > candidate-area > candidate-vertical > candidate-vcontent > *candidateTextStyle 当然，水平的选词框就把vertical换成horizontal就可以了。而candidateTextStyle之所以打星号，是因为在Ibus的源代码里并没有给这个应该有的属性添加上类别……因为标签本身就属于popup-menu，本身这样的标签是不必要的，但作者认为这样是很有效的，没办法，我们只能自己来改了。 style_class: 'popup-menu-item', style: candidateTextStyle, 了解以后我们就可以通过修改CSS来更改Ibus的主题样式了。 修改主题 理论上应该用stylesheet.css来控制这些参数的，但就像我之前说的，作者觉得这样更方便……我会尽力做出更好的patch，让作者改变心意。 const里的candidateTextStyle值 添加 font-size:11pt;text-shadow:0 0 5px #69d6ff; 就可以改变候选词的样式成酷酷的发蓝光的样子，而且变大了~ 同理，如果想改变候选编号的话就要改变candidateLabelStyle就可以了。 在stylesheet.css里面的参数基本是控制了整个候选区域的边框等，当然要是你有CSS经验，还可以加上背景图什么的都可以，这样一来相当于皮肤的功能就实现了 Ibus-GJS主题制作 &#124; 订阅博客署名-非商业性使用-相同方式共享]]></description>
			<content:encoded><![CDATA[<p>因为我的个人的电脑是12&#8242;小屏又高分辨率（1280&#215;800），所以不改就看起来字就很小。而Ibus-GJS(Gnome JavaScript)版本用的前端是JS+CSS，这就给Ibus输入法主题定制提供了可能性（以前是代码里面写死的样式）</p>
<h4>修改前</h4>
<p><a href="http://mengzhuo.org/blog/wp-content/uploads/2012/04/2012-04-09-223738_1280x800_scrot.png"><img class="alignnone  wp-image-1632" title="2012-04-09-223738_1280x800_scrot" src="http://mengzhuo.org/blog/wp-content/uploads/2012/04/2012-04-09-223738_1280x800_scrot.png" alt="" width="327" height="233" /></a><br />
可以明显看出，连火狐的字体都比输入法的待选词框里的要大。不进行修改的话，打起字来很难受……</p>
<h4>待修改文件</h4>
<p>只有两个，ibus-gjs的版本是3</p>
<ol>
<li><code>/usr/share/gnome-shell/extensions/ibus-indicator@example.com/stylesheet.css</code></li>
<li><code>/usr/share/gnome-shell/js/ui/status/ibus/candidatePanel.js</code></li>
</ol>
<h4>分析代码</h4>
<p>不喜欢看的同学可以直接跳到：<a href="#theme">修改主题</a><br />
文件1里面的内容是标准的CSS框架，文件2里面的是JS代码，写过网页前端的同学一定不会陌生这两个东西。<br />
从文件2源代码看，选词框的结构是</p>
<blockquote><p>candidate-panel > candidate-area > candidate-vertical > candidate-vcontent > *candidateTextStyle </p></blockquote>
<p>当然，水平的选词框就把vertical换成horizontal就可以了。而candidateTextStyle之所以打星号，是因为在Ibus的源代码里并没有给这个应该有的属性添加上类别……因为标签本身就属于popup-menu，本身这样的标签是不必要的，但作者认为这样是<a href="https://github.com/fujiwarat/ibus-gjs/pull/10#issuecomment-5110947">很有效的</a>，没办法，我们只能自己来改了。</p>
<blockquote><p><code>                                        style_class: 'popup-menu-item',<br />
                                        style: candidateTextStyle,</code></p></blockquote>
<p>了解以后我们就可以通过修改CSS来更改Ibus的主题样式了。</p>
<h4 id='theme'>修改主题</h4>
<p>理论上应该用stylesheet.css来控制这些参数的，但就像我之前说的，作者觉得这样更方便……我会尽力做出更好的patch，让作者改变心意。<br />
const里的candidateTextStyle值<br />
添加<br />
<blockquote><code>font-size:11pt;text-shadow:0 0 5px #69d6ff;</code></p></blockquote>
<p>就可以改变候选词的样式成酷酷的发蓝光的样子，而且变大了~<br />
<a href="http://mengzhuo.org/blog/wp-content/uploads/2012/04/2012-04-25-121028_1280x800_scrot.png"><img src="http://mengzhuo.org/blog/wp-content/uploads/2012/04/2012-04-25-121028_1280x800_scrot.png" alt="" title="2012-04-25-121028_1280x800_scrot" width="220" height="158" class="alignnone size-full wp-image-1646" /></a><br />
同理，如果想改变候选编号的话就要改变candidateLabelStyle就可以了。<br />
在stylesheet.css里面的参数基本是控制了整个候选区域的边框等，当然要是你有CSS经验，还可以加上背景图什么的都可以，这样一来相当于皮肤的功能就实现了</p>
<blockquote><a title="Ibus-GJS主题制作" href="http://mengzhuo.org/blog/ibus-gjs%e4%b8%bb%e9%a2%98%e5%88%b6%e4%bd%9c.html">Ibus-GJS主题制作</a> | <a title="蒙卓的博客，东西很杂" href="http://mengzhuo.org/blog/feed">订阅博客</a></blockquote><blockquote><small><a href="http://creativecommons.org/licenses/by-nc-sa/3.0/deed.zh" title="保留权利声明">署名-非商业性使用-相同方式共享</a></small><blockquote>]]></content:encoded>
			<wfw:commentRss>http://mengzhuo.org/blog/ibus-gjs%e4%b8%bb%e9%a2%98%e5%88%b6%e4%bd%9c.html/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>小内存VPS之Ubuntu配置LNmP</title>
		<link>http://mengzhuo.org/blog/%e5%b0%8f%e5%86%85%e5%ad%98vps%e4%b9%8bubuntu%e9%85%8d%e7%bd%aelnmp.html</link>
		<comments>http://mengzhuo.org/blog/%e5%b0%8f%e5%86%85%e5%ad%98vps%e4%b9%8bubuntu%e9%85%8d%e7%bd%aelnmp.html#comments</comments>
		<pubDate>Mon, 02 Apr 2012 06:27:12 +0000</pubDate>
		<dc:creator>mz</dc:creator>
				<category><![CDATA[阴]]></category>
		<category><![CDATA[Nginx]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[RR]]></category>
		<category><![CDATA[技术]]></category>
		<category><![CDATA[折腾]]></category>
		<category><![CDATA[网站]]></category>

		<guid isPermaLink="false">http://mengzhuo.org/blog/?p=1596</guid>
		<description><![CDATA[前言 作为Ubuntu fans，连VPS都是装Ubuntu的，但是因为内存太小（256M），传说中的LAMP（Linux+Apache+Mysql+PHP），因为内存使用率很容易就100%，只好用LNmP（Linux+Nginx+sqlite+PHP-fastcgi）。而网上的教程基本针对CentOS，就连用了Ubuntu的也是用LNMP安装包——从源代码开始安装！！而且把程序都装到/usr/local下，这样很不符合Ubuntu的包管理精神，而网上的教程基本上是一篇（都是互相抄袭嘛）。因此我想通过本文告诉大家，小内存下的Ubuntu不用编译也可以很好地使用，以下是集合我的实际配置经历和网上文章整理 纯粹在apt-get下管理软件，并配置出适合小内存VPS运行的服务器套装。 别看广告，看疗效 去掉我管理时连接ssh和bash（多了2M左右），内存最大占用只有60M，包括sendmail这种内存大头。当然现在VPS上才跑着一个Typecho(博客程序)和一个大波(推忒API)，就算按一个站点要15M左右(独立php-cgi+nginx进程)，多出来的200M，应该还能跑10个左右这样的站点哈，特别对是流量比较小的个人博客，简直是太合适了。 配置Ubuntu 首先在VPS面板安装好Ubuntu 10.04后（是有点老，不过文中命令条目可以跨LTS版本执行），删除apache2和mysql-serverapt-get remove apache2 mysql-server-core bind9接下来是安装Nginx php-cgi apt-get install php5-cgi nginx注:网上说的fastcgi其实和这个是一样的，我个人理解是Nginx把得到的参数通过CGI接口转接给PHP进行处理而已。而Spawn-FCGI就不用下载了，网上那些用了Nginx还去下载LightHttpd的文章真是不知道怎么说了。为什么？请看什么是CGI、FastCGI、PHP-CGI、PHP-FPM、Spawn-FCGI？ 配置PHP-CGI启动项 添加php-cgi作为常驻内存项目，减少服务器开支 wget http://mengzhuo.org/blog/wp-content/uploads/2012/04/php-fastcgi.txt &#038;&#038; chmod +x php-fastcgi.txt &#038;&#038; mv php-fastcgi.txt /etc/init.d/php-cgi或者手动复制php-fastcgi到/etc/init.d/下面 可能需要编辑文件里面的两项 BIND=/tmp/php.socket #绑定UNIX通道作为CGI传递的路径 PHP_FCGI_CHILDREN=2 #控制进程数(越多程序速度越快，当然内存消耗越大) 修改好后,再运行update-rc.d php-cgi defaults &#038;&#038; service php-cgi start，把这个启动项作为默认启动项，并启动。 配置Nginx 具体网站程序配置，最好网上找，我这里要说的是upstream和event的设定 /etc/nginx/nginx.conf下面要添加 upstream php { server unix:/tmp/php.socket; } events { worker_connections 1024; [...]]]></description>
			<content:encoded><![CDATA[<h4>前言</h4>
<p>作为Ubuntu fans，连VPS都是装Ubuntu的，但是因为内存太小（256M），传说中的LAMP（Linux+Apache+Mysql+PHP），因为内存使用率很容易就100%，只好用LNmP（Linux+Nginx+sqlite+PHP-fastcgi）。而网上的教程基本针对CentOS，就连用了Ubuntu的也是用LNMP安装包——从源代码开始安装！！而且把程序都装到<code>/usr/local</code>下，这样很不符合Ubuntu的包管理精神，而网上的教程基本上是一篇（都是互相抄袭嘛）。因此我想通过本文告诉大家，小内存下的Ubuntu不用编译也可以很好地使用，以下是集合我的实际配置经历和网上文章整理<br />
<strong>纯粹在apt-get下管理软件，并配置出适合小内存VPS运行的服务器套装。</strong></p>
<h4>别看广告，看疗效</h4>
<p><div id="attachment_1601" class="wp-caption alignnone" style="width: 600px"><a href="http://mengzhuo.org/blog/wp-content/uploads/2012/04/未命名.jpg"><img class="size-full wp-image-1601" title="未命名" src="http://mengzhuo.org/blog/wp-content/uploads/2012/04/未命名.jpg" alt="" width="590" height="334" /></a><p class="wp-caption-text">有图有真相</p></div><br />
去掉我管理时连接ssh和bash（多了2M左右），内存最大占用只有60M，包括sendmail这种内存大头。当然现在VPS上才跑着一个Typecho(博客程序)和一个大波(推忒API)，就算按一个站点要15M左右(独立php-cgi+nginx进程)，多出来的200M，应该还能跑10个左右这样的站点哈，特别对是流量比较小的个人博客，简直是太合适了。</p>
<h4>配置Ubuntu</h4>
<p>首先在VPS面板安装好Ubuntu 10.04后（是有点老，不过文中命令条目可以跨LTS版本执行），删除apache2和mysql-server<code class="tty">apt-get remove apache2 mysql-server-core bind9</code>接下来是安装Nginx php-cgi<br />
<code class="tty">apt-get install php5-cgi nginx</code>注:网上说的fastcgi其实和这个是一样的，我个人理解是Nginx把得到的参数通过CGI接口转接给PHP进行处理而已。而Spawn-FCGI就不用下载了，网上那些用了Nginx还去下载LightHttpd的文章真是不知道怎么说了。为什么？请看<a href="http://www.mike.org.cn/articles/what-is-cgi-fastcgi-php-fpm-spawn-fcgi/">什么是CGI、FastCGI、PHP-CGI、PHP-FPM、Spawn-FCGI？</a></p>
<h4>配置PHP-CGI启动项</h4>
<p>添加php-cgi作为常驻内存项目，减少服务器开支<br />
<code class='tty'>wget http://mengzhuo.org/blog/wp-content/uploads/2012/04/php-fastcgi.txt &#038;&#038; chmod +x php-fastcgi.txt &#038;&#038; mv php-fastcgi.txt /etc/init.d/php-cgi</code>或者手动复制<a href='http://mengzhuo.org/blog/wp-content/uploads/2012/04/php-fastcgi.txt'>php-fastcgi</a>到/etc/init.d/下面<br />
可能需要编辑文件里面的两项<br />
<code>BIND=/tmp/php.socket</code> #绑定UNIX通道作为CGI传递的路径<br />
<code>PHP_FCGI_CHILDREN=2</code> #控制进程数(越多程序速度越快，当然内存消耗越大)<br />
修改好后,再运行<code class="tty">update-rc.d php-cgi defaults &#038;&#038; service php-cgi start</code>，把这个启动项作为默认启动项，并启动。</p>
<h4>配置Nginx</h4>
<p>具体网站程序配置，最好网上找，我这里要说的是upstream和event的设定<br />
<code>/etc/nginx/nginx.conf</code>下面要添加<br />
<blockquote><code>upstream php {<br />
        server unix:/tmp/php.socket;<br />
	}<br />
events {<br />
    worker_connections  1024;<br />
    use epoll;<br />
}<br />
</code></p></blockquote>
<p>然后再具体的网站程序里要添加：<br />
<code>location ~ \.php {<br />
#你的程序配置<br />
fastcgi_pass    php;<br />
}</code><br />
添加好以后用<code class="tty">service nginx reload</code>重载即可。<br />
附上我的Typecho的配置文件：<br />
<blockquote><code>location ~* ^.+\.php(\/.*)*$ {<br />
                try_files $uri =404;<br />
                include /etc/nginx/fastcgi_params;<br />
                fastcgi_param   SCRIPT_FILENAME  $document_root$fastcgi_script_name;<br />
				fastcgi_split_path_info ^((?U).+\.php)(/?.+)$;<br />
				fastcgi_param PATH_INFO $fastcgi_path_info;<br />
                fastcgi_pass    php;<br />
        }<br />
	if (!-e $request_filename) {<br />
            rewrite ^(.*)$ /index.php$1 last;<br />
        }<br />
</code></p></blockquote>
<h4>结尾啦</h4>
<p>这样就基本差不多了，重启或者是其他关掉server之后，内存是不是省了很多，又不需要编译这么长的时间呢。</p>
<blockquote><a title="小内存VPS之Ubuntu配置LNmP" href="http://mengzhuo.org/blog/%e5%b0%8f%e5%86%85%e5%ad%98vps%e4%b9%8bubuntu%e9%85%8d%e7%bd%aelnmp.html">小内存VPS之Ubuntu配置LNmP</a> | <a title="蒙卓的博客，东西很杂" href="http://mengzhuo.org/blog/feed">订阅博客</a></blockquote><blockquote><small><a href="http://creativecommons.org/licenses/by-nc-sa/3.0/deed.zh" title="保留权利声明">署名-非商业性使用-相同方式共享</a></small><blockquote>]]></content:encoded>
			<wfw:commentRss>http://mengzhuo.org/blog/%e5%b0%8f%e5%86%85%e5%ad%98vps%e4%b9%8bubuntu%e9%85%8d%e7%bd%aelnmp.html/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Ubuntu11.10平滑升级至12.04</title>
		<link>http://mengzhuo.org/blog/ubuntu11-10%e5%b9%b3%e6%bb%91%e5%8d%87%e7%ba%a7%e8%87%b312-04.html</link>
		<comments>http://mengzhuo.org/blog/ubuntu11-10%e5%b9%b3%e6%bb%91%e5%8d%87%e7%ba%a7%e8%87%b312-04.html#comments</comments>
		<pubDate>Sat, 31 Mar 2012 06:28:55 +0000</pubDate>
		<dc:creator>mz</dc:creator>
				<category><![CDATA[晴]]></category>
		<category><![CDATA[Linux软件]]></category>
		<category><![CDATA[Rhythmbox]]></category>
		<category><![CDATA[RR]]></category>
		<category><![CDATA[技术]]></category>
		<category><![CDATA[折腾]]></category>

		<guid isPermaLink="false">http://mengzhuo.org/blog/?p=1580</guid>
		<description><![CDATA[Ubuntu12.04已经进入beta2了，其主要特性已冻结，目前只是Debug阶段了，其实和正式版差不了多少了。我个人主要是想要Gnome Shell 3.4（11.10肯定不会用的了），所以现在升级了。 一键升级 root权限下终端里执行update-manager -d就可以了，凭良心说现在的Ubuntu比2年前好多了，当时还要满世界找升级源，现在是全自动解决了。 自动化的源变更 接下来是等待下载结束，配置开始，一些软件如果改了默认配置就需要重新配置，比如mysql、apache。其他的基本上自动解决了。一开始我还担心12.04会把unity默认装回来，后来发现根本就是瞎担心，几乎是完美地回到了我原来的桌面，不过还是有下面这个小问题 Ibus-gjs 自动重启以后发现最大的问题是ibus-gjs没办法用了，而fujiwarat（IBUS-GJS作者）目前没空，所以我把网上搜刮到的patch打好，大家可以通过 sudo apt-add-repository ppa:mengzhuo1203/ibus-gjs &#038;&#038; sudo apt-get update &#038;&#038; sudo apt-get install ibus-gjs来获得我做的包 按下Alt+F2输入r重载后，使用gnome-tweak-tool调整就好了。 Rhythmbox 这次主要播放器又换回了Rhythmbox3，而11.10是蛋疼的banshee（主要是音乐文件夹更新后竟然没有自动侦测），不过之前开发的插件也用不上了，因为底层重写了……看来得花个时间重新看看文档了。 Ubuntu11.10平滑升级至12.04 &#124; 订阅博客署名-非商业性使用-相同方式共享]]></description>
			<content:encoded><![CDATA[<p>Ubuntu12.04已经进入beta2了，其主要特性已冻结，目前只是Debug阶段了，其实和正式版差不了多少了。我个人主要是想要Gnome Shell 3.4（11.10肯定不会用的了），所以现在升级了。</p>
<h4>一键升级</h4>
<p>root权限下终端里执行<code class="tty">update-manager -d</code>就可以了，凭良心说现在的Ubuntu比2年前好多了，当时还要满世界找升级源，现在是全自动解决了。</p>
<h4>自动化的源变更</h4>
<p><a href="http://mengzhuo.org/blog/wp-content/uploads/2012/03/Screenshot-2012-03-31-003313.png"><img class="wp-image-1581 alignnone" title="Screenshot-2012-03-31 00:33:13" src="http://mengzhuo.org/blog/wp-content/uploads/2012/03/Screenshot-2012-03-31-003313.png" alt="" width="271" height="229" /></a><a href="http://mengzhuo.org/blog/wp-content/uploads/2012/03/2012-03-31-015037_1280x800_scrot.jpg"><img class="alignright size-medium wp-image-1586" title="2012-03-31-015037_1280x800_scrot" src="http://mengzhuo.org/blog/wp-content/uploads/2012/03/2012-03-31-015037_1280x800_scrot-300x300.jpg" alt="" width="300" height="300" /></a><br />
接下来是等待下载结束，配置开始，一些软件如果改了默认配置就需要重新配置，比如mysql、apache。其他的基本上自动解决了。一开始我还担心12.04会把unity默认装回来，后来发现根本就是瞎担心，几乎是完美地回到了我原来的桌面，不过还是有下面这个小问题</p>
<h4>Ibus-gjs</h4>
<p>自动重启以后发现最大的问题是ibus-gjs没办法用了，而fujiwarat（IBUS-GJS作者）目前没空，所以我把网上搜刮到的patch打好，大家可以通过<br />
<code class="tty">sudo apt-add-repository ppa:mengzhuo1203/ibus-gjs &#038;&#038; sudo apt-get update &#038;&#038; sudo apt-get install ibus-gjs</code>来获得我做的包<br />
按下Alt+F2输入r重载后，使用gnome-tweak-tool调整就好了。</p>
<h4>Rhythmbox</h4>
<p>这次主要播放器又换回了Rhythmbox3，而11.10是蛋疼的banshee（主要是音乐文件夹更新后竟然没有自动侦测），不过之前开发的插件也用不上了，因为底层重写了……看来得花个时间重新看看文档了。</p>
<blockquote><a title="Ubuntu11.10平滑升级至12.04" href="http://mengzhuo.org/blog/ubuntu11-10%e5%b9%b3%e6%bb%91%e5%8d%87%e7%ba%a7%e8%87%b312-04.html">Ubuntu11.10平滑升级至12.04</a> | <a title="蒙卓的博客，东西很杂" href="http://mengzhuo.org/blog/feed">订阅博客</a></blockquote><blockquote><small><a href="http://creativecommons.org/licenses/by-nc-sa/3.0/deed.zh" title="保留权利声明">署名-非商业性使用-相同方式共享</a></small><blockquote>]]></content:encoded>
			<wfw:commentRss>http://mengzhuo.org/blog/ubuntu11-10%e5%b9%b3%e6%bb%91%e5%8d%87%e7%ba%a7%e8%87%b312-04.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>浅尝Gnome3插件</title>
		<link>http://mengzhuo.org/blog/%e6%b5%85%e5%b0%9dgnome3%e6%8f%92%e4%bb%b6.html</link>
		<comments>http://mengzhuo.org/blog/%e6%b5%85%e5%b0%9dgnome3%e6%8f%92%e4%bb%b6.html#comments</comments>
		<pubDate>Sat, 03 Mar 2012 15:29:45 +0000</pubDate>
		<dc:creator>mz</dc:creator>
				<category><![CDATA[雨]]></category>
		<category><![CDATA[Linux软件]]></category>
		<category><![CDATA[RR]]></category>
		<category><![CDATA[技术]]></category>
		<category><![CDATA[折腾]]></category>

		<guid isPermaLink="false">http://mengzhuo.org/blog/?p=1557</guid>
		<description><![CDATA[几个月前，Gnome3发布了插件网站（只支持firefox）。其实我用过算是很方便的Ubuntu软件中心、新立得、apt-get等等（Windows下比较类似的是360软件中心吧，苹果的没体验过）。 总之——就是没见过Gnome3这么方便的。 真的是一“拨”就自动安装、启用，感觉和安卓上装程序差不多，Gnome3这样进一步地模糊了桌面操作系统和网络的边界，可能这也是IT世界大同的结果吧。 插件地址 extensions.gnome.org 比如说我们挑选一个叫window-list的插件，然后点选左边最大的开关，如下图黄色圈圈内 选定“安装”，就装好了 如果要关掉某个插件，再按一按那个开关就可以了，或者用gnome-tweak调整就可以了。 很简单是吧，我文章都不需要怎么截图和文字了…… 怪不得网上对这个的介绍几乎没有，因为太方便了吗？ 不过要是以后Gnome的用户多了起来，Gnome的服务器撑不撑得住呢 ：） 浅尝Gnome3插件 &#124; 订阅博客署名-非商业性使用-相同方式共享]]></description>
			<content:encoded><![CDATA[<p><a href="http://mengzhuo.org/blog/wp-content/uploads/2012/03/Screenshot-2012-03-03-224219.png"><img src="http://mengzhuo.org/blog/wp-content/uploads/2012/03/Screenshot-2012-03-03-224219.png" alt="" title="Screenshot-2012-03-03 22:42:19" width="333" height="84" class="alignleft size-full wp-image-1558" /></a><br />
几个月前，Gnome3发布了插件网站（只支持firefox）。其实我用过算是很方便的Ubuntu软件中心、新立得、apt-get等等（Windows下比较类似的是360软件中心吧，苹果的没体验过）。<br />
总之——<strong>就是没见过Gnome3这么方便的</strong>。<br />
真的是一“拨”就自动安装、启用，感觉和安卓上装程序差不多，Gnome3这样进一步地模糊了桌面操作系统和网络的边界，可能这也是IT世界大同的结果吧。</p>
<h4>插件地址</h4>
<p><a class="intro" href="https://extensions.gnome.org">extensions.gnome.org</a><br />
比如说我们挑选一个叫<a href="https://extensions.gnome.org/extension/25/window-list/">window-list</a>的插件，然后点选左边最大的开关，如下图黄色圈圈内<br />
<a href="http://mengzhuo.org/blog/wp-content/uploads/2012/03/Screenshot-2012-03-03-230042.png"><img src="http://mengzhuo.org/blog/wp-content/uploads/2012/03/Screenshot-2012-03-03-230042-610x315.png" alt="" title="Screenshot-2012-03-03 23:00:42" width="610" height="315" class="alignleft size-large wp-image-1565" /></a><br />
选定“安装”，就装好了</p>
<hr />
如果要关掉某个插件，再按一按那个开关就可以了，或者用gnome-tweak调整就可以了。<br />
很简单是吧，我文章都不需要怎么截图和文字了……<br />
怪不得网上对这个的介绍几乎没有，因为太方便了吗？<br />
不过要是以后Gnome的用户多了起来，Gnome的服务器撑不撑得住呢 ：）</p>
<blockquote><a title="浅尝Gnome3插件" href="http://mengzhuo.org/blog/%e6%b5%85%e5%b0%9dgnome3%e6%8f%92%e4%bb%b6.html">浅尝Gnome3插件</a> | <a title="蒙卓的博客，东西很杂" href="http://mengzhuo.org/blog/feed">订阅博客</a></blockquote><blockquote><small><a href="http://creativecommons.org/licenses/by-nc-sa/3.0/deed.zh" title="保留权利声明">署名-非商业性使用-相同方式共享</a></small><blockquote>]]></content:encoded>
			<wfw:commentRss>http://mengzhuo.org/blog/%e6%b5%85%e5%b0%9dgnome3%e6%8f%92%e4%bb%b6.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>安装fakeshell最小化ssh用户权限</title>
		<link>http://mengzhuo.org/blog/%e5%ae%89%e8%a3%85fakeshell%e6%9c%80%e5%b0%8f%e5%8c%96ssh%e7%94%a8%e6%88%b7%e6%9d%83%e9%99%90.html</link>
		<comments>http://mengzhuo.org/blog/%e5%ae%89%e8%a3%85fakeshell%e6%9c%80%e5%b0%8f%e5%8c%96ssh%e7%94%a8%e6%88%b7%e6%9d%83%e9%99%90.html#comments</comments>
		<pubDate>Wed, 18 Jan 2012 16:08:11 +0000</pubDate>
		<dc:creator>mz</dc:creator>
				<category><![CDATA[阴]]></category>
		<category><![CDATA[雨]]></category>
		<category><![CDATA[Linux软件]]></category>
		<category><![CDATA[技术]]></category>
		<category><![CDATA[折腾]]></category>
		<category><![CDATA[网站]]></category>

		<guid isPermaLink="false">http://mengzhuo.org/blog/?p=1444</guid>
		<description><![CDATA[因为新买的VPS跑网站（nginx+php-fastcgi）很吃力，可能是我配置得不好，配置邮件服务器我试了2次，都不行，所以干脆把新服务器改成了ssh代理站，至于用来干什么大家都很清楚哈。 但是Linux下新建的用户权限还是相当高，网上搜到的教程都是把shell指到/bin/false下的，文章连标点符号都一样，可见国内互联网环境有多差！抄就抄的吧，可我要是用这个方法链接刚开始就会自动退出了，所以，在github上找到个源码： github.com/xxlmira/fakeshell 完全符合我的要求，用户能登入，不需要其他动作，只需要添加即可。 这么方便？就看下面的教程吧。如果你知道什么是编译、用过make这种东西，下面的就不用看啦，哈哈。 安装fakeshell 因为是源码安装，所以肯定要有build-essential，然后下载上面的代码到自己的服务器上，并修改Makefile …… PROG= fakeshell SRCS= fakeshell.c BANNER= banner PREFIX= #原来是/usr/local 这里我喜欢用空值 PROVIDER= "mengzhuo.org" #改成你要的网站标题 ADMINS= "mengzhuo1203@gmail.com" #改成你要的管理员邮箱 CC= gcc …… 然后输入make &#038;&#038; make install即可，很容易吧。 配置用户 因为我只是想分发少量的帐号，毕竟这个服务器也不知道能撑到什么时候，所以就手动输入 useradd -s /bin/fakeshell test添加一个test用户 passwd test给test用户添加密码 到这里就好了，不敢相信吧~ 后记 登入后显示： Welcome to mengzhuo.org service on x200s! In case of any urgency, do not hesitate [...]]]></description>
			<content:encoded><![CDATA[<p>因为新买的VPS跑网站（nginx+php-fastcgi）很吃力，可能是我配置得不好，配置邮件服务器我试了2次，都不行，所以干脆把新服务器改成了ssh代理站，至于用来干什么大家都很清楚哈。<br />
但是Linux下新建的用户权限还是相当高，网上搜到的教程都是把shell指到/bin/false下的，文章连标点符号都一样，可见国内互联网环境有多差！抄就抄的吧，可我要是用这个方法链接刚开始就会自动退出了，所以，在github上找到个源码：<br />
<a href="https://github.com/xxlmira/fakeshell">github.com/xxlmira/fakeshell</a><br />
完全符合我的要求，用户能登入，不需要其他动作，只需要添加即可。<br />
这么方便？就看下面的教程吧。如果你知道什么是编译、用过make这种东西，下面的就不用看啦，哈哈。</p>
<h4>安装fakeshell</h4>
<p>因为是源码安装，所以肯定要有build-essential，然后下载上面的代码到自己的服务器上，并修改Makefile<br />
……</p>
<pre style="background:#F1F1F1">
PROG=		fakeshell
SRCS=		fakeshell.c
BANNER=		banner
PREFIX=		#原来是/usr/local 这里我喜欢用空值
PROVIDER=	"mengzhuo.org" #改成你要的网站标题
ADMINS=		"mengzhuo1203@gmail.com" #改成你要的管理员邮箱
CC=		gcc
</pre>
<p>……<span id="more-1444"></span><br />
然后输入<code>make &#038;&#038; make install</code>即可，很容易吧。</p>
<h4>配置用户</h4>
<p>因为我只是想分发少量的帐号，毕竟这个服务器也不知道能撑到什么时候，所以就手动输入<br />
<code>useradd -s /bin/fakeshell test</code>添加一个test用户<br />
<code>passwd test</code>给test用户添加密码</p>
<p>到这里就好了，不敢相信吧~</p>
<h4>后记</h4>
<p>登入后显示：</p>
<pre style="background:#F1F1F1">
Welcome to mengzhuo.org service on x200s!
In case of any urgency, do not hesitate to contact us at mengzhuo1203@gmail.com.
ls
What do you think I am, a shell?
^C
</pre>
<p>这个fakeshell确实很好，而且我还想给这个fakeshell加个uptime的功能，敬请期待<br />
<a href="https://github.com/mengzhuo/fakeshell">github.com/mengzhuo/fakeshell</a></p>
<blockquote><a title="安装fakeshell最小化ssh用户权限" href="http://mengzhuo.org/blog/%e5%ae%89%e8%a3%85fakeshell%e6%9c%80%e5%b0%8f%e5%8c%96ssh%e7%94%a8%e6%88%b7%e6%9d%83%e9%99%90.html">安装fakeshell最小化ssh用户权限</a> | <a title="蒙卓的博客，东西很杂" href="http://mengzhuo.org/blog/feed">订阅博客</a></blockquote><blockquote><small><a href="http://creativecommons.org/licenses/by-nc-sa/3.0/deed.zh" title="保留权利声明">署名-非商业性使用-相同方式共享</a></small><blockquote>]]></content:encoded>
			<wfw:commentRss>http://mengzhuo.org/blog/%e5%ae%89%e8%a3%85fakeshell%e6%9c%80%e5%b0%8f%e5%8c%96ssh%e7%94%a8%e6%88%b7%e6%9d%83%e9%99%90.html/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

