Nautilus / Cajaファイルマネージャをカスタマイズする方法は?

Nautilus / Cajaファイルマネージャをカスタマイズする方法は?

Cajaを使用していますが、Windowsエクスプローラのいくつかの機能がありません。いくつかの構成を調整し、それを得るためのコードを開発することを望んでいますが、コラボレーションをどこから始めるべきかわかりません...機能は次のとおりです。

  1. 追加の列:オーディオビットレート、画像の幅と高さ、生成日、EXIFデータ、オーディオ長...
  2. [ファイルのプロパティ]ウィンドウの[プロパティ]タブには、ファイルハッシュ値SHA、MD5、CRC32 ...が表示されます。
  3. ツリービューとリストビューのアイコンサイズを同じに設定
  4. ハッシュのインポート、オーディオプロパティのインポート、ドキュメントの非表示プロパティのインポートなど、ファイルを処理するためにファイルコンテキストメニューから利用可能なワークセットを作成します。
  5. フォルダの色を継承します。フォルダが特定の色に設定されていても、そのサブフォルダは親フォルダの色を継承しません。
  6. ファイルからソフトリンクを作成するときに場所を削除するか、「リンク先...」に変更します。おそらく "aFile.txt - link"はより実用的です。
  7. 右側のファイルやフォルダを表示するには、より多くの次元を追加してズームインしてください。私が知る限り、ポジションは5つだけです。
  8. Thunderbirdなどのメッセージを移動/コピーするときは、「移動/コピー先」を使用して現在地を覚えてください。
  9. サブディレクトリ検索オプションを使用すると、常に右上隅にタブとフィルタボックスが表示されます。
  10. cajaファイルマネージャの左側にあるドロップダウンコントロールを使用する代わりに、垂直メニューを使用して場所を選択してください。これに関するモデルをアップロードします。
  11. Windowsエクスプローラのようにファイルを並べ替えます(すでにファイルマネージャが別のアルゴリズムを使用してファイル名をソートするようにLinux Mintを設定する方法は?)

これらの機能の一部または全部を得るために、いくつかの調整やプログラミング手がかりを提供してください。ああ!皆さん、明けましておめでとうございます! (サム)

答え1

#6で説明されている事前に追加されたテキストへの「リンク」は長い間私を迷惑させ、あなたの投稿はついに私にそれについて何かをするように促しました。

私は、ディレクトリ内のすべてのリンクから前に追加されたテキストを削除するために、Cajaのボタンまたはメニュー選択を介してCajaタスクとして実行できる単純なPerlスクリプトを作成しました。これはまさに望むものではありません。リンクを作成したら、ディレクトリで手動で実行する必要があります。しかし、Cajaのソースコードを掘り下げたり、システム全体のファイル監視生成を実装せずに進むのに最適な方法です。

スクリプトが完了しました。https://gitlab.com/dyockey/trimlinkto。ファイルの上部には、マニュアルページと同様に、Cajaとの使用を説明する長いドキュメントブロックがあります。必要に応じて追加のテキストを提供するように自由に編集してください。

関連情報