Archives for: February 2005, 25
02/25/05
I had some talk with Michiel Ronsse, co-founder of this FSU-project. We thought it could be nice to create a thesis project of Stateless Linux development. He's going to introduce it at some promotors. Let's hope it'll be OK. I don't know if I should take it if they create it. I'm very interested in that, but I also found some other stuff I'm interested in. I'm also afraid it could be a little bit too complex. But you never know, we'll see.
He also told me about some filesystem, cachefs, that's included in Solaris. It's not ported to linux.
Just thought of this:
Imagine a program that allows you to tar up settings etc. You run it, it takes a snapshot of your Gconf settings, your Gnome application settings in .gnome2, your current GTK+ theme, your Metacity theme, your icon theme,... i.e. all possible settings related to your Gnome desktop, and maybe even more things (as a plugin) like Mozilla Firefox preferences, Openoffice settings,... It takes all this, and makes a nice tarball out of it which you can take to some other machine, run some tool, feed it with the tarball, and all at once you got the exactly same environment as on the first machine...
I've been thinking of this 'caus I installed Ubuntu Linux at VTK the other day on one workstation, and I hated it to be forced to reconfigure every application the way I want them. Just grabbing the settings of my workstation here and applying them there would be so cool.
I know I could just tar -cjvf ~/.somedirectoriesandfiles, but that's no "nice" solution, and could (next to other things) corrupt the existing Gconf keys, Firefox profiles etc.
I just launched the idea on #gnome@GIMPNet, one possible problem that's been mentioned is hard-coded paths (e.g. in Gconf keys). The settings application should be smart enough to find these things, and check if the specified file exists. If not, the key should not be created, and the application using the kay should create it or get it from the Gconf defaults (that's just the way applications should work with Gconf. If they don't, they're not 100% Gconf-enabled/valid).
This is not easy to write, although when coding step by step, one should be able to get it working.
RealNitro: wouldn't this be some nice Python project? File handling, string parsing, Gconf bindings, even using PyGTK one day... If you'd like to take a look at this, I'd be glad to join and learn some more Python at the same time :-)
FOSDEM tomorrow and Sunday. I hope I'll get there (on Sunday preferably).
Maybe usefull for some people reading this: if you want to edit remote files using Vim or gVim over SCP, no need to use Gnome-VFS, shfs, lufs or whatever more.
:e scp://username@host/a/file/in/your/homedir
will do the job.
When using a decent .ssh/config or when you got the same username on both machines, you can omit the username part.
You should use DSA/RSA keys so you don't have to enter your password on every open/save action :-)
AFAIK tab completion is not available, which is a pitty.