Archive Page 2

Still with ConnochaetOS

In case you were wondering, or even if you weren’t, I should mention that the 150Mhz Mebius is still the brains behind this operation.

And although I sometimes flip-flop between distros for it, the chief contender at this juncture is still ConnochaetOS.

During my Extremely Busy Time a week or so ago, I briefly returned to the Crux installation I had in place as recently as March.

But that unfortunately relies on Xorg to do most of the dirty work, and on a machine this slow, I have no faith in X and company.

ConnochaetOS inherits a lot of Arch Linux’s demeanor, and using only the framebuffer (which it can automatically configure to 800×600 on this confounded Trident video card, even when I can’t do it myself :evil: ) makes this machine a very impressive performer.

By default ConnochaetOS installs a graphical environment, and that means you’ll have to strip out a lot of the stuff that comes in the 0.8.9 beta 2 ISO.

It’s worth the effort though, because the resulting system, spared of the trappings and dead weight of Xorg, takes up much less space on the hard drive and much less space in memory.

It’s not perfect of course. Sound is sometimes sketchy, but it’s sketchy in my custom systems too. Sometimes the bell rings when someone sends a message in centerim, and sometimes it doesn’t. :roll:

But it admits a little more flexibility, hardware-wise, than the custom systems I have built. And there’s the benefit of being lazy, and letting someone else handle the hard work of updating core software. ;)

That’s nice, even I have to build and maintain the other 90 percent of the software I use, because it’s not in the conventional repos.

Luckily Arch, and by extension ConnochaetOS, has some remarkable tools just for that. Hello, PKGBUILDs.

All things considered, I like using this a lot more than some of the other systems I’ve tried at this speed. Debian won’t boot, Crux is more high-maintenance than I want right now … this one is just right.

If you’re also trapped in the i586 bracket, I wholeheartedly recommend it. Even as I did six months ago. … :)

Less than successful: mc as a daemon

Sometimes I try things that sound good while they’re bouncing around in my brain, but after they’re done, I wonder why I bothered.

A long time ago, someone posted a method for trapping rtorrent in screen session and running it as a daemon. Attaching to the screen session gave normal users a way of controlling it.

Detaching from screen meant it continued to run in the background, so long as it wasn’t told outright to quit. And since it started as a system service, just turning on the machine put it into action.

At the same time, I banged around with mc about nine months ago, trying to force it into tty1 instead of getty.

The goal there was similar — to start up an application with the system, devote a single virtual console to it, and allow the user to bounce back and forth to that tty as a means of running it.

Last week during my forced hiatus, I tried a hybrid of those two, and more or less managed to run mc as a daemon, also within screen and with it triggered at bootup.

It wasn’t quite successful though (you probably guessed that, didn’t you?). In the time that has elapsed since the original post about rtorrent-plus-screen, things seem to have changed in the way those things work.

To summarize, I couldn’t get the ownership issues sorted out. The autostarting instance of screen was for some reason invisible to a normal user, which of course defeated the purpose.

Trying to shift the burden to tty1 only confused things. screen balked, and my configurations were somehow inaccessible.

Without a .screenrc that I could cue, tty1 opened up as a vanilla screen session, and then refused to budge beyond the welcome message.

Of course, after all was said and done, I began to wonder why I was bothering with the idea at all. Midnight Commander is a tiny little program that runs fine on every machine in the house.

And I couldn’t even use the excuse that it was somehow easier to invoke that way, since you can start mc with three keystrokes. :roll:

Short of assigning a custom keypress to the mc command, it doesn’t get much simpler than m-c-Enter.

Still, science demanded an answer. Unfortunately, this time my answer was gibberish. :|

Quick note: goosh.org

Time is short today, but I feel like I should leave an equally short note by mentioning goosh.org.

 

It’s hard for me to frame exactly what goosh.org is, except maybe to point out that “goosh” breaks apart into “Google shell.”

So if you can imagine a text-based interface to Google … well, you might have the right idea.

No, this is not really a substitute for surfraw, so much as an oddball way to communicate with Google.

I’ll let you explore the site and see how much of it appeals to you. It has a few noteworthy fillips, scattered here and there.

I should point out a small measure of irony though, in that goosh.org doesn’t work for me in a text-based browser. elinks just refers itself back to the original page again.

But that’s okay. It’s still worth taking a look at. You can show it to your friends, or trap it in a borderless panel in your tiling window manager, and win points from your geek friends. Enjoy. :)

Another gray area: Ascii Sector

Speaking of gray areas, I never know whether I should jump for joy or just raise a minor ruckus when I find a game that runs in textmode under SDL.

Dwarf Fortress is one example, although Dwarf Fortress qualifies as something beyond “game.” The complexity and detail and variety push it to something … something beyond “game,” anyway.

Ascii Sector is probably another, although this one incorporates a striking amount of action — more than I would expect from a textmode game, anyway.

As I understand it, Ascii Sector attempts a faithful rendition of Privateer, which you might remember as an evolution of Elite … which I have now mentioned twice in the space of a month.

I’ll be honest and say I only played Privateer well after its heyday, and at the time didn’t see much that hadn’t been touched on when I was still using a C64.

Ascii Sector amuses me though, mostly because it captures a lot of the space trading genre, without ever needing much in the way of graphics.

And of course, any time you can strip away graphical requirements and still have a speedy game with depth and action, I’m all for it.

Which makes this one a lot like Dwarf Fortress to me: It relies on a measure of graphical power to run — to wit, SDL and therefore Xorg. Your mileage may vary, but I’m thinking something even as slow as a Pentium III can do this.

But there’s another reason Ascii Sector (and Dwarf Fortress, of course) is dangerous: It’s far too engrossing to be left alone with. Don’t say I didn’t warn you. … :twisted:

A gray area: darkstat

I tampered with a few console programs during my hiatus, with one of the more interesting being darkstat.

 

I don’t know if I should really call darkstat a console program or not. For what I saw, there was very little that it did at the console, with most of the attention going to its web-style output.

That’s very convenient if you just want to find out — graphically — how things are going, network-wise. Most of its configuration is at the prompt though, which you adjust when you start it.

But it runs light, as you can see, and I had no problem checking the traffic on the loopback address. I didn’t try it across the network, but I have a feeling it would probably be equally easy … so long as you’re properly configured, of course.

Believe it or not, that’s about all I have to say about it. I am debating internally whether I should add this to the wiki, since it seems to fall into a … gray area. Ha! That was almost a pun! :shock: :roll:

Revisiting the tabbed desktop

One of the things I had time to try, but didn’t have time to write about, was a revisit to someone else’s idea. I do that quite often, now that I think about it.

This time it was urukrama’s tabbed desktop from a couple of years ago. Things like that tend to roll around in my mind, and then bubble up after a while.

I caught myself thinking the other day that screen’s status bar, while it doesn’t seem to like to be pushed to the top of the display, could do some reverse-text codes, and make it look like tabs.

You might have to use your imagination here, but if the active “window” is set to the same color as the terminal background, then if you squint really hard and hold your breath, it looks like a tab. See? See? :P

Playing with that for a few minutes sent me back to urukrama’s desktop, which did a better job with tint2 and Openbox than I was doing with screen alone.

  

That’s rather rudimentary, and not really much of an improvement over the grace and style of urukrama’s original work.

And most of it was slapped together with tint2′s onboard wizard (the aptly named tintwizard.py), which makes things much, much easier. I’d like to find something along those same lines for Openbox itself.

But I haven’t saved the configuration files here because it wasn’t much of an accomplishment, and because it only took a few minutes to arrange what you see.

And really, if I’m going to rely on a tab-like interface to a long string of terminal programs, then there are better ways to arrange it. Probably. :)

An apology, and a eulogy

Well, first up is an apology, for disappearing without a trace for the past two weeks, and leaving no note. To the people who wrote and inquired after my condition, thank you. All is well.

Truth is, I mentioned briefly that real life had intruded in my last post, and a day or two later it went beyond “intrusion” and more into the realm of “invasion.” Work simply had to be handled in free time. As will happen.

But more or less, everything is fine, even if the state of affairs is still too dense for comfort. If I am lucky, in another day or two it will all be just an unpleasant memory.

The past two weeks have not been without incident either. Most notable was the Greg Louganis imitation that the once-genius weather clock performed, while I was not at home one day.

I came back to a splintered screen and a puddle of leftover decade-old parts. About the only good thing that happened in that event was, apparently, that the power cord disconnected in the fall.

So at least it didn’t lie there in an injured heap, sucking energy all day. :|

In any case, it was a good end to an only mediocre machine. I scavenged the few parts that were worth keeping (network card, memory chip), dd‘d an image of the drive, and sent the rest out with the recycling. RIP, little laptop that could.

I would like to do that again, given the proper parts and equipment. The few eccentrities this machine had were easily overcome, and more than I like to admit, I grew quickly to rely on that clock.

But I’d also like to repeat the photo frame experiment too, mostly because I think I could get that working in a way that would be useful in the office.

Not like I need to be spending more time focused on work though. … :shock:


Welcome!



Visit the Wiki!

Some recent desktops


May 6, 2011
Musca 0.9.24 on Crux Linux
150Mhz Pentium 96Mb 8Gb CF
 


May 14, 2011
IceWM 1.2.37 and Arch Linux
L2300 core duo 3Gb 320Gb

Some recent games


Apr. 21, 2011
Oolite on Xubuntu 11.04
L2300 core duo 3Gb 320Gb

Enter your email address to subscribe to this blog and receive notifications of new posts.

Join 405 other followers

License

This work is licensed under the GNU Free Documentation License. Please see the About page for details.

Blog Stats

  • 3,959,123 hits

Archives


Follow

Get every new post delivered to your Inbox.

Join 405 other followers