日本語

Meneaufile マニュアル

Meneaufile は 2 ペイン型のファイルマネージャーです。あるフォルダーから別のフォルダーへ、両方を目の前に置いたまま、マウスと同じようにキーボードでも作業できます。

2 つのペイン。各リストの上にボタンバー、それぞれの最上部にパンくずリストがあります。
2 つのペイン。各リストの上にボタンバー、それぞれの最上部にパンくずリストがあります。

Meneaufile の特長

ひとことで言えば、ファイルでないものも、フォルダーのように参照できることです。FTP サーバー、アーカイブ、パスワード保管庫、データベース、プロセスの一覧、Git リポジトリの履歴。これらすべてがペインの中で開き、同じキー、同じ選択、同じパンくずリストで操作できます。ソースごとに新しく覚えることはありません。

Meneaufile は、RDP クライアントでも SSH クライアントでも、ブラウザーでもエディターでもありません。それらはシステムのツールです。Meneaufile はそれらを手の届くところにまとめて整理し、クリックする前に、どれが応答するかを把握しています。

毎日の基本操作

キー動作
F3 表示 — テキスト、画像、PDF、Office、動画、音声
F6 もう一方のペインへコピー
F8 2 つのファイルを行ごとに比較
F9 選択項目を圧縮
F10 バックアップ — フォルダーを、もう一方と同じ状態にする
F11 同期 — 両方を揃える

どこから始めるか

プラットフォーム

Windows、Linux、Android。あるプラットフォームで意味を持たないものは、そこには表示されません。SAF モジュールは Android にのみ存在し、ネットワークコンピューターは Windows のみ、サービスは対応するプラットフォームにのみ表示されます。

ペイン

1 つから 9 つまでのペインで、11 種類のレイアウトがあります。ビュー 1 つ、2 つを左右または上下に、3 つ、4 つ、5 つ、6 つ、9 つ。

レイアウト

キーは、ペインの数ではなく、リストの順序に対応します。Alt+1 から Alt+9、続いて Alt+0 と Alt+. です。4 番目のレイアウトは 3 ペインです。

各ペインの番号は、リストの下部に表示されます。レイアウトを考えるときに目に入る場所で、そこを右クリックすると、すべてのレイアウトがキーとともに表示されます。

ペインの番号を右クリックして開いた 11 種類のレイアウトのメニュー:「1 ペイン」から「9 ペイン(3×3 グリッド)」まで、それぞれにショートカットがあります。
11 種類のレイアウトと、ペインの番号にあるそのキー。

隣り合うペインの間にはマリオン(方立)があります。窓を仕切る縦枠のようにペインを分ける細いバーで、フランス語の「meneau」が Meneaufile の名前の由来です。ドラッグで幅を調整でき、レイアウトごとに記憶されます。マリオンを右クリックすると均等な幅に戻ります。

Tab で次のペインに移ります。アクティブなペインには縁取りが付きます。キー操作の対象はこのペインで、コピーの元にもなります。Ctrl+U は 2 つのペインのフォルダーを入れ替えます。

移動する

各ペインは、ドライブごとに最後に訪れたフォルダーを記憶しています。ディスクのボタンをクリックすると、そこへまっすぐ戻り、ルートは右クリックひとつで行けます。

コンソール

コマンド欄の右にあるコンソールウィンドウは、ペインのフォルダーでターミナルを開きます。SFTP サーバー、または参照中の SSH エントリーでは、サーバー上でSSH セッションを開き、表示中のフォルダーから始まります。

右クリックすると、このコンピューターのターミナルが表示されます。Windows では cmd、PowerShell、Windows Terminal、Git Bash、WSL、Linux ではデスクトップ環境のターミナルです。選んだものがすぐに開き、以後はクリックでそれが開きます。

リストの下部に表示されるもの

何も選択していない間は行数、選択があればその選択のサイズ、そして表示中のボリュームの空き容量が表示されます。検索や計測の間は、ここに進捗が表示されます。

カーソルと選択

カーソルは枠で囲まれたもの、選択は色が付いたものです。この 2 つは別です。選んだものを失わずに、カーソルだけを動かせます。

選ぶ

キー効果
Ctrl+Aすべて選択
Ctrl+Shift+A何も選択しない
*選択を反転
+同じ拡張子のものをすべて追加する
Shift+F22 つのペインに共通するもの
Ctrl+Shift+Cパスをコピー
Ctrl+Shift+N名前をコピー

そして、マウスによるラッソ。クリック時に Ctrl や Shift を併用するのは、ほかと同じです。

計測する

スペースは、選択せずにフォルダーを測ります。サイズはその列に書き込まれます。階層を下りながら何が重いかを知るために繰り返す操作です。 ディスク使用量なら、それを一度に、しかも画像で示します。

隠されているもの

Ctrl+H で、隠しファイルの表示と非表示を切り替えます。設定はペインごとに保持され、次のセッションにも引き継がれます。

コピー、移動、削除

操作は、あらゆる 2 ペイン型エクスプローラーと同じく、アクティブなペインからもう一方のペインへ向けて行われます。3 つ以上のペインが開いているときは、Meneaufile が対象のペインを尋ねます。

コピーと移動

F6 でコピー、 Ctrl+F6 で移動します。開始前に、何がどこへ行くのかをまとめた確認が表示され、進捗ダイアログが作業を追います。ここで中止することもできます。その間に次の操作をしても断られることはなく、待ち行列に加わって順番に実行されます。

すでにファイルがある場合は、質問が一度だけ表示され、その回答を以降にも適用できます。置き換える、コピー先が古い場合のみ置き換える、スキップする、自動で名前を変更する、のいずれかです。「古い場合のみ」は、より新しい作業を上書きせずにフォルダーを更新する定番の方法です。双方に日付がない場合、コピー先が残されます。何も失わない選択だからです。

終了時に USB メモリを取り出す

コピー先がリムーバブルメディア(USB メモリ、カード)のとき、確認画面にチェックボックスが表示されます。コピーが書き込まれたらメディアを取り出すという項目です。質問が意味を持つのはそこだけなので、そこにだけ表示され、その状態は次のコピーにも引き継がれます。

コピーが終わったことと、書き込みが完了したことは別です。システムは保留中のページを抱えており、その瞬間に USB メモリを抜くと、まだ転送中のものが失われます。取り出し処理はそれらを書き出してボリュームをアンマウントするので、「取り外してよい」と言えるのはこの処理です。まだ開いているファイルがあると取り出しは拒否され、Meneaufile は、そう思わせておく代わりにその旨を伝えます。システムが許す環境に限ります。Android ではアプリがボリュームをアンマウントできないため、このチェックボックスは表示されません。

名前の変更

F2 は、その行で名前を変更します。名前が隣の名前と並んで読めるので、名前を決めるときにまさに見たいものが見えます。

Ctrl+M は、ひとつのマスクで一括して名前を変更します。確定する前に、各名前がどうなるかのプレビューが表示されます。

作成

Insert でファイル、 Shift+Insert でフォルダーを作成します。モジュール内では、同じキーでそのモジュールが持つものを作成します。接続、マシン、パスワードのエントリーなどです。

削除

Del でごみ箱へ送ります。Shift+Del は完全に削除し、その前に確認が表示されます。サーバー上やデータベースにはごみ箱がありません。削除は常に元に戻せず、ダイアログでもそのことが念を押されます。

元に戻す

Ctrl+Z で、名前の変更や、ごみ箱へ送った一括処理を元に戻せます。完全な削除は元に戻せません。だからこそ確認があるのです。

権限が足りないとき

権限の拒否は、行き止まりではありません。権限が足りず、削除や名前の変更が失敗したとき、Meneaufile は管理者権限でのやり直しを提案します。システムが同意ダイアログを表示し、断ることもできます。また、昇格した削除はごみ箱を経由しません。この 2 点は事前に伝えられます。

ログ

ファイルに触れた操作は記録されます。何がどこへ行ったか、どの名前で、何が失敗したか。アプリを離れずに読めます。

待ち行列

時間のかかる操作(コピー、移動、削除、圧縮、展開、同期、データベースのエクスポート)は、すべて待ち行列に入ります。同時に動くのは 1 つだけで、残りは順番を待ちます。設定で、すべてを同時に開始させることもできます。処理中も作業を続けられます。

一度にひとつ、またはすべて同時に

初期設定では、待ち行列は到着順に、一度にひとつずつタスクを実行します。同じメディアを共有する 2 つのタスクは、単独で実行するより遅くなります。また、経過は順番どおりに読めるので、何がいつ行われたかが分かります。

すべて同時は、設定の「ツール」セクションで選びます。すると、各タスクは他を待たず、到着したらすぐに開始します。互いに競合しない場合に向いています。展開しながらサーバーに送信する、別々の 2 つのメディア上で 2 件の転送を行う、などです。設定はそれ以降に適用されます。タスクの実行中に変更しても、何も止まりません。

タスクの実行中に操作を始めても、断られることはありません。サムネイルがウィンドウ上部の待ち行列ボタンへと飛んでいきます。操作は受け付けられ、順番を待っていて、その進み具合はそこで確認できます。

待ち行列のボタン

タイトルバーにあり、作業があるときだけ表示されます。読むものがなくなると消えます。実行中のタスクの進捗をリングで示し(まだ何も進んでいない間は空回りします)、バッジに残りのタスク数を表示します。クリックすると一覧が開きます。

待ち行列が動作中のタイトルバーの右端:南京錠の左に、進捗のリングとタスク数のバッジがあります。
待ち行列が動作中のボタン領域の隅:南京錠の左に、進捗のリングとタスク数があります。
待ち行列の一覧:進捗付きで実行中のコピー 1 件、順番待ちのタスク 2 件、所要時間付きで完了したタスク 1 件。
操作ごとに 1 行:何をしているか、どこまで進んだか、そして操作ボタン。完了したタスクは、所要時間と時刻とともに残ります。

操作ごとに 1 行:何をしているか、どこまで進んだか(「実行中」と経過時間、「待機中」、「一時停止中」、「12 秒で完了 — 9/11 14:02」)、そしてその操作ボタン。一覧を閉じずに操作できます。

進捗ダイアログ

最初のタスクはダイアログを開きます。処理中のファイル、進捗、経過時間、速度、残りの量が表示されます。一時停止で中断し、バックグラウンドへで待ち行列のボタンにしまい(サムネイルがそこへ飛んでいきます)、キャンセルで停止します。順番を待っていたタスクは、その順番が来てもダイアログを出しません。その間、ユーザーは別の作業をしていたからです。タスクが質問をしなければならないときは、待ち行列が自動でダイアログを呼び戻します。すでにあるファイルは、回答なしには置き換えられません。

同じ要求が 2 回あった場合

何も表示されずに待ち行列へ入った削除に対して、キーを 3 回押した場合、2 回目の要求は 2 つ目のタスクにはなりません。Meneaufile はすべてを 2 回行うのではなく、「すでに待機中のタスク」と伝えます。破壊的な操作では特に重要です。

順番を取らないもの

フォルダーの比較は読み取りだけなので、コピーの順番を取らず、別に動きます。バックグラウンドに送っても、一覧には表示されます。そうしないと、結果が数分後に突然現れ、フリーズしたと思われるからです。

タスクの実行中に閉じる

ウィンドウは事前に「実行中の処理があります」と確認します。閉じるとタスクは中断され、書き込み途中だったものは中途半端な状態で残ります。待ち行列は次の起動時に再開されません。これは意図的です。ファイルの途中で中断されたコピーをやり直すには、どこまで進んでいたかを知る必要がありますが、ディスクはそれを教えてくれません。削除をやり直せば、いま復元したばかりのものを破壊しかねません。一方、各タスクは結果とともにログに行を残すので、翌日でも何が起きたかを確認できます。

列

見出しの端をドラッグすると幅を変えられ、「列を選ぶ」で列を整理できます。見出しをクリックすると並べ替えられ、もう一度クリックすると逆順になります。

並べ替えがフォルダーに及ぼすこと

フォルダーは先頭にまとまり、どの列で、どの向きで並べても、フォルダー同士は名前の昇順のままです。フォルダーのサイズは計算するまで分からず、日付もあまり意味を持ちません。一方で、名前はフォルダーを探すときの手がかりだからです。

「フォルダーも並び替えに従う」設定(設定 → ファイル一覧)を有効にすると、フォルダーもファイルと同じように列に従います。日付をクリックしたのは、まさに最近のフォルダーを先頭に見たいからでしょう。そのときに使う設定です。

エントリーはフォルダーではありません。フォルダーのように開くとしてもです。NET、BDD、MAIL の一覧では、接続はフォルダーのように参照できます。そのパスは、サーバー上の開始フォルダーの実際のパスです。しかし、並べ替えはファイルと同列に行われます。接続は保管場所ではなく、接続先だからです。先頭を占めるのは、エントリーを整理するために作った分類用フォルダーだけです。

並び順

見出しを右クリックすると列を選ぶが開きます。各行にチェックを付けると列が表示され、外すと非表示になります。また、ドラッグして順序を変えられます。行全体をつかめるので、狙うべきハンドルはありません。

名前の列は先頭に残ります。アイコンと選択を担っているのがこの列だからです。

テーブルでは例外です。そこでは列はクエリから決まり、順序は SELECT の順序です。手作業で並べても、次のクエリで消えてしまう設定になるだけです。データベースの固定リスト(接続、テーブル)は、他の場所と同じように並べ替えられます。

このフォルダーだけに有効にできる設定

写真のフォルダーに、コードのフォルダーと同じ列は必要ありません。設定を閉じるとき、ダイアログが範囲を尋ねます。このフォルダーだけ、同じ列を持つすべてのリスト、またはすべてのフォルダーのいずれかです。

ソースごとに独自の列がある

サーバーはアドレスとプロトコルを、マシンは状態を、テーブルはフィールドを、プロセスはメモリを、サービスは開始の種類を表示します。それらを宣言するのはソースで、リストはその内容を知らないまま従います。

データベースでは、F12 でテーブルのデータと構造が切り替わります。リストの同じ行に対して、2 通りの列の組があります。

文字サイズ

設定一覧の文字サイズで密度が変わり、行とアイコンもそれに合わせて変わります。高精細な画面では、何よりもまずこの設定を調整してください。

ボタンバー

各リストの上には、ボタンの 3 つのグループが左から右に並んでいます。ドライブ、モジュール、クイックアクセスです。

ドライブ

ボタンには使用済み領域の円グラフが付いています。ポインターを載せると数値が表示され、そのたびに読み直されます。右クリックすると、ルート、そのドライブで最後に訪れたフォルダー、もう一方のペインに移動でき、「プロパティ」(システムのもの)も表示されます。

応答しなくなったドライブは赤になります。これは直すべき状態であって、ドライブの種類ではありません。

ドライブバー:システムディスク、作業用ディスク、USB メモリ、ネットワークドライブ。最初のドライブにポインターを載せると、その円グラフと数値が開きます。
ドライブごとに 1 つのボタンがあり、アイコンで種類(ディスク、USB メモリ、ネットワーク)が分かります。ポインターを載せると、使用済み領域の円グラフと数値が開きます。

モジュール

ソースごとに 1 つのボタンがあり、略称と色が付いています。モジュールを参照してください。

クイックアクセス

個人用フォルダー(デスクトップ、ドキュメント、画像、ダウンロード)と、自分で作ったお気に入り。それぞれの色は、リスト内の色と同じです。

ハンドル

グループの間にはハンドルがあります。引っ張るとボタンが 1 つずつ現れ、押し戻すとアイコンの後ろに畳まれます。畳まれたボタンにもアクセスできます。グループのアイコンが、それらを一覧するドロワーを開き、その末尾の「編集…」で、順序と表示するものを設定できます。

タイトルバー

待ち行列が動作中のタイトルバーの右端:南京錠の左に、進捗のリングとタスク数のバッジがあります。
待ち行列が動作中のボタン領域の隅:南京錠の左に、進捗のリングとタスク数があります。

検索

タイトルバーのフィールドは、表示中のフォルダーとそのサブフォルダーを検索します。 右にあるボタンでオプションが開きます。検索を絞り込めるのはここです。

2 つのフィールド、ひとつのテキスト

検索は2 か所に書けますが、同じテキストです。タイトルバーのものと、ペインのリスト下部(番号のすぐ上)にあるバーです。一方に入力したものは、カーソルも含めて他方にも現れます。コピーではなく、同じフィールドが 2 回表示されているのです。

下のものがある理由。タイトルバーのフィールドはひとつしかなく、アクティブなペインのために働きます。結果の一覧を前にすると、検索語はウィンドウの反対側にあり、どちらのペインのものかも分かりません。下のバーは、検索しているペインの中にあります。

Ctrl+F は、どこにいてもそれを開き、カーソルを置きます。ほかのフィールドからでも同じです。むしろそこから来るのが普通で、パスを入力してから、その中を検索します。検索が実行されると自動的にも開き、その×ボタンでひと操作で抜けられます。マウスで抜ける方法です。Esc はキーボードがフィールドにあることが前提です。

検索オプション

オプション変わること
内容名前だけでなく、対象となる各ファイルを読み込みます。検索は遅くなります。
PDF の本文も読む対象となる各 PDF を開きます。さらに遅くなります。
正規表現検索する名前がパターンになります。
ファイル名/フォルダー名を検索2 つのチェックボックスは別々です。フォルダーだけ、またはファイルだけを対象にできます。
圧縮ファイルの中も検索アーカイブは、通りがかりに開かれます。
プログラムのみLinux では実行ビット、Windows では拡張子で判断します。
深さすべてのサブフォルダー、または階層の数を指定します。
更新日時の範囲2 つの日付。どちらか一方だけでもかまいません。
サイズ上限か下限をひとつ、好きな単位で。
次の条件で上位 X 件のファイル大きい、小さい、新しい、古いのいずれか 1 つの順で、何件残すかを指定します。検索する名前は省略できます。ディスクを圧迫しているものや、昨日変わったものを見つける方法です。

指定した各オプションはフィールドの下にバッジで表示され、その × をクリックすると外せます。「すべてクリア」で全部を外せます。

検索中

リストの下部に、巡回中のフォルダーの名前が表示されます。ディスク全体だと数十秒かかります。すでに見つかったものは、見つかり次第表示されます。

止める、消す、戻る

検索が入らないもの

巡回するコストが、探しているものより大きいことがあります。NET のエントリーなら接続が開かれ、MAIL のアカウントなら 500 件の概要を取り込むことになり、BDD のクエリなら実行されてしまいます。検索はその手前で止まります。その中を検索するには、中に入ってください。

だからといって、何も隠されるわけではありません。それらの行は引き続きクエリと比較されるので、名前でも、列に表示されている内容でも見つかります。チェックを付けると巡回が強制されます。その場合、指定したエントリーの分だけ接続コストを払うことになります。

結果は、その場所で開く

「その場所で開く」は、その結果があるフォルダーに移動して、その行を指し示します。検索を出発点に変える操作です。

ショートカット

クエスチョンマークのツールチップと同じ内容で、インターフェースの言葉で書かれています。操作のラベルそのものです。

タイトルバーのクエスチョンマークにポインターを載せたところ。
タイトルバーのクエスチョンマークにポインターを載せたところ。

操作

F6コピー
Ctrl+F6移動
F2名前の変更
Ctrl+M一括リネーム…
Ctrl+Z元に戻す
Del削除
Shift+Del完全に削除
F9圧縮
Alt+F9展開
F10バックアップする
F11同期
F12テーブルのデータ/構造

作成

Insert新しいファイル
Shift+Insert新しいフォルダー

開く

Enter開く
Alt+Enterプロパティ
F3表示 — 表示するものがない一覧ではエントリー
F4編集
F8内容で比較

移動

Backspace親フォルダー
← / Alt+←戻る
→ / Alt+→進む
F5 / Ctrl+R / Ctrl+F2更新
Ctrl+Fペイン内を検索:検索バーを開き、カーソルを置きます
Tab次のペイン
Ctrl+U2 つのペインのフォルダーを入れ替える
Alt+1…9, Alt+0, Alt+.レイアウト
Ctrl+1…9起動ショートカット

選択

Ctrl+Aすべて選択
Ctrl+Shift+A選択をすべて解除
*選択を反転
+同じ拡張子を選択
Shift+F2ほかのパネルにあるものを選択
スペースフォルダーを測る
Ctrl+Shift+Cパスをコピー
Ctrl+Shift+N名前をコピー
Ctrl+H隠しファイルの表示/非表示
A–Zその文字で始まる名前へ移動

表示と編集

F3 でビューアーを開き、 F4 でシステムのエディターを開きます。

Markdown がレンダリングされます:見出し、リスト、表。コマンドパネルは移動でき、位置が保たれます。
Markdown がレンダリングされます:見出し、リスト、表。コマンドパネルは移動でき、位置が保たれます。

読めるもの

テキスト、Markdown、HTML、CSV の表、画像、PDF、Office 文書、動画と音声、そしてそれ以外は 16 進表示。矢印キーで、閉じずに次のファイルへ移れます。ファイルを眺めることと、フォルダーをたどることの違いは、これにあります。

内蔵のレンダリングはエンジンではありません。見出し、リスト、表、リンクは読み込みますが、CSS、スクリプト、画像は扱いません。それらに依存するページは、「ブラウザー」ボタンでシステムのブラウザーに任せます。すでにインストールされていて、正しい表示をしてくれるからです。Office 文書も、インストールされていれば同様に、そのプログラムで開きます。

JSON と XML は、ファイルが全体を読み込まれたとき整形されます。1 行に 1 つのタグまたは値、1 階層につき 4 つのスペースです。web.config や API のレスポンスは 1 行に収まっていることが多く、指でなぞって読んでいました。解析できないもの(読み込みウィンドウで切り詰められたファイル、JSON ではないのに .json の名前を持つファイル)は、そのまま残ります。何もないよりソースがあるほうが良いからです。ファイル自体は決して書き換えられません。画面上の整形です。

中を検索する

ビューアーのフィールドは、表示中のファイルを検索し、出現回数を数え、一致箇所を順に移動します。PDF では、抽出されたテキストが検索されます。

目の前で変わるファイル

表示中のテキストファイルは自動で再読み込みされます。Meneaufile は 2 秒ごとにファイルを確認し、変わっていれば、読んでいる位置を動かさずに読み込み直します。ただしファイルの末尾に置いているときは、届くものに追従します。流れるログを眺めているようなものです。

限界

ビューアーは 64 MiB までを一度に読み込みます。それを超えると、ファイルの一部を表示するウィンドウになり、先頭と末尾に移動する 2 つの境界が用意されます。

2 つのファイルを比較する

F8 は 2 つのファイルの内容を行ごとに比較します。それぞれのペインに 1 つずつファイルが必要です。ない場合は、Meneaufile が尋ねます。

同じ名前のファイルが優先されます。 もう一方のパネルに同じ名前のファイルがあれば、F8(または右クリックの「内容で比較」)は、そちらのカーソル位置にかかわらず、そのファイルと比較します。同名のファイルがなければ、向かい側で指定されたファイルと比較します(old.txt と new.txt など)。

2 つのビュー

カウンターが規模を示します:+12 −3。「次の差分」と「前の差分」で、目で探さなくてもブロックからブロックへ移動できます。

テキストのコピー

テキストはマウスで選択し、Ctrl+C でコピーできます。左右に並べた表示では、それぞれの半分に独立した選択があり、1 つのファイルの行だけをコピーできます。Ctrl+A ですべての行を選択します。行番号はコピーに含まれず、各行は改行を保ちます。

コードは色分けされたまま

.php、.dart、.json は、ここでもビューアーと同じ色で表示されます。同じパレットで、別のものはありません。ファイルの見た目は、読むときと比較するときで変わりません。コミットの差分でも同様です。

ファイル名から種類が分からないものは、テキストのままです。// がコメントではない .txt、ログ、拡張子のないファイルなどです。

ファイル全体ではなく、行ごと。比較ツールが表示するのは、2 つのバージョンの行が読む順序で混ざったものです。それらをつなげて一括で色付けすると、削除された行でコメントが開き、追加された行で閉じてしまいます。目に見える結果として、複数行の /* */ は最初の行にしか色が付きません。

ブロックを移す

編集モードでは、各ブロックに 2 つの操作が加わります。「このブロックを左へ送る」と「このブロックを右へ送る」です。これにより、比較画面を離れることなく、一方のファイルを使ってもう一方をブロックごとに修復できます。

保存するまでは何も書き込まれません。「左を保存」、「右を保存」、または「両方を保存」を選びます。

黙らずに伝えること

2 つのテーブルも比較できます

データベースで 2 つのテーブルに F8 を使うと、それらの構造を比較します。バイト列はありませんが、フィールド、その型、インデックスはあります。メニューがそれを示し、項目名は「構造を比較」になります。

バックアップと同期

2 つのフォルダーを一致させる 2 つの操作は、同じダイアログを使います。2 つのペインを比較です。実行する前に、何をするかが表示されます。

バックアップ — F10

ミラーモード:一方のペインが優先されます。ルールはダイアログにはっきり書かれています。「変更されたものは上書きし、余分なものは削除します。」終了時には、コピー先は元の完全な写しになります。そこにあってはならなかったものも含めてです。

優先される側は名指しされます(「左ペインが優先されます」)。「向きを反転」で、ダイアログを閉じずに入れ替えられます。最初に確認すべきはこれです。何が削除されるかを決める唯一の設定だからです。

同期 — F11

一方が他方を消すのではなく、2 つのフォルダーが歩み寄ります。それぞれの差分に操作が付き、どの操作もチェックを外せます。

概要には、チェックが付いたものが集計されます。「42 件の操作(うち削除 3 件)」と表示され、範囲も併せて示されます。「チェックしたものに限定」です。

2 つのファイルが同じであるとは

ミラーモードの下に、ファイルの各組に対する問いを変える 2 つのチェックボックスがあります。チェックを付けると突き合わせがやり直されます。リストを並べ替えるのではなく、何を違いとみなすかを決めるものです。

日付が決めるのは向きであって、違いではありません。2 つのファイルが異なると判定されたら、ルールにかかわらず、新しいほうを残すことが提案されます。日付が同じ場合は誰も判断せず、行はそのままにするのままで、バイト以外がすべて一致するときは内容が異なると表示されます。

開始する前に

最後のダイアログで件数が告げられ、最悪の事態も隠されません。「120 項目を書き込み、3 項目を完全に削除します。ごみ箱は経由しません」。ここで「いいえ」と言うタイミングです。

そのほかに伝えること

毎日、意識せずに

同じダイアログのスケジュール…で、このバックアップをシステムのスケジューラのタスクにできます。ダイアログの設定どおりに、決めた時刻に、サインアウト中でも繰り返し実行されます。操作をスケジュールするを参照してください。

アーカイブ

アーカイブはフォルダーのように開きます。中に入り、ファイルを取り出し、自分のファイルを入れることができます。

圧縮と展開

F9 で選択項目を圧縮し、 Alt+F9 で展開します。ダイアログには書き込む内容が表示され、圧縮処理はインターフェースとは別に動くため、その間もウィンドウは応答し続けます。

複数のアーカイブを、ひと操作で展開できます。回答は共通です。展開先、既存の名前の扱い、パスワードは一度だけ尋ねられ、すべてに適用されます。この項目は、選択がすべてアーカイブのときにだけ表示されます。途中に通常のファイルが 1 つでも混じると、表示されなくなります。

「圧縮」は、ファイルに対して決して消えません。アーカイブに対しても同様です。ZIP を再圧縮してもたいていは意味がありませんが、それは実行しない理由にはなっても、操作を取り除く理由にはなりません。.apk や .jar は、誰も意識しないままアーカイブとして扱われており、ほかのファイルと同じようにまとめられるべきだからです。

暗号化された ZIP

ZIP はパスワードで暗号化できます。暗号化された ZIP にファイルを追加するとき、可能であれば、すでにあるデータを復号も再圧縮もせずにそのままコピーします。また、7-Zip がインストールされていれば作業を任せます。その方が速く、結果も他のツールで開けるものになります。

すでにあるファイルは、先に削除することなく置き換えられます。同一のファイルはスキップされます。

対応フォーマット

ZIP はすべての工程に対応しています。7-Zip でしか開けないフォーマットは、7-Zip が応答する場合にだけ選択肢に表示されます。約束して失敗するより、最初から出さないほうがよいからです。

使用領域

各ペインの下部には、表示中のボリュームの空き容量が表示されます。バーにあるドライブのボタンには、その円グラフがあります。

容量を占めているものを見る

フォルダーのメニューにある「ディスク使用量」は、容量を占めているものを描画します。各領域がサブフォルダーで、その面積がサイズを表し、クリックで中に入れます。ディスクがいっぱいになっていくのに原因が分からないときに開くものです。

フォルダーの使用状況マップ:各領域がサブフォルダーで、その面積がサイズを表します。
各領域がサブフォルダーで、その面積がサイズを表します。クリックで中に入り、ポインターを載せると詳細が分かります。

単独のフォルダーなら、スペースで十分です。フォルダーのサイズを測って、列に書き込みます。

削除したあと

削除すると空き容量が戻り、円グラフはポインターを載せた時点でそれを示します。ただし、ごみ箱経由の場合は別です。ごみ箱がバイト列を保持しているため、ごみ箱を空にしない限り容量は戻りません。

封印されたファイル

接続するすべてのもの(サイト、サーバー、マシン、シークレット)の一覧と、メールアカウントの一覧は、暗号化された「ファイル」です。

2 種類のファイル

リンクしたファイルには専用のパスワードがあり、ローカルファイルのパスワードとは別です。それぞれが個別に開かれ、閉じられます。

キーファイル

リンクしたファイルには、さらにキーファイルを持たせることができます。パスワードだけでは代わりにならない、2 つ目の鍵です。その行のメニューにある「キーファイルを生成…」は、ランダムな 64 バイトを生成し、ファイル名を付けて設定の隣に書き込みます。常にそこにあり、他の場所には置きません。

新しいマシンには、そのコピーが必要です。キーがない場合、Meneaufile は置く場所を案内し、ペインにすでに表示されていれば、取り込みを提案します。

キーファイルをなくすと、封印されたファイルは永久に閉じたままになります。作成する前にその旨が表示されます。

名前の変更と移動

リンクした封印ファイルは、その行から名前を変更できます。名前が変わるのはディスク上のファイルで、拡張子は保たれます。何もコピーされず、何も復号されません。

日付付きのコピー

書き込みのたびに、Meneaufile はその直前のファイルの状態を同じく暗号化したまま、設定の backup フォルダーに保存します(Windows では %APPDATA%\meneaufile\backup、Linux では ~/.config/meneaufile/backup)。その日の最新 10 件と、それ以前の各日の最後の 1 件を、30 日分保持します。

NET のエントリーは、ボタンひとつで戻せます。リストで、ペインのバーにある以前のバージョンに戻す…ボタン(または NET ボタンの右クリックで、KeePass の取り込みの下にある同じ項目)を使うと、コピーが日付と時刻ごとに表示されます。一つ選ぶと、リストは元の状態に戻ります。離れる側の状態は先に保存されるので、戻した操作も同じ方法で取り消せます。マスターパスワードを変更する前のコピーは古いパスワードでしか開けず、ダイアログにもそう表示されます。

ほかの封印されたファイルは手作業で戻します。Meneaufile を閉じ、壊れたファイルを別の場所に移してから、目的のコピーを元の名前で元の場所にコピーします。local_20260930-195717.meneaumail を local.meneaumail に戻すということです。同じパスワードで開けます。

12 個のモジュール

各モジュールはペインの中で開き、フォルダーのように参照できます。同じキー、同じ選択、同じパンくずリスト、ドラッグで調整できる同じ列です。

12 個の一覧

モジュール開くもの
SAF許可されたフォルダー — Android が見えるようにしたフォルダー
NETネットワーク — ネットワークドライブ、FTP、FTPS、SFTP、WebDAV、S3
MTP接続されたデバイス — USB で接続したスマートフォンとタブレット
GITGit — Git リポジトリ:変更、ブランチ、履歴
SVNSVN — Subversion の作業コピー
FLUFlutter — Flutter プロジェクトとそのツールチェーン
PSプロセス — マシンのプロセス
SRVサービス — Windows のサービス
TASKスケジュールされたタスク — システムのタスク スケジューラ
REGレジストリ — Windows のレジストリを、キーと値で
BDDデータベース — MySQL、MariaDB、PostgreSQL:データベース、テーブル、行
MAILメール — IMAP と POP3 のメールボックス、メッセージ、添付ファイル

南京錠 は、パスワードが金庫に封印されているモジュールを示します。金庫が開いているときにしか読み取れず、タイトルバーの南京錠にポインターを載せると、該当するモジュール名が表示されます。

表示されるもの

ボタンは、意味のある環境にだけ表示されます。接続されたスマートフォン、目の前にある Git リポジトリ、サービスを持つプラットフォームです。SAF は Android にのみ存在し、ネットワークコンピューターは Windows のみ、Flutter はツールチェーンがインストールされている環境のみです。

どれを表示するか、どの順序にするかは、グループのドロワー下部の「モジュールを編集…」で設定します。ボタンを隠してもソースが切り離されるわけではありません。入力したパス、お気に入り、検索結果からは引き続きそこへ移動できます。取り除かれるのは画面の煩雑さであって、機能ではありません。

共通していること

SAF — 許可されたフォルダー

Android では、アプリは見せられたものしか見えません。SAF モジュールは、許可されたフォルダーの一覧を保持します。

フォルダーを許可する

「フォルダーを許可…」はシステムの選択画面を開きます。アクセスを与えるのは Meneaufile ではなくこの画面です。フォルダーは一覧に加わり、クリックで開きます。

許可を取り消す

行のアイコンのメニューで、許可を取り消せます。フォルダー自体には影響しません。取り消されるのは許可であり、再び使うには許可し直す必要があります。

それ以外の環境

Windows と Linux ではこのボタンはありません。許可するものがないためです。

NET — ネットワーク

NET 接続するものすべてを、ひとつのリストに:アカウントを持つサイト、ネットワークドライブ(SMB)、FTP、FTPS、SFTP、WebDAV、S3 のサーバー、リモート操作するマシン(RDP、VNC、SSH、TeamViewer)、そしてアドレスを持たないシークレット。

エントリーを登録する

Insert でダイアログが開きます。最初に種類を選ぶと、それに応じて続くフィールドが決まります。サイトならアドレス、共有なら \\server\share のパス、TeamViewer なら ID、シークレットなら何もありません。そのほか、名前、アカウント、パスワード、コメントは共通です。どれも同じもの、つまり接続先と、そこで身元を示すものだからです。

種類ごとにアイコンがあり、それが行に表示されるものです。FTP ならサーバー、SSH ならコンソール、サイトなら地球儀、シークレットなら鍵。14 行のテキストは一語ずつ読みますが、シルエットは一目で狙えます。閉じたフィールドにもそれが残ります。

エントリーのダイアログ:種類によって、続くフィールドが決まります。
エントリーのダイアログ:種類によって、続くフィールドが決まります。
種類ダブルクリックの動作備考
Web サイト(HTTPS)サイトを開き、パスワードをクリップボードへ既定の種類
Web サイト(HTTP)同じですが、暗号化なしパスワードがネットワーク上でサイトに見える状態で流れます
ネットワークドライブ(\\server\share)共有に接続して中に入るWindows
SFTP(SSH 経由)サーバーに入る既定のポートは 22
FTPS(TLS 上の FTP)サーバーに入る暗号化あり
FTP(暗号化なし)サーバーに入るパッシブモードが最初からオン。古いサーバーの中にはアクティブモードを必要とするものもあります
WebDAV(HTTP / HTTPS)サーバーに入るサイトと同じ通信路で、その先にあるのは別のファイルです
S3(互換)バケットに入るリージョンの指定が必要
RDP — リモートデスクトップクライアントを起動し、パスワードをクリップボードへWindows では mstsc、それ以外では FreeRDP または Remmina
VNCクライアントを起動するRealVNC、TightVNC、Remmina
SSHSFTP でファイルに入るシステムに付属の ssh
TeamViewer相手に接続するアドレスではなく、9 桁か 10 桁の ID
シークレット(アドレスなし)パスワードをコピーするカードの暗証番号、メモ、サイトのないアカウント

SSH 鍵

SSH と SFTP のエントリーには、秘密鍵のフィールドがあります。鍵のパス、たとえば ~/.ssh/srv_web です。フィールドのボタンで ~/.ssh のファイル選択が開き、ユーザーフォルダーの下で選んだパスは ~ で書かれます。これにより、エントリーは別のアカウントの別のマシンでも使えます。鍵そのものは元の場所にあり、エントリーのファイルが持ち運ぶことはありません。

保護された鍵のパスフレーズは、エントリーのパスワードから使われます。パスフレーズのない鍵はパスワードが不要です。パスワードがあれば、サーバーが鍵を拒否したときのフォールバックとして使われます。

コマンドは、そのまま貼り付けられます。ssh -i ~/.ssh/srv_web [email protected] をアドレス欄に貼り付けると、エントリーが入力されます。ホスト、ユーザー名、-p があればポート、そして鍵です。リストに貼り付けると、入力済みの SSH エントリーが開きます。

SSH エントリーからファイルを参照できます。ダブルクリックすると、同じアカウントと同じ鍵のまま、同じマシンに SFTP で入れます。2 つ目のエントリーを管理する必要はありません。右クリックのSSH セッションを開くでは、サーバー上でターミナルが開きます。中に入ってからは、コマンド欄の横にあるコンソールウィンドウで、表示中のフォルダーにセッションを開けます。

SFTP は OpenSSH 形式の鍵(ed25519、RSA、ECDSA)を読み込みます。PuTTY の鍵(.ppk)は、先に PuTTYgen で変換します。~/.ssh/config ファイルは読み込まれません。SSH セッションでは ssh が起動するので、それでも反映されますが、ファイルの参照では、SFTP エントリーから始めても SSH エントリーから始めても反映されません。

パスワード

「生成」でパスワードを作成します。強度のメーターが非常に弱いから非常に強いまで示し、Meneaufile は直近 5 件に使ったものの再利用を拒否します。サイトによっては一度きりで渡されるバックアップコードも、1 行に 1 つずつ、一緒に保管できます。

「パスワードをコピー」は、パスワードをクリップボードに入れ、数秒後に消去します。カウントダウンはメッセージに表示されます。ユーザー名とアドレスも、どのエントリーでも同じキーでコピーできます。行がサイトではなくマシンだからといって、3 つのショートカットを覚え直す必要はありません。

チェックボックスで、パスワードを保存しないようにできます。すると毎回尋ねられ、閉じると忘れられます。本番サーバーでは、それが望ましいこともあります。

中を移動する

開いたファイルサーバーはフォルダーです。中に入り、ファイルを取り出し、自分のファイルを入れられます。いつものように F6 を使います。マシン、サイト、シークレットは末端で、その中に開くものはなく、その上で起動するものがあるだけです。

「切断」は、エントリーをリストから外さずに、サーバーのセッションを閉じます。

エントリーの中に入って検索します。リストから始めた検索は、どの接続にも入りません。すべてを開くことになり、エントリーごとにセッションとパスワードが必要になり、電源が切れているものの待ち時間も生じるからです。検索が比べるのはエントリー自体、つまり名前、アドレス、アカウントで、長いリストから目的のものを見つけるにはそれで足ります。サーバーに入らずにその中を調べるには、検索の前にエントリーにチェックを付けます。チェックを付けたエントリーだけが調べられます。

接続先が応答するかを知る

どのエントリーにも、確認方法があります。新しいエントリーは確認しないで始まります。監視したいマシンに合った方法を選びます。

状態の列は、応答あり、応答なし、確認中…のいずれかを返します。F5 でリスト全体をもう一度確認します。「今すぐ確認」は、選んだ行だけを確認します。

エントリーを分類する

Shift+Insert(「新しいフォルダー」)で分類用のフォルダーを作ります。支店ごと、サイトごと、顧客ごとなどです。エントリーは、フォルダーにドラッグするか、もう一方のペインに表示されているフォルダーへ Ctrl+F6 で移すか、Ctrl+X のあとに Ctrl+V で収めます。パスワードも一緒に移ります。パスワードはエントリーの ID の下に保管されていて、その ID は変わらないからです。

F6 はエントリーをコピーします。専用の ID とパスワードを持つ 2 つ目のエントリーができ、元のエントリーに影響せずに編集できます。分類フォルダーを削除しても、中に入っていたものは削除されません。エントリーはルートに戻ります。

ファイルのフォルダーには何も出ていきません。エントリーにはバイト列がなく、そこにコピーするとパスワードが平文で書き込まれてしまうからです。一方、開いているサーバーのファイルは、ほかのファイルと同じように出ていきます。それこそが要点です。

リストと、その共有

これは封印されたファイルです。local.meneaunet と、チームのリストを共有するためにリンクしたファイルがあります。マスターパスワードで暗号化され、開くたびに尋ねられます。設定で、開いたままにする時間(終了時まで、または数分)を選べます。

エントリー、フォルダー、そしてシークレットが中にあります。パスワード、バックアップコード、過去のパスワードです。これにより、USB メモリでも、開けるリストを持ち歩けます。システムのキーチェーンは、そのマシンから出ることはありません。エントリーを削除するとそのシークレットも消えますが、ネットワークの先には何も影響しません。

ログ

「リモートサーバーのログ」は、サーバーとのやり取りを記録します。接続が理由を告げずに拒否されたときは、ここを見ます。ボタンひとつでコピーできます。

MTP — 接続されたデバイス

MTP USB で接続したスマートフォンとタブレットを、MTP プロトコルで扱います。

接続する

デバイスはロックが解除され、「ファイル転送」にしてある必要があります。そうなっていない間は、リストは空のままで、はっきりそう表示されます。

デバイスが接続されていません:メッセージは、空であることではなく、何をすべきかを伝えます。
デバイスが接続されていません:メッセージは、空であることではなく、何をすべきかを伝えます。

中を移動する

内部ストレージと SD カードはフォルダーとして扱われ、ファイルはほかの場所と同じように F6 でペインにコピーできます。

ボタン

ソースがマウントされている環境にだけ表示されます。MTP ドライバーがなければ、開くものはありません。

GIT — Git

GIT Git リポジトリは、フォルダーのように参照できます。変更されたファイル、ブランチ、履歴が見られます。

リポジトリを開く

バーの GIT ボタンは、お気に入りのプロジェクトに移動します。右クリックでリストが開きます。既知のリポジトリ、「コミット」、「履歴…」、ブランチ、「スタッシュ…」と「スタッシュ」、「タグ…」、「リモート」です。まだリポジトリになっていないディスク上のフォルダーでは、「ここにクローン」が提案されます。プロジェクトは、そこに入ると自動で追加されます。フォルダーがなくなったプロジェクトは忘れられますが、ディスクそのものがない場合は別です。USB メモリが外れただけでは、何も忘れられません。

フォルダーの状態

各行には色が付いています。衝突中、未追跡、変更済み、ステージ済み、無視です。git はファイルをインデックスと作業コピーという 2 つの軸で記述しますが、1 行に両方を示す余地はありません。色を決めるのは、まだ残っている作業です。パンくずリストには現在のブランチが表示されます。

ステージしてコミットする

「コミット」で変更のビューが開きます。1 行に 1 ファイルで、追跡の列に git が把握している内容が示されます。行の選択は他の場所と同じです。クリック、Ctrl+クリック、Shift+クリックで選び、下部にメッセージを書き、コミットを押すと選択したものが送られます。何も選択していなければ何も送られず、ボタンにもそう表示されます。

コミット バーの 未追跡 ボタンで、git が追跡していないものを隠せます。使い捨てのファイルだらけのフォルダーでも、コミットしたい 2 つが埋もれず、Ctrl+A でも巻き込まれません。オフにすると、隠している数を表示します。

リポジトリの変更のビュー:3 つのファイル、その追跡状態、そして下部のコミットバー。
リポジトリの変更と、コミットバー:メッセージ、選択したもの、そしてボタン。

差分を表示

「差分を表示」は、ブロックごとの差分を開きます。作業コピー、インデックス(ステージ済み)、コミットの間で比較し、前と後が明示されます。バイナリファイルの場合は、ノイズを表示せずにその旨をお知らせします。

操作

ブランチと履歴

ブランチの作成、切り替え、マージ。項目にはブランチ名が付き、マージするものはありません。すでに最新です、またはマージを中断しました:一部のファイルが衝突していますと応答します。「履歴…」はコミットを一覧します。短いハッシュ、件名、作者、日付です。左の余白がグラフを描き、各行は自分の線を持ち、マージは隣の列へ線を引きます。ダブルクリックすると、コミットの詳細(完全なメッセージと、変更したファイル)が開きます。

リポジトリの履歴:4 つのコミット、その件名、作者、そして余白のブランチのグラフ。
履歴と余白のグラフ:同じルートから分かれた 2 つのブランチと、それらを結ぶマージ。

マージリクエストツリー

GIT ボタンのメニューにある「マージリクエストツリー…」は、リモートが指す GitLab プロジェクトのオープンな MR を描きます。各 MR は派生元のブランチの下に、目次のように 1 段ずつインデントして並びます。段階が承認の順序を示し、カードをクリックすると MR がブラウザーで開きます。

リポジトリのマージリクエストツリー:main、インデントされた MR、互いに派生した 3 つの MR の連鎖
!31 は !28 から、!35 は !31 から派生しています。それぞれコミットを含む MR の下に並び、「の後」と「宛先 main」が付きます。右のボタンでブランチをチェックアウトし、チェック マークは現在いる main を示します。

リモートリポジトリとのやり取り

「プル」と「プッシュ」では、ラベルの横に対象のコミット数が表示されます。ゼロは表示されません。相手側にまだないブランチは、アップストリーム付きで送られます。リモートは、同じメニューから登録も削除もできます。サーバーが認証情報を求めたときは、何も言わずに止まるのではなく、Meneaufile が同様にそれを尋ねます。

退避する

「スタッシュ…」は、作業中の内容をコミットせずに退避します。説明は任意です。「スタッシュ」(退避した作業)は待機中のものを一覧し、そこから再開または破棄できます。「タグ…」でも、同じように追加と削除ができます。

この行を書いたのは誰か

ファイルのメニューにある「行の履歴」は、各行をそのコミットと作者に対応付けます。意外な行を見たときに知りたいのはこれで、コミットの一覧では答えが分かりません。

競合

衝突したファイルは、そのバージョンで開きます。共通の版、こちら側、あちら側、そして組み立てる結果です。「すべて取り込む」は片側をそっくり取り込み、「解決」で保存します。すると、そのファイルは衝突中の分類から外れます。

クローン

フォルダーから:アドレス(https://… または git@host:org/repo.git)、作成するフォルダーの名前、そして履歴を完全にするか浅くする(直近 N 件のコミット)か。

バンドル

.bundle ファイルは、1 つのファイルにまとめた Git リポジトリです。サーバーなしで、プロジェクトを USB メモリに入れて持ち運んだり、誰かに渡したりできます。ダブルクリックすると、その中身(ブランチとタグ)が表示されます。ここにクローン…を使うと、ネットワークなしで、そのすぐ隣に通常のリポジトリができます。リポジトリの中では、GIT のメニューのバンドルを作成…で、リポジトリ全体をもう一方のビューのフォルダーにまとめます。

git がない場合

Meneaufile は、システムの git を呼び出します。見つからない場合や PATH にない場合は、理由もなく失敗するのではなく、その旨を伝えます。

SVN — SVN

SVN Subversion の作業コピー。ほかと同じ操作で扱えます。

操作

読む

履歴にはリビジョンが並びます。差分は、Git のものと同じビューで開きます。パンくずリストにはブランチとリビジョン(r1234)が表示されます。

元に戻らないもの

変更の取り消しは、元に戻せません。取り消したものは戻らず、ダイアログで事前にその旨が表示されます。1 つの項目でも、作業コピー全体でも同じです。

FLU — Flutter

FLU Flutter のプロジェクトと、それに付属するツールチェーン。

プロジェクト

リストには、開いたプロジェクトが記憶されます。「Flutter プロジェクトを作成」では、パッケージ名とフォルダーを尋ねます。

左クリックの動作は、今いる場所によって変わります。プロジェクトの中ではメニューが開きます。その場で必要なものは、実行、ビルド、デバイスだからです。それ以外の場所では、このボタンから最後に開いたプロジェクトに移動します。操作する対象が何もないからです。右クリックでは、どこでもメニューが開きます。

コマンド

依存関係の取得、解析、テスト、フォーマット、クリーン、更新、古い依存関係の確認、診断の実行。リリースをビルドの対象は Windows、Linux、Android(APK またはバンドル)、Web です。5 つすべてで --release が使われます。以前のラベル「ビルド…」では、それが伝わりませんでした。

デバッグをビルドは、同じ 5 つのターゲットを --debug でビルドします。同じメニューで、モードが違うだけです。デバイスは不要で、ツールチェーンの応答を待たずに、デバッグ用のバイナリを作れます。

実行

デバイスの一覧は、項目の中ではなく、その奥にあります。メニューに展開されていると、開くたびにツールチェーンに問い合わせる必要がありました。flutter devices は数秒かかり、「解析」や「依存関係を取得」を選ぶだけなのに、その待ち時間を払っていたのです。今では、使うときにだけ探します。ターゲットがひとつなら、何も尋ねずにコマンドが実行されます。

「実行」はデバイスを探し、そのデバイス、またはすべてのデバイスを提案します。出力は逐次表示され、Flutter のキーが手元で使えます。リロード(r)、再起動(R)、ヘルプ(h)、デタッチ(d)、出力のクリア(c)、終了(q)です。「オプション付きで実行…」では、flutter run に好きなものを追加できます。--profile、--dart-define=キー=値 などです。同じメニューの下にある「デバイスを探す…」は、検索をやり直してその結果に戻ります。あとから接続したスマートフォンは、そうしないと表示されません。

終了状態が表示されます。完了、失敗(1)、停止しました。出力はボタンひとつでコピーできます。

ビルドが成功すると、その成果物に移動できます。バナーにボタンが現れ、ビューを結果のフォルダーへ移動して、.exe、.apk、バンドルの上にカーソルを置きます。出力先を教えるのはツールチェーンであって、ここで保持するパスの一覧ではありません。ターゲットごとに出力先が異なり、Flutter のバージョンによっても変わるからです。コマンドの実行中や失敗したときは何も表示されません。示すものがないからです。

ツールチェーンがない場合

ボタンは、Flutter がインストールされている環境にだけ表示されます。

PS — プロセス

PS プロセスの一覧。更新間隔は変更できます。

読む

列には、メモリ、ユーザー、コマンドラインが表示されます。

プロセスの一覧:選んだ間隔で更新されます。
プロセスの一覧:選んだ間隔で更新されます。

検索

タイトルバーのフィールド(「PS 内を検索」)は、そこに表示されているすべてに対して一覧を絞り込みます。名前だけでなく、コマンドラインやユーザーも対象です。Enter で実行します。絞り込みの表示中も一覧は設定した間隔で更新され続け、フィールドの × で全体の一覧に戻ります。

「patrick」で絞り込んだプロセスの一覧:そのユーザーのものだけが残ります。
「patrick」を指定すると、そのユーザーのプロセスだけが残ります。検索は名前だけでなく、すべての列を対象にします。

パフォーマンスグラフ

PS ボタンを右クリックするとパフォーマンスグラフが開き、一覧も一緒に開きます。一覧が見えない曲線は、何かが起きていることは伝えても、何が起きているかは伝えないからです。

プロセスの一覧と、その下のパフォーマンスグラフ:CPU、メモリ、ディスク、ネットワークのボタン、直近の測定値、直近 1 分間の曲線。
グラフは一覧の下に置かれます。見たいのは、その 2 つの関係だからです。

曲線は一度にひとつで、上のボタンで選びます。CPU、メモリ、ディスク、ネットワークです。ディスクはディスクごと、ネットワークカードはカードごとに表示され、タスクマネージャーと同じです。合計では何も分かりません。満杯のディスクと遊んでいるディスクがあれば、合わせて 50 パーセントになるからです。直近の測定値は右に表示され、× で閉じます。

グラフは直近 60 回の測定を保持します。一覧との間の境界線をドラッグすると拡大でき、その高さは次のセッションにも引き継がれます。初期状態は閉じています。グラフは更新のたびに 1 回の測定を必要とし、一覧を開いただけでは誰もそれを求めていないからです。

測定の間隔

ビューの右下にはマシンの負荷が表示されます。CPU 47 % · メモリ 43 % · 5 s。最後の数字が間隔で、その上で右クリックすると変更できます。5、10、15、30、60 秒です。現在の間隔は太字で表示され、選択は記憶されます。

設定はここで行い、他の場所ではできません。負荷を見ながら読み取り、その負荷を見ながら間隔を詰めたくなるからです。そのため設定画面から移されました。同じものを 2 か所で設定できると、いずれ食い違ってしまいます。

操作

すべてのプロセスを表示する

管理者権限がないと、一覧は一部だけです。「管理者として再起動」は昇格した状態で Meneaufile を起動し直し、現在のウィンドウは閉じます。拒否された場合はその旨が表示され、全体が見えていると思わせるのではなく、一覧は一部のままになります。

「Windows のタスク マネージャーを開く」もすぐ使えます。Meneaufile がそれに取って代わろうというわけではありません。

SRV — サービス

SRV Windows のサービス:状態、スタートアップ、依存関係。

読む

状態(停止、実行中、一時停止、および遷移中の状態)と、スタートアップの種類(自動、自動(遅延開始)、手動、無効)が表示されます。

検索

タイトルバーのフィールドは、名前と説明で一覧を絞り込みます。「印刷」と入力すると、名前が思い出せないスプーラーが見つかります。これは Windows のコンソールにはできないことです。Enter で実行し、フィールドの × で全体の一覧に戻ります。

「印刷」で絞り込んだサービスの一覧:説明から見つかった印刷スプーラー。
「印刷」と入力すると、説明から印刷スプーラーが見つかります。

操作

開始、停止、再起動、一時停止、再開、スタートアップの種類の変更。進捗ダイアログが、期待される状態になるまで状態を追います。

プロパティ

4 つのタブ:全般(システム名、表示名、説明、実行ファイルのパス、開始パラメーター)、ログオン、回復、依存関係。

サービスのプロパティ:Windows のコンソールと同じ 4 つのタブ。
サービスのプロパティ:Windows のコンソールと同じ 4 つのタブ。

権限

これらのコマンドには管理者権限が必要です。Meneaufile は昇格して再起動することを提案し、昇格が拒否された場合はその旨を伝えます。その場合、サービスには何も送られていません。

サービスアカウントのパスワードは例外です。管理者コマンドでは渡せません。プロセスの一覧に表示されてしまうからです。変更するには、Meneaufile を管理者として起動する必要があります。

TASK — スケジュールされたタスク

TASK システムのタスク スケジューラ。自動的に起動するものと、そのタイミング。

参照

タスク スケジューラは、もともとフォルダーで整理されています。Windows では、\Microsoft\Windows\Defrag にデフラグのタスクがあります。Meneaufile はこれをディスクのように参照します。フォルダーはダブルクリックで開き、パンくずリストで上の階層に戻れ、検索と並べ替えもほかの場所と同じように使えます。

各タスクには、状態(準備完了、実行中、無効)、次回と前回の実行時刻、前回の実行結果、言葉で表したトリガー(「毎週 月, 金 21:30」)、そして実行する内容が表示されます。作成者と説明は、列を選ぶと表示できます。

ボタンは、スケジューラが応答する場所にだけ表示されます。Windows では、「タスク スケジューラ」サービスが実行中のときです。

操作

右クリックで、実行、終了、有効にする、無効にする、削除を、1 つのタスクにも選択範囲全体にも行えます。Del でも削除でき、その前に削除される対象が示されます。

\Microsoft\Windows の下にあるシステムのタスクは、管理者権限がないと変更できません。その場合、Meneaufile は選択範囲全体に対して一度だけ管理者権限で再要求し、昇格が拒否されたときはそのことを伝えます。

作成と変更

フォルダーの右クリック、またはボタンのメニューにある新しいタスク…でダイアログが開きます。タスクをダブルクリックしても、このダイアログで開きます。ここでは次の項目を設定します。

ダイアログで書けないトリガー(ログのイベント発生時、1 時間に限って 15 分ごとなど)もダイアログに表示され、そのまま保持されます。Windows では、タスクは元の定義の上に書き直されるため、条件、電源の設定、ほかの操作は変わりません。

Meneaufile の操作をスケジュールする

毎晩のバックアップ、毎朝のデータベースのエクスポートなど、Meneaufile の操作はスケジュールできます。スケジュール…は、もともとその操作を確認するダイアログにあります。

ダイアログは、何が行われるかを示してから、いつ実行するか(タスクと同じトリガー)と、どのアカウントで実行するかを尋ねます。質問で決めるはずだったことは、前もって決めておきます。競合時の方針はここで選び、実行時には誰にも尋ねません。タスクはスケジューラの \Meneaufile フォルダーに置かれます。時刻の変更や削除はそこで行います。

タスクが起動すると、次のようになります。

どう終わったかはシステムの通知で知らされ、ログに記録され、タスクの前回の実行結果にも残ります。0 は成功、2 はエラーありで完了、1 は失敗です。マスターパスワードで保護されたコピー元やコピー先は、サインアウト中にはバックアップされません。入力する人がいないからです。Linux では、サインイン中に実行する操作としてスケジュールされます。

Linux の場合

フォルダーは 3 つです。systemd はシステムのタイマー、systemd-user はユーザーのタイマー、crontab はユーザーの crontab です。新しいタスクはユーザーのタイマーとして書き込まれます(.service と .timer を ~/.config/systemd/user に作成)。crontab に置いた場合は crontab に書き込まれます。システム アカウントでは /etc/systemd/system に置かれ、PolicyKit がパスワードを求めます。

crontab では、Meneaufile のタスクは行の上にあるコメント # meneaufile: 名前 で名前が付けられます。手で書いた行はそのプログラム名で表示され、元の場所に残ります。パッケージが systemd に置いたものは無効にできますが、削除はされません。次の更新で元に戻ってしまうためです。

REG — レジストリ

REG Windows のレジストリです。システムとプログラムの設定が、キーと値に整理されています。

参照

ルートには 5 つのハイブ、HKEY_CLASSES_ROOT、HKEY_CURRENT_USER、HKEY_LOCAL_MACHINE、HKEY_USERS、HKEY_CURRENT_CONFIG があります。キーはフォルダーのように開きます。キーの値はその行で、レジストリ エディターと同じように、名前、種類(REG_SZ、REG_DWORD など)、データが表示されます。名前のない値は「(既定)」と表示されます。

パスをコピーすると HKEY_CURRENT_USER\Software\… の形式のパスが得られ、レジストリ エディターのアドレス バーでそのまま読み込めます。レジストリ エディター自体も、ボタンのメニューからすぐに開けます。

このモジュールは Windows でのみ使えます。

編集

値をダブルクリックするか、値の上で Enter を押すと、種類に応じたダイアログで開きます。

Insert で開いているキーに値を、Shift+Insert でキーを作成します。F2 でキーや値の名前を変更し、Del で削除します。削除の前には、削除される対象が示されます。キーはサブキーと値ごと削除され、ごみ箱には入りません。元に戻したくなりそうなものは、先にエクスポートしておいてください。

Windows に拒否された操作(多くは HKEY_LOCAL_MACHINE)は、選択範囲全体に対して一度だけ、管理者権限で再要求されます。

エクスポートとインポート

キーをファイルのペインにドラッグするか、F6 でもう一方のペインにコピーすると、.reg ファイルが書き出されます。キーごとに 1 つ、サブキーを含む、レジストリ エディターの形式です。選んだ値は 1 つのファイルにまとめて書き出され、そのファイル名を尋ねられます。

逆に、.reg ファイルをレジストリにドロップすると、確認のうえでインポートされます。開いているキーに関係なく、ファイルに記された場所に書き込まれます。また、全体を読み取れないファイルは一切適用されません。

BDD — データベース

BDD MySQL、MariaDB、PostgreSQL:サーバー、データベース、テーブル、行のすべてをフォルダーのように参照でき、編集もできます。

接続を登録する

エンジン、ホスト、ポート、ユーザー、パスワード、そして既定のデータベース(任意)。指定しない場合、サーバーは管理用データベースで開きます。Windows サービスの名前を指定すると状態を読み取ることができ、Meneaufile は見つかった場合に自動で入力します。

指定したサービスには、ワンクリックで戻れます。2 か所から可能です。接続のメニューにある「サービスの場所を開く」と、サービスが停止しているデータベースに入ろうとしたときのエラーの下です。接続が拒否されたとき、ボタンで SRV のそのサービスに直接移動でき、そこで再起動できます。これがなければ、いったん外に出て、行を探し、そのメニューを開く必要がありました。

エンジンには、NET のエントリーの種類と同じように、アイコンがあります。ダイアログで、行で見分けがつくものを選びます。

接続のダイアログ:エンジン、ホスト、アカウント、そしてそれを担うサービス。
接続のダイアログ:エンジン、ホスト、アカウント、そしてそれを担うサービス。

移動する

サーバー → データベース → テーブル → 行。F12 で、テーブルのデータと構造が切り替わります。データベースをピン留めしておくと、先頭ですぐに見つかります。

サーバーには専用のビューもあります。アカウント、実行中のクエリ、サーバーの状態、サーバーの設定、ルーチンです。これらは読み取り専用で、操作は右クリックのメニューにあります。パスワードの変更、変数の設定、プロセスの終了などです。

行

構造

フィールドとその型、照合順序、既定値、属性、コメント。インデックスとその種類(プライマリキー、ユニーク、インデックス)と方式。フィールドは先頭、末尾、または別のフィールドの後ろに追加できます。ただし PostgreSQL は常にテーブルの末尾に追加し、その旨が表示されます。

型の選択画面では、エンジンの型が種類別に整理されています。整数、小数、テキスト、日付と時刻、バイナリです。入力して絞り込めます。

テーブルを空にする(truncate)と、すべての行が削除され、テーブルは残り、自動増分がゼロに戻ります。サーバーにはごみ箱がありません。その旨は事前に伝えられます。

リレーション図

「リレーション図」は、テーブルとその結合を描画します。

フォルダーへエクスポートする

テーブルにはバイト列がないため、ファイルのようにはコピーできません。ディスク上に得られるのは SQL エクスポートです。

インポートと複製

クエリ

SQL クエリは、開いているデータベースに対して書き、Ctrl+Enter で実行します。最近のクエリが候補として表示されます。結果はほかと同じリストです。並べ替え、選択、エクスポートができます。

SQL ログは、送信されたすべてのものと、影響を受けた行数を記録します。コピーも、消去もできます。

2 つのテーブルを比較する

2 つのテーブルに F8 を使うと、それらの構造を比較します。バイト列がないため、突き合わせるのはフィールドとインデックスです。比較を参照してください。

削除

接続を削除すると、パスワードとともにリストから外されます。サーバーには影響しません。

MAIL — メール

MAIL IMAP と POP3 のメールボックスは、フォルダーのように参照できます。ボックスごとに 1 つのフォルダー、メッセージごとに 1 つのファイルです。

アカウントを登録する

メールアドレス、表示名、プロトコル、そして暗号化。IMAP はフォルダーをサーバー上に残し、POP3 は単一のリストをダウンロードします。暗号化は、最初から TLS、あとから STARTTLS、またはなしから選びます。送信(SMTP)には専用のセクションがあり、空のままなら受信用のアカウントが使われます。

メールアカウントのメールボックス:片側で読み、もう片側で送信します。
メールアカウントのメールボックス:片側で読み、もう片側で送信します。

主要なプロバイダー

フランスで最も普及しているメールサービスの設定です。いずれも、記載のポートで最初から TLS を使います。アカウントは、特に記載がなければ完全なメールアドレスです。パスワードはメールサービスのものですが、Gmail、Yahoo、iCloud では、アカウントのセキュリティ設定で生成するアプリパスワードを使います。通常のパスワードは、ソフトウェアからの接続では拒否されるためです。

プロバイダーIMAPPOP3SMTPアカウント
Orange (orange.fr, wanadoo.fr)imap.orange.fr 993pop.orange.fr 995smtp.orange.fr 465メールアドレス
Freeimap.free.fr 993pop.free.fr 995smtp.free.fr 465ユーザー名(@free.fr は含めない)
SFR (sfr.fr, neuf.fr)imap.sfr.fr 993pop.sfr.fr 995smtp.sfr.fr 465メールアドレス
Bouygues Telecom (bbox.fr)imap.bbox.fr 993pop.bbox.fr 995smtp.bbox.fr 465メールアドレス
La Poste (laposte.net)imap.laposte.net 993pop.laposte.net 995smtp.laposte.net 465メールアドレス
Gmailimap.gmail.com 993pop.gmail.com 995smtp.gmail.com 465メールアドレス、アプリパスワード
Yahoo Mailimap.mail.yahoo.com 993pop.mail.yahoo.com 995smtp.mail.yahoo.com 465メールアドレス、アプリパスワード
iCloud Mailimap.mail.me.com 993—smtp.mail.me.com 587, STARTTLSメールアドレス、アプリパスワード
OVHcloud (ホスティング)ssl0.ovh.net 993ssl0.ovh.net 995ssl0.ovh.net 465メールアドレス
Infomaniakmail.infomaniak.com 993mail.infomaniak.com 995mail.infomaniak.com 465メールアドレス
Gandimail.gandi.net 993mail.gandi.net 995mail.gandi.net 465メールアドレス

プロバイダーが STARTTLS のポートを好む場合は、IMAP が 143、POP3 が 110、SMTP が 587 です。Gmail では、メールの設定で IMAP を有効にし、アプリパスワードを生成する前に 2 段階認証を設定しておく必要があります。Outlook.com、Hotmail、Live は、Meneaufile が対応していない「モダン」認証(OAuth)しか受け付けなくなっており、パスワードだけでは拒否されます。Meneaufile はパスワードで認証します(AUTHENTICATE PLAIN または LOGIN)。常に暗号化されたうえで行います。

読む

メッセージは、ファイルと同じように F3 で開きます。添付ファイルは行として並び、ほかと同じようにペインへコピーできます。列には状態が示されます。未読、返信済み、フラグ付き、下書き、添付ファイル。「既読にする」または「未読にする」で状態を変更できます。

メッセージは白い紙面で読めます。ダークでもライトでも、テーマは関係ありません。ライトテーマは選んだ色調から面の色を作るため、メールがピンクや淡い青の上で読まれてしまうからです。テキストのみのメッセージは、Web メールと同じく固定幅のフォントのままで、折り返されます。長い行は右にはみ出さずにボックスに収まり、送信者の改行はそのまま保たれます。文字で書かれたアドレスはクリックできます。対象は http:// または https:// だけです。ドットからアドレスを推測すると、引用されたファイル名すべてがリンクになってしまいます。文末のピリオドは、文に残します。

書く

「新規メッセージ…」、「返信」、「全員に返信」、「転送」:宛先、コピー、件名、本文、添付ファイル。送信サーバーのないアカウントはその旨を伝えます。そのアカウントから書くには、送信サーバーを登録する必要があります。

3 つの操作は、閲覧ボックスの右上と、行の右クリックにあります。「返信」は送信者だけに宛て、「全員に返信」はほかの宛先も加えます。返信すると、閲覧が閉じて作成画面が開き、引用も含まれます。

その間に起こること

5 分ごとに、Meneaufile はサーバーに待機中のメッセージを問い合わせ直し、MAIL ボタンのバッジに未読メッセージ数が表示されます。何もダウンロードしません。問い合わせるのは件数だけで、フォルダーごとに数バイトです。ごみ箱、迷惑メール、下書き、送信済みは対象外です。

ポインターを載せると、どのメールボックスに届いているかが分かります。まずバッジに表示されている合計、続いてアカウントごとに 1 行です。メールボックスが 4 つあると「12」だけではどれを開けばよいか分かりませんでした。メールボックスがひとつだけなら 1 行のままで、応答のなかったアカウントの行はありません。ゼロと表示すると「届いているものはない」と言うことになりますが、それはまさに分からないことだからです。

F5 は 5 分を待ちません。メールで更新すると、サーバーにアカウントのフォルダー、その未読数と合計を問い合わせ直します。バッジ、フォルダーの数字、リストがすぐに揃います。これがないと、それらは一度取得したまま残り、次の取得でしか正されませんでした。メールボックスを前に更新しても、何も変わらなかったのです。

金庫が閉じているとき、監視は黙ります。アカウントのパスワードはそこで眠っており、タイマーがその扉を起こすべきではないからです。

フォルダーの列

件名、送信者、日付、サイズ、状態、識別子。日付は送信者が示すもので、すべてのクライアントが表示しているものであり、並べ替えはサーバー側で行われます。

さらに 2 つの列を、列のメニューで表示できます。ペインに 7 列はすでに収まりにくいため、初期状態では非表示です。

アカウントのパスワードを取り出す

アカウントの一覧は、パスワードを返しません。もう一度確認するとき(スマートフォンや別のアプリの再設定など)は、アカウントを NET の一覧にコピーします。その上にあるビューへ F6、またはドラッグです。エントリーには、アカウント名、ユーザー名、受信サーバーのアドレス、コメントとして送信サーバー、そしてパスワードが入ります。

反対側に開いている分類フォルダーの中に入ります。リストのルートではありません。後で探すのはそこだからです。移動はできません。アカウントを一覧から外して金庫に置くことになりますが、そこに置かれるのはパスワードの複製だからです。Ctrl+F6 は、黙ってコピーするのではなく、その旨を伝えます。

サーバーに残るもの

アカウントを削除すると、パスワードとともに一覧から外れます。サーバー上のメールボックスには一切影響しません。

設定項目

タイトルバーの歯車で設定が開きます。設定はセクションに分かれています。外観、ペイン、リスト、クイックアクセス、ツール、金庫、保存場所です。

外観を開いた設定ダイアログ。
外観を開いた設定ダイアログ。

ここにないもの

作業しながら設定するもの:列の順序は「列を選ぶ」で、モジュールの順序はそのドロワーで、グループの幅はハンドルで調整します。見えている場所で設定できることは、ダイアログの中に置く必要がありません。

テーマ

選択肢は 3 つ:システム、ライト、ダーク。「システム」はマシンの設定に従い、再起動せずに一緒に切り替わります。

ライトテーマ:リストの背景は純白で、アクセントの色調は使いません。
ライトテーマ:リストの背景は純白で、アクセントの色調は使いません。
同じ画面のダークテーマ:ファイルの種類の色は彩度を落とし、明るくして、黒い背景でちらつかないようにしています。
同じ画面のダークテーマ:ファイルの種類の色は彩度を落とし、明るくして、黒い背景でちらつかないようにしています。

アクセントカラー

7 色あり、初期値が先頭です。ボタン、縁取り、選択、カーソルなど、配色全体がこの 1 色から導かれます。

色調プレビュー
ブルー(初期値)
ティール
緑
パープル
赤
オレンジ
スレート

小さな一覧であって、カラーピッカーではありません。無造作に選んだ色は、検証していないコントラストを生みます。たとえば鮮やかな黄色をアクセントにすると、ボタンの文字が読めなくなります。ここにある色は、ライトテーマで白い文字を載せられるほど暗く、ダークテーマで際立つほど鮮やかです。

緑のアクセント:ボタン、アクティブなペインの縁取り、選択が、選んだ色に従います。
緑のアクセント:ボタン、アクティブなペインの縁取り、選択が、選んだ色に従います。

アクセントが色付けしないもの

ライトテーマでは、密度の高いリストの背景は純白のままです。Material は通常、パレット全体を選んだ色で色付けしますが、何百行にもなると、その色のベールは目を疲れさせ、意味を持つファイルの種類の色をぼやけさせます。

言語

25 の言語と、「システムの言語」。インターフェースは再起動せずに切り替わります。

リスト

ツール

金庫

金庫を開けたままにする時間:終了時まで、または数分。この時間を過ぎると、マスターパスワードが再度求められます。

設定の保存場所

ポータブルモード:設定は通常、ユーザーのプロファイルの隣にあります。実行ファイルの隣にマーカーを置くと、設定がそこに置かれ、アプリはマシンに一切痕跡を残さなくなります。キーファイルも、このマニュアルもそうです。

限界のあること

限界のあることと、その理由。

Meneaufile マニュアル(日本語版)。