This is as days pass by, by Stuart Langridge

And this is Brain dump of stuff to do, written , and concerning Uncategorized

In addition to my current big secret project, I want to rebuild my working system. I’ve thought before about my mail setup and whatnot, but I’ve got a few other ideas:
It’ll be Debian, with the ROX Filer as the file manager.
I’ll use /usr/apps/Debian extensively, because it’s autopopulated with AppDir wrappers for installed Debian applications (those that try to put themselves on a WM menu, anyway)
I want the Filer patched to handle Mozilla drag-and-drop
I want a Trashcan which does apt-get uninstall when I drag an AppDir from /usr/apps/Debian to the trash
Window manager: probably metacity
I want to investigate gDesklets as a means of writing little apps that do stuff for me
I don’t know how to best integrate “AppDirs” that are wrappers for Debian packages with real AppDirs made by me for applications that aren’t in Debian
I want Project Utopia, mostly—specifically, I want udev (in Debian), hal (in Debian), and rox-volume-manager, a non-existent thing for the ROX Desktop that does what gnome-volume-manager does for Gnome. This involves understanding exactly what gnome-volume-manager does do
Still need to work out exactly how to handle mail, mailing lists, and newsgroups
Hopefully Firefox will run without crashing on a newly built and installed system that doesn’t contain four years worth of crud and bad configuration decisions on my part
I want the Python bindings for FTE, but I can’t get them to compile
I want FTE’s “copy a line” bug fixed (must mail fte-devel about that)
I need to know how best to do the installation. Since I want stock Debian when I’m finished, but I don’t want to go through the Debian installer, I’d like to use a Knoppix derivative. Morphix LightGUI? DSL and Feather Linux are neat, but contain some non-Debian stuff (including the X server, eek) which isn’t good. Is there a lightweight Knoppix derivative which only uses real Debian? Is this what Bonzai is? It’s light on docs (as in, there are none afaict).

Comments

sparkes

the gnome volume manager (if I understand it) should be an easy port.  It just a case of Roxizing (tm) another gtk2 app.  Pretty simple.  Shame it will be C and not python ;-)


The trashcan is a wrapper for other apps already.  Writing your own Rox trashcan in python is as simple as importing Rox (which grabs gtk2 from whereever), having a funny shaped window (piece of piss in gtk), and handling drops.


Get the dropped stuff and if it's not an AppDir mv it to a temp dir until emptying and if it is an AppDir call apt-get remove to rid the filesystem of the deb contents that relate to the contents of the app dir.  Skin the dpkg output so it pops up in a nice window to tell the user what is going on.


gDesklets, are interesting but I can't understand whats wrong with a normal gtk app, no toolbars on window and sticky bit set. 


self.set_decorated(False)

self.stick()


in python where self is a gtk (or rox) window.


Have AppRun and AppletRun as a wrapper to this in the AppDir and then it will run as a desktop app with no furniture and on every desktop or as a panel applet if small enough.


I might be able to help with some bits of this interesting project ;-)

Bill Gates

Bonzai is a knoppix derivative but it has some features which are non debian but they are changeable.

This website belongs to Stuart Langridge. Contact details are available. Don't eat yellow snow. Valid HTML5, at least in theory, except for the bits that aren't because I'm that futuristic that I'm ahead of the spec, oh yes. HTML5 help from Bruce Lawson, among others. Fonts from the superb FontSquirrel. End.