Gentoo Archives: gentoo-osx

From: Grobian <grobian@g.o>
To: gentoo-osx@l.g.o
Subject: Re: [gentoo-osx] Followup to: The road ahead?
Date: Sun, 27 Nov 2005 10:16:16
Message-Id: 20051127101531.GC10941@gentoo.org
In Reply to: Re: [gentoo-osx] Followup to: The road ahead? by dirk.schoenberger@sz-online.de
1 On 27-11-2005 01:43:29 +0100, dirk.schoenberger@×××××××××.de wrote:
2 > I agreeg TeX is too complicated for my ideas, and grep is not really
3 > useful. At least currently I don't see no way to implement OpenStep
4 > services via Renaissance , which would change this.
5 >
6 > Applications I would like to GUIfy include
7 > - wget (downloaders are useful outside outomated scripts, too)
8 > - WordNet resp. queequeg
9 > - image to vector applications like autotrace resp. potrace
10
11 Ok. Now I get what you want. For the image converting applications,
12 you might want to go for some 'drop file on' solution, like
13 Photoshop has. You simply drop a file on the icon, and it's being
14 converted somehow. I think this is quite generic somehow. Interesting!
15
16 > More complex GUIs I could imagine e.g for
17 > - ImageMagick
18
19 For sure! But aren't there attempts for this yet? I mean, is this idea
20 brand new, or are there already a few apps that are some sort of skin
21 for ImageMagick, but just written in something that doesn't work very
22 well on OSX?
23
24 > (the latter would need a new kind of GUI, not so much form based, more
25 > task based - you could have a list of taks, where you could e.g add a task
26 > like "resize" or "reduce colours".
27
28 This sounds exactly like the properties of Automator. I never toyed
29 with it, but it it sold as ultimate tool for 'intelligent' task
30 automation. Maybe generating Automator scripts would be a first step?
31
32 > The given task list could be applied to one or more images, in some kind
33 > of "batch mode operation"
34
35 Like the drop thing I described before, it's easy to select multiple
36 files and drop them at once on the icon, of course.
37
38 > > Interesting at this point may be extending/porting the GUI around
39 > > libconf, a Gentoo-ish project by dams. But that is only one of course.
40 > > If I recall correctly there is some daft portage GUI as well now, but I
41 > > think something like FinkCommander would look better (although
42 > > FinkCommander is anything but intuitive).
43 >
44 > Thats way I would like to retain a Gentoo User Interface until later.
45 > Basically I could see three possible GUIs
46 > - a form based GUI around emerge commands, in a complex multi-tab dialog
47
48 I think this already exists, just an extensive form with options, bells
49 and whistles.
50
51 > - a simple list where you can see the list of latest ebuild changes,
52 > something like "keep your system uptodate"
53
54 Like the FinkCommander screen, right?
55
56 > - a complex application with multiple buttons, lists, text entries where
57 > you can see a see all ebuild and their metadata (version, licence, USE
58 > flags...)
59 > Something like a rich client application for packages.gentoo.org, with
60 > the added functionality to start a emerge, emerge -C, emerge -u for the
61 > selected packages
62
63 Ok, so that's the full FinkCommander functionality.
64
65 > The last two GUIs you can see in some apt frontends, like e.g in Ubuntu
66 > (written in C / Gtk)
67 >
68 > I have never seen FinkCommander
69
70 Good, good, good!!!! :) However, you should take a look at their
71 screenshots, because it's exactly what you describe.
72
73 > > Maybe I misunderstand you here, but what were your last experiments? As
74 > > far as I know, Portage can do updates, dependency management and
75 > > uninstall packages. What would you like to add here?
76 >
77 > I don't intend to criticize portage her, on the contrary. Gentoo is a
78 > shining example for dependency management done right ;)
79 > But because some applications I played around lately either were not
80 > available in Gentoo (Renaissance framework for OSX, py2app, Python wrapper
81 > for Objective C), or were not really useful (I tried a GUI TeX frontend,
82 > where I needed to install a LateX distribution, where I could choose
83 > between fink, darwin ports and some tool called iInstaller, Gentoo was not
84 > supported)
85
86 Ok, like that. I think this is partly an image and availability issue.
87 We know not everything is right and works, and many packages have never
88 been tried/keyworded. We're a bit unknown, and as long as we're not
89 really able to be a worthy alternative for Fink, we'll never grow beyond
90 it. I deliberately chose to keep things a bit quiet right now, since we
91 need to get ourselves on the rails (and organised) here first. Though
92 your point is valid, but the docs should all say that we're
93 'experimental'.
94
95 > For the former I had to resort to .mpkgs, .dmgs with readmes to copy some
96 > files to /System/Library, or downright hand crafted python install
97 > scripts.
98 >
99 > All of these way have no idea about having a running, maintainable system,
100 > with components which can depend upon, and which can be removed.
101
102 Nice, eh? :)
103
104 So, conclusion is, we have a long way to go. Any help is welcome!
105
106 --
107 Fabian Groffen
108 Gentoo for Mac OS X Project -- Interim Lead
109 --
110 gentoo-osx@g.o mailing list