<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Pratik Sinha</title>
	
	<link>http://www.humbug.in</link>
	<description>Embedded Linux and 802.11 Wireless Software Freelancer</description>
	<lastBuildDate>Tue, 09 Apr 2013 18:59:51 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/humbugin" /><feedburner:info uri="humbugin" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://superfeedr.com/hubbub" /><feedburner:emailServiceId>humbugin</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item>
		<title>Super Quick Setup for a Temporary Linux Router</title>
		<link>http://feedproxy.google.com/~r/humbugin/~3/xW1Yi0zR9ZQ/</link>
		<comments>http://www.humbug.in/2012/super-quick-setup-for-a-temporary-linux-router/#comments</comments>
		<pubDate>Mon, 26 Nov 2012 16:49:30 +0000</pubDate>
		<dc:creator>Pratik Sinha</dc:creator>
				<category><![CDATA[Guides]]></category>
		<category><![CDATA[dhcpd]]></category>
		<category><![CDATA[IPtables]]></category>
		<category><![CDATA[masquerade]]></category>
		<category><![CDATA[router]]></category>

		<guid isPermaLink="false">http://www.humbug.in/?p=1572</guid>
		<description><![CDATA[<p><p><a href="http://www.humbug.in/2012/super-quick-setup-for-a-temporary-linux-router/">Super Quick Setup for a Temporary Linux Router</a></p><p>I often need to quickly setup a router using my linux laptop and hence documenting the general steps. Lets assume wlan0 is the internet facing interface while eth0 is the LAN interface. Add/Edit the following in /etc/sysctl.conf net.ipv4.ip_forward = 1 net.ipv6.conf.all.forwarding = 1 Execute the following command to setup the sysctl values. sudo sysctl -p [...]</p></p><p><a href="http://www.humbug.in">Pratik Sinha - Embedded Linux and 802.11 Wireless Software Freelancer</a></p>]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.humbug.in/2012/super-quick-setup-for-a-temporary-linux-router/">Super Quick Setup for a Temporary Linux Router</a></p><p>I often need to quickly setup a router using my linux laptop and hence documenting the general steps.</p>
<p>Lets assume <code>wlan0</code> is the internet facing interface while <code>eth0</code> is the LAN interface.</p>
<p>Add/Edit the following in <code>/etc/sysctl.conf</code></p>
<pre>
net.ipv4.ip_forward = 1
net.ipv6.conf.all.forwarding = 1
</pre>
<p><span id="more-1572"></span><br />
Execute the following command to setup the sysctl values.</p>
<pre>
sudo sysctl -p /etc/sysctl.conf
</pre>
<p>Make sure the default route is pointing to <code>wlan0</code></p>
<p>Masquerade on the internet facing interface i.e. <code>wlan0</code></p>
<pre>
sudo iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADE
</pre>
<p>Now give <code>eth0</code> an IP and use an IP in the same broadcast range as <code>eth0</code> for the device sitting on the LAN. </p>
<p>For eg</p>
<pre>
sudo ifconfig eth0 192.168.137.1
</pre>
<p>And now use <code>192.168.137.2</code> for the device on the LAN network.</p>
<p>Additional step could be to setup a dhcpd server on the eth0 interface. Here&#8217;s a sample dhcpd configuration</p>
<pre>
default-lease-time 600;
max-lease-time 7200;
subnet 192.168.137.0 netmask 255.255.255.0 {
 range 192.168.137.2 192.168.137.254;
}
</pre>
<p>Now to run the dhcpd server on <code>eth0</code></p>
<pre>
sudo dhcpd -f -cf /etc/dhcpd.conf eth0
</pre>
<p>Remove the <code>-f</code> if you want to run dhcpd in background.</p>
<p><a href="http://www.humbug.in">Pratik Sinha - Embedded Linux and 802.11 Wireless Software Freelancer</a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/humbugin?a=xW1Yi0zR9ZQ:fDL0gdTNebI:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/humbugin?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/humbugin?a=xW1Yi0zR9ZQ:fDL0gdTNebI:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/humbugin?i=xW1Yi0zR9ZQ:fDL0gdTNebI:-BTjWOF_DHI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/humbugin?a=xW1Yi0zR9ZQ:fDL0gdTNebI:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/humbugin?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/humbugin?a=xW1Yi0zR9ZQ:fDL0gdTNebI:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/humbugin?i=xW1Yi0zR9ZQ:fDL0gdTNebI:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/humbugin/~4/xW1Yi0zR9ZQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.humbug.in/2012/super-quick-setup-for-a-temporary-linux-router/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.humbug.in/2012/super-quick-setup-for-a-temporary-linux-router/</feedburner:origLink></item>
		<item>
		<title>Assertion ‘b’ failed at pulsecore/memblock.c:454, function pa_memblock_acquire(). Aborting</title>
		<link>http://feedproxy.google.com/~r/humbugin/~3/fEhGuRVkdvQ/</link>
		<comments>http://www.humbug.in/2012/assertion-b-failed-at-pulsecorememblock-c454-function-pa_memblock_acquire-aborting/#comments</comments>
		<pubDate>Sat, 24 Nov 2012 05:49:39 +0000</pubDate>
		<dc:creator>Pratik Sinha</dc:creator>
				<category><![CDATA[Tips-N-Tricks]]></category>
		<category><![CDATA[pulseaudio]]></category>
		<category><![CDATA[skype]]></category>

		<guid isPermaLink="false">http://www.humbug.in/?p=1568</guid>
		<description><![CDATA[<p><p><a href="http://www.humbug.in/2012/assertion-b-failed-at-pulsecorememblock-c454-function-pa_memblock_acquire-aborting/">Assertion &#8216;b&#8217; failed at pulsecore/memblock.c:454, function pa_memblock_acquire(). Aborting</a></p><p>My skype started crashing all of a sudden with the above error. The suggested fix for now is to set enable-shm = no in /etc/pulse/daemon.conf or /etc/pulse/server.conf, whichever file your distribution uses. Restart X after updating the configuration.</p></p><p><a href="http://www.humbug.in">Pratik Sinha - Embedded Linux and 802.11 Wireless Software Freelancer</a></p>]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.humbug.in/2012/assertion-b-failed-at-pulsecorememblock-c454-function-pa_memblock_acquire-aborting/">Assertion &#8216;b&#8217; failed at pulsecore/memblock.c:454, function pa_memblock_acquire(). Aborting</a></p><p>My skype started crashing all of a sudden with the above error. The suggested fix for now is to set <code>enable-shm = no</code> in <code>/etc/pulse/daemon.conf</code> or <code>/etc/pulse/server.conf</code>, whichever file your distribution uses. Restart X after updating the configuration.</p>
<p><a href="http://www.humbug.in">Pratik Sinha - Embedded Linux and 802.11 Wireless Software Freelancer</a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/humbugin?a=fEhGuRVkdvQ:rNoterBbiqQ:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/humbugin?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/humbugin?a=fEhGuRVkdvQ:rNoterBbiqQ:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/humbugin?i=fEhGuRVkdvQ:rNoterBbiqQ:-BTjWOF_DHI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/humbugin?a=fEhGuRVkdvQ:rNoterBbiqQ:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/humbugin?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/humbugin?a=fEhGuRVkdvQ:rNoterBbiqQ:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/humbugin?i=fEhGuRVkdvQ:rNoterBbiqQ:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/humbugin/~4/fEhGuRVkdvQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.humbug.in/2012/assertion-b-failed-at-pulsecorememblock-c454-function-pa_memblock_acquire-aborting/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.humbug.in/2012/assertion-b-failed-at-pulsecorememblock-c454-function-pa_memblock_acquire-aborting/</feedburner:origLink></item>
		<item>
		<title>Enable Netfilter/Iptables on ArchLinux</title>
		<link>http://feedproxy.google.com/~r/humbugin/~3/VE3B-uJmwbM/</link>
		<comments>http://www.humbug.in/2012/enable-netfilteriptables-on-archlinux/#comments</comments>
		<pubDate>Sat, 24 Nov 2012 03:30:12 +0000</pubDate>
		<dc:creator>Pratik Sinha</dc:creator>
				<category><![CDATA[Tips-N-Tricks]]></category>
		<category><![CDATA[archlinux]]></category>
		<category><![CDATA[IPtables]]></category>

		<guid isPermaLink="false">http://www.humbug.in/?p=1566</guid>
		<description><![CDATA[<p><p><a href="http://www.humbug.in/2012/enable-netfilteriptables-on-archlinux/">Enable Netfilter/Iptables on ArchLinux</a></p><p>I was surprised that iptables modules are not loaded automatically on ArchLinux. Here&#8217;s how you load them. Dump the following lines in any file (for eg. netfilter.conf) under modules-load.d and restart your machine. Alternatively load the modules manually if you want to avoid restarting. @~ 1028$ cat /etc/modules-load.d/netfilter.conf x_tables ip_tables iptable_filter iptable_mangle nf_conntrack nf_defrag_ipv4 nf_conntrack_ipv4 [...]</p></p><p><a href="http://www.humbug.in">Pratik Sinha - Embedded Linux and 802.11 Wireless Software Freelancer</a></p>]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.humbug.in/2012/enable-netfilteriptables-on-archlinux/">Enable Netfilter/Iptables on ArchLinux</a></p><p>I was surprised that iptables modules are not loaded automatically on ArchLinux. Here&#8217;s how you load them. Dump the following lines in any file (for eg. netfilter.conf) under modules-load.d and restart your machine. Alternatively load the modules manually if you want to avoid restarting. </p>
<pre>
@~ 1028$ cat /etc/modules-load.d/netfilter.conf 
x_tables
ip_tables
iptable_filter
iptable_mangle
nf_conntrack
nf_defrag_ipv4
nf_conntrack_ipv4
nf_nat
iptable_nat
</pre>
<p><a href="http://www.humbug.in">Pratik Sinha - Embedded Linux and 802.11 Wireless Software Freelancer</a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/humbugin?a=VE3B-uJmwbM:cxMZ2ejp_EI:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/humbugin?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/humbugin?a=VE3B-uJmwbM:cxMZ2ejp_EI:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/humbugin?i=VE3B-uJmwbM:cxMZ2ejp_EI:-BTjWOF_DHI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/humbugin?a=VE3B-uJmwbM:cxMZ2ejp_EI:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/humbugin?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/humbugin?a=VE3B-uJmwbM:cxMZ2ejp_EI:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/humbugin?i=VE3B-uJmwbM:cxMZ2ejp_EI:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/humbugin/~4/VE3B-uJmwbM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.humbug.in/2012/enable-netfilteriptables-on-archlinux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.humbug.in/2012/enable-netfilteriptables-on-archlinux/</feedburner:origLink></item>
		<item>
		<title>Sample Kernel Build with the new F2FS filesystem by Samsung</title>
		<link>http://feedproxy.google.com/~r/humbugin/~3/mmQu7R7KmMo/</link>
		<comments>http://www.humbug.in/2012/sample-kernel-build-with-the-new-f2fs-filesystem-by-samsung/#comments</comments>
		<pubDate>Fri, 02 Nov 2012 21:08:07 +0000</pubDate>
		<dc:creator>Pratik Sinha</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Embedded Systems]]></category>
		<category><![CDATA[F2FS]]></category>
		<category><![CDATA[Linux Kernel]]></category>

		<guid isPermaLink="false">http://www.humbug.in/?p=1555</guid>
		<description><![CDATA[<p><p><a href="http://www.humbug.in/2012/sample-kernel-build-with-the-new-f2fs-filesystem-by-samsung/">Sample Kernel Build with the new F2FS filesystem by Samsung</a></p><p>Sample Kernel Build with the new F2FS filesystem by Samsung</p></p><p><a href="http://www.humbug.in">Pratik Sinha - Embedded Linux and 802.11 Wireless Software Freelancer</a></p>]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.humbug.in/2012/sample-kernel-build-with-the-new-f2fs-filesystem-by-samsung/">Sample Kernel Build with the new F2FS filesystem by Samsung</a></p><p><a href="https://aur.archlinux.org/packages.php?ID=64214">Sample Kernel Build with the new F2FS filesystem by Samsung</a></p>
<p><a href="http://www.humbug.in">Pratik Sinha - Embedded Linux and 802.11 Wireless Software Freelancer</a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/humbugin?a=mmQu7R7KmMo:ZKHNHLArOlQ:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/humbugin?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/humbugin?a=mmQu7R7KmMo:ZKHNHLArOlQ:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/humbugin?i=mmQu7R7KmMo:ZKHNHLArOlQ:-BTjWOF_DHI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/humbugin?a=mmQu7R7KmMo:ZKHNHLArOlQ:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/humbugin?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/humbugin?a=mmQu7R7KmMo:ZKHNHLArOlQ:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/humbugin?i=mmQu7R7KmMo:ZKHNHLArOlQ:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/humbugin/~4/mmQu7R7KmMo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.humbug.in/2012/sample-kernel-build-with-the-new-f2fs-filesystem-by-samsung/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.humbug.in/2012/sample-kernel-build-with-the-new-f2fs-filesystem-by-samsung/</feedburner:origLink></item>
		<item>
		<title>Embedded Systems Tip: Compress Kernel Modules to Save on Disk Space</title>
		<link>http://feedproxy.google.com/~r/humbugin/~3/nQAeDa7yCIs/</link>
		<comments>http://www.humbug.in/2012/embedded-systems-tip-compress-kernel-modules-to-save-on-disk-space/#comments</comments>
		<pubDate>Fri, 02 Nov 2012 21:00:03 +0000</pubDate>
		<dc:creator>Pratik Sinha</dc:creator>
				<category><![CDATA[Tips-N-Tricks]]></category>
		<category><![CDATA[Embedded Systems]]></category>
		<category><![CDATA[kernel modules]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.humbug.in/?p=1551</guid>
		<description><![CDATA[<p><p><a href="http://www.humbug.in/2012/embedded-systems-tip-compress-kernel-modules-to-save-on-disk-space/">Embedded Systems Tip: Compress Kernel Modules to Save on Disk Space</a></p><p>Just read about this package on AUR (Arch Linux User Repository) which compresses kernel modules using xz compression, so decided to make a note for myself that I should use this technique when required. https://aur.archlinux.org/packages.php?ID=64213</p></p><p><a href="http://www.humbug.in">Pratik Sinha - Embedded Linux and 802.11 Wireless Software Freelancer</a></p>]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.humbug.in/2012/embedded-systems-tip-compress-kernel-modules-to-save-on-disk-space/">Embedded Systems Tip: Compress Kernel Modules to Save on Disk Space</a></p><p>Just read about this package on AUR (Arch Linux User Repository) which compresses kernel modules using xz compression, so decided to make a note for myself that I should use this technique when required.</p>
<p><a href="https://aur.archlinux.org/packages.php?ID=64213">https://aur.archlinux.org/packages.php?ID=64213</a></p>
<p><a href="http://www.humbug.in">Pratik Sinha - Embedded Linux and 802.11 Wireless Software Freelancer</a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/humbugin?a=nQAeDa7yCIs:9IjxFlIe_LM:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/humbugin?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/humbugin?a=nQAeDa7yCIs:9IjxFlIe_LM:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/humbugin?i=nQAeDa7yCIs:9IjxFlIe_LM:-BTjWOF_DHI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/humbugin?a=nQAeDa7yCIs:9IjxFlIe_LM:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/humbugin?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/humbugin?a=nQAeDa7yCIs:9IjxFlIe_LM:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/humbugin?i=nQAeDa7yCIs:9IjxFlIe_LM:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/humbugin/~4/nQAeDa7yCIs" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.humbug.in/2012/embedded-systems-tip-compress-kernel-modules-to-save-on-disk-space/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.humbug.in/2012/embedded-systems-tip-compress-kernel-modules-to-save-on-disk-space/</feedburner:origLink></item>
		<item>
		<title>Enable Mac OS X style Two Finger Scrolling in Linux with Gnome</title>
		<link>http://feedproxy.google.com/~r/humbugin/~3/_I9Q85ejIag/</link>
		<comments>http://www.humbug.in/2012/enable-mac-os-x-style-two-finger-scrolling-in-linux-with-gnome/#comments</comments>
		<pubDate>Sun, 21 Oct 2012 06:03:54 +0000</pubDate>
		<dc:creator>Pratik Sinha</dc:creator>
				<category><![CDATA[Guides]]></category>
		<category><![CDATA[archlinux]]></category>
		<category><![CDATA[gnome]]></category>
		<category><![CDATA[mac-os-x]]></category>

		<guid isPermaLink="false">http://www.humbug.in/?p=1528</guid>
		<description><![CDATA[<p><p><a href="http://www.humbug.in/2012/enable-mac-os-x-style-two-finger-scrolling-in-linux-with-gnome/">Enable Mac OS X style Two Finger Scrolling in Linux with Gnome</a></p><p>I have been using a MacBook Pro at work for the past 6 months. I&#8217;m not a huge fan of either the MacBook or Mac OS X. OS X according to me is highly bloated and a very poor unix platform. Try entering a command line option at the end of a command &#8211; For [...]</p></p><p><a href="http://www.humbug.in">Pratik Sinha - Embedded Linux and 802.11 Wireless Software Freelancer</a></p>]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.humbug.in/2012/enable-mac-os-x-style-two-finger-scrolling-in-linux-with-gnome/">Enable Mac OS X style Two Finger Scrolling in Linux with Gnome</a></p><p>I have been using a MacBook Pro at work for the past 6 months. I&#8217;m not a huge fan of either the MacBook or Mac OS X. OS X according to me is highly bloated and a very poor unix platform. Try entering a command line option at the end of a command &#8211; For eg. <code>ls * -l</code>. Applications are installed in their individual directories and are almost never in the path when one needs to execute them from the command line. However one of the features that I grew to love about MacBook is the multi-touch trackpad, especially the two-finger scrolling. Having shifted to Arch Linux for the past month or so, I had been missing the two-finger scrolling. The trackpad that comes with my Lenovo Thinkpad recognizes multi-touch gestures. So I decided to look up how to get two finger scrolling to work and it was surprisingly simple.<span id="more-1528"></span></p>
<p>You should install the <code>xf86-input-synaptics</code> package if you don&#8217;t have it already.</p>
<p>Step 1 is to update the Xorg Synaptics Configuration. In Arch Linux, this resides at <code>/etc/X11/xorg.conf.d/10-synaptics.conf</code>. </p>
<pre>
Section "InputClass"
Identifier "touchpad catchall"
Driver "synaptics"
MatchIsTouchpad "on"
MatchDevicePath "/dev/input/event*"
  Option "TapButton1" "1"
  Option "TapButton2" "2"
  Option "TapButton3" "3"
  Option "VertEdgeScroll" "on"
  Option "VertTwoFingerScroll" "on"
  Option "HorizEdgeScroll" "on"
  Option "HorizTwoFingerScroll" "on"
  Option "CircularScrolling" "on"
  Option "CircScrollTrigger" "2"
  Option "EmulateTwoFingerMinZ" "40"
  Option "EmulateTwoFingerMinW" "8"
  Option "CoastingSpeed" "0"
EndSection
</pre>
<p>Step 2: Logout and Login back into your Gnome/Unity Session</p>
<p>Step 3: Open the &#8216;Mouse and Touchpad&#8217; section under &#8216;System Settings&#8217; and enable &#8216;Two-finger scrolling&#8217;. Screenshot below.<br />
<a href="http://i2.wp.com/www.humbug.in/wp-content/uploads/2012/10/Screenshot-from-2012-10-20-225155.png"><img src="http://i1.wp.com/www.humbug.in/wp-content/uploads/2012/10/Screenshot-from-2012-10-20-225155.png?resize=869%2C485" alt="Two Finger Scrolling in Linux" title="Two Finger Scrolling in Linux" class="aligncenter size-full wp-image-1535" data-recalc-dims="1" /></a></p>
<p>The above configurations were enough for me to get two finger scrolling to work. Awesome! </p>
<div class="note">
<div class="icon">
The above configuration also enables 2 finger tapping if you have &#8216;Enable mouse clicks with touchpad&#8217; enabled in &#8216;Mouse and Touchpad&#8217; settings. A 2 finger tap will result in the right click menu. Not something I use very often.
</div>
</div>
<p><a href="http://www.humbug.in">Pratik Sinha - Embedded Linux and 802.11 Wireless Software Freelancer</a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/humbugin?a=_I9Q85ejIag:n2pqkEXZkew:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/humbugin?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/humbugin?a=_I9Q85ejIag:n2pqkEXZkew:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/humbugin?i=_I9Q85ejIag:n2pqkEXZkew:-BTjWOF_DHI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/humbugin?a=_I9Q85ejIag:n2pqkEXZkew:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/humbugin?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/humbugin?a=_I9Q85ejIag:n2pqkEXZkew:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/humbugin?i=_I9Q85ejIag:n2pqkEXZkew:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/humbugin/~4/_I9Q85ejIag" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.humbug.in/2012/enable-mac-os-x-style-two-finger-scrolling-in-linux-with-gnome/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://www.humbug.in/2012/enable-mac-os-x-style-two-finger-scrolling-in-linux-with-gnome/</feedburner:origLink></item>
		<item>
		<title>Using Picasa as a Photo Viewer in Arch Linux</title>
		<link>http://feedproxy.google.com/~r/humbugin/~3/wRydgvPkBgU/</link>
		<comments>http://www.humbug.in/2012/using-picasa-as-a-photo-viewer-in-arch-linux/#comments</comments>
		<pubDate>Sun, 21 Oct 2012 05:21:51 +0000</pubDate>
		<dc:creator>Pratik Sinha</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[archlinux]]></category>
		<category><![CDATA[picasa]]></category>

		<guid isPermaLink="false">http://www.humbug.in/?p=1530</guid>
		<description><![CDATA[<p><p><a href="http://www.humbug.in/2012/using-picasa-as-a-photo-viewer-in-arch-linux/">Using Picasa as a Photo Viewer in Arch Linux</a></p><p>I just added a package on AUR which enables using Picasa as a Photo Viewer. Got the inspiration from here. If you already have yaourt installed, then installing the application is a breeze. yaourt -S picasa-photo-viewer Sample installation log is shown in the following screenshot Ubuntu Tweak is a good utility to change the default [...]</p></p><p><a href="http://www.humbug.in">Pratik Sinha - Embedded Linux and 802.11 Wireless Software Freelancer</a></p>]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.humbug.in/2012/using-picasa-as-a-photo-viewer-in-arch-linux/">Using Picasa as a Photo Viewer in Arch Linux</a></p><p>I just added a <a href="https://aur.archlinux.org/packages.php?ID=63792" target="_blank">package on AUR</a> which enables using Picasa as a Photo Viewer. Got the inspiration from <a href="http://www.caiacoa.de/wiki/index.php/Picasa_Photo_Viewer_(Linux_port)_for_Ubuntu" target="_blank">here</a>.</p>
<p>If you already have <code>yaourt</code> installed, then installing the application is a breeze.</p>
<pre><span class="syntax-COMMAND">
yaourt -S picasa-photo-viewer
</span></pre>
<p>Sample installation log is shown in the following screenshot</p>
<p><a href="http://i0.wp.com/www.humbug.in/wp-content/uploads/2012/10/Screenshot-from-2012-10-20-223126.png"><img src="http://i2.wp.com/www.humbug.in/wp-content/uploads/2012/10/Screenshot-from-2012-10-20-223126.png?resize=960%2C542" alt="" title="Screenshot from 2012-10-20 22:31:26" class="aligncenter size-full wp-image-1533" data-recalc-dims="1" /></a></p>
<p>Ubuntu Tweak is a good utility to change the default photo viewer to Picasa, looking for a &#8216;PicasaPhotoViewer&#8217; application in the list.</p>
<p><a href="http://www.humbug.in">Pratik Sinha - Embedded Linux and 802.11 Wireless Software Freelancer</a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/humbugin?a=wRydgvPkBgU:Po13YAT8FzE:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/humbugin?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/humbugin?a=wRydgvPkBgU:Po13YAT8FzE:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/humbugin?i=wRydgvPkBgU:Po13YAT8FzE:-BTjWOF_DHI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/humbugin?a=wRydgvPkBgU:Po13YAT8FzE:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/humbugin?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/humbugin?a=wRydgvPkBgU:Po13YAT8FzE:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/humbugin?i=wRydgvPkBgU:Po13YAT8FzE:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/humbugin/~4/wRydgvPkBgU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.humbug.in/2012/using-picasa-as-a-photo-viewer-in-arch-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.humbug.in/2012/using-picasa-as-a-photo-viewer-in-arch-linux/</feedburner:origLink></item>
		<item>
		<title>Setup an Alternate Arch Linux Package Repository</title>
		<link>http://feedproxy.google.com/~r/humbugin/~3/r23PpbsjszE/</link>
		<comments>http://www.humbug.in/2012/setup-an-alternate-arch-linux-package-repository/#comments</comments>
		<pubDate>Sun, 21 Oct 2012 00:23:43 +0000</pubDate>
		<dc:creator>Pratik Sinha</dc:creator>
				<category><![CDATA[Guides]]></category>
		<category><![CDATA[archlinux]]></category>
		<category><![CDATA[repository]]></category>

		<guid isPermaLink="false">http://www.humbug.in/?p=1506</guid>
		<description><![CDATA[<p><p><a href="http://www.humbug.in/2012/setup-an-alternate-arch-linux-package-repository/">Setup an Alternate Arch Linux Package Repository</a></p><p>Setting up your own package repository is probably the easiest in Arch Linux compared to other Linux Distros. I&#8217;m going to jot down what I did for the Unity For Arch Linux Repository that I created. This is a generic set of instructions and will have to adapted for different environments. Create all the packages [...]</p></p><p><a href="http://www.humbug.in">Pratik Sinha - Embedded Linux and 802.11 Wireless Software Freelancer</a></p>]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.humbug.in/2012/setup-an-alternate-arch-linux-package-repository/">Setup an Alternate Arch Linux Package Repository</a></p><p>Setting up your own package repository is probably the easiest in Arch Linux compared to other Linux Distros. I&#8217;m going to jot down what I did for the <a href="http://unity.humbug.in" target="_blank">Unity For Arch Linux Repository</a> that I created. This is a generic set of instructions and will have to adapted for different environments.<span id="more-1506"></span></p>
<ul>
<li>Create all the packages that you want to host in the repository (<code>*.pkg.tar.xz</code> files). Lets assume that all the compiled pacakages are in the directory BUILD-DIR.</li>
<li>Create a directory structure for your packages.</li>
<pre><span class="syntax-COMMAND">
mkdir ~/repo-dir
mkdir ~/repo-dir/x86_64
mkdir ~/repo-dir/i686
</span></pre>
</li>
<li>Copy the <code>*.pkg.tar.xz</code> files in to appropriate directories.
<pre><span class="syntax-COMMAND">
find BUILD-DIR -name *x86_64.pkg.tar.xz -exec cp '{}' ~/repo-dir/x86_64/ \;
find BUILD-DIR -name *i686.pkg.tar.xz -exec cp '{}' ~/repo-dir/i686/ \;
find BUILD-DIR -name *any.pkg.tar.xz -exec cp '{}' ~/repo-dir/x86_64/ \;
find BUILD-DIR -name *any.pkg.tar.xz -exec cp '{}' ~/repo-dir/i686/ \;
</span></pre>
</li>
<li>Create the package database. Replace <code>repo-name</code> with whatever name you want
<pre><span class="syntax-COMMAND">
pushd ~/repo-dir/x86_64/
repo-add ./repo-name.db.tar.gz ./*.pkg.tar.xz
popd
pushd ~/repo-dir/i686/
repo-add ./repo-name.db.tar.gz ./*.pkg.tar.xz
popd
</span></pre>
</li>
<li>Tar up the packages.
<pre><span class="syntax-COMMAND">
pushd ~/repo-dir/
tar -cvzf ../packages.tar.gz .
</span></pre>
</li>
<li>Create a Domain/Sub-domain to host the packages. Lets say the domain is al.humbug.in.</li>
<li>Copy packages to your server and untar it inside the public folder of your domain/sub-domain
<pre><span class="syntax-COMMAND">
scp packages.tar.gz pratik@al.humbug.in:~
cd ~/al.humbug.in
tar -zxvf ../packages.tar.gz
</span></pre>
</li>
<li>Add the respository to <code>pacman.conf</code>. Change <code>repo-name</code> to whatever you used earlier.</li>
<pre>
[repo-name]
Server = http://al.humbug.in/$arch
</pre>
<li>We are done now, synchronize the package repository and install your packages and distribute it to others.
<pre><span class="syntax-COMMAND">
sudo pacman -Syu
sudo pacman -S &lt;package name&gt;
</span></pre>
</li>
</ul>
<p><a href="http://www.humbug.in">Pratik Sinha - Embedded Linux and 802.11 Wireless Software Freelancer</a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/humbugin?a=r23PpbsjszE:iq0B0C9WTw8:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/humbugin?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/humbugin?a=r23PpbsjszE:iq0B0C9WTw8:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/humbugin?i=r23PpbsjszE:iq0B0C9WTw8:-BTjWOF_DHI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/humbugin?a=r23PpbsjszE:iq0B0C9WTw8:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/humbugin?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/humbugin?a=r23PpbsjszE:iq0B0C9WTw8:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/humbugin?i=r23PpbsjszE:iq0B0C9WTw8:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/humbugin/~4/r23PpbsjszE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.humbug.in/2012/setup-an-alternate-arch-linux-package-repository/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.humbug.in/2012/setup-an-alternate-arch-linux-package-repository/</feedburner:origLink></item>
		<item>
		<title>Setup an Arch Linux ABS System in a Chroot Environment</title>
		<link>http://feedproxy.google.com/~r/humbugin/~3/H42bjXvu3UE/</link>
		<comments>http://www.humbug.in/2012/setup-an-arch-linux-abs-system-in-a-chroot-environment/#comments</comments>
		<pubDate>Sat, 20 Oct 2012 03:15:01 +0000</pubDate>
		<dc:creator>Pratik Sinha</dc:creator>
				<category><![CDATA[Guides]]></category>
		<category><![CDATA[abs]]></category>
		<category><![CDATA[achlinux]]></category>
		<category><![CDATA[unity]]></category>

		<guid isPermaLink="false">http://www.humbug.in/?p=1508</guid>
		<description><![CDATA[<p><p><a href="http://www.humbug.in/2012/setup-an-arch-linux-abs-system-in-a-chroot-environment/">Setup an Arch Linux ABS System in a Chroot Environment</a></p><p>As I mentioned in my earlier blog posts, I have started using Unity on Arch Linux. However the packages that are hosted at http://unity.xe-xe.org/ haven&#8217;t been updated in a while and has resulted in some conflicts with the updates coming through the main repositories. I have written an email to the person who&#8217;s managing the [...]</p></p><p><a href="http://www.humbug.in">Pratik Sinha - Embedded Linux and 802.11 Wireless Software Freelancer</a></p>]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.humbug.in/2012/setup-an-arch-linux-abs-system-in-a-chroot-environment/">Setup an Arch Linux ABS System in a Chroot Environment</a></p><p>As I mentioned in my earlier blog posts, I have started using <a href="http://www.humbug.in/2012/install-unity-on-arch-linux/" title="Install Unity on Arch Linux" target="_blank">Unity on Arch Linux</a>. However the packages that are hosted at http://unity.xe-xe.org/ haven&#8217;t been updated in a while and has resulted in some conflicts with the updates coming through the main repositories. I have written an email to the person who&#8217;s managing the repo, but decided to build my own packages as well. This is how I setup a pristine chroot environment to build the <a href="https://github.com/chenxiaolong/Unity-for-Arch">Unity PKGBUILDS</a> created by Xiao-Long Chen. I&#8217;m not sure if its the prescribed way to do it, but it works!<span id="more-1508"></span></p>
<p>Steps to setup the chroot environment to build packages using ABS:</p>
<pre><span class="syntax-COMMAND">
sudo pacman -S devtools
mkdir ~/Developer/unity/chroot -p
UNITYCHROOT=$HOME/Developer/unity/chroot
sudo mkarchroot $UNITYCHROOT/root base base-devel sudo
sudo arch-chroot $UNITYCHROOT
adduser pratik
pacman -S sudo git abs
sed -e 's/# %wheel ALL=(ALL) NOPASSWD: ALL/%wheel ALL=(ALL) NOPASSWD: ALL/' /etc/sudoers
usermod -G wheel pratik
su pratik
sudo abs
cd /home/pratik
cp -R PKGDIR /home/pratik #if you wanted to create a single package then copy it to the home directory and build it
cd PKGDIR 
makepkg -s
</span></pre>
<div class="note">
<div class="icon">
Prescribed way of creating single packages is documented <a href="https://wiki.archlinux.org/index.php/DeveloperWiki:Building_in_a_Clean_Chroot" target="_blank">here</a>.
</div>
</div>
<p>To create the Unity Packages, there&#8217;s a build script which was posted on the Arch Linux BBS and I have forked that gist. </p>
<script src="https://gist.github.com/3906721.js"></script><noscript><pre><code class="language-shell shell">#!/bin/bash
# Dirty script to build Unity under ArchLinux
# Thanks for PKGBUILDs, chenxiaolong!
# Valdos Sine &lt;fat0troll at riseup dot net&gt; 2012
# Pratik Sinha &lt;pratik at humbug dot in&gt; 2012

echo &quot;Run it in directory which will be build root ;)&quot;
echo &quot;Make sure you're have sudo without password or you will stuck in every package installation&quot;
echo &quot;GO!&quot;
sudo pacman -Sy
sudo abs
del_old_dirs() {
	for dir in $1/*/
	do
			dir=${dir%*/}
			if [ ! -f $dir/PKGBUILD ]; then
				rm -rf $1/${dir##*/}
			fi
	done
}

del_old_packages() {
	unset pkgname pkgver pkgrel
	if [ -f PKGBUILD ]; then
		source PKGBUILD
		BUILD=0
		for i in ${pkgname[@]}
		do
				 #echo $i # or do whatever with individual element of the array
				 #echo $i-$pkgver-$pkgrel-$(uname -m).pkg.tar.xz 
				 if [ &quot;$arch&quot; != &quot;any&quot; ]; then
					 arch=$(uname -m)
				 fi
				 if [ &quot;$i&quot; = &quot;xorg-server-devel-ubuntu&quot; ]; then
					 arch=&quot;any&quot;;
				 fi
				 echo $i-$pkgver-$pkgrel-${arch}.pkg.tar.xz 
				 if [ ! -f $i-$pkgver-$pkgrel-${arch}.pkg.tar.xz ]; then
					 BUILD=1
				 fi
		done

		if [ $BUILD = 1 ]; then
			mkdir -p ~/oldpkgs
			mv *.pkg.tar.xz ~/oldpkgs
		fi
	fi
}

pull_changes_unity() {
	# Checking main repo...
	if [ -d Unity-for-Arch ] ; then
		echo &quot;All OK&quot;
		cd Unity-for-Arch/
		git pull --no-rebase
		cd -
		del_old_packages Unity-for-Arch
	else
		echo &quot;There is no PKGBUILD main repo, checking...&quot;
		git clone https://github.com/chenxiaolong/Unity-for-Arch.git
	fi
}

pull_changes_unity_extra() {

	# Checking extra repo...

	if [ -d Unity-for-Arch-Extra ] ; then
		echo &quot;All EXTRA OK&quot;
		cd Unity-for-Arch-Extra/
		git pull --no-rebase
		cd -
		del_old_packages Unity-for-Arch-Extra
	else
		echo &quot;There is no PKGBUILD extra repo, checking...&quot;
		git clone https://github.com/chenxiaolong/Unity-for-Arch-Extra.git
	fi
}

containsElement () {
  local e
  for e in &quot;${@:2}&quot;; do [[ &quot;$e&quot; == &quot;$1&quot; ]] &amp;&amp; return 0; done
  return 1
}

build_main()
{
	cd Unity-for-Arch/
	MAINPKGS=`cat README | grep [0-9]: | grep -v '*' |  cut -d ' ' -f 2`
	# Yes, I have removed optional packages. You can build they by adding it in next option
	MAINPKGS+=&quot; overlay-scrollbar&quot;
	EXCEPTIONS=(&quot;fixesproto-ubuntu&quot; &quot;libxfixes-ubuntu&quot; &quot;gsettings-desktop-schemas-ubuntu&quot;)
	for i in $MAINPKGS ; do
		cd $i
		del_old_packages
		containsElement &quot;$i&quot; &quot;${EXCEPTIONS[@]}&quot;
		CONTAINS=&quot;$?&quot;
		if [ &quot;$CONTAINS&quot; = &quot;1&quot; ]; then
			CONFIRM=&quot;--noconfirm&quot;
		else
			unset CONFIRM
		fi
		#need the NOCONFIRM because there are some places which have questions requiring a numeric input
		yes | makepkg -si $CONFIRM
		if [ &quot;$?&quot; != &quot;0&quot; ]; then
			set -e
			rm -rf pkg src
			yes | makepkg -si $CONFIRM
			set +e
		fi
		cd ../
	done
	cd ../
}

build_extra()
{
	cd Unity-for-Arch-Extra/
	# There is hardcoded array, just because README in this git is outdated ;-(
	#EXTRAPKGS=&quot;humanity-icon-theme ubuntu-mono ubuntu-wallpapers light-themes ubuntu-sounds lightdm-ubuntu accountsservice-ubuntu lightdm-unity-greeter python-defer ubuntu-tweak&quot;
	EXTRAPKGS=&quot;`cat README | grep [0-9]: | grep -v '*' |  cut -d ' ' -f 2`&quot;
	for j in $EXTRAPKGS ; do
		cd $j
		yes | makepkg -si --noconfirm
    if [ &quot;$?&quot; != &quot;0&quot; ]; then
      set -e
      rm -rf pkg src
      yes | makepkg -si --noconfirm
      set +e
    fi
		cd ../
	done
	cd ../
}

repo()
{
	ARCH=`uname -m`
	rm -rf unity
	mkdir -p unity/$ARCH
	mkdir -p unity/extra/$ARCH
	find Unity-for-Arch -name *.pkg.tar.xz -exec cp '{}' unity/$ARCH/ \;
	find Unity-for-Arch-Extra -name *.pkg.tar.xz -exec cp '{}' unity/extra/$ARCH/ \;
	pushd unity/$ARCH/
	repo-add ./unity.db.tar.gz ./*.pkg.tar.xz
	popd
	pushd unity/extra/$ARCH/
	repo-add ./unity-extra.db.tar.gz ./*.pkg.tar.xz
	popd
}

pacman -Q qtwebkit &amp;&gt;/dev/null
if [ &quot;$?&quot; == &quot;0&quot; ]; then
	echo &quot;REMOVING QTWEBKIT&quot;
	yes | sudo pacman -Rdd --noconfirm qtwebkit
fi
set -e
pull_changes_unity
set +e
build_main
set -e
pull_changes_unity_extra
set +e
build_extra
repo
echo &quot;Done&quot;
</code></pre></noscript>
<p>The steps below show how to use the build script to create Unity Packages.</p>
<pre><span class="syntax-COMMAND">
#Create Unity Packages from the PKGBUILDs created by Xiao-Long Chen
cd /home/pratik
Download the gist as unity-builder.sh
chmod +x unity-builder.sh
./unity-build.sh
</span></pre>
<p>The script isn&#8217;t without its faults and might not build smoothly for all packages. I&#8217;m still working on clearing out the kinks.</p>
<p><a href="http://www.humbug.in">Pratik Sinha - Embedded Linux and 802.11 Wireless Software Freelancer</a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/humbugin?a=H42bjXvu3UE:Utp3g1P2bc8:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/humbugin?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/humbugin?a=H42bjXvu3UE:Utp3g1P2bc8:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/humbugin?i=H42bjXvu3UE:Utp3g1P2bc8:-BTjWOF_DHI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/humbugin?a=H42bjXvu3UE:Utp3g1P2bc8:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/humbugin?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/humbugin?a=H42bjXvu3UE:Utp3g1P2bc8:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/humbugin?i=H42bjXvu3UE:Utp3g1P2bc8:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/humbugin/~4/H42bjXvu3UE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.humbug.in/2012/setup-an-arch-linux-abs-system-in-a-chroot-environment/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.humbug.in/2012/setup-an-arch-linux-abs-system-in-a-chroot-environment/</feedburner:origLink></item>
		<item>
		<title>Remove Extra Columns Added by the WordPress SEO Plugin by Yoast</title>
		<link>http://feedproxy.google.com/~r/humbugin/~3/Kq8YFmVj3Jg/</link>
		<comments>http://www.humbug.in/2012/remove-extra-columns-added-by-the-wordpress-seo-plugin-by-yoast/#comments</comments>
		<pubDate>Mon, 15 Oct 2012 21:53:12 +0000</pubDate>
		<dc:creator>Pratik Sinha</dc:creator>
				<category><![CDATA[Tips-N-Tricks]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[wordpress-seo]]></category>

		<guid isPermaLink="false">http://www.humbug.in/?p=1482</guid>
		<description><![CDATA[<p><p><a href="http://www.humbug.in/2012/remove-extra-columns-added-by-the-wordpress-seo-plugin-by-yoast/">Remove Extra Columns Added by the WordPress SEO Plugin by Yoast</a></p><p>The WordPress SEO Plugin by Yoast is a wonderful plugin for all practical purposes. However its got a minor glitch (or feature &#8211; depends on how you perceive it) that it adds extra columns to all post listings. Removing them is easy, but not many people venture into that part of WordPress &#8211; The Screen [...]</p></p><p><a href="http://www.humbug.in">Pratik Sinha - Embedded Linux and 802.11 Wireless Software Freelancer</a></p>]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.humbug.in/2012/remove-extra-columns-added-by-the-wordpress-seo-plugin-by-yoast/">Remove Extra Columns Added by the WordPress SEO Plugin by Yoast</a></p><p>The WordPress SEO Plugin by Yoast is a wonderful plugin for all practical purposes. However its got a minor glitch (or feature &#8211; depends on how you perceive it) that it adds extra columns to all post listings. Removing them is easy, but not many people venture into that part of WordPress &#8211; The Screen Options. Unselect the columns corresponding to WordPress SEO in screen options so that you don&#8217;t have to see them in post listings again. Screenshot Below</p>
<p><a href="http://i1.wp.com/www.humbug.in/wp-content/uploads/2012/10/Screen-Shot-2012-10-15-at-2.36.39-PM.png"><img src="http://i0.wp.com/www.humbug.in/wp-content/uploads/2012/10/Screen-Shot-2012-10-15-at-2.36.39-PM.png?resize=960%2C138" alt="Hide Wordperss SEO Columns" title="Hide Wordperss SEO Columns" class="aligncenter size-full wp-image-1483" data-recalc-dims="1" /></a></p>
<p><a href="http://www.humbug.in">Pratik Sinha - Embedded Linux and 802.11 Wireless Software Freelancer</a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/humbugin?a=Kq8YFmVj3Jg:Xx5DnI-yI0c:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/humbugin?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/humbugin?a=Kq8YFmVj3Jg:Xx5DnI-yI0c:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/humbugin?i=Kq8YFmVj3Jg:Xx5DnI-yI0c:-BTjWOF_DHI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/humbugin?a=Kq8YFmVj3Jg:Xx5DnI-yI0c:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/humbugin?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/humbugin?a=Kq8YFmVj3Jg:Xx5DnI-yI0c:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/humbugin?i=Kq8YFmVj3Jg:Xx5DnI-yI0c:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/humbugin/~4/Kq8YFmVj3Jg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.humbug.in/2012/remove-extra-columns-added-by-the-wordpress-seo-plugin-by-yoast/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.humbug.in/2012/remove-extra-columns-added-by-the-wordpress-seo-plugin-by-yoast/</feedburner:origLink></item>
		<item>
		<title>Git: Show the diff for a particular commit</title>
		<link>http://feedproxy.google.com/~r/humbugin/~3/ow4HiOZCHxU/</link>
		<comments>http://www.humbug.in/2012/git-show-the-diff-for-a-particular-commit/#comments</comments>
		<pubDate>Mon, 15 Oct 2012 21:24:37 +0000</pubDate>
		<dc:creator>Pratik Sinha</dc:creator>
				<category><![CDATA[Tips-N-Tricks]]></category>
		<category><![CDATA[diff]]></category>
		<category><![CDATA[git]]></category>

		<guid isPermaLink="false">http://www.humbug.in/?p=1478</guid>
		<description><![CDATA[<p><p><a href="http://www.humbug.in/2012/git-show-the-diff-for-a-particular-commit/">Git: Show the diff for a particular commit</a></p><p>git show &#60;commit&#62;</p></p><p><a href="http://www.humbug.in">Pratik Sinha - Embedded Linux and 802.11 Wireless Software Freelancer</a></p>]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.humbug.in/2012/git-show-the-diff-for-a-particular-commit/">Git: Show the diff for a particular commit</a></p><pre>
git show &lt;commit&gt;
</pre>
<p><a href="http://www.humbug.in">Pratik Sinha - Embedded Linux and 802.11 Wireless Software Freelancer</a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/humbugin?a=ow4HiOZCHxU:ffldk_LXvL8:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/humbugin?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/humbugin?a=ow4HiOZCHxU:ffldk_LXvL8:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/humbugin?i=ow4HiOZCHxU:ffldk_LXvL8:-BTjWOF_DHI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/humbugin?a=ow4HiOZCHxU:ffldk_LXvL8:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/humbugin?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/humbugin?a=ow4HiOZCHxU:ffldk_LXvL8:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/humbugin?i=ow4HiOZCHxU:ffldk_LXvL8:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/humbugin/~4/ow4HiOZCHxU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.humbug.in/2012/git-show-the-diff-for-a-particular-commit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.humbug.in/2012/git-show-the-diff-for-a-particular-commit/</feedburner:origLink></item>
		<item>
		<title>Git: Search commit messages</title>
		<link>http://feedproxy.google.com/~r/humbugin/~3/U7u_1n4u2ro/</link>
		<comments>http://www.humbug.in/2012/git-search-commit-messages/#comments</comments>
		<pubDate>Mon, 15 Oct 2012 21:22:46 +0000</pubDate>
		<dc:creator>Pratik Sinha</dc:creator>
				<category><![CDATA[Tips-N-Tricks]]></category>
		<category><![CDATA[commit]]></category>
		<category><![CDATA[git]]></category>

		<guid isPermaLink="false">http://www.humbug.in/?p=1474</guid>
		<description><![CDATA[<p><p><a href="http://www.humbug.in/2012/git-search-commit-messages/">Git: Search commit messages</a></p><p>git log --grep &#60;string&#62;</p></p><p><a href="http://www.humbug.in">Pratik Sinha - Embedded Linux and 802.11 Wireless Software Freelancer</a></p>]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.humbug.in/2012/git-search-commit-messages/">Git: Search commit messages</a></p><pre>
git log --grep &lt;string&gt;
</pre>
<p><a href="http://www.humbug.in">Pratik Sinha - Embedded Linux and 802.11 Wireless Software Freelancer</a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/humbugin?a=U7u_1n4u2ro:zokz-aXo51Y:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/humbugin?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/humbugin?a=U7u_1n4u2ro:zokz-aXo51Y:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/humbugin?i=U7u_1n4u2ro:zokz-aXo51Y:-BTjWOF_DHI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/humbugin?a=U7u_1n4u2ro:zokz-aXo51Y:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/humbugin?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/humbugin?a=U7u_1n4u2ro:zokz-aXo51Y:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/humbugin?i=U7u_1n4u2ro:zokz-aXo51Y:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/humbugin/~4/U7u_1n4u2ro" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.humbug.in/2012/git-search-commit-messages/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.humbug.in/2012/git-search-commit-messages/</feedburner:origLink></item>
		<item>
		<title>Install Arch Linux or any other Linux Distribution from USB Media</title>
		<link>http://feedproxy.google.com/~r/humbugin/~3/KHYK-ubMq80/</link>
		<comments>http://www.humbug.in/2012/install-arch-linux-from-usb-media/#comments</comments>
		<pubDate>Sun, 14 Oct 2012 08:19:42 +0000</pubDate>
		<dc:creator>Pratik Sinha</dc:creator>
				<category><![CDATA[Guides]]></category>
		<category><![CDATA[arch linux]]></category>
		<category><![CDATA[lil]]></category>
		<category><![CDATA[usb]]></category>

		<guid isPermaLink="false">http://www.humbug.in/?p=1389</guid>
		<description><![CDATA[<p><p><a href="http://www.humbug.in/2012/install-arch-linux-from-usb-media/">Install Arch Linux or any other Linux Distribution from USB Media</a></p><p>The first thing I want to do when I get a new laptop is install Linux on it. I usually don&#8217;t have rewritable CD/DVD handy and have to depend on USB flash drives to install Linux. Surprisingly, documentation for Arch Linux was sparse on this subject. However I looked up how its done on Ubuntu [...]</p></p><p><a href="http://www.humbug.in">Pratik Sinha - Embedded Linux and 802.11 Wireless Software Freelancer</a></p>]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.humbug.in/2012/install-arch-linux-from-usb-media/">Install Arch Linux or any other Linux Distribution from USB Media</a></p><p>The first thing I want to do when I get a new laptop is install Linux on it. I usually don&#8217;t have rewritable CD/DVD handy and have to depend on USB flash drives to install Linux. Surprisingly, documentation for Arch Linux was sparse on this subject. However I looked up how its done on Ubuntu and it worked seamlessly for Arch Linux.<span id="more-1389"></span></p>
<p>Use LiLi to install Arch Linux on your laptop/desktop using a USB Flash drive. Lili is for the laptops/desktops which have Windows as the sole OS and want to install Linux on it.</p>
<ol>
<li>Download LiLi from http://www.linuxliveusb.com/en/download</li>
<li>Download the latest Arch Linux ISO</li>
<li>Plug in a USB Flash key and fire up LiLi</li>
<li>Select the appropriate options and the ISO from the filesystem</li>
<li>Burn the ISO onto the USB flash key</li>
<li>Now reboot your system and make sure that you boot from the USB flash key (Use F12 key or update BIOS boot order)</li>
<li>Now follow the regular Arch Linux installation procedure to install it on your system</li>
</ol>
<p>Detailed steps for using LiLi can be found <a href="http://www.linuxliveusb.com/en/help/guide/preparation" target="_blank">here</a>.</p>
<p><a href="http://www.humbug.in">Pratik Sinha - Embedded Linux and 802.11 Wireless Software Freelancer</a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/humbugin?a=KHYK-ubMq80:FKQxl3T8SDE:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/humbugin?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/humbugin?a=KHYK-ubMq80:FKQxl3T8SDE:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/humbugin?i=KHYK-ubMq80:FKQxl3T8SDE:-BTjWOF_DHI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/humbugin?a=KHYK-ubMq80:FKQxl3T8SDE:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/humbugin?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/humbugin?a=KHYK-ubMq80:FKQxl3T8SDE:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/humbugin?i=KHYK-ubMq80:FKQxl3T8SDE:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/humbugin/~4/KHYK-ubMq80" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.humbug.in/2012/install-arch-linux-from-usb-media/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.humbug.in/2012/install-arch-linux-from-usb-media/</feedburner:origLink></item>
		<item>
		<title>Install Unity on Arch Linux</title>
		<link>http://feedproxy.google.com/~r/humbugin/~3/P9oAQo2WiGU/</link>
		<comments>http://www.humbug.in/2012/install-unity-on-arch-linux/#comments</comments>
		<pubDate>Sun, 07 Oct 2012 23:03:39 +0000</pubDate>
		<dc:creator>Pratik Sinha</dc:creator>
				<category><![CDATA[Guides]]></category>
		<category><![CDATA[arch linux]]></category>
		<category><![CDATA[unity]]></category>

		<guid isPermaLink="false">http://www.humbug.in/?p=1380</guid>
		<description><![CDATA[<p><p><a href="http://www.humbug.in/2012/install-unity-on-arch-linux/">Install Unity on Arch Linux</a></p><p>Some might wonder, why would you do something like that? Install Unity on Arch Linux? Absolutely blasphemy. But really, I have fallen in love with this combination. Till a couple weeks back, I had been using Ubuntu for close to 4-5 years without experimenting with any other Linux distros. I usually resist the urge to [...]</p></p><p><a href="http://www.humbug.in">Pratik Sinha - Embedded Linux and 802.11 Wireless Software Freelancer</a></p>]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.humbug.in/2012/install-unity-on-arch-linux/">Install Unity on Arch Linux</a></p><p>Some might wonder, why would you do something like that? Install Unity on Arch Linux? Absolutely blasphemy. But really, I have fallen in love with this combination. Till a couple weeks back, I had been using Ubuntu for close to 4-5 years without experimenting with any other Linux distros. I usually resist the urge to install the alpha releases, but by the time the beta releases start coming out, I&#8217;m just itching to get hold of it, irrespective of how catastrophic it has turned out sometimes from the work perspective. So when Ubuntu 12.10 beta2 came out, I installed it. But I was sorely disappointed. Unity kept crashing for no good reason, generally not a very stable system. I know &#8216;beta&#8217; versions aren&#8217;t supposed to be stable etc, but it shouldn&#8217;t crash as often as it did. <span id="more-1380"></span></p>
<p>So I figured, if I want to live my life on the precipice of beta releases, why not use Arch Linux? If there&#8217;s such a thing as a stable bleeding edge distribution, then Arch Linux comes closest to that description. So I installed Arch Linux on my spanking new Thinkpad T430s (highly recommend T430s btw). But neither Gnome 3 nor KDE are my preferred desktop environments and I wanted Unity! I really do prefer Unity over Gnome and KDE these days (read more about it <a title="Why I like Unity?" href="http://www.humbug.in/2012/why-i-like-unity/">here</a>). Thankfully somebody had already done all the <a title="Unity For Arch Linux" href="https://github.com/chenxiaolong/Unity-for-Arch">hard work</a>. <del>And somebody and beautifully <a href="http://unity.xe-xe.org/">packaged it</a>.</del></p>
<p>EDIT: So the above repository hasn&#8217;t been updated in a while, so I created one for myself. I&#8217;m hoping to keep it upto date with the packages on github. Troll me if I don&#8217;t.</p>
<p>So to install Unity, add the following lines to <code>/etc/pacman.conf</code></p>
<pre><span class="syntax-COMMAND"> 
[unity] 
Server = http://unity.humbug.in/$arch 

[unity-extra] 
Server = http://unity.humbug.in/extra/$arch </span></pre>
<p>and then</p>
<pre><span class="syntax-COMMAND"> # pacman -Suy # pacman -S $(pacman -Slq unity) </span></pre>
<p>Thats the core. Additionally if you just installed a fresh system, then you will need a display manager (gdm, lightdm). If you prefer the old fashioned way i.e. startx, then you could use the following xinitrc.</p>
<pre>#!/bin/sh
#
# ~/.xinitrc
#
# Executed by startx (run your window manager from here)

if [ -d /etc/X11/xinit/xinitrc.d ]; then
  for f in /etc/X11/xinit/xinitrc.d/*; do
    [ -x "$f" ] &amp;&amp; . "$f"
  done
  unset f
fi

exec unity</pre>
<p>Have fun using Unity and Arch Linux!</p>
<p><a href="http://www.humbug.in">Pratik Sinha - Embedded Linux and 802.11 Wireless Software Freelancer</a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/humbugin?a=P9oAQo2WiGU:svEh1wjpzOc:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/humbugin?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/humbugin?a=P9oAQo2WiGU:svEh1wjpzOc:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/humbugin?i=P9oAQo2WiGU:svEh1wjpzOc:-BTjWOF_DHI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/humbugin?a=P9oAQo2WiGU:svEh1wjpzOc:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/humbugin?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/humbugin?a=P9oAQo2WiGU:svEh1wjpzOc:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/humbugin?i=P9oAQo2WiGU:svEh1wjpzOc:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/humbugin/~4/P9oAQo2WiGU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.humbug.in/2012/install-unity-on-arch-linux/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		<feedburner:origLink>http://www.humbug.in/2012/install-unity-on-arch-linux/</feedburner:origLink></item>
		<item>
		<title>Why I like Unity?</title>
		<link>http://feedproxy.google.com/~r/humbugin/~3/SKtiRBluKY4/</link>
		<comments>http://www.humbug.in/2012/why-i-like-unity/#comments</comments>
		<pubDate>Sun, 07 Oct 2012 19:39:18 +0000</pubDate>
		<dc:creator>Pratik Sinha</dc:creator>
				<category><![CDATA[Updates]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[unity]]></category>

		<guid isPermaLink="false">http://www.humbug.in/?p=1376</guid>
		<description><![CDATA[<p><p><a href="http://www.humbug.in/2012/why-i-like-unity/">Why I like Unity?</a></p><p>There&#8217;s a lot of criticism out there for the Unity Desktop Environment. Strangely I can&#8217;t echo the same sentiments. I quite like using Unity (mind you not Ubuntu). Here are a few reasons why and why not. The Unity Launcher: I have always loved launchers. Back in the days, when I would change desktop environments [...]</p></p><p><a href="http://www.humbug.in">Pratik Sinha - Embedded Linux and 802.11 Wireless Software Freelancer</a></p>]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.humbug.in/2012/why-i-like-unity/">Why I like Unity?</a></p><p>There&#8217;s a lot of criticism out there for the Unity Desktop Environment. Strangely I can&#8217;t echo the same sentiments. I quite like using Unity (mind you not Ubuntu). Here are a few reasons why and why not.</p>
<p><strong>The Unity Launcher:</strong> I have always loved launchers. Back in the days, when I would change desktop environments every second day &#8211; fluxbox, gnome, kde, wmaker, etc, one thing was constant. I had gnome-panel (&#038;) start from my xinitrc irrespective of what distribution I used. Also I have never been a fan of taskbars. The Unity launcher marries the traditional launcher with a highly usable taskbar. It had some usability issues when Ubuntu initially switched to Unity, but it&#8217;s almost perfect now with AppIndicator Support. I can have upto 15 applications open at the same time and it&#8217;s still a breeze to manage them.<span id="more-1376"></span></p>
<p><strong>Gnome Run Command:</strong> No don&#8217;t confuse this with the Ubuntu Dash (super key). This is the plain old &#8216;Alt + F2&#8242; command. Its as good an application launcher as any. I use the &#8216;Ctrl + Space&#8217; combination which is much more accessible than the &#8216;Alt + F2&#8242; combo. Seriously, Linux distributions should take a cue from osx and change the default key bindings for the &#8216;Run&#8217; command. </p>
<p><strong>No Widgets BS:</strong> The KDE Plasma Workspaces and the OSX Dashboard are just a waste of valuable RAM. Who uses widgets? They are hidden beneath the application windows. I set them up, but I never use them. So good job for not plagiarizing a useless feature from osx. </p>
<p><strong>Themes:</strong> Lot of awesome themes available for people like me who spend an eternity on eyecandy stuff.</p>
<p>Things that I don&#8217;t like:</p>
<p><strong>Gwibber:</strong> I loved the Adobe Air version of Tweetdeck before Adobe decided to stop developing Adobe Air for Linux. I now use the Tweetdeck webapp. Not as good, but still much better than most linux twitter clients out there.</p>
<p><strong>Empathy:</strong> Its good, but still needs more work. Looks ugly.</p>
<p>The last two reasons are more to do with the Gnome Bundle than Unity itself.</p>
<p>I tried Gnome 3 a couple times, but wasn&#8217;t happy with it. KDE is ugly. I dont think I&#8217;ll like Cinnamon, Mate either. I have seen the screenshots and I don&#8217;t like the &#8216;Start&#8217; Menu.</p>
<p>I think I&#8217;m going to stick to Unity for the time being till there&#8217;s a better alternative.</p>
<p><a href="http://www.humbug.in">Pratik Sinha - Embedded Linux and 802.11 Wireless Software Freelancer</a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/humbugin?a=SKtiRBluKY4:fTzFQ9A7jiM:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/humbugin?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/humbugin?a=SKtiRBluKY4:fTzFQ9A7jiM:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/humbugin?i=SKtiRBluKY4:fTzFQ9A7jiM:-BTjWOF_DHI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/humbugin?a=SKtiRBluKY4:fTzFQ9A7jiM:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/humbugin?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/humbugin?a=SKtiRBluKY4:fTzFQ9A7jiM:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/humbugin?i=SKtiRBluKY4:fTzFQ9A7jiM:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/humbugin/~4/SKtiRBluKY4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.humbug.in/2012/why-i-like-unity/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		<feedburner:origLink>http://www.humbug.in/2012/why-i-like-unity/</feedburner:origLink></item>
	</channel>
</rss>
