Nautilus専用の「ファイルノート」です。ターミナルCLIはありますか?


8

今日まで、移植性の問題のため、Nautilus(プロパティ)のファイルのメモ機能の使用を避けていました。...しかし、それらはとても食欲をそそるほど便利です!...同じ名前のテキストファイルにメモを追加することはできますが、メモ機能よりもさらに調整する必要があります。

だから私はノートを試してみることにしました。私は(ほぼ)Ubuntuを独占的に使用しているので...(私はもう帰れなくなった;)

したがって、2つ(または3つ)の質問が出てきました。

  • このノーツ機能はノーチラスに限定されていますか?
  • ゴミ箱のCLIのようなノーツの端末CLIはありますか?
  • 「移植性」のために、ノートをバッチで抽出/類似の名前の付いたテキストファイル(または類似のもの)に個別に変換できるツールはありますか?

回答:


6

最初と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.

DoRに感謝...それは見栄えがいい...移植性の問題が簡単に十分に解決されたことを意味します(それが私の最大の懸念でした)... bashやpythonはまだ十分にわかりませんが、それは理解できるでしょうそれらをすべてダンプするためにファイルシステムを歩く(必要が生じた場合)比較的「簡単な」スクリプトにしてください...今のところ、ちょっとしたbashを練習しxsel::PRIMARYて、ファイル名とxsel::CLIPBOARDメモテキスト用の簡単なスクリプトを作成できます(またはそのようなもの)...そしてそれをホットキーにしてxbindkeys...考えて
みると

移植性の問題はどのように解決されますか?別の場所にファイルを移動またはコピーしても、メモは移動またはコピーされません(私が何か間違っている場合を除きます)。上記のgvfsで添付されたメモはNautilusのメモのプロパティに表示されず、その逆も同様です。メモはファイルに保存さないため、ファイルの転送時に転送されません。上記のgvfsコマンドが不安定であることがわかりました。2番目のコマンドを使用してメモが返されることもありますが、空のメモが返されることもあります。
SabreWolfy、2011

1
Gnome 3-Nautilus 3では「メモ」機能がなくなるため、更新後に適用したメモを表示できなくなるので便利ですが、gvfs-infoはテーマを抽出します。
Pisu

3

Nautilusは、しばらく前(2009年?)に、データを格納するための独自のシステムからGVFSに変更しました。すべてのメモは、少なくとも理論的には他のプログラムがアクセスできるホームディレクトリの非表示のGVFSデータベースに保存されます。ただし、データベースは、開発者またはGVFSに関与していない人にはまったく読めません。:(

DoRが示したように、を使用しgvfs-toolsてメモを読み書きできます。メモは実際にはデータベースに書き込まれ、Nautilusでフォルダーを開くと、データベースでメモがチェックされます。別のコンピューター、別のユーザー、またはバックアップにファイルをコピーしても、メモは保持されません。たとえば、ファイルをメモリスティックにコピーした場合、メモはコピーされません。代わりに、Nautilusはコンピュータ上のデータベースにそのコピーの新しいメモを作成します。プラグインすると、Nautilusはそのメモを見つけます。ただし、別のコンピュータに移動したり、バックアップを実行したりする場合は、もちろんそれは機能しません。かなり脳死。

これを回避するには、データベースの関連部分をコピーする必要があります。残念ながら、私はまだデータベースを直接読み取る方法を見つけていません。回避策は、バックアップするすべてのファイルをスクリプトで実行し、メモを個別のファイルにコピーすることです。

いくつかの情報/回避策:

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.