KUser

Historia

Hace algún tiempo, me bajé el programa 'xusermgr' escrito con la librería XForms. Este programa tenía un buen interface gráfico, pero en mi display con una resolución de 800x600 tenía una apariencia bastante fea. Algunas etiquetas de los botones se salían del borde y cosas por el estilo. Me quejé bastante sobre ello. Un amigo mio lo oyó y dijo: "¿Porqué te quejas? si no te gusta algo, ¡mejóralo!" Pense que tenía razón y escribí este básico administrador de usuarios.

Utilización

Kuser es una aplicación muy simple. En una ventana principal puedes ver la lista de los usuarios con los nombres completos. Cuando haces doble-click, o presionas Select, aparece el diálogo de preferencias. En éste, puedes fácilmente modificar todas las propiedades: nombre completo, directorio Home, shell de conexión, etc.

Si en el sistema están activas las 'Quotas' Kuser lo detectará automáticamente y también te permitira modificar las Quotas de cada usuario. (Puede que aun hayan algunos bugs, por lo que os pido que si detectáis algún fallo me lo comuniqueís).

También se puden añadir y elimiar usuarios desde la barra de herramientas o desde el menú.

En esta versión he añadifo soporte para GNU NLS. Por lo que si quieres ver todos los mensajes en ruso sólo tienes que hacer 'export LANG=ru' antes de ejecutar KUser. Desgraciadamente no tengo suficientes conocimientos de Frances y Aleman, por ello si quieres ver los mensajes en tu idioma tendrás que traducirlo. Es muy sencillo. En el directorio po/hay un fichero llamado kuser.pot. El formato de éste es sencillo:
msgid "English text"
msgstr "Texto en tu propio lenguaje"
Tienes que traducir todas las frases en ingles y enviarme el fichero. Y lo incluiré en la distribución. Me sentiré muy contento si alguien continua con esto.

Esto es todo por el momento. Espero que con el tiempo, este documento se continuará.

Plataformas a las que ha sido portado

Linux
Solaris 2.5.1
Irix (Gracias a Paul Kendall )
FreeBSD
OpenBSD (Necesita pequeñas modificaciones)
NetBSD (Igual que OpenBSD)

Author

Denis Yuryvich Pershin
Novosibirsk State University
Economic Faculty, III course
E-mail: dyp@inetlab.com
Homepage:
http://www.iis.nsk.su/~dyp or
http://www.isis.nsu.ru/~dyp
KUser homepage.