今日まで、移植性の問題のため、Nautilus(プロパティ)のファイルのメモ機能の使用を避けていました。...しかし、それらはとても食欲をそそるほど便利です!...同じ名前のテキストファイルにメモを追加することはできますが、メモ機能よりもさらに調整する必要があります。
だから私はノートを試してみることにしました。私は(ほぼ)Ubuntuを独占的に使用しているので...(私はもう帰れなくなった;)
したがって、2つ(または3つ)の質問が出てきました。
今日まで、移植性の問題のため、Nautilus(プロパティ)のファイルのメモ機能の使用を避けていました。...しかし、それらはとても食欲をそそるほど便利です!...同じ名前のテキストファイルにメモを追加することはできますが、メモ機能よりもさらに調整する必要があります。
だから私はノートを試してみることにしました。私は(ほぼ)Ubuntuを独占的に使用しているので...(私はもう帰れなくなった;)
したがって、2つ(または3つ)の質問が出てきました。
回答:
最初と3番目の質問についてはわかりませんが、Nautilusに限定されている(つまり、nautilusのメタデータは移植可能ではない)ようで、Nautilusファイルの注釈を抽出するためのツールを見つけることができませんでしたが、ここにありますコマンドラインからファイル注釈にアクセスする方法のいくつかの例、
ファイルのメモを設定します。
hello@world:~$ gvfs-set-attribute -t string Hello.txt metadata::annotation "This is a note."
ファイルのメモを読みます。
hello@world:~$ gvfs-info -a metadata::annotation Hello.txt
attributes:
metadata::annotation: This is a note.
Nautilusは、しばらく前(2009年?)に、データを格納するための独自のシステムからGVFSに変更しました。すべてのメモは、少なくとも理論的には他のプログラムがアクセスできるホームディレクトリの非表示のGVFSデータベースに保存されます。ただし、データベースは、開発者またはGVFSに関与していない人にはまったく読めません。:(
DoRが示したように、を使用しgvfs-tools
てメモを読み書きできます。メモは実際にはデータベースに書き込まれ、Nautilusでフォルダーを開くと、データベースでメモがチェックされます。別のコンピューター、別のユーザー、またはバックアップにファイルをコピーしても、メモは保持されません。たとえば、ファイルをメモリスティックにコピーした場合、メモはコピーされません。代わりに、Nautilusはコンピュータ上のデータベースにそのコピーの新しいメモを作成します。プラグインすると、Nautilusはそのメモを見つけます。ただし、別のコンピュータに移動したり、バックアップを実行したりする場合は、もちろんそれは機能しません。かなり脳死。
これを回避するには、データベースの関連部分をコピーする必要があります。残念ながら、私はまだデータベースを直接読み取る方法を見つけていません。回避策は、バックアップするすべてのファイルをスクリプトで実行し、メモを個別のファイルにコピーすることです。
いくつかの情報/回避策:
xsel::PRIMARY
て、ファイル名とxsel::CLIPBOARD
メモテキスト用の簡単なスクリプトを作成できます(またはそのようなもの)...そしてそれをホットキーにしてxbindkeys
...考えて