Até hoje, evitei usar o recurso de anotações do arquivo no Nautilus (Propriedades), devido a problemas de portabilidade. ... mas eles são tão tentadoramente úteis! ... Adicionar notas a um arquivo de texto com o mesmo nome funciona, mas requer mais malabarismo do que o recurso Notas.
Então, decidi experimentar o Notes; agora que estou (quase) exclusivamente usando o Ubuntu ... (já passei do ponto sem retorno;)
Então, algumas (ou três) perguntas surgiram.
- Este recurso do Notes é exclusivo do Nautilus?
- Existe uma CLI do terminal para o Notes ... como a CLI do lixo ?
- Existe uma ferramenta que pode extrair / converter em lote as anotações em arquivos de texto com nomes semelhantes (ou algo semelhante) para "portabilidade"?
fonte
xsel::PRIMARY
o nome do arquivo exsel::CLIPBOARD
o texto da nota (ou algo parecido) ... e dar-lhe um atalho viaxbindkeys
... venha para pensar sobre isso: que pode ser mais fácil em alguns casos do que as propriedades página :)O Nautilus mudou há um tempo (2009?) De seu próprio sistema para o GVFS para armazenamento de dados. Todas as notas são armazenadas em um banco de dados GVFS oculto no diretório inicial, onde pelo menos teoricamente outros programas agora podem acessá-lo. No entanto, o banco de dados é ilegível para qualquer pessoa que não seja desenvolvedor ou que esteja envolvida com o GVFS. :(
Como o DoR mostrou, você pode usar o
gvfs-tools
para ler e escrever notas. As notas são realmente gravadas no banco de dados e, sempre que você abre uma pasta com o Nautilus, ele verifica o banco de dados em busca de notas. Copiar arquivos para um computador diferente, usuário diferente ou um backup não preservará as anotações. Se, por exemplo, você copiar um arquivo para um cartão de memória, as notas não serão copiadas. Em vez disso, o Nautilus fará uma nova anotação para essa cópia no banco de dados do seu computador. Depois de conectá-lo novamente, o Nautilus encontra essa nota. Mas se você for para um computador diferente ou quiser fazer um backup, é claro que não funciona. Linda morte cerebral.Para contornar isso, seria necessário copiar as partes relevantes do banco de dados. Infelizmente, ainda não encontrei uma maneira de ler o banco de dados diretamente. Uma solução alternativa é fazer com que um script passe por todos os arquivos que você deseja fazer backup e copie as anotações em arquivos separados.
Algumas informações / soluções alternativas:
fonte