<?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>The Imaginary Part &#187; cmus</title>
	<atom:link href="http://1.21jiggawatts.net/blog/tag/cmus/feed/" rel="self" type="application/rss+xml" />
	<link>http://1.21jiggawatts.net/blog</link>
	<description>Just another Australian geek&#039;s perspective</description>
	<lastBuildDate>Thu, 29 Jul 2010 11:33:51 +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>It&#8217;s All About The Keyboard</title>
		<link>http://1.21jiggawatts.net/blog/2009/06/its-all-about-the-keyboard/</link>
		<comments>http://1.21jiggawatts.net/blog/2009/06/its-all-about-the-keyboard/#comments</comments>
		<pubDate>Sun, 28 Jun 2009 12:47:09 +0000</pubDate>
		<dc:creator>TK</dc:creator>
				<category><![CDATA[Posts]]></category>
		<category><![CDATA[cmus]]></category>
		<category><![CDATA[console]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[gui]]></category>
		<category><![CDATA[irssi]]></category>
		<category><![CDATA[keyboard]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[vimperator]]></category>

		<guid isPermaLink="false">http://arctanx.id.au/blog/?p=48</guid>
		<description><![CDATA[The reason I favour some console applications over their graphical equivalents is that they're designed to be easy to use with a keyboard. A little while ago I wrote about a day I spent trying to perform my usual online and music-listening tasks using console applications, just for fun. These days I spend my time [...]]]></description>
			<content:encoded><![CDATA[<p>The reason I favour some console applications over their graphical equivalents is that they're <em>designed</em> to be easy to use with a keyboard. A little while ago I wrote about a day I spent trying to perform my usual online and music-listening tasks using console applications, just for fun. These days I spend my time in KDE4 and have my graphical web browser back so that I can keep up with xkcd. I'm still using cmus to play my music and irssi is going to remain my IRC client of choice for some time.</p>
<p>There are practical reasons why one might be restricted to console apps---connecting remotely with no X forwarding, or perhaps being on a romantic computing date with a hopelessly ancient terminal. There are also reasons why one might need a mouse. Graphics or audio editing, games, some website layouts and many other applications call for the more analogue-ish input of a mouse.</p>
<p>Where does this leave software in the middle? Mail clients, web browsers, chat clients, file/directory browsers, PIM and calendar software are all types of application which could feasibly have a keyboard <em>or</em> mouse-based interface. Increasingly, applications are adding features which specifically require you to use the mouse. I come up against this all the time but to pick an easy example (all platforms are guilty here), OS X Finder only lets you move files by <em>dragging</em> with the mouse. Cut and paste was evidently too complicated for their target audience.</p>
<p>I'm a keyboard nut, so having to reach for my three-buttoned friend annoys me when I know that a little more work in the software would allow me to do the same thing more quickly with a quick jump from the home keys.</p>
<p>In my opinion graphical applications should have good support for <em>both keyboard and mouse</em>. I today finally caught up with <a href="http://vimperator.org/trac/wiki/Vimperator">Vimperator</a> which is an addon for Firefox to make virtually all browsing functionality available directly from the keyboard using vim-like syntax. Firefox provides a good opportunity to try out different interface types with its interface being so heavily customisable using Javascript. With Vimperator, Firefox behaves exactly how I would like. I can still use a mouse when needed, and I can also do things quickly from the keyboard when my hands are there.</p>
<p>It took a third-party effort to get this functionality in place. Sadly I doubt that many application developers are going to put this level of thought into the keyboard interface. It is worthwhile adding that a keyboard interface is required for proper accessibility for some physically-disabled users.</p>
<p>I like modern software. Really. Am I so backwards to prefer pressing buttons which remain stationary on my desk?</p>
]]></content:encoded>
			<wfw:commentRss>http://1.21jiggawatts.net/blog/2009/06/its-all-about-the-keyboard/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Text. Why Not?</title>
		<link>http://1.21jiggawatts.net/blog/2009/06/text-why-not/</link>
		<comments>http://1.21jiggawatts.net/blog/2009/06/text-why-not/#comments</comments>
		<pubDate>Mon, 01 Jun 2009 09:23:10 +0000</pubDate>
		<dc:creator>TK</dc:creator>
				<category><![CDATA[Posts]]></category>
		<category><![CDATA[cmus]]></category>
		<category><![CDATA[console]]></category>
		<category><![CDATA[elinks]]></category>
		<category><![CDATA[finch]]></category>
		<category><![CDATA[libpurple]]></category>
		<category><![CDATA[music]]></category>
		<category><![CDATA[social networking]]></category>
		<category><![CDATA[web design]]></category>

		<guid isPermaLink="false">http://arctanx.id.au/blog/?p=42</guid>
		<description><![CDATA[A day or two ago I reinstalled Debian on my PC, removing in the process a mostly broken installation of Ubuntu 9 (no, it came like that). In the interest of avoiding the problems usually associated with Linux on the desktop I declined to install an X server. This afternoon I fired it up and [...]]]></description>
			<content:encoded><![CDATA[<p>A day or two ago I reinstalled Debian on my PC, removing in the process a mostly broken installation of Ubuntu 9 (no, it came like that). In the interest of avoiding the problems usually associated with Linux on the desktop I declined to install an X server.</p>
<p>This afternoon I fired it up and tried to use it to get my stuff done, and these are the results.</p>
<p><strong>Web Browsing</strong> - Elinks is remarkably robust console web browser. The only issues I've had with it involve occasional full stops getting stuck on the display while scrolling, and on some systems it's disagreeable with encoding special characters for my terminal. The good bits are the tabbed browsing, CSS support, frames support and general ability to cope with websites which were definitely not designed with console users in mind.</p>
<p>Planning to keep on top of my usual routine I hit up Twitter and Facebook. Neither worked, which was unsurprising because both use lots of Javascript. It occurred to me to try their mobile versions, which are specially stripped down to work well on mobile phones: success!</p>
<p>Both Facebook mobile and Twitter mobile work perfectly in elinks, and I spent the afternoon following both using that method.</p>
<p><strong>Online Chat</strong> - My mainstay of online communication, IRC, is already irssi in a screen session on another machine entirely so this was no problem to continue to use. For my instant messaging services I called upon finch, the console user interface to libpurple/pidgin. A quick read of the manpage revealed the important keyboard shortcuts and soon I was happily chatting to folk on MSN. Another success.</p>
<p><strong>Music</strong> - Playing my music is something which causes me enough issues on my Macbook. iTunes is ridiculously limited with its file format support (yes I know about Xiph, I've tried it, it doesn't work properly) and has a rigid UI which disagrees with a fellow who favours the keyboard.</p>
<p>So here I am in keyboard-bound console Linux land -- what shall I use, but of course the excellent <a href="http://cmus.sourceforge.net/">cmus</a>? This marvellous program supports a bunch of formats as it comes packaged on Debian, including all of those in which my music is encoded: ogg, flac, mp3, wav and wma.</p>
<p>cmus is possibly the best music player I've ever used. Even as good as Amarok 1. It might not have the (slightly dodgy anyway) lyric-retrieving bling but it works reliably, has easy on-the-fly queuing, playlist support, customisable columns, easy to use incremental search, is fully controllably remotely using sockets, and plugs straight into ALSA. Beautiful.</p>
<p><strong>Conclusion</strong> - Well that's all lovely but I still can't read my webcomics. It was also too hard to navigate the wordpress administrative interface to make this blog post in elinks. So I'm back on my mac (but cmus is still playing my music in the background!) The most interesting conclusion I've made is that we can expect a renaissance of text-based browsing for those harebrained enough, making use of the cut-down "mobile" pages offered by the popular websites.</p>
<p>Get in there and enjoy it.</p>
]]></content:encoded>
			<wfw:commentRss>http://1.21jiggawatts.net/blog/2009/06/text-why-not/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
