Hasta hoy, he evitado usar la función de notas de archivo en Nautilus (Propiedades), debido a problemas de portabilidad. ... ¡pero son tan tentadoramente útiles! ... Agregar notas a un archivo de texto con el mismo nombre funciona, pero requiere más malabares que la función Notas.
Así que he decidido probar las Notas; ahora que estoy (casi) exclusivamente usando Ubuntu ... (he pasado el punto de no retorno;)
Entonces han surgido un par (o tres) preguntas.
- ¿Esta característica de Notes es exclusiva de Nautilus?
- ¿Hay una CLI de Terminal para Notas ... como la CLI para basura ?
- ¿Existe una herramienta que pueda extraer / convertir por lotes las Notas en archivos de texto individuales con nombres similares (o algo similar) para "portabilidad"?
fuente
xsel::PRIMARY
el nombre del archivo yxsel::CLIPBOARD
el texto de la Nota (o algo así) ... y darle una tecla de acceso rápido a través dexbindkeys
... ahora que lo pienso: eso puede ser más fácil en algunos casos que la página de Propiedades :)Nautilus cambió hace un tiempo (2009?) De su propio sistema a GVFS para almacenar datos. Todas las notas se almacenan en una base de datos GVFS oculta en su directorio de inicio donde al menos teóricamente otros programas ahora pueden acceder. Sin embargo, la base de datos es bastante ilegible para cualquiera que no sea un desarrollador o esté involucrado con GVFS. :(
Como lo mostró DoR, puede usar el
gvfs-tools
para leer y escribir notas. Las notas se escriben realmente en la base de datos, y cada vez que abre una carpeta con Nautilus, comprueba la base de datos en busca de notas. Copiar archivos en una computadora diferente, un usuario diferente o una copia de seguridad no conservará las notas. Si, por ejemplo, copia un archivo en un dispositivo de memoria, las notas no se copiarán. En cambio, Nautilus hará una nueva nota para esa copia en la base de datos de su computadora. Una vez que lo vuelve a enchufar, Nautilus encuentra esa nota. Pero si va a una computadora diferente o desea hacer una copia de seguridad, por supuesto, no funciona. Bonita muerte cerebral.Para evitar esto, habría que copiar las partes relevantes de la base de datos. Desafortunadamente, todavía no he encontrado una manera de leer la base de datos directamente. Una solución alternativa es hacer que un script revise todos los archivos que desea respaldar y copie las notas en archivos separados.
Alguna información / soluciones:
fuente