Koen Weddepohl wrote:
> 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?

No 0install... The actual ROX-Filer I install by compiling the ROX-Filer
recipe, and other pure rox stuff I simply download and unpack in
/ROX-Apps (like ROX-Lib2, ROX-Session, OroboROX)

>> 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.

I think it's better to use the actual /Programs folders for AppDir's
since a launcher separates the launcher and the actual program...
So, Compile and InstallPackage would be patched to call GoboRoxify or
something like that, which checks "how to do appdir of program X" and
does this and symlinks it to /ROX-Apps.

And regarding package management, if you need the launcher installed to
get the dialogue of auto-installation, then you could as well had
installed the real program to start with? (With Compile or
InstallPackage, or downloaded a real AppDir from the web and unpacked it
to /ROX-Apps, or with ZeroInstall which would work as a separate thing,
no need to integrate it I think)

-- 
/Jonatan    -=( http://kymatica.com )=-
_______________________________________________
gobolinux-devel mailing list
gobolinux-devel@lists.gobolinux.org
http://lists.gobolinux.org/mailman/listinfo/gobolinux-devel

Reply via email to