rfe: seamless windows integration
Harold L Hunt II
huntharo@msu.edu
Wed Aug 6 19:58:00 GMT 2003
Jack Tanner wrote:
> Harold L Hunt II wrote:
>
>> Interesting idea. Probably the easiest thing to do here would be to
>> either create a list of 'term' programs or 'non-term' programs along
>> with a list of excluded programs. Of course, we would want to figure
>> out which list, 'term' or 'non-term', was going to be shortest before
>> deciding which to make.
>>
>> To skirt the setup "Create Cygwin/XFree86 icons?" step, we could
>> simply stuff the above lists and a modified version of your script in
>> a new package called, for example,
>> XFree86-start-menu-icons-4.3.0-1.tar.bz2.
>
>
> I would go a step further. As Brian (and others) have pointed out, the
> default X install contains a bunch of programs that aren't really
> "important", e.g., xlogo. Creating a huge list of them in the start menu
> would indeed be "clutter", and I concede that what I initially suggested
> (shortcuts for all clients) would be silly. I don't know the
> functionality of 90% of what's in /usr/X11R6/bin/*.exe, but I'm sure
> some things are used more widely than others, and some are more and some
> less appropriate for the start menu.
>
Yes, most of the programs would go in the 'exclude' list.
> Here's what would be useful, though: if I install a Cygwin-ized Emacs,
> for example, there should be a shortcut for it in the start menu.
> Granted, I should be taking this request to Emacs' packagers, but the
> folks here have unique expertise suited to this task, and perhaps could
> work with apps' packagers to provide this functionality.
>
> It would be a bad idea to install icons for apps that aren't there,
> though, and so I'm tempted to argue against a
> XFree86-start-menu-icons-4.3.0-1.tar.bz2. On the other hand, there may
> be a smart way of writing the scripts for that tarball, such that a
> particular icon is installed only if the app is actually present. This
> way Emacs and all the other packages wouldn't have to be altered.
>
I think the package should probably be called 'XFree86-bin-icons', that
way it is clear that you are installing icons only for the programs in
XFree86-bin. I don't want this package to have to be updated every time
someone makes a new package for Cygwin/XFree86 that might need an icon.
This was new packages could have their own -icons package if they
chose to do so. This also splits the maintenace of the icons to the
current maintainers of each Cygwin/XFree86 package, which is very important.
> The rule of thumb for what's a good application to add to the start menu
> could be this: if you use it as a GUI, and you can get reasonable
> mileage out of the app without passing varying parameters on start up,
> it should have a shortcut. (Filename parameters would be easy exception
> to pass using the standard windows technique of drag-and-drop to start
> menu.)
Of course.
Harold
More information about the Cygwin-xfree
mailing list