On Apr 27, 10 12:04:39 +0200, Dominique Leuenberger wrote:
For a perfect
user experience (in an ideal world), installing a package
foo should make 'something' of the name foo appear in the system.
This something could be
- a desktop icon,
- a menu entry,
- something the desktop search can find, or
- (at least!) a command on the command line.
Just my humble opinion, ignoring any feasability.
Err, sure, but: what would a package like ufoai-maps give you in the
Nothing. The list above is 'or', not 'and'. It should be sufficient, if
deskop search engine would be able to respond with, "yes, we have ufoai-maps
installed, it provides no desktop apps, no commandline apps, but adds to or
is required by package 'ufoai', see there."
maybe cnf could be extended to:
- check for command (it does)
- Check for package name => if found, give the user some info what he could do (like
rpm -ql <package> to list it's content, rpm -qi <package> to
show it's information and so on).
But then: a user that won't understand the content of the package still
will not be helped in this case... We just gap a bridge for the technical
user that is not willing to read man pages.
Bridging that gap is already a good thing. A user may not want to
understand package contents at all, but some introspection like my example
above should also be helpful.
for any package that provides an application, I agree: if it's an X-app
there has to be a .desktop file (or an argument why it would not be
needed). At least on Factory / contrib we could enforce the rule to
reject it if not provided (which I'm not sure if it's done, but I could
easily imagine it is).
Originally I thought writing .desktop files was pure horror, and can only
be done by Adrian. But reading
motivated me to try it myself :-) ...
o \ Juergen Weigert paint it green! __/ _=======.=======_
<V> | jw(a)suse.de back to ascii! __/ _---|____________\/
\ | 0911 74053-508 __/ (____/ /\
(/) | _____________________________/ _/ \_ vim:set sw=2 wm=8
SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nuernberg)
"You are trying to use packages from project 'openSUSE:11.2'.
Note that malicious packages can compromise your system."
To unsubscribe, e-mail: opensuse-project+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-project+help(a)opensuse.org