Jonatan Liljedahl wrote:
> Koen Weddepohl wrote:
>> I'd like to experiment with building a ROX-based Live CD ("RoboLinux", 
>> perhaps).
> 
> Nice! I've been thinking about that too... Please report on the progress.
I managed to Compile BuildLiveCD (thanks Lucas), right now I'm running 
UpdateEnvironment.

> 
> BTW, I've made AppDir's of most of my desktop apps in /Programs,
> sometimes it's really simple, like this:
> 
> [EMAIL PROTECTED] ~]ls -lA /Programs/Inkscape
> total 12
> lrwxrwxrwx    1 gobo gobo    35 Feb 19  2006 .DirIcon ->
> Current/Shared/pixmaps/inkscape.png
> drwxr-xr-x    8 gobo gobo   224 May  2  2005 0.41
> drwxr-xr-x    7 gobo gobo   200 Feb 19  2006 0.43
> lrwxrwxrwx    1 gobo gobo    20 Feb 19  2006 AppRun -> Current/bin/inkscape
> lrwxrwxrwx    1 gobo gobo     4 Feb 19  2006 Current -> 0.43
> 
> Other apps need a small shell wrapper for the AppRun:
> #!/bin/sh
> cd $(dirname $0)
> exec Current/bin/foo
> 
> I install "real" app-dirs directly in /ROX-Apps or ~/Apps
I've been doing pretty much the same thing. Do you use ZeroInstall or do 
you install ROX Desktop some other way?

> 
> My thought was that one could have a list of /Programs apps and how to
> make AppDirs of them, they could be automatically symlinked to /ROX-Apps
> too... Perhaps one could use that inotify shellscript tool some dev on
> this list created (lucas? don't remember...) to do this automatically
> when installing a program in /Programs.
> 
> One problem is that some apps don't install any icon by default, some
> has icons in their source-tarball and some doesn't have any icons at
> all. One could provide URL's to icons for those...
> 

Something like that would be very nice, yes. How about we create a 
repository of Launcher AppDirs? We could patch or wrap InstallPackage 
and Compile, so that when installing programs, if a launcher of the same 
name is available, it will be downloaded and unzipped to /Apps.

We could also have launchers that will run a local copy of the program 
if available, and otherwise get it through ZeroInstall.

Also, if a program isn't installed and isn't available through 
ZeroInstall, the launcher could pop up a dialogue asking whether you'd 
like to install it through a package or recipe. If so, it prompts for a 
password and runs the InstallPackage or Compile command in an xterm. I 
imagine this should be pretty easy to make in PyGTK.

Cheers,

Koen
_______________________________________________
gobolinux-devel mailing list
gobolinux-devel@lists.gobolinux.org
http://lists.gobolinux.org/mailman/listinfo/gobolinux-devel

Reply via email to