Friday, 27 May 2011

A change or two

It's been a while since I last updated this, with good reason - too much has been changing.

So far, I've ditched Arch Linux because of issues with KDE and power management, ditched KDE in general (again) because as usual, I just can't seem to get on with it, and picked up both Sabayon and Gnome (again).

And now I'm headed from Sabayon to Gentoo.
Normally when I've tried Gentoo, I end up giving up before I even see a usable X session or desktop.
Over time, the reasons for this have been anything from a failed kernel config (I don't care what they say, it most definitely is NOT easy) to missing drivers or a lack of patience.
However, I'm putting all that aside and giving it another go.
And I'm using genkernel because I'm not going to muck about trying to build my own kernel.

Gentoo is often reported as having the most flexibility of all, quite probably because everything gets compiled (unless you opt for the -bin packages) with your choice of compiler and USE flags.

In deciding to use genkernel instead of tinkering, I've already taken one part of that flexibility and high-optimisation out of my soon-to-be (hopefully) install. In deciding not to alter any USE flags, I've removed another.
Why? Because my desktop, window manager and default apps change so much, that there isn't much point in tailoring everything for a GNOME session, then deciding I want to try KDE again and having to recompile many packages to give them KDE/QT support again. So I'm opting for wide-scale compatibility and as few rebuilds as I need.

So far, I have my typically vague plan of what I intend to end up with out of it.
In this case, it'll be a GNOME session, with GDM to login, Chromium as the browser, LibreOffice and Dropbox around, and WICD for the network management. And that's all. The rest will come as and when I get to it.
In theory, this shouldn't give me any trouble.
However, such theories generally don't translate to practice very well when dealing with me and Gentoo.
So with any luck, the next post here will come from a working Gentoo system, or be complaining about whatever put me off it this time.

Incidentally, has anyone ever managed to get the blogtk application to work with Blogger? It'd be nice to have a desktop app for posting these things - one that works, for a change.

Rock on, people.

Friday, 29 October 2010

HAL - I can't let you do that

Linux users know what HAL is, or should.
It's what lets you plug something in and have it ready to go without breaking everything, or needing you to reboot a la Windows.
X.org recently had support added for Input Hotplugging by Udev, which makes HAL rather redundant.

Unfortunately, a great many things still rely on HAL, and for someone trying to make a HAL-less system like me, this is inconvenient.
Now, since re-writing the source code of every HAL-dependent package I wanted to use would take a long time, not to mention requiring experience on my part that I don't have, I opted for a different approach to it.
Arch Linux's system for creating packages makes this simple, so with a copy of the PKGBUILD for HAL, and a few alterations to it, fakehal was born.
It's an empty package, which is designed to replace the HAL package, but provide and depend on nothing.
This has probably produced a highly unstable result, and I wouldn't be surprised to find a great many HAL-dependent packages don't work without it - but finding them and finding out if things can work with a fake HAL installed is part of the experiment.

I've uploaded the package to the Arch User Repository by now, which I'm guessing is most likely how you ended up here. If you want to give it a shot, go ahead and install it. Comments, suggestions, etc, just leave them in the comments or drop me a mail. I think I left my email around here somewhere.

Thursday, 21 October 2010

Open, Free - what's the difference?

Apparently a great deal, in the eyes of Oracle and the OpenOffice team.
It seems the OpenOffice team - now the LibreOffice team - have had some kind of falling out, and the resulting schism means that if you'd like to best of OpenOffice, you'll want to move to LibreOffice.

Most users can find a download for it at their download page:
http://www.documentfoundation.org/download/

Linux users won't always have their distro catered to, but this is a common occurance. In due time, it should be as widely available as the older OpenOffice was.
So we won't talk about that.

What we'll talk about is the differences, specifically in the naming.
Naturally, OpenOffice is now LibreOffice. This brings other side-effects though. The binary name is no longer soffice, but libreoffice - make note, those of you who use custom menus. You'll need to update them.
This also means that users of Cairo-Dock (and potentially other docks) will need to alter their launcher.
Now, for other docks you may have to do a little figuring out, but for Cairo-Dock, here's how to alter an OpenOffice Writer launcher to serve the same purpose with the new suite.

Grab your launcher settings, and set the command to launch to this:
libreoffice -writer
If you'd prefer it to launch without starting Writer, Calc or any other, simply remove '-writer', or change it to the part of your choice.

Now, while your Launcher will work in this state, if you open a document, you'll find that it won't use the launcher as it's Icon (if you have that option turned on). To fix this, open the 'Extra parameters' part of the launcher properties, and look for the part labelled 'Class of the program'. Change this to 'libreoffice' and watch as your documents all move to the launcher.

While this change may be small, it's an interesting one. I'm interested to see what's coming next for the newly rebranded LibreOffice.

Friday, 8 October 2010

Firefox Collections

Following on from my previous post, Yet Another Computer Blog now has it's own official collection, which you can find here.

This collection is so far made from my own list of addons, but in time will be influenced by readers and comments made about it.
I've made some more discoveries since the last post as well, in particular ones giving me a rather Chrome-like experience.

Now, for the hardcore, there's the Chromifox themes and extensions which bring the entire Chrome look to Firefox, but what if you like your Firefox theme or persona? Fear not, we have the answer.

Firstly, you'll need only two addons.
Tabs On Top - Does exactly what it says, moves the tab bar to the top of the window.
Hide Caption Titlebar Plus (Smart) - This lets you remove the window manager decorations, cutting it down to just Firefox, and adding it's own controls for minimize, maximise and close.

Optional extras:
Tab Wheel Scroll - This lets you change tabs with the mouse wheel just like Chrome.
App Tabs - More from ChromeOS than Chrome itself. Have a tab set aside for web-apps, like GMail.
Download Statusbar - Chrome pretty much has this built into it.
Locationbar^2 - Chrome highlights the domain name, and this replicates it.
Smart Stop/Reload - Combines the two into one intelligent button that shows the most appropriate one.

And that's pretty much it. Experiment with the configuration a bit, and you can get quite close to Chrome.
There are probably other addons that can make Firefox even more Chrome-like without sacrificing your theme/Persona, so if you find a working combo, please go ahead and suggest it!

Monday, 4 October 2010

Hybrid - a horror or not?

It was remarked recently that I'm a bad Linuxer because I use a hybrid desktop - hybrid in this case meaning a mix of GTK (AKA Gnome/XFCE), QT (KDE3.5 and 4.x) and Windows (via Wine) applications.
To this I say: What's wrong with that?

Now, I understand that if you keep all things native to your current session, eg Gnome apps in a Gnome session, KDE ones in a KDE one and so on, then you'll likely have better overall performance and a uniform look.
But the downside of this is that some of the session specific options I don't like, and want what I want instead.
Even though this means having my GTK apps look different to my QT ones, I don't mind that. I could use the QT or Oxygen engines for GTK, I could use the GTK engine for QT, but I don't want to.

What this boils down to is that I like things my way, and I couldn't care less what widget set or session it was made for - if it runs with the ones I'm using, then I'll use it.

This is especially useful right now, since I've changed my desktop again. To what? Well, not Gnome, as I've fallen out with it again.
No, this time it's KDE, but not the monster of the KDE4.x series - Thanks to the Chakra project, based on Arch Linux - which conveniently, I use - I've dug out the kdemod-legacy repository, giving me the older KDE 3.5 desktop - and it beats even the 4.x series. Yes it's unsupported. Yes, 4.x has all those flashy bells and things. Yes, I still use some Gnome apps. But overall, KDE 3.5 is one of the better sessions I've had.

It's customized, naturally. The default panel was shrunk down to the K Menu and a CPU monitor, and is auto-hidden in a corner, appearing only when I need it. Everything else is taken over by the Avant Window Navigator at the bottom.
Compiz and Emerald replace Kwin as the window manager of choice. While this takes up a little extra resources, it provides a few things Kwin can't.
And that's actually where KDE stops, because most of the applications I use are actually GTK-based.
OpenOffice, while not strictly speaking a GTK app, pulls it's theming from the current GTK settings. Since KDE has a handy module for choosing the GTK theming while in a KDE session, this isn't a problem, even if I use a KDE colour scheme that normally upsets OpenOffice - which is often.
Pidgin has taken over from Emesene (MSN) and XChat (IRC), also taking support for Google Chat and Twitter, bundling them all neatly together into one GTK application. Pidgin's plugin framework makes it unparralelled for those who use lots of IM networks, let alone those who use IRC and more on it.
Transmission Bittorrent... well, actually I'm trialling the QT interface for it, which I previously hadn't known about. So far so good, except for one mysterious crash I can't seem to replicate, but if I find any real problems, it's back to the good old GTK one.
Lastly, Firefox.

Regulars will know that Iron and Firefox regularly clash over my favour. However, through now fault of it's own, Iron has finally lost out for good.
The main reason is XMarks. If you don't know what it is (or possibly was) it's a cross-browser and platform bookmark sync tool. It's kept my Firefox and Iron bookmarks up to date and synchronized so that no matter which one I added a bookmark in, both had it.
However, they're discontinuing their service, and there doesn't seem to be any alternative that works for both Chrome and Mozilla based browsers.
So once more, I've tweaked out Firefox with a ton of extensions, with Firefox Sync supplanting Xmarks.

One further note on Firefox though, specifically the TACO extension.
There's a little controversy going on over TACO since TACO 3.0.
TACO 2.0 (Which lives on as Beef TACO) was an invaluable tool for blocking and opting-out of a lot of unwanted things. I'll let you read up in more detail on the Beef TACO page here: https://addons.mozilla.org/en-US/firefox/addon/180650/
TACO 3.0 'with Abine' sees a massive increase in the size of the extension, and adds this Abine thing. This appears to be some kind of iTunes store like extra where you can purchase extra functionality, at the cost of some massive reduction in performance, with it nagging you pretty much constantly.
The same results TACO 3.0 offers, without this and without the massive footprint, can be achievevd through several smaller extensions. Beef TACO, of course, replaces this. Add in the BetterPrivacy and NoScript extensions, and you're set to go. Adblock is an optional extra. Alternatively, if you don't like the way NoScript handles it, set up Adblock and Flashblock instead. Flashblock conveniently handles Silverlight as well, making it more useful.
Stop Autoplay is another optional addition, removing yet another web annoyance.
OptimizeGoogle is useful for removing a lot of junk from Google's search and other tools.
Greasemonkey, and by extension Greasefire, is also useful. Pull in user scripts that work on pages and you can enhance things yet further - not to mention some scripts are also capable of handling some parts of what TACO 3.0 tries to do.

Basically, there are better ways to handle it than TACO 3.0 - and all of them, regardless of what these Abine people think, are better than TACO 3.0

In similar Firefox news, since I tweaked it out, I found some interesting new extensions. I won't go on about them here, instead I'll just list them. You can look them up yourselves.
If there's interest though, I might turn it into a collection if people want to see just what I use and why.
So here's the official YACB interesting new extensions list:
All-in-One Sidebar
App Tabs
Hide Caption Titlebar Plus
Liquid Tabs
RightToClock
Tab Progress Bar
Tab Wheel Scroll
Unread Gmail Favicon

That's all for now.
Until next time, keep rocking.

Saturday, 28 August 2010

Long time, No post

It's been some time since I last remembered I have a blog. I guess I'm not the kind to do these things often.

A lot's happened though. I got a new laptop, which came with Windows Vista. And like many a good Linux user, I removed it, right?
No.

I've been trying to put up with it, and I found that but for a few small issues, and that I keep getting lost in the control panel, it doesn't live up to the bad press - you just have to stick with it.
However, since it developed a mysterious and unfixable issue connecting to networks by wireless, I told it to budge up and make room for Arch Linux, which is now the dominant system. I keep Vista around only for the things that Wine can't handle.

Now, I've remarked on my liking for Arch Linux before, and if I haven't, I should have. It's nice, simple, and I like it's way of installing the essentials, then waiting for whatever you want next.

I chose to give KDE4 a try again.
KDE and I have a bad relationship. I've tried it time after time, and sometimes it's managed to keep me interested for a while, but inevitably loses out. On this laptop, more powerful than the last, it went through yet another stage like that. I just cannot get along with it. It's far too heavy for me.
Next was XFCE. XFCE, with it's similarity to Gnome, lasted a lot longer. Unfortunately for it, I found a few issues which got in the way of my normal use, and once again, I come back to Gnome.

I like Gnome. With Metacity's compositing enabled in place of the somewhat heavy Compiz, I can do everything I want with relative ease.
Though the most recent Xorg says you no longer need HAL, Gnome didn't listen and still needs it. However, this means that mounting and unmounting of partitions and removable disks is a breeze.
The default Gnome menus aren't so nice, however. I've replaced them with MintMenu from the AUR, and find it quite adept at handling it.
Docks, now docks are a sticking point with me. I like to arrange all my applets on one panel at the top (a la Mac OSX, but without the Global Menu) and have a dock at the bottom.
There are five ways I choose to handle this.
1: DockbarX. This is the most simple. Create a panel that expands and add DockbarX to it. I like DockbarX. Try it yourself if you're a Gnome user.
2: AWN (AKA Avant Window Navigator). With DockbarX installed, it can take it as an applet, but it can hold it's own without it. It's collection of addons and plugins are unparalleled, but it's the heaviest of the options.
3: Cairo Dock. This, and it's similar counterpart GLX-Dock (Built in) is a nice one for those who don't want to activate Compiz. It doesn't have such a selection of additions, and doesn't take up as much as AWN. It also offers to activate Metacity's compositing feature if it's not active, which is useful since I've yet to track it down without it.
4: Gnome Do. In ordinary circimstances, I wouldn't even consider this and the next option because of it's dependency on Mono. Mono is a reimplementation of Microsoft's .Net framework, and if you examine something that runs on Mono, you'll see, yes, a .exe program and lots of .dll files. However, that said, running in Docky mode it's not bad at it's job.
5: Docky. This is, essentially, Gnome Do in Docky mode, without the Do part. Like Gnome Do, it's a Mono application but it too is good at it's job. It's also the lightest with the exception of the first option, provided you don't activate the window preview function of DockbarX.

Now, many people dislike Mono. I too don't really like it. However, I've granted it a chance to do the same as Vista - prove itself better than the bad press. So far, Docky is managing to do just that.
So far.

Other things of note are certain choices in other applications.
Tweetdeck, for example. Despite it's dependency on Adobe Air, which being an Adobe product and like Mono I would never let on my system, Tweetdeck manages to redeem it insofar as there appear to be no decent GTK based Twitter clients.
Liferea has proved itself to be better than my Windows based FeedDemon. It's a neat and tidy application that does exactly what it's meant to do, without any extras.
GNote for notes. It's the C++ (AKA Mono independant) version of Tomboy notes. Unlike Docky, Tomboy has given me nothing but trouble. GNote, despite what I've heard about it being unstable, is actually very stable. True, I only use it for a ToDo list on the desktop, but it's better than Tomboy's refusal to stay where I want it, when I want it to, or to load the correct note.
Finally, the Iron web browser has managed to completely supplant Firefox but for one site.

Iron, for those who don't know, is Chrome (And by extension Chromium) but without any tracking extras. It's perfect for the paranoid like me. And I don't care what Google's Eric Schmidt (Sorry if that's not spelled right. It serves him right for having a strange name) says about 'If you've got something to hide, you shouldn't be doing it' talk. If people want to know my browsing habits, they can bloody well ask me for them.

That's all for now.
Rock on people.

Wednesday, 12 May 2010

Web 2.0 madness

Web 2.0, the all singing, all dancing, way to throw your personal life around the internet.
Oh gods.

Now call me weird, but I don't like this. I don't like, or want to be convinced to like it. It's impersonal, among other things.
I admit to having used Facebook once. Just once. And now I'm gone from there, after digging around for a permanently and completely delete my account option. I found it, by the way, thanks to a blog around the interwebs. If only I could find it again...
Anyway.

I'm going to pick on Facebook because it annoys me the most, was the single biggest source of blatent spam ever to (dis)grace my inboxes, and gets the most attention.

Here's a short list of why I detest it:
-No, I do not want to know about every thing every one who I ever knew is doing right down to every single stupid little badly made and worse looking web app game. Farmville, I'm looking at you, ever since my own mother signed up to the website. That was the final straw for me.
-No, I do NOT want you to tell every website that even has a single bit linking to Facebook everything my 'friends' think of it. I'm web savvy. I know what a blatent threat is when most people think it's legit. I don't care to have people tell me what to think about it. I get to decide that, no one else.
-No, I DO NOT want you to plaster every single bit of information over the web for me. Google Buzz, I'm looking at you as well here - both the implementation of Buzz and the so called 'privacy' reform that showed everyone's everything to the entire world were badly thought out, stupid, brainless and full of sheer wrongheaded idiocy.
-And finally no, I DO NOT WANT to have to put up with potential employers stalking through my profile, and picking out some message I put there years ago, citing it as a reason not to employ me. I have enough trouble as it is without people stalking me.

That's just a few reasons. My main reason for refusing to use FB or sites like it, making an exception in the case of Twitter, to which I tweet very rarely, and use it more like I do RSS feeds (More on that in a bit) just to keep up with things, my main reason is the impersonality of it. If you want to get to know me, don't get to know who I am online. Come and find me, ask me if I can spare a few minutes, and do it in person, damn you. And not over the phone. If people try that, they'll be in for a surprise, because as far as I'm concerned, a phone call is just like saying, 'I don't want to meet you, just talk to you'

/end rant.

In COMPLETELY unrelated computer news now...

Farewell Ubuntu. Goodbye to your arbitrary decisions without consulting your users, to your dreadful Ubuntu One that Dropbox beats hands down, to your iTunes like plugin for Rhythmbox, and many others things. I grant that it's not a bad distro for those new. But what I get out of my Arch Linux install is unparraled except by Gentoo, and as said before I don't have the patience for that.
Arch doesn't modify applications or set them up with what was somehow decided as 'the best defaults that are better than the package maintainer's ones' like Ubuntu does. I can choose everything. True, it's a bit more work, and I still have the odd problem like getting Samba to work, but I like that. I can see everything, I can learn a lot more.

Have you gathered that I now dislike Ubuntu and like Arch? I thought you might have.

RSS feeds aren't something new, but they're something I've never really bothered with until recently. I used to have a long list of websites I visited regularly, and most of them didn't have updates.
A lot of them had the orange RSS subscribe icon though, so I gave in, installed Lifera (The unstable version, naturally) and subscribed to all the regulars that had them, found a few more interesting feeds, stuck it on an hourly update, and lo and behold, updates. So much easier.
It's cut a huge chunk out of how long it takes to run through regular stuff. If you haven't tried RSS feeds yet, and like me you keep watch on a lot of things, see how many of them have an feed you can subscribe to, and find out just how much time you can save. Believe me, it's one thing you'll wonder how you did without afterwards if you're anything like me.

Well, that's all from now. There's other news, but it's not computer related, and it's more personal stuff, which as I said, you want to know, become real life friends.
So rock on people.
/me out.