Bien, después de investigar un poco más, parece que el caballito de mar no asigna ningún atributo a las contraseñas almacenadas (estoy bastante seguro de que la herramienta secreta no puede encontrar una contraseña sin ningún atributo para buscar). La razón por la que creo que este es el caso es que, después de crear uno en seahorse, miro las propiedades-> detalles y no hay detalles (es decir, atributos). Sin embargo, he encontrado otros en caballitos de mar que tienen detalles, y puedo buscarlos en una herramienta secreta usando esos atributos.
Parece que la solución es crear la contraseña usando la herramienta secreta , asignando los atributos apropiados para una búsqueda única más adelante. Como ambos usan gnome-keyring en segundo plano, la nueva contraseña aparece en seahorse en el momento en que la creas en una herramienta secreta.
Gnome-keyring parece más que feliz de crear más de una contraseña con exactamente la misma etiqueta (solo que no tiene exactamente los mismos atributos, la reemplazará si son exactamente iguales), así que una vez que la haya recreado, puede eliminarla el viejo inútil del caballito de mar.
$ secret-tool store --label=DomainPassword user sjohnson domain some.domain
Password: thisismypa$$w0rd
$ secret-tool lookup user sjohnson domain some.domain
thisismypa$$w0rd
La razón por la que inicialmente no quería almacenar una contraseña usando la herramienta secreta era porque no sabía cómo convertirla en una contraseña de inicio de sesión (disponible al iniciar sesión) a través de la herramienta secreta. Parece que, siempre que "Iniciar sesión" sea su almacén de claves predeterminado , secret-tool lo almacenará allí.