Category Archives: linux

Scrivener and Why I’m Already (Almost) Sold

I’ve recently made it a personal goal of mine to write one novel-length book every year for the rest of my life.

…ambitious? Eh. I’m reasonably certain of my abilities to do it. And hey, no one said I was sane about this sort of thing.

(Just between you and me, I have this fantasy of somebody discovering this huge box full of dusty old manuscripts years after I die and it somehow making this big impact on said person’s life, but then again I have weird fantasies.)

Anyways, I’ll be participating in NaNoWriMo again, because I’ve found that, for me anyways, there is nothing like a healthy combination of peer pressure and a Daily Word Count graph to get you off of your butt and writing.

Now last year I wrote my book entirely in Open Office, which is a spectacular program by the way. And you know what, Open Office is great for if you’re just making it all up as you go along, which is what I was doing last year.

This year is different. This year I already have a pretty strong outline of the entire story. On top of that, if there’s one thing I’ve learned over this last year of editing, it’s that going into the project with a strong idea of linear progression for every plotline in your book will save you a lot of headache later on down the road.

So, having heard good things about these newfangled “writing programs” that give you a place to sort said plotlines, I went off in search of one.

I downloaded and tried a few. Most were too simple, or too complicated, or didn’t have what I was looking for. A program called “Writer’s Cafe” came pretty close but the trial was pretty limited and I didn’t feel like forking out the cash, especially since I’m still unemployed at the moment. A different program, an open source project called Kabikaboo, also came close, but ultimately it’s an outlining tool more than a writing tool (although to be honest, it’s a pretty dang good outlining tool and I’ll probably be using it as a supplement while I write this year’s book.)

Still, it was looking more and more like I’d be writing in Open Office again when I got Scrivener working in Wine.

See, Scrivener is known as the writing app, and for years it’s been Mac-exclusive. Recently, they released a beta test for Windows, and of course, all us Linux dorks came crawling out of the woodwork on the forums– but I’ll get back to that in a minute.

Basically, the main idea of Scrivener is breaking your writing project down into little manageable chunks, which you can then assign custom tags and re-arrange at your leisure. This makes it easy to move scenes around and organize the aforementioned plotlines.

It’ll look something like this (sneak peek of my upcoming book! Le gasp!):

The "Corkboard" View
...and the Outline View

As you can see, as a way of testing the program, I’ve tossed a bunch of my book’s early scenes into the program, and I’ve been able to sort them and tag them and summarize them, and already I can see how helpful this is going to be for keeping track of all those pesky plotlines.

I’m sure it’s got all sorts of other functionality that I’ve yet to discover, as well.

My only real concern at this point is being able to export the final project out to a different format if needs be; I haven’t yet tested it and while it has an export to .rtf feature I need to see how nicely that will play with Open Office. That’s next up in the Testing Queue.

But lemme tell you what really sold me on Scrivener already.

Remember when I mentioned that all of us crazy Linux folks showed up at the Scrivener forums, helping each other get it working and providing bug reports alongside everyone else?

Well apparently the Scrivener programmers were pleasantly surprised at this and are gonna throw together an (albeit unofficial and unsupported) Linux-native version for us to play with. In their own time.

Wow. Making a version of your software for less than 1% of the desktop market share, just to be nice. I’m so impressed. I mean, you could make the argument that they’re just tossing us a bone to get us out of their hair, but even then NOBODY HAS EVER TOSSED US A BONE BEFORE.

Yeah, I’m pretty stoked.

And that’s why I’m here to tell you about this program. 99% of the time I’m all about the Free and Open Source, and Scrivener is admittedly neither, but I like to make exceptions for good software and good people and so far I’m impressed. If you’re a writer and on Windows (or Linux!), go test the Beta version. If you win NaNo you get 50% off when the final program is actually released. And that’s a pretty good deal.

The penguin gods are pleased today!

Starcraft 2 on Linux/Wine: Part 2 and Some Thoughts

I’m glad I was able to help some people out with my previous post on the matter. I’m still getting some questions and the like; here’s what I’ve been able to ascertain thus far from my own experiences:

The ALSA sound driver doesn’t seem to play nice with SC2. It will crash the game on startup and throw an error box in your face… at least, it does for me. The best workaround I can find for this so far is to go into the Audio tab in winecfg and set the sound to ESound. If you play WoW and have been running it with ALSA, as I have, you’ll just have to deal with manually switching back and forth (until I can figure out an automated way to accomplish this.)

There will be some sound glitches but not many. I’d say the sound is about 95% workable.

I have to run with the graphical settings all the way down but I think that is because of my own personal computer setup more than because of Linux/Wine. My computer is a self-built machine from about four or five years back and it’s definitely starting to show its age. Similarly, videos/cut-scenes are low-quality but run and are watchable. Be sure to make sure you are running the game in opengl mode. I accomplished this by adding “-opengl” to the end of the command on my SC2 desktop shortcut. There is also a way to edit it in the config file, I’m sure.

I experience slowdown on occasion; it helps to close most of your other programs in the background. Still, the game is very playable, and everything that I have tried works so far.

The game occasionally crashes on startup, at random. This is a kernel issue, not a Wine issue. (For the record, this is the same thing that now causes WoW to occasionally randomly crash on login, if you have noticed that these past few weeks as well.) I dunno about everyone else but this problem seems to be showing up less and less for me so I just suck it up and live with it. If you really don’t like it, though, you can patch the kernel. If you want to do that then I would recommend searching up instructions specific to your distro.

Some people still seem to be having problems with the installer, I am not sure how to help you with that, but I would direct you to the Wine subforum on Ubuntu Forums, or the Starcraft 2 entry in WineDB.

I’ve been having a blast with this game, and I’m constantly impressed with the Wine team for maintaining this software and making these great Blizzard games available to us ‘nix-heads. Between playing World of Warcraft on Linux for more than three years now, the original Starcraft, and now Starcraft 2, I think it’s safe to say that I basically owe the Wine people a good chunk of my soul, or at least my firstborn child. Much love, guys! <3

Penguin Post: How to Install Starcraft 2 on Linux/Wine If You Get Weird Permissions Issues

I’d had Starcraft 2 on pre-order from GameStop since who-knows-when (I remember pre-ordering it at the same time as I did Wrath of the Lich King, so that should tell you something.) Anyways, this morning I ran out to GameStop, nabbed it, and prepared to install on Linux/Wine. The Beta worked flawlessly, so I was expecting this to be smooth sailing.

Not so! First half of the files on the CD appeared to be hidden, and then trying to get the Installer to run would tell me “Access Denied”, blahblahblah, and I couldn’t do anything even as root.

Apparently this is an Ubuntu issue and not a Wine issue, so if you are also afflicted with this problem, read on. This is a bit of a kludgy workaround, but it’s a workaround nonetheless.

Step 1: Make the CD Show the Files

Fire up a terminal and enter the following to remount the CD:

sudo mount -o remount,unhide /dev/cdrom

Step 2: Make a folder on your desktop called SC2 or something.

Step 3: Copy over the files on the CD to the folder on your desktop.

(Note: you may have to tweak the code a bit to get it working on your specific setup.)

sudo cp -r /media/cdrom0/* ~/Desktop/SC2

This will take a little bit as it does its thing, so give it ten minutes or so. Then fix the permissions:

sudo chown -R username:username ~/Desktop/SC2

You should now be ready to go. Navigate to the file on your desktop and install it that way. (Or do it via the terminal, since you’re already there:)

cd ~/Desktop/SC2

wine Installer.exe

And that should do it! I’ve got it installing as we speak, though I’ve got to run off to work now so a test run of the thing will have to wait until later. If I botched up some code or something let me know and I’ll fix it tonight when I come home.

Geek Wars II: The Revenge of Geek Wars

I got some more questions in the comments for last time. Rather than just answer in the comments, I figured I’d make a new post.

Ahem!

Coke vs Pepsi: I actually don’t drink either, I’m a Dr Pepper/Mountain Dew kinda person.

iPhone vs Android phone: No real interest in either. My current phone is the cheapest one I could get at the phone store. I use it to make calls, check my e-mail when I’m bored at work, and, since I lack a digital camera for some reason, take crappy pictures. I don’t really need or want anything else. (Except possibly a twitter client.)

If I had to get one I’d probably go with Android if only because I am not a big Apple person. The one product of theirs I had was an (old) iPod, and my experiences with it were pretty iffy.

Edit: I have been informed that Android runs Linux; that’s another reason I’d go with that one. /fangirl

MS Office vs OpenOffice: Seeing as I am a Linux and F/OSS junkie I’m pretty sure this one is a given. Open Office for life!

Laptop vs Desktop: I have both. I use the desktop the most– better screen resolution and I can play more games on it. I used to use the laptop a lot more than I do now, but these days it’s mostly been relegated to the role of backup computer if something happens to my desktop and I need to Google the problem.

I have to give my laptop credit, though; it was the first thing I ever installed Linux on! It has run Kubuntu and only Kubuntu for three and a half years.

Yahoo Messenger vs. MSN Messenger: I use Pidgin. Back in the day I used to have AIM, MSN, and YIM all hooked up to it but I dropped YIM a couple years back when the last holdout on my buddy list who still used it switched to MSN.

Back when I was on Windows I actually liked the MSN interface. But yeah, haven’t seen it in years; I just use Pidgin now, so all the messengers look the same to me…

Gmail vs. Yahoo Mail vs. Hotmail: Gmail, obviously. I do have fond memories of Hotmail and my first e-mail address (this was back before they were owned by Microsoft), but I have since moved on. Yahoo Mail I never used.

Picasa vs Flickr: I don’t use either. =X

WordPress vs Blogspot: I actually have a pretty strong opinion on this. It goes WordPress Self Hosted > Blogspot > WordPress.com.

I honestly, truly, do not understand this trend where people switch from blogger.com to wordpress.com. WordPress.com has less customization, in my experience, and doesn’t let you use javascript (so you can forget your fancy WoWHead links or whatever.)

The only reason I can think of to pick wordpress.com over Blogspot is if you plan on switching to self-hosted later.

Anyways I know I’m going to get all the “But I love WordPress!” comments, and you know, I love WordPress too. Self-hosted WordPress. But yeah >.>

Facebook vs Twitter
: I signed up for Facebook five years ago or so. I lurked around for about a month, then got bored and quit using it.

I logged in again about two or three years later, looked around, still had no interest, and logged out again.

A couple of days ago I logged in for the first time in two-ish years, primarily because I’d had some 50 friends’ requests in that period of time and I felt bad about ignoring them. I logged in, added (most) everybody, left some sort of “I never log in” notice and tossed up a couple of pictures, and then disappeared again.

I guess I just figure: I’ve got LiveJournal (since 2004), DeviantArt, two blogs, and a Twitter… I don’t really see anything that Facebook has that I don’t already have elsewhere!

So yeah, my vote here goes to Twitter.

Star Wars: What order to watch the movies? IV – V – VI – I – II – III. Honestly when I have kids they’re not gonna see the prequels until they have the first three good and memorized. *cough*

Asimov vs. Heinlein vs. Clarke: I’m an Asimov junkie. “The Last Question” is the greatest short story that has ever been written. Ever.

Hmm, think I got everything there…

Geek Wars

I was thinking the other day about my positions on various Geek Holy Wars. Then I figured I’d might as well blog about them, since, well, I’ve been a bad blogger lately. It’ll be fun, right?

Star Wars vs. Star Trek: I HATE THIS QUESTION. When people ask me this, I usually tell them not to make me choose between my children. I grew up with both series and I love both series dearly. That said, if I was forced to pick, I’d have to go with Trek, just because it has more sentimental value to me. I’ve often said that Star Trek was a second set of parents to me– and I mean it.

Kirk vs. Picard: This one is interesting, because when I say “I grew up with Star Trek”, what you have to understand is that from, well… from as-early-as-I-can-remember up until I was about 13 or 14 years old or so, what that meant was “I grew up with The Original Series and the movies”. I didn’t really get into TNG until my teenage years. Kirk was my original captain, and the crew of the NCC-1701 was my original crew. I actually have a picture of myself with George Takei somewhere.

…BUT I’ve gotta give this one to Picard. Kirk is who we want to be but never will be, but Picard is who we want to be and can still aspire to. Plus he’s classy.

And drinks Tea. Earl Grey. Hot.

DC vs. Marvel: I’m a Marvel fan, sorry all you Batman lovers. Spidey + XMen + Iron Man = No contest.

Now let’s move on to some Linux goodness:

KDE vs. Gnome: We all know by now that I’m a KDE fan, but what most people don’t realize is that this is largely by circumstance. Way back in the day when I was first discovering Linux, it was KDE-based distros that just happened to work with my wireless internet where Gnome-based distros did not. So it was KDE that I started with and became comfortable with.

As time went on I would attempt to use Gnome every so often but I inevitably found it to be very buggy and far from the stable desktop environment that everyone kept telling me it was. It wasn’t until earlier this year when Gnome finally became stable enough for me to use. I used it for about two months because KDE4 was being stupid, and enjoyed it, but switched back to KDE once they had their own bugs worked out.

Currently I use KDE for two big reasons: 1.) it’s familiar, and 2.) I like to customize my desktop to look like a Gnome/KDE hybrid, and it’s much easier to do that with KDE, which is designed to be endlessly customizable.

Ultimately I have no problems with Gnome anymore, as I said my experiences with it used to be pretty universally negative but they seem to have fixed all their problems so I’m okay with them now.

(As an aside I would love to like XFCE but it’s still buggy for me.)

Emacs vs. Vi: I don’t use either very often but when I do I use vi.

“Open Source” vs. “Free Software”: A quick backstory behind this for those who are not aware: “Open source” and “free software” are pretty much interchangeable terms when it comes to a technical definition– i.e., software with the code freely available to view and modify. Where they differ is the political ideologies behind the two: use of the term “free software” implies the belief that “software should be free” and that this is a moral issue, whereas “open source” implies that it is strictly a matter of business and getting good results.

What I have found in day-to-day geek life is that most geeks fall somewhere in the middle of this “belief” spectrum and choosing which term to use largely comes down to just how crazy you think Richard Stallman really is. (Spoiler: he’s pretty crazy.)

As for me, I see both sides of the issue. Yes, I’m a Freetard. Yes, I’d love to see all software be free to tinker with, as an extension of my deep-seated inkling that anything restricting creativity is Bad. But I’m also a realist and, let’s face it, a world based completely off of “Free Culture” is not gonna happen anytime soon. Plus, it’s easier to get this stuff into the hands of people if you can pass it off as a business decision.

Ultimately I use the two terms interchangeably or just call it “F/OSS”.

***

Okay, what’d I miss? I know I missed some epic Geek Holy Wars. Ask me stuff and I’ll toss it up here!

Shock and Horror

Yesterday I decided to update my Kubuntu to the latest version. I did this whole process from within the operating system itself.

However, I, knowing that Linux will be Linux, was very prepared for this. I burned a copy of the newest version to a CD, fully expecting that everything would be broken and that I’d have to clean install. I backed up my entire /home folder to an external hard drive, a process which took about three hours by the way. I started early so as to give myself the entire day to fix my computer if something went wrong, which I was sure something would. I mean, this is Linux, after all.

Then I hit the Upgrade button.

Two uneventful hours passed while the upgrade did its thing. I tried to stay away from the computer at this point, because I worried I would do something to mess it up, but to be honest the computer was nice and usable the entire time. After the two hours were complete it asked me to restart the computer, so I did.

…EVERYTHING WORKED.

I was in shock. I honestly couldn’t believe it. The upgrade had gone flawlessly. It even cleared old kernel versions out of Grub for me. What’s more, it seems to have fixed the sound issues I’ve having since a few months back (where half of my sound/music related programs one day decided to stop working.)

Oh, speaking of which, Amarok is now scrobbling correctly to Last.fm. It hasn’t done that in MONTHS. I would burst into hallelujahs at this point but I’ve already moved on to Clementine which is Amarok without the new over-the-top interface.

The only thing I had to fix was that upon logging in for the first time the bottom panel was missing. I solved this problem by right clicking on the top panel, selecting “Add Panel” and then dragging the various widgets there that I wanted. That was it. Five minutes, tops.

I couldn’t tell whether I wanted to be happy or horrified. Like, I wanted to scream “WHO ARE YOU AND WHAT HAVE YOU DONE WITH LINUX” at the screen. Regardless, it’s a big victory for what the Ubuntu folks want, so that’s pretty exciting.

This cracked me up.

The ultimate test will be when I move in a couple weeks and have to set up *gulp* wireless…

Why I Hate Perfection

I hear it a lot. The people who say they would install Linux, but they want their stuff to “just work”. All the daily posts on Ubuntu Forums (which I lurk) from people saying they tried Linux, but are leaving it because it doesn’t “just work”. You know, that is a perfectly acceptable and understandable answer. But it’s not one I can relate to.

Stuff that just works is boring.

Stuff that just works makes me complacent.

Stuff that just works doesn’t teach me anything.

Stuff that just works doesn’t let me fix it.

I have a little secret to let you guys in on. I am addicted to fixing things. Broken things are enticing and magnetic. If you dropped some sort of ceramic ornament or vase on the floor and it shattered into a million pieces I would be on the floor picking up those million pieces and attempting to piece them back into place like a puzzle and trying to glue it back together. This has actually happened. More than once. Do I succeed? Maybe, maybe not. It doesn’t stop me from trying.

I value my sleep– I value my sleep very much. But if my computer is broken I don’t sleep until it is fixed. Period. Abandoning some broken project at home because I have to go to work or something is sheer torture. I can’t tell you how many times I’ve wished calling in “because something is broken” was as valid an excuse as “calling in sick”, because heaven knows I’m certainly in no mental state to actually do any work when my entire mind is preoccupied with my project.

Fixing things is mind-clearing and you learn from the experience. If you fix something, you come out of it knowing how to recognize and fix that problem in the future. You feel rejuvenated and useful.

…and you’re telling me you want an operating system that you don’t have to rip apart and completely fix every six months?

I would die of boredom.

I respect you, Millions of People With That Opinion. But I don’t understand you. No hard feelings. <3

Open Sourcery: Ten Awesome F/OSS Apps

…terrible pun in the title aside, I use a LOT of Free/Open Source software. It comes with the territory when you’re a Linux user.

In no particular order, here are some of my faves:

1. Mozilla Firefox

Possibly THE gateway drug that introduced thousands of us newbies to this newfangled Open Source thing, Firefox is far from perfect (and its memory usage blows up like a balloon if you leave it open for too long), but is still the best we’ve got. Chrome is giving it a run for its money, but while I’ve embraced Chrome as a good secondary browser, it a.) lacks Firefox’s insane addon vault, and b.) still has some weird glitches on Linux.

I loves me some ‘fox.

2. Pidgin

I’ll come right out and say it: when I was still on Windows (back in the day), I was a Trillian user. Trillian does not have a Linux version, though, so I was forced to switch to Pidgin. At first I did so rather begrudgingly but as time has gone on I’ve become more attached to it and now I don’t think I could go back to Trillian. Pidgin is nice, simple, clean, and has some fun plugins.

3. Clementine (aka OldSchool Amarok)

Typical Pike Playlist

I’m going to tell you a story. Long ago in a galaxy far, far away, I used WinAmp. But when I switched to Linux, I fell head-over-heels in love with Amarok. Amarok and I lived together happily for many years, and then something horrible happened: Amarok “upgraded” to 2.0. Problem: Amarok 2.0 came packed with a new GUI I was less than thrilled with, tons of weird sound quality issues, and unstable Last.fm scrobbling. This would not do. So with a heavy heart I bid farewell to Amarok and bounced around music players for a while, trying to find a new home. Exaile and I had a nice little affair, but the void still wasn’t quite filled.

…then I remembered yet another reason why I love Open Source. Because some people had taken the OldSchool Amarok source code and forked it into a new (old?) music player: Clementine. Discovering that this existed was basically the best day of the year for me.

It’s still very much a beta and missing a lot of functionality but if you’re an Amarok refugee like I was I highly recommend this program. <3 4. Open Office

Secret Deleted Scene from Pike's Novel

…it’s basically Microsoft Word, but for free. Works like a charm; I’ve never had a problem with it.

5. GIMP

Oh look, I'm drawing furries in waistcoats again...

GIMP is one of those programs that you either love or you hate. The two main reasons I hear for hatred are a.) It lacks a bunch of Photoshop’s features, and b.) It is notoriously difficult to learn to use.

My reaction to those two points are: a.) I have never used Photoshop (no, seriously), so if I’m missing out on stuff, I haven’t noticed, and b.) … okay, it is difficult to learn to use. I won’t deny that one.

But if you’re willing to climb the steep learning curve, I think you’ll find that this is quite a splendid program with lots of functionality. I mean, I’m not a professional artist or anything, but I’d like to think I do more art-stuff than the Average Joe and I’ve done it all in GIMP.

As a side note, when I first started using GIMP, I HATED the way it would open up a bunch of different windows for each part of the program: one for your picture, one for the toolbox, one for layers, etc. … but as time has gone on I’ve become so spoiled by it that anything else would make me feel terribly claustrophobic.

So yeah. GIMP. I <3 it dearly. 6. Celtx

I'm a nerd.

I actually prefer “Sophocles” as a screenwriting app. But Sophocles has a ton of drawbacks. Drawback #1: Trialware (a good half the features are locked unless you’re willing to shell out tons of money.) Drawback #2: …not in development anymore, from what I can tell. Drawback #3: Proprietary formats that can’t be exported to anything else unless you pay money.

Enter Celtx, which is still a bit buggy, but is ASTOUNDINGLY promising. This goes beyond a mere screenwriting program and allows you to do storyboards, script breakdowns, et al. I really can’t wait to see where this program is in a couple years.

7. Choqok

As everyone and their dog knows by now, I love Twitter. It fills a chatty void that my inner IRC Junkie has been missing for years. I spent a good long time searching for a Twitter client that fulfilled criteria like not requiring Adobe AIR (I have my reasons for not liking Adobe AIR) … which, trust me, is easier said than done.

So after lots of searching I decided a while back to give Choqok a shot. And folks, I am in LOVE. This is a fully featured Twitter client that supports everything from re-tweets to favorites to following convos to searching to… yeah, you name it, Choqok does it. You can even customize your color scheme.

The only reason I don’t wax poetic about this program’s virtues more is because it is– as far as I can tell, anyway– a ‘nix only program, and I figure most of my readers/followers aren’t ‘nix users.

…man. I mean, I haven’t had any intention of “going back to Windows” for years, but this program seriously puts the nail in the coffin, it’s that good. <3 8. VLC Media Player

It plays everything. ’nuff said.

9. Konsole

I made mine green text on black so I can pretend I’m Trinity from the Matrix.

As an aside, when I went to xkcd on April Fool’s Day, this is what I did:

…and…

10. Linux!

This is actually just an excuse to show off my Iron Man wallpaper.

Cause regardless of how close/not-close it is to being “Ready for the Desktop”, I <3 my tinker toy! Wow, it was hard to narrow the options down to ten. I may have to make a Part Two later...

The Linux Conundrum

When I was blogging at Aspect of the Hare I had the rather unique privilege of becoming one of the most well-known Linux users in the WoW blogging community. I talked about it a lot, made techie posts, and made no secret of the fact that Linux was my main (and for quite some time, only) operating system.

This had an interesting side effect: a LOT of people were inspired by me to try Linux for themselves. I got tons of e-mails and comments to this degree.

And this, in and of itself, had another interesting side effect, one that took me a little while to get used to: a good 80% or so of these comments and e-mails were people documenting their negative experiences with Linux.

Imagine, if you will… that you love something a lot and are excited when people want to try out that thing you love. Now imagine most of them hating it. Now maybe you understand why this was always a bit awkward for me.

Where am I going with this?

A few places. First of all, I feel there is something I should say as an unofficial spokesperson of the Linux community in this little corner of the Blogosphere:

LINUX ISN’T FOR EVERYONE.

Now before you go all crazy on me, I’m not trying to be elitist and say it’s only for programmers/leet hax0rs/hardcore geeks/etc. Rather, I’m trying to say that there are a lot of people who, I think, come to Linux with the completely wrong expectations and end up being disappointed.

Examples:

* If you can’t live without iTunes/Photoshop/the latest super-shiny computer games, guess what: don’t install Linux. Seriously. It’s probably not worth the hassle unless you’re a freetard like me who is willing to make sacrifices.

* If you don’t like using the command line, don’t install Linux. Now, granted, stuff like Ubuntu is making it easier and easier to do lots in Linux without the command line, but it is still very much CLI-oriented compared to, say, something like Windows.

* If you don’t like stuff randomly breaking, don’t install Linux. That’s not to say that Windows doesn’t break either, cause good ol’ XP broke on me plenty of times. But one of the best analogies I ever heard was that Windows is like a die-cast toy car, and Linux is a car made out of Legos. They can both break. The Lego car is much more likely to “break”. But that’s the point. You’re supposed to break it and put it back together.

I’m kind of mental (and possibly masochistic) when it comes to this sort of thing; dealing with computer problems gives me a strange sort of high that little else can give me. So I embrace the Lego-OS. If you are not of that mindset, or at least don’t want to deal with it at home, don’t install Linux.

* If you aren’t willing to spend hours on Google getting something simple like wireless working, don’t install Linux. In defense of Linux, this is frequently a driver support issue more than a Linux issue. But the end result remains.

* If you are looking for a clone of Windows that is somehow mysteriously “better”, don’t install Linux. Linux is not Windows. Just because you saw some YouTube movie of a guy showing off his shiny Compiz cube and desktop effects, doesn’t mean it worked entirely out-of-the-box for him. It probably didn’t. Is the tradeoff for having the Compiz cube really worth the effort, especially now that most people are using Vista/Win7? …well, that one’s up to you, but think about it.

“Piiiiike. I thought you loved Linux. Now you’re just trying to talk everyone out of trying it. What gives?”

I’m not trying to talk everyone out of it. I just want people to be aware of the commitment. Sort of like the animal rescuers who screen anyone who is thinking of adopting one of their “babies”. If you want to try Linux, that’s awesome, and I’m excited for you. Trying new things is always good, as far as I’m concerned. But you have to go into it with an open mind. Maybe you’ll end up really liking it.

But if you decide it’s not for you, that’s fine too. Use whatever operating system you feel comfortable with and suits your needs.

And remember the other side of the coin, too: for some of us, Linux is what suits our needs. Yes, some of us actually like this crazy mysterious operating system. Some of us like it for the utility, some of us for the bash terminal, some of us for the security, some of us for the F/OSS philosophy, some of us for two or more of the above, or myriad other reasons.

Oh, and the penguins. Can’t forget the penguins…



(Disclaimer: This ramble is not directed toward anyone or any event in particular. It’s sort of an amalgam of thoughts that have been floating around in my mind for months, and more than one LJ entry I’ve written on the same subject over the years.)

Of Pike and Penguins: And It Was Good

This is part three of my “Discovering Linux” series. Here’s Part One and Part Two.

2007 was a busy year. I was graduating from university and as such, that February I was smack in the middle of senior projects, all of which seemed to be happening right at the same time. Still, I was coming up with excuses to sneak away and use my Linux-ified Laptop. I lurked around on Ubuntu Forums and idled on Linux-related IRC channels. And more and more, having Windows XP on my desktop was starting to bother me. It was compounded by discovering that downloading an mp3 from Apple would play on my iPod but not Winamp, and downloading an mp3 from Microsoft would play on Winamp but not my iPod. This irritated me beyond belief. How could these companies expect to justify not-pirating-stuff if they made it so difficult to listen to music? I didn’t think I could do much about it, though. I needed Windows for games, right? And all those other programs that Linux couldn’t use, right?

I can’t recall what I was doing with my computer, exactly, that fateful day in February. It was the week that all of my senior projects were happening. Film shoots, theatrical plays. I wasn’t working at the time, having saved up a lot of money to take the year off, and yet there were days that I was gone from 9am until well after midnight.

And somehow, amidst all of this, I managed to royally screw up my computer. I think I must have known that what I was doing would screw it all up, because I conveniently happened to back up all of my important files the day before. Maybe I was trying to set up a dual-boot… who knows, really. I can’t remember. Regardless of what I was doing, though, I destroyed my Windows XP. Here’s how I wrote it on my Livejournal at the time:

I was just going around minding my own business (okay, maybe I was sorta messing with things… >.> shh!) and I had to restart my computer and when it came back up I was greeted with all sorts of fun “OMG CAN’T BOOT, OMG NO DISK, OMG RESTART, OMG STUCK” errors. Going into the BIOS didn’t help me at all, and a Google search on my trusty laptop informed me that the solution for this particular error was essentially this: “Nobody knows exactly what causes this error. Here is a list of 5,389,126,734 things you can try that may or may not randomly fix your computer. If none of those work, you’re screwed.”

So what did a very exasperated and rather un-amused Pike do?

Stuck the Kubuntu 6.06 CD in the drive and reformatted, of course.

Granted, it wasn’t all fun and games and smooth sailing. I had tons of display and graphical issues and I became very well-acquainted with the dpkg-reconfigure xserver-xorg command. And, if I recall correctly, I actually had to go out and buy a new wireless card. All of this in the middle of my senior projects that determined whether or not I’d graduate.

And yet, it was worth it. For the first time in years I felt like I was doing something really and truly productive and, dare I say, fun involving my computer. It was challenging and frustrating and it was a blast, and within two days I was all set up and ready to go.

…and that’s how it happened. Since then I’ve been a Linux user. Three years as of last month.

A lot of things have happened since then. I began playing World of Warcraft in May of 2007. I am forever grateful that I was a full-time Linux user before I started playing because I can guarantee you now that I would never have considered a full-switch to Linux if I was on Windows when I started playing and I thought that maybe Linux might do something to my precious WoW. (Um yeah, I was a serious addict for a while. *cough*)

WoW on Linux/Wine was relatively easy to set up– although I had no sound the first day or two that I played– but this was quickly fixed and I leveled to 70 (the then-level cap) without ever logging onto a Windows box. Things got tricky when I started raiding and suddenly Ventrilo was a must; Ventrilo, try as I might, never ever worked for me on Linux.* So it was that February of 2008– after one year of being an exclusive Linux user– I caved and turned my computer into a dual-boot machine. I’ve dual-booted since then, although I don’t particularly like it. I give Linux the lion’s share of my hard drive and only ever use Windows for Ventrilo or FRAPS, and since those are very situational uses I still do consider myself to be a “Linux exclusive” user in the end.

(In fact, right now my Windows partition is quite gimped– no sound, broken graphics, and it won’t connect to the internet. Linux did it all out of the box, so I’ve no desire to go mess with my Windows partition, especially now that I no longer play WoW.)

And so it is that we reach this point. I’m not a computer wizard. I’m not “elite”. I’m not a programmer (though I yearn to be one so I dink around with Python.) I’m just a girl who fell in love with open source one day and decided to see how deep the rabbit hole went.

And so begin my stories…

* Ironically I finally started to get it to work about two weeks before I quit WoW. My last ever raids were done, perhaps fittingly, on Linux, so I’d come full circle.