Archive for the 'GNOME' Category

Banshee Plugin for Xchat

I’ve been working on a wide variety of projects lately, so when I got some spare time today, I did something for myself.

As such, I’ve done a complete rewrite of the Banshee plugin for Xchat. It’s stable and shouldn’t have any bugs. Works great on this end. The code itself is improved as well. 🙂

You can nab a copy here.

Adobe Really Does Love Us!

In addition to this week’s announcement about a particularly awesome little beta release of Flash 9 Update, which features all sorts of treats such as native GTK support and fullscreen use, Adobe has gone one step further in easing adoption of Flash on Linux: particularly for PCLinuxOS, openSUSE, and Fedora users.

As of yesterday, Adobe now sports its own, maintained YUM repository for Flash. 😀

In order to install Flash, just run the following:

wget -O ~/adobe-release-1.0-0.noarch.rpm
su -c "rpm -Uvh adobe-release-1.0-0.noarch.rpm" root
su -c "yum install -y flash-plugin" root

Remember to restart any web browsers after installing Flash!

The Wonders of F-Spot

Even though I’ve been using Ubuntu for a while, and I more than love my collection of Mono applications, I’ve never actually ever used F-Spot.

So today I tried it and… I’m in love. 😉

It’s a simple, intuitive interface, and best of all, it can export to online hosts rather easily (read: Flickr) and seems to be extremely usable. I’ll definitely keep using it in the future.

Novell is not Satan and Mono is not the Anti-Christ

Over and over again, I find myself reading countless posts on various blogs and fora that echo the same retardedly ignorant sentiment as echoed by a poster on one of Jamie McCracken‘s latest blog postings: “My biggest problem with Beagle is Mono usage, as i don’t want Microsoft’s trojan horse on my PCs”.

As a user and student of Mono technologies, I think that this sort of attitude stems from two things: being uninformed and hearing FUD.

First, there is a certain lack of knowledge about Mono in Linux users that is simply astounding to me. Constantly I hear complaints and insults against Mono without a real justification. The first hurdle that many users must get over is that Mono is not owned by Microsoft. To quote the Wikipedia article linked above, Mono is “a project led by Novell to create an ECMA standard compliant .NET compatible set of tools … .” .NET is an standard under ECMA, and by releasing an implementation of ECMA standards, Novell is well within their right. They do not owe Microsoft anything for this. If one wants to worry about having “Microsoft’s trojan horse” on their Linux computer, they should be avoiding Shared Source CLI (Rotor). Mono has no attachment to Microsoft other than an implementation of a standard that Microsoft pioneered (and that Mono uses some “.exe”s, which are again part of this standard). Therefore, straw-manning Mono simply because people are uninformed about the matter and instantly assume that anything tyed to .NET is instantly Microsoft’s is completely ignorant.

Similarly, many users complain about Mono without even realizing that even some of GNOME’s default applications are Mono-based softwares, not to mention some of its most popular.

The fact of the matter is that Mono is a useful tool for developers. Just the other month, Slashdot even had an article detailing how a new Visual Basic compiler for Mono could allow any VB application to run natively in Mono. Similarly, applications such as Evolution, and formerly Compiz (though as of late, compiz-cil has seen some activity and may pick up again), have Mono-compatibility layers or plugins to allow users to utilize them via Mono and C#.

As any coder can tell you, C# is a very easy language to learn for many new coders. Mono allows these people to use their code on the Linux platform rather than being relegated merely to Windows. This is an advantage for Linux.

Whether you hate Novell for their deal with Microsoft (which I celebrate as a move towards progress in cross-platform compatibility) or not, I don’t much care. Demonize Novell and hold your “holy war” on Mono. However, before you do so, at least bother to learn the facts before spouting your mouth off. If you want to complain about Mono’s memory usage, then I don’t want to see you running Azureus (Java is a virtual machine too!). If you want to complain about Microsoft’s stuff on your computer, then don’t try to include Mono under that title.

In summary, read up on a project before you listen to stupid FUD and accept it as the ultimate truth. Novell isn’t the Devil and Mono isn’t the Anti-Christ, so stop treating them as such.


I’ve been getting accustomed to gtk-theming.

Right now I’m working on something I’m calling MurrinaDesert. I don’t want to offer any screenshots yet to spoil the surprise, but it’s going to use browns and grays designed to fit in with the default Ubuntu icons and background. It will also, of course, use the Murrina-GTK2 engine.

A Brief Screenshot an Update and News

Below is a brief screenshot of a theme kindly passed along to me by Cimi (Thanks again! =D) after I was quite impressed with his own screenshot on ubuntuforums.

Another Desktop

As you can see in the background, I’ve been plugging away at a _complete_ rewrite of my Music plugin for XChat. I’ve split it into individual plugins based on applications for performance reasons. I’ve also ditched the CLI flag approach for a bit of a more-refined method: I’ve switched the ENTIRE thing over to DBUS. Right now, I’m only working on the Banshee plugin, but once it’s finished (just a few minor fixes related to the ratings), I’ll work on the Rhythmbox one (with Amarok and others coming down the line at a later date). While it performs much the same task, you will notice a dramatic speed increase as compared to the older version. Also, I’ve done a lot of work in terms of commenting the actual code and making it easy to read. Overall, the final products should be great.

My final matter for this post is… I have just been accepted to the Ubuntuforums Beginners Team. I’m very excited as though I’ve essentially been performing the same function of smoothing over the transition for users I’ve converted, I now have the opportunity for a larger audience. =)

Feisty’s New GDM and Splash

I didn’t get a moment to post these before, as my site was down.

So here’s the thread on ubuntuforums that I made instead!