<?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>thorx.net &#187; $HOME</title>
	<atom:link href="http://blog.thorx.net/tag/home/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.thorx.net</link>
	<description>...to confuse &#38; unexpect‽</description>
	<lastBuildDate>Tue, 31 Mar 2020 12:54:58 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.6.1</generator>
		<item>
		<title>new $HOME, desktop icon time</title>
		<link>http://blog.thorx.net/2012/03/new-home-desktop-icon-time/</link>
		<comments>http://blog.thorx.net/2012/03/new-home-desktop-icon-time/#comments</comments>
		<pubDate>Mon, 05 Mar 2012 11:13:33 +0000</pubDate>
		<dc:creator>nemo</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[$HOME]]></category>
		<category><![CDATA[computer]]></category>
		<category><![CDATA[geek]]></category>
		<category><![CDATA[interface]]></category>

		<guid isPermaLink="false">http://blog.thorx.net/?p=388</guid>
		<description><![CDATA[Just a quickie. You want to know which file holds your GNOME2 desktop icon layout, sizes, emblems, and so on? Look no further than $HOME/.local/share/gvfs-metadata/home* I assume Mate (being a fork of Gnome2) has somewhere similar. GNOME3? No idea.]]></description>
				<content:encoded><![CDATA[<p>Just a quickie. You want to know which file holds your GNOME2 desktop icon layout, sizes, emblems, and so on?</p>
<p>Look no further than <tt>$HOME/.local/share/gvfs-metadata/home*</tt></p>
<p>I assume Mate (being a fork of Gnome2) has somewhere similar. GNOME3? No idea.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.thorx.net/2012/03/new-home-desktop-icon-time/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>new $HOME, what the X11 brought in</title>
		<link>http://blog.thorx.net/2012/03/new-home-what-the-x11-brought-in/</link>
		<comments>http://blog.thorx.net/2012/03/new-home-what-the-x11-brought-in/#comments</comments>
		<pubDate>Fri, 02 Mar 2012 01:17:29 +0000</pubDate>
		<dc:creator>nemo</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[$HOME]]></category>
		<category><![CDATA[computer]]></category>
		<category><![CDATA[geek]]></category>
		<category><![CDATA[interface]]></category>

		<guid isPermaLink="false">http://blog.thorx.net/?p=382</guid>
		<description><![CDATA[So prior to yesterday, my new and clean $HOME had not seen any X session at all. No freedesktop defined XDG base directories. Then I logged in and&#8230; &#8230;wait, what&#8217;s that? XDG Base Directories? OK, so, we all know and love (hate?) our ~/Desktop, ~/Downloads, ~/Templates, ~/Public, ~/Documents, ~/Music, ~/Pictures, ~/Videos directories, right? Well, they&#8217;re [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>So prior to yesterday, my new and clean $HOME had not seen any X session at all. No freedesktop defined XDG base directories.</p>
<p>Then I logged in and&#8230;</p>
<p><span id="more-382"></span></p>
<p>&#8230;wait, what&#8217;s that? XDG Base Directories?</p>
<p>OK, so, we all know and love (hate?) our ~/Desktop, ~/Downloads, ~/Templates, ~/Public, ~/Documents, ~/Music, ~/Pictures, ~/Videos directories, right? Well, they&#8217;re defined as a freedesktop standard (see here: <a href="http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html">http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html</a> ), and are configured locally at: ~/.config/user-dirs.dirs</p>
<p>So prior to logging in to X, I had three of those eight already, since they had actual content from my backups &#8211; ie, were worth restoring already. They were: ~/Desktop, ~/Public,  and ~/Videos</p>
<p>After logging in, I naturally gained the other 5.</p>
<p>But what else got pushed into $HOME? Luckily for posterity, I saved a file list both before and after. So, for no more than a simple login to X, and run a few apps (discounting internal configuration tools, I think I&#8217;ve really only run gnome-terminal, firefox, thunderbird, chromium and libreoffice so far), I have these files/directories extra&#8230;</p>
<ul>
<li>.adobe</li>
<li>.config</li>
<li>.dbus</li>
<li>.dmrc</li>
<li>.esd_auth</li>
<li>.face</li>
<li>.gconfd</li>
<li>.gksu.lock</li>
<li>.gnome2</li>
<li>.gnome2_private</li>
<li>.gstreamer-0.10</li>
<li>.gvfs</li>
<li>.ICEauthority</li>
<li>.icons</li>
<li>.libreoffice</li>
<li>.linuxmint</li>
<li>.local</li>
<li>.macromedia</li>
<li>.mozilla</li>
<li>.nautilus</li>
<li>.pekwm</li>
<li>.pki</li>
<li>.themes</li>
<li>.thumbnails</li>
<li>.thunderbird</li>
<li>.Xauthority</li>
<li>.xsession-errors</li>
</ul>
<p>So, there is a list I only expect to grow (but not to track) over time, and it&#8217;s entirely possible I&#8217;ve missed some (I&#8217;ve certainly skipped a few I know I added manually (.fonts, .fontconfig) since I don&#8217;t know if they&#8217;d have been automatically added or not.</p>
<p>Anyway, the upshot of all this? Hello cruft!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.thorx.net/2012/03/new-home-what-the-x11-brought-in/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>new $HOME, welcome GNOME</title>
		<link>http://blog.thorx.net/2012/03/new-home-welcome-gnome/</link>
		<comments>http://blog.thorx.net/2012/03/new-home-welcome-gnome/#comments</comments>
		<pubDate>Thu, 01 Mar 2012 13:22:31 +0000</pubDate>
		<dc:creator>nemo</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[$HOME]]></category>
		<category><![CDATA[computer]]></category>
		<category><![CDATA[geek]]></category>
		<category><![CDATA[interface]]></category>

		<guid isPermaLink="false">http://blog.thorx.net/?p=376</guid>
		<description><![CDATA[So as hinted yesterday, GNOME2 + pekwm. Here it is, in three simple steps. 0. get pekwm (package, compile from source, whatever). duh. 1. tell gnome2 to use it. ie, set &#8216;pekwm&#8217; in /desktop/gnome/session/required_components/windowmanager via gconf-editor or equivalent. 2. Discover that gnome2 still doesn&#8217;t pick it up, and get an error in .xsession-errors like this: [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>So as hinted yesterday, GNOME2 + pekwm. Here it is, in three simple steps.<span id="more-376"></span></p>
<p>0. get pekwm (package, compile from source, whatever). duh.</p>
<p>1. tell gnome2 to use it. ie, set &#8216;pekwm&#8217; in <tt>/desktop/gnome/session/required_components/windowmanager</tt> via gconf-editor or equivalent.</p>
<p>2. Discover that gnome2 still doesn&#8217;t pick it up, and get an error in .xsession-errors like this:</p>
<pre>gnome-session[2010]: WARNING: Unable to find provider 'pekwm' of required component 'windowmanager'</pre>
<p>Solve by creating <tt>$HOME/.config/autostart/pekwm.desktop</tt> with the following (or similar)&#8230;</p>
<pre>[Desktop Entry]
Type=Application
Exec=/usr/local/bin/pekwm
Hidden=false
X-GNOME-Autostart-enabled=true
Name[en_AU]=Window Manager
Name=Window Manager
Comment[en_AU]=our windowmanager
Comment=our windowmanager</pre>
<p>3. Make sure your own pekwm configuration is in <tt>$HOME/.pekwm</tt> too <img src='http://blog.thorx.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>note: at work I have this setup, but against &#8216;mate&#8217;. Thus: <tt>/desktop/mate/session/required_components/windowmanager</tt>, and <tt>/usr/share/applications/pekwm.desktop</tt> with content of:</p>
<pre>[Desktop Entry]
Type=Application
Name=pekwm
Exec=pekwm
NoDisplay=true
# name of loadable control center module
X-MATE-WMSettingsModule=pekwm
# name we put on the WM spec check window
X-MATE-WMName=Pekwm
# back compat only
X-MateWMSettingsLibrary=pekwm
X-MATE-Autostart-Phase=WindowManager
X-MATE-Provides=windowmanager
X-MATE-Autostart-Notify=true</pre>
<p>No, I don&#8217;t know how I got either of those pekwm.desktop files. I think with mate, I copied a different one, and tuned to pekwm. With my newer (oddly) gnome2 setup, it magiced in somehow when I was testing with a test account&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.thorx.net/2012/03/new-home-welcome-gnome/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>new $HOME, state of the files</title>
		<link>http://blog.thorx.net/2012/02/new-home-state-of-the-files/</link>
		<comments>http://blog.thorx.net/2012/02/new-home-state-of-the-files/#comments</comments>
		<pubDate>Wed, 29 Feb 2012 08:54:33 +0000</pubDate>
		<dc:creator>nemo</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[$HOME]]></category>
		<category><![CDATA[computer]]></category>
		<category><![CDATA[geek]]></category>
		<category><![CDATA[interface]]></category>

		<guid isPermaLink="false">http://blog.thorx.net/?p=373</guid>
		<description><![CDATA[So I&#8217;m calling it. I think my systems are back up to speed &#8211; indeed, I&#8217;ve not had a failure in weeks now. I&#8217;ve been running my desktop from a spare account for a little while, and I think I&#8217;ll migrate this setup to my primary account and let the file cruft begin solidly again! [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>So I&#8217;m calling it. I think my systems are back up to speed &#8211; indeed, I&#8217;ve not had a failure in weeks now. I&#8217;ve been running my desktop from a spare account for a little while, and I think I&#8217;ll migrate this setup to my primary account and let the file cruft begin solidly again!</p>
<p>My setup is&#8230; gnome2 (thanks linuxmint, debian edition) with pekwm as the windowmanager (that&#8217;s /desktop/gnome/session/required_components/windowmanager to you, gconftool), and xcompmgr to give me nifty compositing and real shadows on menus (so far, I&#8217;m toying with &#8220;xcompmgr -c -r 8 -l 1 -t 1 -o 0.6 -f -D 0.01 -I 0.1 -O 0.1&#8243;  <img src='http://blog.thorx.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>It&#8217;ll be nice to have my real $HOME as the foundation of my desktop again!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.thorx.net/2012/02/new-home-state-of-the-files/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>6 weeks of computer hell &#8230; so far</title>
		<link>http://blog.thorx.net/2012/02/6-weeks-of-computer-hell-so-far/</link>
		<comments>http://blog.thorx.net/2012/02/6-weeks-of-computer-hell-so-far/#comments</comments>
		<pubDate>Fri, 03 Feb 2012 01:15:18 +0000</pubDate>
		<dc:creator>nemo</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[$HOME]]></category>
		<category><![CDATA[computer]]></category>
		<category><![CDATA[geek]]></category>
		<category><![CDATA[rant]]></category>

		<guid isPermaLink="false">http://blog.thorx.net/?p=366</guid>
		<description><![CDATA[So, dear reader[12], you may have noticed that it&#8217;s been a month since the last update in my $HOME rebuild, and may be wondering what&#8217;s going on. I have had ongoing issues, so here is the summary, broken down per-machine&#8230; home server Disk failures (Dec23) which led to a new disk, and rebuild. Ongoing issues [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>So, dear reader[12], you may have noticed that it&#8217;s been a month since the last update in my $HOME rebuild, and may be wondering what&#8217;s going on. I have had ongoing issues, so here is the summary, broken down per-machine&#8230;<span id="more-366"></span></p>
<p><strong>home server</strong></p>
<p>Disk failures (Dec23) which led to a new disk, and rebuild. Ongoing issues led to cannibalisation of my home desktop to provide parts (case/mobo/cpu/ram) and reinstall the server from scratch. I still am getting issues if I push the drives too hard, but is now usable for my home server use.</p>
<p><strong>home desktop</strong></p>
<p>&#8230;was cannibalised for the server, and so I started using my iMac for desktop use&#8230;</p>
<p><strong>iMac</strong></p>
<p>Stopped returning from sleep mode reliably (would instead power up all fans to max without giving me monitor) for a few days before then failing to power up properly at all. (no power chime, disk activity or monitor,  but I&#8217;d get the power LED pulsing, and after a minute or so, fans at full speed&#8230;</p>
<p>so I decided it was time to build a new desktop!</p>
<p><strong>new home desktop</strong></p>
<p>Using the case from the server, I bought a new mobo/cpu/ram/SSD HD combo. However, the mobo does not recognise my PCI-E video card (power to the PCI-E slot on a microATX?) &#8230; so until that is resolved a little better, it&#8217;s sitting awaiting attention.</p>
<p>I can, in theory, use the onboard video, but then I have a shiny external card (with its own RAM) that goes unused&#8230;</p>
<p><strong>iPhones</strong></p>
<p>Yeah, seriously, my phone(s) gets to play too.</p>
<p>Vodafone offered me a new phone at a great deal, and I accepted. They sent it through along with the new SIM it needs. I got it, but the SIM wasn&#8217;t in the package. I went to the vodafone shop, and they gave me a new SIM and activated it for me&#8230; uh oh</p>
<p>This made my old phone not work, and I&#8217;m not wanting to use the new phone till I can backup the current state of the old phone, and then restore it to the new one. But I can&#8217;t do that, because <strong>iMac. </strong></p>
<p>Technically, the new phone works and gets on the network &#8211; and I could start using it.</p>
<p>&#8230;But I suspect that if I do that (eg, receive SMSs), then I have a discontinuity of use between the old one and the new one that will cause issues later on. ie, when I eventually backup the old and restore it to the new, then I&#8217;ll lose any history in my &#8216;new&#8217; use. I&#8217;d rather a clean changeover (and I do not want to use &#8220;someone else&#8217;s computer&#8221; (aka: iCloud) for this), so until I have a functioning and up-to-date iTunes, I can&#8217;t use my new phone, and the activated SIM means I can&#8217;t use my old phone either&#8230; <strong><br />
</strong></p>
<p><strong>Powerbook G4</strong></p>
<p>So, I pull out my old Powerbook G4, which has a broken Ubuntu install on it. One OSX disk later, and it&#8217;s back to a clean Tiger install. But research suggests that for the iPhone 4s, I need the latest iTunes, and that it will only run on Leopard. Leopard will run on the G4, I just need a install disk. The one I have wasn&#8217;t liked by the Powerbook&#8217;s combo drive (as I recall), but I decide to test it anyway&#8230;</p>
<p>Putting the disk into the drive = system crash!</p>
<p>The disk didn&#8217;t even spin up before the system crashed totally, and now nothing will eject the disk (not even open firmware), and the system profiler says that I no longer have an optical drive attached (maybe something in hardware died, and that would explain the crash)</p>
<p>So&#8230;</p>
<p><strong>tl;dr</strong></p>
<ul>
<li>server: been rebuilt, is OK if I don&#8217;t stress the filesystems&#8230;</li>
<li>linux desktop: been rebuilt, I can proceed forward if I use the onboard video&#8230; and if nothing else goes wrong&#8230;</li>
<li>iMac desktop: power issues of some form, so goodbye iTunes there&#8230;</li>
<li>iPhone 3Gs: old one has a deactivated SIM, but I can&#8217;t back it up without iTunes somewhere&#8230;</li>
<li>iPhone 4s: works, but I&#8217;m unwilling to start using it until I can restore contacts, SMS, etc, from the old one, and so have a clean changeover.</li>
<li>Powerbook laptop: optical drive failure, so cannot get a Leopard install to get iTunes&#8230;</li>
</ul>
<p>PS: I had a windows desktop machine too&#8230; it blew a power supply a couple of months ago, so hasn&#8217;t been included in this 6 weeks of hell summary</p>
<p><strong>Next step?</strong></p>
<p>Well, I have been saying for a while that I need a new media center/HTPC, and I wasn&#8217;t thinking about building up something from scratch&#8230; sometime later this year.  I&#8217;ve also thought for a while that for my occasional Mac usage, moving to an Intel Mac was likely to happen, though I&#8217;d not seen any great need as yet. But now I&#8217;m toying with the idea of killing two birds with one stone, and buying a mac mini. It&#8217;ll run xmbc/boxee, and also solve my iTunes dilemma. It wont be a third monitor in my computer room any more, but I guess I can deal with that&#8230; <img src='http://blog.thorx.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>[12] deliberately non-plural <img src='http://blog.thorx.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.thorx.net/2012/02/6-weeks-of-computer-hell-so-far/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>new $HOME days 3-6: Desktop Distro Distractions</title>
		<link>http://blog.thorx.net/2012/01/new-home-days-3-6-desktop-distro-distractions/</link>
		<comments>http://blog.thorx.net/2012/01/new-home-days-3-6-desktop-distro-distractions/#comments</comments>
		<pubDate>Tue, 03 Jan 2012 16:18:45 +0000</pubDate>
		<dc:creator>nemo</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[$HOME]]></category>
		<category><![CDATA[computer]]></category>
		<category><![CDATA[geek]]></category>
		<category><![CDATA[interface]]></category>
		<category><![CDATA[nemo]]></category>

		<guid isPermaLink="false">http://blog.thorx.net/?p=359</guid>
		<description><![CDATA[Like I said, KDE has grown on me, but I'm not quite sure yet if it's a beauty spot, or merely a wart.]]></description>
				<content:encoded><![CDATA[<p><em>﻿rebuilding $HOME: Days 3 through 6</em></p>
<p>I was intending on building up my zsh(1) and mutt(1) configs before tackling the rebuild of my desktop &#8211;  the original catalyst of the idea.</p>
<p>But since I was rebuilding my account from across a nearby spare account, I thought I&#8217;d use it to take a peek at gnome3 and Unity, and so did &#8220;apt-get dist-upgrade&#8221; my Ubuntu 11.04 install.</p>
<p>&#8230;</p>
<p>A broken update later, I figured I&#8217;d install from scratch, and have gotten distracted these last few days with exploring XFCE, LXDE, Unity, Gnome3 and KDE. I&#8217;m testing them in a spare account, so as to not clutter up my main $HOME with cruft too quickly while I learn the ropes.</p>
<p>I gotto say, KDE has grown on me. I think its interface is a horrible hodgepodge when it comes to usability &#8211; especially out-of-the-box usability, but behind the stab-your-eyes-out bling, it&#8217;s really quite feature rich, and I&#8217;m all but thinking I&#8217;ll be moving to it. The real question for me is how many of my existing gnome-ish apps do I bring with me (eg: rhythmbox, pidgin), and how many will I adopt the KDE equivalents (konsole probably, dolphin&#8230;</p>
<p>Assuming I *do* go with KDE, mind you&#8230;</p>
<p>Like I said, KDE has grown on me, but I&#8217;m not quite sure yet if it&#8217;s a beauty spot, or merely a wart. (or indeed, a tumor.<em> Itz not a toomaaaa!!</em></p>
<p>Interesting times indeed&#8230; full reviews will come later? =)</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.thorx.net/2012/01/new-home-days-3-6-desktop-distro-distractions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>new $HOME day 1: restoring my files</title>
		<link>http://blog.thorx.net/2011/12/new-home-day-1-restoring-my-files/</link>
		<comments>http://blog.thorx.net/2011/12/new-home-day-1-restoring-my-files/#comments</comments>
		<pubDate>Fri, 30 Dec 2011 00:49:30 +0000</pubDate>
		<dc:creator>nemo</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[$HOME]]></category>
		<category><![CDATA[computer]]></category>
		<category><![CDATA[geek]]></category>
		<category><![CDATA[nemo]]></category>

		<guid isPermaLink="false">http://blog.thorx.net/?p=352</guid>
		<description><![CDATA[rebuilding $HOME: Days 1 and 2 The first thing to do with a new clean (empty) $HOME, is to populate it with my actual files. Not the configuration cruft that is of concern, but my actual &#8220;stuff&#8221;. For my own use, these consist of a variety of directories that are a mix of traditional unix [&#8230;]]]></description>
				<content:encoded><![CDATA[<p><em>rebuilding $HOME: Days 1 and 2</em></p>
<p>The first thing to do with a new clean (empty) $HOME, is to populate it with my actual files. Not the configuration cruft that is of concern, but my actual &#8220;stuff&#8221;. <span id="more-352"></span></p>
<p>For my own use, these consist of a variety of directories that are a mix of traditional unix system style directory names (eg: etc, lib, var, bin, public_html, Maildir, sin (for <span style="text-decoration: line-through;">tempting</span> tmp files) &#8211; with expected purposes, and more modern GUI styled names (eg: Photos, Videos, Public, Desktop), as well as a few of my own naming (verb, ketchup (for <span style="text-decoration: line-through;">sauce</span> src files <img src='http://blog.thorx.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> )</p>
<p>Restoring these has largely been a matter of a paranoid comparison between my old recovered $HOME and the last nightly backup (I now have many ~/*/.md5sums files!)</p>
<p>In many cases both versions of a directory were the same, so restore was easy. In a few cases, they were different and a series of `diff -r` between the backup and recovered directories clarified that the changes were only new files, not the corruption of old ones.</p>
<p>Without too much difficulty, some 218 of the 221gig of my original $HOME was restored.</p>
<p>Regarding dotfiles&#8230; I moved a few over quickly &#8211; .ssh .cliverc and .tmux.conf for example (the latter two moving into ~/etc with symlinks), and a few others were created in opening usages (.selected_editor, .lesshst, .cache</p>
<p>Once I start using a GUI again, the dotfile population will explode. I hope I have a greater measure of sanity before then.</p>
<p>Coming soon: shell and email configurations&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.thorx.net/2011/12/new-home-day-1-restoring-my-files/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>but that was my $HOME</title>
		<link>http://blog.thorx.net/2011/12/but-that-was-my-home/</link>
		<comments>http://blog.thorx.net/2011/12/but-that-was-my-home/#comments</comments>
		<pubDate>Thu, 29 Dec 2011 02:47:03 +0000</pubDate>
		<dc:creator>nemo</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[$HOME]]></category>
		<category><![CDATA[computer]]></category>
		<category><![CDATA[geek]]></category>
		<category><![CDATA[interface]]></category>
		<category><![CDATA[nemo]]></category>

		<guid isPermaLink="false">http://blog.thorx.net/?p=342</guid>
		<description><![CDATA[This is my $HOME. There are many like it, but this one is mine. I'm rebuilding it. ]]></description>
				<content:encoded><![CDATA[<ul>
<li>I&#8217;m a linux user &#8230;In fact, I&#8217;ve been using linux for a long time &#8211; my first account on a Linux box was at least a year before 1.0 came out.</li>
</ul>
<ul>
<li>I&#8217;m a bit of a hoarder &#8230;arguably more than a &#8220;bit&#8221;, actually.</li>
</ul>
<p>Combine these two points, and I can point to dotfiles in my $HOME directory that date back over a decade. In fact, the oldest four date to 2001&#8230;<span id="more-342"></span></p>
<p>How has this come about? Well, as I&#8217;ve upgraded machines over the years, I&#8217;ve carried my $HOME with me. After all, it has my stuff in it!  Including my customisations. The .bash_profile (2001) for instance, contains the last iteration of my bash prompt before I moved to zsh. (my current zsh prompt can trace it&#8217;s derivation through bash in 2001, all the way back to a <a href="http://en.wikipedia.org/wiki/4DOS">4DOS</a> prompt configuration that I set up around 1994. For the record, I&#8217;ve searched for my old 4DOS configurations, but failed to find them.)</p>
<p>I have dotfiles from obscure chat programs that I no longer use (.goofeypw &#8211; 2002), from apps I&#8217;ve forgotten I ever used (.coldsyncrc &#8211; 2003), apps I&#8217;ve long avoided using (.lynxrc &#8211; 2005), and so on. In some cases they&#8217;re newer files from a utility I still use, but which has changed where it keeps it&#8217;s dotfile data:</p>
<pre>-rw-r--r-- 23 nemo 24576 Oct  6  2009 .clivecache
-rw-r--r-- 23 nemo    43 Oct  6  2009 .clivelast

-rw-r--r-- 2 nemo 364544 Dec 19 22:16 .cache/clive/cache
-rw-r--r-- 2 nemo     26 Dec 19 22:17 .cache/clive/last</pre>
<p>Worst though, is that some of this dotfile cruft causes issues with current apps, since they sometimes attempt to maintain backwards compatibility with older configurations. Notably, I once had competing flash plugins in firefox &#8211; which had the effect that one flash-video based website would refuse to play videos and tell me I had to upgrade to flash 9, whilst about:plugins would happily announce that I HAD flash9. From memory, it was fixed when I found and removed an old flash8 .so that I found sitting in ~/.netscape. Ouch! Other similar oddities have crept into my Gnome2 configuration also, but have as yet resisted resolution.</p>
<p>All of this has driven me to ask&#8230;</p>
<blockquote><p>Am considering a complete $HOME dotfile cruft purge. Reconfigure from scratch all but vitals (eg: .ssh) Anyone else done this? !lazyweb<br />
— <a href="http://identi.ca/conversation/76497802#notice-79056239">@nemo / identi.ca &#8211; July 2011</a></p></blockquote>
<hr />
Now fast forward to Christmas 2011. Now. A system drive crashed and whilst the two RAID1s that constitute the basis of my $HOME LVM were not lost, one did seem a little funny, so I&#8217;ve taken the opportunity to wipe both, and to restore my $HOME from backups.</p>
<p>&#8230;and in doing so, to also clear my dotfile cruft &#8211; only importing what I need, and taking the effort to clean up the configuration of apps which have spaghetti conf files. (mutt, I&#8217;m looking at you especially!)</p>
<p><strong>This is my $HOME. There are many like it, but this one is mine.</strong></p>
<p><strong>&#8230;and I&#8217;m rebuilding it.</strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong>This is my story. </strong></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.thorx.net/2011/12/but-that-was-my-home/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
