[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-pim
Subject: [Kde-pim] Systemusers as Addressbook resource
From: "Friedrich W. H. Kossebau" <Friedrich.W.H () kossebau ! de>
Date: 2005-07-10 14:38:12
Message-ID: 200507101638.22373.Friedrich.W.H () kossebau ! de
[Download RAW message or body]
[Attachment #2 (multipart/signed)]
Hello,
as some of you may have already noticed I am keen on giving the system users
more care. I think that in a connected computer world the system users are a
key concept that needs to be treated as first class thing. I learned it was
back in the beginnings of computing (Multics, Unix, etc.) but seems to have
ignored more or less in the last time due to the success of personal
computers with according operating systems, which were not centered around
connected (=shared) ressources.
KDE is out to give *nixoide systems an easy to use GUI. So it should tightly
integrate with all their concepts. Like the system users.
On many occasions in shared systems one would like to communicate with some
other user, like:
1) Some user puts heavy load on a system. Listing the process table the
culprit is found.
2) Some other user's file has the wrong rights.
3) I want to shutdown my computer but some other user is still connected to
it.
4) Please add yours.
Wouldn't it be nice if contact is e.g. only a RMB on the user's description
away? To phone, email, messaging or whatever him?
How could this be achieved? For one I wonder why noone seems to have ever
thought of using one of the first of all addressbooks in the unix world, the
entries in passwd (and .plan & .project)? Is it because NSS LDAP is the
answer for any bigger installation and connected to directly (help, I do not
know much about NSS or LDAP)?
There is a class called KUser[0] which is based on the information hold in
passwd. But the information there is not guaranteed to help with a contact:
There might not be a valid email address build by the login name and the host
name, the phone entry might not be supported. Other information for e.g.
messaging is not even available. Then passwd is only one approach to
information about a user. Many bigger installation are IIUC based on NSS LDAP
where perhaps more information is given, like presence id, messaging address
etc. So it would be nice to have some backend which uses whatever information
source is available to deliver contact/presence* information about a system
user.
I thought about enhancing the KABC::StdAddressBook and give it some System
users resource. But does the KAddressbook system support mapping? What if one
has some other user already in his private addressbook? How could additional
contact information not delivered by the system be stored? And what would the
API to request the address information of a local system user look like
(remote system user mapping would be nice to have one day, too)? While we are
on it, how to integrate the system user face (the one used by kdm and
hopefully soon across KDE)?
Then it would be nice api-wise if one could request the information directly
from KUser.
What I want is some system addressbook, with informations about the system
users. Think about it as the admin's addressbook of all his system users.
Perhaps with some optional personal adaption from a user point of view, like
with the kconfig system.
Please give me some input, thanks. I'm ready to work on this but need help.
* finger is dead?
[0] /kdelibs/kdecore/kuser.h
Regards
Friedrich
PS: See
http://wiki.kde.org/tiki-index.php?page=User+Concept for a start of more
rambling
[Attachment #5 (application/pgp-signature)]
_______________________________________________
kde-pim mailing list
kde-pim@kde.org
https://mail.kde.org/mailman/listinfo/kde-pim
kde-pim home page at http://pim.kde.org/
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic