KeePass no copiará ni pegará, y mucho menos hará el autotipo.
He instalado el paquete KeePass 2.18 Mac de http://keepass2.openix.be/ . No pude encontrar un paquete Mac más reciente para KeePass, por lo que también reemplacé todos los archivos de ese paquete con los del Portable KeePass 2.20.1 (Paquete ZIP). Eso fue de la página http://keepass.info/download.html , enlace al archivo zip real: http://downloads.sourceforge.net/keepass/KeePass-2.20.1.zip . Así que estoy ejecutando con éxito KeePass 2.20.1.
Estoy ejecutando la versión Mono 2.10.9.
Estoy ejecutando OS X 10.7.5 en una MacBook Pro.
No puedo creer que el sitio de KeePass promocione la compatibilidad con Mac cuando no copia / pega. Esa es la funcionalidad básica que falta. Las búsquedas revelan que otros han tenido este problema desde 2.18, pero no hay soluciones, ni informes de errores.
¿Alguien ha podido resolver este problema?
fuente

Respuestas:
La documentación de KeePass en http://keepass.info/help/v2/setup.html#mono , aunque no menciona específicamente OS X, describe su problema:
Entonces
xseldebería ayudar. (xselestá disponible en MacPorts ( http://www.macports.org/ports.php?by=all&substr=&page=316&pagesize=50 ). La fuente está disponible aquí: http://www.vergenet.net/~conrad/ software / xsel / # descarga )EDITAR : Pero no lo hace. Tenía curiosidad, así que compilé
xselen mi Mac. No resolvió el problema con copiar / pegar (probado con Portable KeePass 2.20.1), como me temía, debo decir. ¿Por qué? Porque como se indica aquí, http://www.kfish.org/software/xsel/xseles una herramienta que manipula el contenido del portapapeles de las aplicaciones X11 . X11 proporciona la interfaz gráfica de usuario para Linux y UNIX, pero OS X usa Quartz en su lugar, y también lo hace Mono, como me di cuenta (consulte http://www.mono-project.com/WinForms#About_System.Windows.Forms ).Hay una solución alternativa para copiar el nombre de usuario y la contraseña al portapapeles, como se explica en este hilo http://sourceforge.net/projects/keepass/forums/forum/329221/topic/5106260 :
El póster anterior se refiere a estos botones (se muestra KeePass portátil 2.20.1 ejecutándose en Windows (lo siento, no hay Mac cerca)):
Para copiar el nombre de usuario:
Para copiar la contraseña:
EDITAR :
Me gustaría compartir cómo compilé
xselen caso de que alguien lo necesite en OS X:Instale X11 desde http://support.apple.com/kb/HT5293 (esto solo se aplica a los usuarios de OS X 10.8 "Mountain Lion").
Cabecera enlace simbólico y archivos de la biblioteca de
/opt/X11/include/X11a/usr/local/include/X11y de/opt/X11/libque/usr/local/lib(también, puede enlazar simbólicamente a/usr/includee/usr/lib):De lo contrario, obtendrá muchos errores sobre archivos no encontrados o símbolos faltantes. Intenté pasar los directorios X11 no estándar como una opción
./configuresin éxito.Descargue desde http://www.vergenet.net/~conrad/software/xsel/#download y extraiga, por ejemplo, en su Escritorio.
Necesita
gccmás bibliotecas. Instale Xcode y luego instale las herramientas de línea de comandos desde Xcode> Preferencias> Descargas> Componentes.Cambiar directorio, configurar y compilar:
También puede instalar
xselcon MacPorts usando el comandosudo port install xsel. En mi configuración, también requería los enlaces simbólicos para las bibliotecas X11 y los archivos de encabezado y necesitaba mucho más tiempo para compilar.También me gustaría compartir algunas advertencias al usar KeePass en una Mac:
KeePass 2.18 (de http://keepass2.openix.be ) tiene problemas con HFS + sensible a mayúsculas y minúsculas.
KeePass.exese escribeKeepass.exe(observe 'p' en minúscula)KeePass2.18.app/Contents/MacOS/startkeepass.sh(para que falle silenciosamente). Tuve que usar una unidad flash USB formateada con HFS + que no distingue entre mayúsculas y minúsculas y ejecutar KeePass desde allí.Tuve muchos problemas para hacer que KeePass 2.20.1 funcionara en OS X 10.8 "Mountain Lion". No pudo deshacerse del mensaje de error:
Finalmente encontré al culpable: las notas de la versión del estado de la versión 2.20.1 ( http://keepass.info/news/n121004_2.20.1.html ):
De acuerdo con http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html :
$XDG_RUNTIME_DIRdefine el directorio base en relación con el cual se deben almacenar los archivos de tiempo de ejecución no esenciales específicos del usuario y otros objetos de archivo (como sockets, canalizaciones con nombre, ...). El directorio DEBE ser propiedad del usuario ...XDG_RUNTIME_DIRNo fue establecido. Lo configuré en un directorio que poseía y KeePass funcionó a las mil maravillas:fuente
xselcon KeePass y adivinar ... no, no funcionó, así que, por ahora, usar los botones es la única posibilidad en OS X para copiar nombres de usuario y contraseñas. Lo he agregado a la respuesta. Me di cuenta de que Softpedia se vincula con elxselcódigo fuente, por lo que he eliminado ese bit de mi respuesta.xselinstalado a través de MacPorts, esos botones funcionan bien sin ningún tipo de compilación realizada por mí mismo. Sería bueno también hacer que los atajos de teclado funcionen, e incluso mejor obtener el autotipo, pero eso puede ser un sueño imposible por ahora.