Julius Plenz – Blog

So your favourite game segfaults

I’m at home fixing some things one my mother’s new laptop, including upgrading to the latest Ubuntu. (Usually that’s a bad idea, but in this case it came with an update to LibreOffice which repaired the hang it previously encountered when opening any RTF file. Which was a somewhat urgent matter to solve.)

But, alas, one of the games (five-or-more, formerly glines) broke and now segfaults on startup. Happens to be the one game that she likes to play every day. What to do? The binary packages linked here don’t work.

Here’s how to roll your own: Get the essential development libraries and the ones specifically required for five-or-more, also the checkinstall tool.

apt-get install build-essential dpkg-dev checkinstall
apt-get build-dep five-or-more

Change to a temporary directory, get the source:

apt-get source five-or-more

Then apply the fix, configure and compile it:

./configure
make

But instead of doing a make install, simply use sudo checkinstall. This will build a pseudo Debian package, so that at least removing it will be easier in case an update will fix the issue.

How can this be difficult to fix?! *grr*

posted 2013-06-14 tagged linux, ubuntu and rant

gnome is not aqua

Dear GNOME team,

I'd like to point out a fact to you: You are not, and should not compete with, Apple's Aqua GUI. There are several reasons for that, but let me tell my story first.

I installed Ubuntu 11.10 on a friend's laptop yesterday. The new Unity user interface is somewhat unusable, of course. (Side rant: Unlike you might think, quite many people out there have actual monitors, not just tiny eeePC displays. Some even have computers that are more than a few months old and lack the required processing power for stupid eye-candy.) – First thing to do: Install gnome-shell and select "GNOME classic" at the login screen. Second thing: Disable startup sound.

Enter $DEVELOPER, saying: "Oh, fuck this shit. Everybody wants these drum sounds at startup. So we'll make it hard to disable it." Guess how you can do it: Edit a somewhat buried file with root privileges. Try explaining that to your parents over the phone.

At one point I realize: There is no "Settings" menu any more. There just isn't. There are vague comments in some blogs this thing is missing, but I can't find where they put it. That's what qualifies as a regression.

The "System Settings" have moved, too, and looks like its OS X counterpart. Now if there's one thing Apple is really good at, it's making people feel comfortable (or even elitist!) thinking inside the box – by ways of designing a bearable user interface that hides complicated stuff. Mostly, though, this means you can only do what some (possibly narrow-minded) developer intended.

However, You, the GNOME team, are not good at it. Part of it is the simple fact that there just happen to exist tons of configuration options. If you hide them – and by hiding I mean: making it unaccessable without using the shell and/or editing special files – you are crippling the user.

So, please, stop "making things better". Or, if you do, on your way please don't destroy the perfectly running classig GUI in order to "improve" it. You are not Apple. You will never be Apple. The Aqua design sucks, too, but they never had a lot of configuration options in the first place. The Gnome Shell had.

Thank you.

P.S.: I don't use Desktop Environments myself, so I might have got some terminology wrong. But the fact alone I cannot find ways to configure stuff in two hour's time should tell tales.

P.P.S.: Bad decision: The scrollbars. Try teaching a person over age 60 (or below five) to use the 5px-wide scrool bar to make pop up an additional small scrollbar outside the window that actually enables scrolling the window contents. Again: not all people have a scroll wheel in their mouse. At least provide an easy settings dialog to disable this behaviour.

Update: I'm not alone, even esr made that point a while ago.

posted 2011-10-30 tagged ubuntu, gnome and rant