回答:Double Commanderはクロスプラットフォームのダブルパネルファイルマネージャーです。詳細はこちらをご覧ください。
回答:変更リストはWikiページで確認できます。 ただし、プロジェクトは現在開発中であり、後のナイトリービルドには多くの新機能と改善が含まれています。
質問:これはLinux版のTotal Commanderですか?
回答:いいえ、これは他の開発者による別のプログラムです。現在、Windows、GNU/Linux、およびmacOSをサポートしており、FreeBSD Portsコレクションでも見つけることができます。
質問:このプログラムと私の好きなファイルマネージャー(Total Commander)の違いは何ですか?
回答:このプロジェクトの目標は、操作性でTCに近づけ、プラグインと設定ファイルを通じて最大限の互換性を実現することです。 しかし、Double Commanderには重要な利点があります:無料で使用でき、異なるオペレーティングシステムで動作し、オープンソースです。
質問:Double Commanderの開発者に連絡するにはどうすればいいですか?
回答:プロジェクトの公式フォーラムまたはGitHub。
最新バージョンのプログラムを使用していることを確認してください。バグを報告したり新機能をリクエストする前に、開発(alpha)バージョンをチェックするのが最善です。
また、#117も参照してください。
注:Double Commanderを実行してデバッグメッセージを受信すると役立つことがあります。--debug-logの説明を参照してください。アプリケーションでは、メッセージウィンドウの内容をクリップボードにコピーすることもできます。Ctrl+Cを押すだけです。
回答:KDE、LXQt、またはFlyをお使いの場合はQtビルドバージョンをダウンロードしてください。その他の場合(Cinnamon、GNOME、LXDE、MATE、またはXfce)はGTKツールキットのビルドバージョンを使用してください。ただし、これは厳密な規定ではなく、QtアプリケーションをGTK環境で多少似たような外観にしたり、その逆も可能です。
いくつかの詳細について:
- GTK2ライブラリはWaylandをサポートしていないため、Waylandセッションでアプリケーションを実行するとXwaylandが使用されます。ネイティブのWaylandサポートが必要な場合は、Qtバージョン(Qt5またはQt6)をお試しください。
- スケーリング係数が1より大きい場合(HiDPIまたは大きなディスプレイの場合)、Qtバージョン(Qt5またはQt6)の方が見た目がより受け入れられやすいかもしれません。一度チェックしてみてください。
回答:いくつかのGNU/Linuxディストリビューションのリポジトリ:
ポータブルバージョンもあります(詳細はこちらをご覧ください)。
質問:Total Commanderのプラグインが動作しません?!
回答:動作しますが、すべてではありません。Windows用にコンパイルされたTCプラグインは、Windows版のDouble Commanderでのみ使用できます。
ただし、プラグインにオープンソースコードがある場合は、GNU/Linux用にビルドすることを試みることができます(またはプラグイン開発者に依頼することもできます :))。
Linuxおよびクロスプラットフォーム向けの多くのプラグインがあります(Wiki、リポジトリplugins、doublecmd-plugins、その他を参照)。
また、公式フォーラムにもいくつかのトピックがあります(例:1、2)。
質問:NautilusやThunarのようにネットワークリソースにアクセスできますか?
回答:はい、DCはGVfsを使用できます。GVfsは多くのプロトコルをサポートしています:NFS、SMB、FTP、SFTP、WebDAV、MTP、スマートフォン(Windows、Android、Apple)、メディアプレイヤーなど。
まず、gvfs、gvfs-backends、およびgvfs-fuseパッケージをインストールする必要があります。 一部のディストリビューションではgvfs-backendsとgvfs-fuseパッケージがないことに注意してください。 これらはgvfsパッケージの一部であるか、またはgvfs-backends-*またはgvfs-*という名前の複数のパッケージがある可能性があります。
次に、アドレスバーにGVfsパスを挿入します:アドレスバーを右クリックして編集するか(または内部コマンドcm_EditPathを呼び出す)。
例えば、アクセスするには
ftp://ftpuser@ftpserversmb://servername/sharename/davs://servernameサポートされているプロトコルのリストについては、GVfsのドキュメントを参照してください。
FTPへのアクセス(SSH+SCPも同様)には、FTPプラグインを使用できます。
質問:トレイアイコンをクリックすると、「復元」と「終了」項目を持つメニューが表示されますが、ウィンドウが復元されません(GTK2のみ)。
回答:一般的なシステムトレイサポートライブラリを追加してください:例えば、Debian/Ubuntuのlibappindicator1パッケージまたはArch Linuxのlibappindicator-gtk2。
質問:システムテーマを切り替えてもプログラムの外観が変わらないか、一部しか変更されません。プログラムを閉じて再起動する必要があります。
回答:GTK2バージョンですか?これはLazarusの特徴であり、この場合GTK2下のコントロールカラーは更新されません。
回答:色を変更するには、設定 > オプション... > 色 > ファイルパネルに移動してください。 これらは2つのパネルのグローバル設定であり、上書き可能です。設定 > オプション... > ファイルビュー > 列 > カスタム列を参照してください。
回答:以下が該当します:
R – 色をデフォルト値に戻します。
All – 選択した色をすべての列に適用します。
回答:設定 > オプション... > ファイルビュー > 列で、「テキストを列幅に切り詰める」チェックボックスを設定してください。
質問:自分のアイコンを特定のファイルタイプに関連付けるにはどうすればいいですか?
回答:以下の操作を行う必要があります:設定 > オプション... > ファイル関連付け。
質問:ボタンパネルにセパレータを作成するにはどうすればいいですか?
回答:セパレータカテゴリからボタンを追加してください。
回答:現在、小さなテーマDoubleMacしか知られていませんが、インストール手順は古くなっています(下記参照)。
自分でアイコンテーマを作成することも簡単です(例として"MyDCTheme"という名前を使用します)。
作成方法:
- DCフォルダを開き、"dctheme"ディレクトリ構造を確認してください;
- "dctheme"をコピーして"mydctheme"という名前にしてください;
- "mydctheme/index.theme"を開き、テーマ名を変更してください:"Name=DCTheme"を"Name=MyDCTheme"に置き換えてください;
- 次にアイコンを置き換えてください。
注意事項:
1. デフォルトアイコンを使用して置き換えしないでください!DCを更新するとアイコンが置き換えられます。
2. 既存のデフォルトアイコンを保持したい場合は、"mydctheme"から削除するだけで、DCはデフォルトテーマからそれらを使用します。
3. 一部の非標準的なアイコンサイズ(40x40、60x60など)はHiDPIディスプレイ用に使用されます。
4. また<CustomIcons>も参照してください。
インストール方法:
1. ポータブルバージョン
"mydctheme"フォルダをdoublecmd.exeの近くの"pixmaps"フォルダにコピー(または移動)し、DCを再起動してください。メインメニューの"設定" > オプション... > アイコン > アイコンテーマに移動し、テーマを選択して再度DCを再起動してください。
2. インストールバージョン
メインメニューの"設定" > オプション... > 設定 > ディレクトリ > アイコンテーマ:に移動してください。ここに可能なディレクトリのリストが表示されます。
/usr/share/doublecmd/pixmaps、C:\Program Files\Double Commander\pixmaps、またはその他のシステムディレクトリを使用しないでください:これにはroot/admin権限が必要であり、Linuxでのパッケージマネージャーの動作やWindowsのDCインストーラーに干渉します。
DCは通常、以下の追加パスを推奨します(doublecmd.exeの近くの"pixmaps"フォルダ以外):
ディレクトリが存在しない場合は作成してください。
次にDCを再起動し、メインメニューの"設定" > オプション... > アイコン > アイコンテーマに移動し、テーマを選択して再度DCを再起動してください。
質問:ファンクションキーとアドレスバーを大きくするにはどうすればいいですか?
回答:サイズはフォントサイズに依存し、3つの方法があります:
1. 簡単で高速: Ctrl+マウスホイールを使用できます。これは以下のインターフェース要素またはDCの部分に適用されます:
- 左パネルと右パネルのファイルリスト;
- 現在のディレクトリ(アドレス)バー;
- ファンクションキーボタンバー;
- TreeViewメニュー;
- ファイル検索ダイアログの検索結果;
- 内蔵エディタ;
- 内蔵ビューア(ビューアがテキストを表示する場合、この操作はフォントサイズを変更し、画像を表示する場合は拡大/縮小コマンドとして機能します)。
2. メインメニューの"設定" > オプション... > フォントに移動してください。
注:1.0.0+バージョンでのみすべてのオプションが利用可能で、0.9.x以下のバージョンでは第3項も参照してください。
3. DCを閉じる > doublecmd.xmlを開く > <Fonts></Fonts>タグを見つけ、インターフェース要素の<Size>を手動で変更してください。
質問:ファイルパネル:要素(文字列)の高さとその間隔を変更するにはどうすればいいですか?
回答:ビューは以下のパラメータに依存します:
<FilesViews>からの)質問:スペースキーで選択した後、カーソルを自動的に次の行に移動させることはできますか?
回答:以下の操作を行う必要があります:設定 > オプション... > ファイルビュー > スペースキーでファイルを選択する際、次のファイルにカーソルを移動する(Insertキーのように)。
回答:ファイル操作キューは0.4.6 alphaバージョンで実装され、次の安定版に追加されました。
質問:Ctrl+Aが機能しません。有効にするにはどうすればいいですか?
回答:以下の操作を行う必要があります:設定 > オプション... > キー > ホットキー > 「メイン」カテゴリで、コマンドcm_MarkMarkAllをスクロールして探し、Ctrl+Aショートカットキーを設定してください。
質問:ディレクトリ内のすべてのファイルが選択されている場合、マウスで選択を解除できません。
回答:いくつかの方法があります:
質問:このプログラムで独自のコンテキストメニューを作成するにはどうすればいいですか?
回答:「メニュー」カテゴリのツールバーにボタンを追加してください。例についてはこのセクションを参照してください。
質問:コンテキストメニューをカスタマイズするにはどうすればいいですか?例えば「プログラムから開く」項目を追加するには?
回答:これはDouble Commanderに統合できます。しかし、コンテキストメニューの「アクション」サブメニューにコマンドを簡単に追加できます。 任意のディレクトリをroot権限で開く方法の例を以下に示します:
Dirと入力してください。folderと入力してください。rootとして開くpkexec doublecmd %p質問:アーカイブを開くときに自動的に展開してファイルを実行するにはどうすればいいですか?圧縮ファイルのプロパティウィンドウで「展開して実行」ボタンを使うのは不便です。
回答:<AutoExtractOpenMask>の説明を参照してください。
質問:ファイルを一つのディレクトリから別のディレクトリにコピー/移動するとき、コメント(descript.ionファイル経由)もコピー/移動できますか?
回答:可能です:設定 > オプション > ファイル操作に移動し、「ファイル/フォルダのコメントを処理する」を有効にしてください。
回答:コピーまたは移動操作を実行し、プロパティを設定できない場合のオプション値を「無視」に変更してください。「これらのオプションをデフォルトとして保存」ボタンにより、後続の操作でこの値を使用できるようになります。
回答:管理共有は隠しネットワーク共有です。隠しファイルとフォルダの表示が有効になっていることを確認してください(プログラム設定または表示メニューの該当項目を使用)。
質問:左右の矢印キーをディレクトリ履歴の前後にナビゲートするように割り当てましたが、ファイル名変更時にそれらを使用できなくなりました。どう修正すればいいですか?
回答:ホットキーを割り当てる際、Double Commanderではキーボードショートカットの範囲を制限できます。これらのコントロールのみを参照してください。
この場合、「ファイルパネル」を有効にする必要があります。
質問:Compizを有効にすると、エディタとブラウザのウィンドウがランダムな位置に表示されます。
回答:Compizの設定を編集してください:ウィンドウ配置 > 固定位置のウィンドウとウィンドウルール > 固定サイズのウィンドウ。
(class=Doublecmd) & (title=/)
質問:フォントが奇妙に見えます(水平文字が互いに重なっているなど)または選択が正しく機能しません。
回答:ビューアとエディタでは等幅フォントを使用する必要があります。
注:「Monospace」はフォントの別名であり、その値は等幅フォントファミリーからのものではない場合があります。問題が発生した場合は、Double Commanderの設定で実際の等幅フォントを指定してください。
質問:ビューアが少数の画像で動作しませんが、ほとんどの画像では有効です。
回答:画像表示に使用されるコンポーネントが一部のJPEGファイルをサポートしていません。
質問:一部のテキストファイルで、行がウィンドウの端を超えています。
回答:ビューアで「テキストの折り返し」オプションを有効にしてください(「表示」メニュー内)。内蔵エディタは折り返しをサポートしていません。
質問:列編集機能を追加できますか(Notepad++、UltraEditなどのように)?
回答:内蔵エディタは列選択モードと行選択モード、および複数カーソルをサポートしています。こちらのキーボードショートカットを参照してください。
質問:UTF-8で正規表現検索を行うにはどうすればいいですか?
回答:この機能は1.0.0バージョンに追加されました。PCRE2ライブラリが必要で、8ビットコードユニットをサポートし、Unicodeサポートが有効になっています(通常デフォルトで有効):
Windows: libpcre2-8.dllが必要です(デフォルトでDouble Commanderの配布物にこのDLLが含まれています)。
Linux: libpcre2-8.so.0が必要です。例えば、Debian/Ubuntuのlibpcre2-8-0パッケージまたはArch Linuxのpcre2。
macOS: libpcre2-8.dylibが必要です。
質問:内蔵エディタの構文ハイライトスキームを変更したり新しいスキームを追加したりするにはどうすればいいですか?
回答:DCは2つのコンポーネントを使用します:
1. SynEditと内蔵構文ハイライター。ハイライターを変更したい場合は、DCまたはLazarusのソースコードを変更する必要があります。 ただし、使用する色とファイル拡張子リストは簡単に変更できます:メインメニューの「設定」 > オプション... > ツール > エディタ > ハイライトに移動してください。各ファイルタイプのカスタム設定を保存することを忘れないでください。
2. SynUniHighlighterはカスタム構文ハイライトスキーム(.hgl)ファイルに使用され、これらのファイルを自分で探したり作成したりできます(下記参照)。
これらのファイルはXMLベースの通常ファイルであり、テキストエディタで開いて読み取り/変更できます。これらのファイルの先頭には<General>タグ(<Info>内部)があります:
1) 古い形式:<General>にはタグがあります
- <Name>:構文ハイライトメニューの名前;
- <FileTypeName>:サポートされるファイル拡張子リスト。
2) 新しい形式:<General>には属性があります
- Name:構文ハイライトメニューの名前;
- Extensions:サポートされるファイル拡張子リスト。
(DCは両方の形式をサポートしています。)
作成または編集方法:
UniHighlighter EditorまたはHglEditorを使用してください(ダウンロード)。両方のプログラムはWindows用に書かれていますが、Wineを使用できます。HglEditorは新しい形式でHGLファイルを保存します。
また、さまざまなハイライターのパッケージもあります。
ツール > エディタ > ハイライトセクションで、テキストと背景の色およびフォントスタイルを変更できます。
追加方法:
1) ポータブルバージョン
HGLファイルをdoublecmd.exeの近くの"highlighters"フォルダにコピー(または移動)し、DCを再起動してください。
2) インストールバージョン
メインメニューの「設定」 > オプション... > 設定 > ディレクトリ > ハイライト:に移動してください。ここに可能なディレクトリのリストが表示されます。
/usr/share/doublecmd/highlighters、C:\Program Files\Double Commander\highlighters、またはその他のシステムディレクトリを使用しないでください:これにはroot/admin権限が必要であり、Linuxでのパッケージマネージャーの動作やWindowsのDCインストーラーに干渉します。
DCは通常、以下の追加パスを推奨します(doublecmd.exeの近くの"highlighters"フォルダ以外):
ディレクトリが存在しない場合は作成してください。次にDCを再起動してください。
追加機能:
1) その他サブメニュー
追加の構文ハイライトメニューアイテム:メニューが長すぎる場合、一部のアイテムをその他サブメニューに移動できます。
<General>タグに新しい属性Otherと値1を追加し、DCを再起動してください。
例えば、以前
<General Name="AutoIt v3*" Extensions="AU3"/>
後
<General Name="AutoIt v3*" Extensions="AU3" Other="1"/>
質問:内蔵ビューアで手動で指定した場所から特定のファイルを開くにはどうすればいいですか?
回答:ツールバーに外部コマンド付きのボタンを追加し、{!DC-VIEWER}マクロをコマンドとして指定し、パラメータフィールドに必要なファイルの完全名を追加してください。
質問:ファイルパネルのリストで適切な日付形式が見つかりません!独自の形式を追加するにはどうすればいいですか?
回答:日付と時刻の形式は簡単に設定できます:設定 > オプション > ファイルビュー > 書式 > 日付と時刻の形式に移動し、この表を使用してください。
質問:「名前」列に拡張子付きのファイル名を表示したいのですが、可能ですか?
回答:可能です。メインメニューの「設定」 > オプション... > ファイルビュー > 列 > カスタム列に移動し、
新しい列セットを作成するか、既存のデフォルトセットを変更してください:デフォルトでは、DCは名前にGETFILENAMENOEXTフィールドを使用し、代わりにGETFILENAMEを使用してください。
質問:列ヘッダー(「日付」、「サイズ」など)をクリックしてフォルダをソートできますか?
回答:可能です。この機能を有効にするには:メインメニューの「設定」 > オプション... > ファイルビュー > ソート > ディレクトリソートに移動し、「ファイルのようにソートして先頭に表示」または「ファイルのようにソート」を使用してください。
質問:シンボリックリンクのターゲットオブジェクトを表示するにはどうすればいいですか?
回答:ファイルプロパティダイアログに加えて、列セットまたはツールチップでGETFILELINKTOを使用できます。後者の場合、検索テンプレートを作成し、プロパティでl+を指定する必要があります。
またLuaを使用してログウィンドウに記述することもできます。
質問:ファイルリストで親ディレクトリの「..」項目を非表示にするにはどうすればいいですか?
回答:プログラム設定で無視リストを使用してください(よりグローバルでない方法も可能です。例えば///Search result/..は検索結果でのみこの項目を非表示にします)。
質問:「これは有効なプラグインではありません!」メッセージの意味は何ですか?
回答:これは通常、依存関係に問題があることを意味します:システムに必要なすべてのライブラリが利用可能ではありません。プラグインの説明に詳細がなく、作者に連絡できない場合や検索エンジンで解決策が見つからない場合は、以下の方法を試してください:
ldd pluginname | grep "not found")、GNU BinutilsまたはAnyELFプラグイン。Luaで書かれたWDXプラグインの場合:
1. Luaライブラリが利用できません:必要なDLLを参照してください。
2. スクリプトに追加モジュールが必要です:スクリプトの説明を参照するか、作者に連絡してください。
3. スクリプトにエラーがあります。デバッグのために、ターミナルのLuaまたは高度なコードエディタ/IDE(例:ZeroBrane Studio)を使用できます。
Double Commander関数を使用している場合:内部コマンドcm_ExecuteScript付きのボタンを作成し、利用可能な関数(DC.LogWrite、Dialogs.MessageBox、Clipbrd.SetAsText、または結果をファイルに保存)を使用してください。
質問:ftp.wfx: FTPS(FTP+SSL)を使用しようとしましたが、「522 SSL接続失敗:セッション再利用が必要」と表示されました。
回答:このサーバーにはセッション再利用サポートが必要であり、FTPプラグインはそれをサポートしていますが、SSLおよびTLSプロトコルをサポートするライブラリが必要です(プラグインの説明を参照)。
回答:SSLおよびTLSプロトコルをサポートするライブラリが必要です(プラグインの説明を参照)。