FileRunnerは、オープンソース、LinuxおよびUNIXオペレーティング·システムの効率的かつシンプルなグラフィカルファイルマネージャです。これは、FTP / SFTPのサポートを内蔵し、非常に設定可能ですしています。
FileRunnerは「LS」、「CD」、ちょうどあなたの仕事を終らする日の「MV」、「RM」と「CP」の数千人を入力するのは負担からあなたを容易にするために作成されました。
インタフェースは、コマンドラインの使用の速度と競合することができるために可能な限り効率化されている。 FileRunnerは、Tcl / Tkと少しC言語で実装されています。
の特長の:ます。
- シンプルで強力なインタフェースます。
- 歴史とホットリスト(ブックマーク)します。
- ファイル·システム·ツリー全体の再帰的なディレクトリメニューます。
- 通常のディレクトリとして簡単にFTPディレクトリを閲覧します。
- FTP機能:
- コピー:FTPファイル/ディレクトリのアップロード/ダウンロード(再帰) 。
- FTPは削除(再帰的)、FTP MAKEDIR、FTP名前変更します。
- は、プロキシ経由でFTPをサポートしています。
- FTPレジュームダウンロード機能します。
- FTPサイトのログイン(パスワード/ユーザー/プロキシ)のルールベースの設定します。
- 非同期ファイル転送します。
- キャッシュされたディレクトリ一覧ます。
- 非同期ファイル操作します。
- ビルトインコマンドシェル·ウィンドウ。ファイルパネルと同期。これらは、歴史、別名およびファイル名の補完を持ってます。
- 独自のコマンドボタンを追加することにより拡張可能します。
- 非常に構成可能します。
- ユーザー定義ファイルパターン/アクション。 (* .JPG - >打ち上げ画像ビューアなど)をします。
の新機能の今回のリリースで:
- 「ステータス行」(行へのより多くの情報を追加しました単にファイルの構成]の下...などのメニュー項目)バルーンヘルプメッセージます。
- リリースを構築するために必要なすべての新しい物事を行うには「makerelease」awkスクリプト(新しいリリースディレクトリにすべてを移動し、RPM&DEBファイルを構築、ヒントについてはTofCビルド)します。
- 一つのファイルにアイコンファイルをマージする小さなスクリプト(makeiconfile.tcl)を書いた。私たちは今、新しいfilerunnerのアイコンを持って窓ます。 のためのこの
- は、Gimpのと上で動作することが容易になります」.XCFが* 'マスター' PNG 'ファイルだけでなく、作業のマスター(ワーキングマスターが含まれるようにtar.gz形式の内容を変更します。
- のヒントファイルの上に勤務。目次を生成したマシンを追加しました。内容(tip_index.tcl)のテーブルを生成するために、コードを書いたします。
- 自分のDIRECTRY(もちろんアイコン) にアイコンが移動しました
- RPMとDEBパッケージファイルを構築するためのスクリプトを完了した。今ではすべてを構築し、ディレクトリに格納しますmakerelease」リリース - 」。それは今souceforge上の新しいリリースを置くための簡単な動きでます。
- ピーターは選択更新コードのバグを発見した。固定ません
- ステータス行に選択したエントリを(最初の二つ以上の場合)を表示するようにコードを追加しました。ファイル上の様々な情報は、パネルで使用したのと同じ順序で表示される。あなたにピーターありがとうございます。
- は多くの痛みの後、私は最終的にdebパッケージファイルにfilerunner RPMを変換するためのコードのセットを持っている。 DEBのサポートのRPMにする必要がありますいくつかのビットが(例えば、manページが、コードなし)がないように、少なくとものFedora 18で、これは本当の痛みです。私たちは、変換を実行し、いくつかのことを解決するために通過途中で停止するために外国人を使用します。これを行うには、スクリップは、FR / Makefileを/ alien.tclです。ああ、私はほとんど私はそれが「ネイティブ」のプラットフォーム上にあったかどうかを確認しようとしていたPerlスクリプトの1つを変更しなければならなかった、忘れていました。それ永遠に、失われたので、私はちょうどNO結果をテストしませんが、返さないためにそれを変更してしまった。私は、Fedoraは19で有利になるだろう期待して、このスクリプトを出荷している私はにアップデートするべき... されることはありません
- は、より良い色で、新規ユーザー(OUT〜/ .FR /設定ファイルを持つもの)を開始すると述べたファイルが見つからないの周りにターミナルエラーを回避するには、configureコードに小さな変更を加えます。
- filerunner.specファイルを構築が完了。これは、今、私たちはRPMファイルを構築することができます。
- はRPMのビルドコードで使用された場合INSTALLファイルへの変更が正しいことを行うために作られた。ほとんどの場合、これは我々は、/ usr / binに/ FRのリンクのための相対的なリンクを構築し、私たちは(RPMパッケージコードがあることをしない)アンインストールファイルをビルドしていないことを意味します。 RPMのために構築していない場合、我々はまだアンインストールファイルをビルドします。
- は現在、最大ウィンドウ幅にオーバーライドを受け入れるために「smart_dialog 'に変更を加えた。これに先立ち、最大幅は「マスター」ウィンドウの幅だった。 「smart_dialog 'が(エラーのような)他のウィンドウを構築する前に使用したとき、これはいくつかの非常に狭い窓をもたらします。
- よりスマートな「バックアップ」設定ファイルを見つけるコードを作りました。それは今、すべての設定-YYMMDDファイルをグロブし、限り、それはそれが探しているものよりも若いですとして最も古いものを選択します。
- 直接/ binに/願いを実行するためのメインファイルを変更します。
- のconfigureのエントリ&QUOTが追加されました。QUOT&ペースト。ディレクトリラインにペーストで使用するための追加のペーストシーケンスの定義を可能にする(下記参照)。これがないとマウスが認識されていませんでしたします。
- 「グレー」または「グレー」のスペルする方法を選択するための新しいオプションが追加されました。これは、色の名前を提供するためにカラーエディタで使用されます。
- 、代わりにパックのグリッドシステムを使用するためにTkのためのマニュアルページ(colors.n)に基づいて生成されたファイルからgnuplotのを取得するために、追加の持つウィンドウ&QUOTを表示カラーエディタを修正し、近く&QUOT。 (現在選択されている色に近い)のサンプルとの色、これまでの可能な色の名前を使用するように、といくつかの小さな化粧品、変更します。
- ファイル名がペーストされた場合のディレクトリウィンドウにペーストを変更しました。この場合は、名前がリンクである場合、リンクがダウンして追跡され、指定されたファイルがハイライトさとそのディレクトリをファイルへのディレクトリが変更されます。あなたは、同じペインから正常なファイルを貼り付けた場合(左または右)何も起こりません。何貼り付けられているがアクセス可能ファイル(またはファイルではなく)でない場合、通常のペーストが行われます。
- ユーティリティメニューに「クリーン」コマンドを追加しました。これは、開いているすべてのビューウィンドウを破棄します。いくつかのコマンドが暴走し、それらの束を作成する場合、特に素晴らしいます。
- は、独自のディレクトリにすべての「ドキュメント」([ヘルプ]メニュー内にあるそれらのファイル)に移動します。
- INSTALLスクリプトを書きました。完全なデスクトップとアイコンファイルをfilerunnerインストールします。
- は純粋なTclパッケージの負荷を期待負荷を変更しました。 TCLバージョンがSFTPでは動作しないことに警告を追加しました。 RPMはFedoraのから入手可能であり、私は他のほとんどのシステムレポを疑う期待します。
- 私たちはそれを取得する前に、マスタージオメトリが準備ができていることを確認するsmart_dialogにupdateコマンドを置きます。
- 私はあきらめる。これは、Tkでマルチディスプレイシステムにおける表示サイズ&などを取得するだけでは不可能である。これが失敗したと推測の短い固定することができない見つけるため古いコード。 Filerunnerは同じディスプレイ上にツールチップを保つためにこれを使用する。だから今、それだけではまだマウスの近くに先端の一角を維持&画面にヒントを維持しながら、親ウィンドウの中央にできるだけ近い先端の中心を置くしよう(画面は、合計で行いすべてのディスプレイ)。あなたはスプレッドに複数のディスプレイ上にウィンドウを置くまで、これはかなりうまく動作します。
- は新しいアイコンを内蔵。水星の内側ハッブルPICでファイルフォルダを持ち歩くます。
- 我々はinotifyをパッケージにアクセスする方法を変更しました。それは、今ちょうど「アーチ」は一致する場合にのみ渡す特別pkgIndex.tclファイルとの 'パッケージ'ディレクトリに置かれます。
- 設定ファイルとして設定-YYMMDDを使用するように変更しました。日付が源であるランのrevisonコードと同じであること。これは、いくつかの異なるバージョンを同時に実行することができます。
- は完全にポップアップウィンドウを提示する際に、来るながらウィンドウを撤回するように変更と。 Expecially遅いのシステムで、これは「よりよい」になります。
選択を変更する上下の矢印を使い切って、いつ
のバージョン13.4.18.11:
- Updated Users_Guideの新しいのは何ですか。このリリースの推奨書籍:
- ユーティリティセクション3.1でコマンドを実行します。
- ファイルリスト]セクションでマウスボタン3.3.5.1ます。
- セクション3.4で開くコマンドします。
- 内部テキストビューアメニューセクション5.1
- ファイル名補完セクション9.3
- ああ、およびコンフィギュレーションを再生成し、そこに変化を読んでます。
- のftpは、mkdirコード内のバグを修正、行為をやってするのではなく、ループします。
- は、WindowsのTCLはCygwinがインストールされている場合は特に、ファイルが実行可能であるかどうかを決定するの貧しい人々の仕事をしていません。これは、コマンドの実行可能ファイルを返そうとし、コマンド完了コードを台無し。 Windows用のすべての候補を返すようにコードを変更しました。それはまだ唯一のLinux / UNIX用の実行可能ファイルを返します。
- はWindowsが '/'でだけで正常に動作し、それは今までそんなに簡単で動作するようにあるように ''を使用するWindowsファイル名を変更するコードを削除します。
- それが実行可能である場合、直接ファイルを実行するために、新しい「開く」コマンドを変更しました。それ以外の場合は「オープンCMD 'プログラムを呼び出します。
- を追加」ViewAsTx「真ん中のボタンリストへ(テキストとして表示)。テキストとして「ユーティリティ」メニュービューと同じします。
- Windowsファイル名とのより良い対処するための '' ''より良いハンドルにして、コマンドバッファ文字列ハンドラを再書きます。
- 設定ファイルで使用される、より複雑なリストをリストアップするより良い仕事をするには、configure書き込みコードを変更しました。また、CYGWINで実行している場合、.exeのポストの修正を含むように、デフォルトの起動ヘルパーコマンド名を設定します。
- は、設定(middle_button_list)に新しいボタンを追加し、そのリストに認識されていないボタンを削除するためのコードを追加しました。
- 新しいセンターボタン「ファイル名を指定して実行」を追加しました。 「ユーティリティ」メニューのファイル名を指定して実行]コマンドと同じことを行います。
- 拡張コマンドの補完とコマンドの実行コードが、その中に埋め込まれたスペースを含むファイル&ディレクトリ名で、より合理的に対処するします。
- 「開く」コマンド/ボタンを追加しました。これは、実行するプログラムを選択するために、異なる構成されたリストを使用して除いて「表示」と同じです。ファイルの拡張子が設定(オープン、エクステンション)リストにない場合には、このコマンドを実行するかを把握し、それを実行する必要があり、プログラムの設定(CMD、オープン)を呼び出します。 Windowsでは、このコマンドは「CMD /開始C 'でなければなりません。 Macシステム上では、「オープン」である。 Linuxシステムでは、少なくともこれら3つの可能性があります。「GNOME-オープン」、「XDG-オープン '' KDE-オープン 'とします。
- 「表示」はその後、ファイルの迅速なのぞき見を取るためであるます。
- また、各色の「オプション」を設定するには、カラー再構成コードを変更しました。これは、もはや私たちはそれを構築するときに、ウィンドウを構成する必要がないことを意味します。代わりに、ウィンドウのコードは、ちょうどそれがオプションリストから必要なものを取得します。
- メニューを変更し、パラメータは、呼び出される関数に渡すことができるように構成コードをバインドします。これは、「アタッチ」するファイルのリストをメール作成を呼び出すマウスボタンにコマンドをバインドすることができる。これを終了するには、それはrunlist」で実行するプログラムを見つけるために使用するオプションパラメータを受け入れるようにrunコマンドを変更します。
- はエントリ行でボタン3に対応してブラウズウィンドウを設置するためのコマンド完了コードを強化します。
- ファイル名を指定して実行]コマンドを中心に新しいコードを追加しました。これで、構文と「素敵」の名前と一緒に実行することを選択するためのプログラムのリストを設定することができます。
- を追加しましたコード、すなわちA-> B-> C->ユーザーメニューの 。
- でも賢くまだsmart_dialog製。これで、「テキスト」ウィンドウを移入するスクリプトを実行する(または、そのことについては、ほとんど何でもする)するように設定することができます。また、そのグローバル名はので、複数のsmart_dialogのウィンドウを同時にアップすることができますウィンドウ名を含めるたします。
- ます。
- smart_dialogさえ賢く製。今では「エントリー」ウィジェット、checkbuttons、通常のボタンは任意の数だけでなく、他のすべての驚異を扱うことができます。
- コマンド完了コードのではなく完全な書き換えをしました。現在では、タブとDoubleTabにハングアップします。今補完候補のリストからマウスクリックで完了を選択することができます。また、別のファイル(別名ライブラリ)にそれを移動します。
- 発見し、マウスホイールのデルタが(スクロールが常に要求されたよりも大きかった)が設定されているものではないとの問題が修正されます。
- すでに既存のディレクトリにその名前で新しいディレクトリを作成するだけではなく、そのディレクトリ以下のファイルを継続して更新するために、同じ名前のディレクトリを含むディレクトリにディレクトリのコピーを引き起こしコピーコードのバグを修正しました。
- は、ほとんど私のために、拡張されたエラーメッセージをオン/オフするには、設定ボタンを追加しました。
- を追加し、リストボックスの設定可能なボタンバインディングを実装しました。これで、メニューを構築し、ボタンのクリックにそれらを添付することができます。設定ファイルを参照してくださいます。
- シーケンスをトラップし、正確に何もしないことで、ビューウィンドウから「Alt + Esc」にしようとするのバグを修正します。
- は新しいEntry_Dialogルーチンを書き、それを使用するようにコードを変更します。
- の強化replacetearoff.tclセパレータとのカスケード·メニューを扱う、ボタンの色をピックアップします。
- すべての「固定」の回答の質問(のようないいえはいOKなど)を扱う(smart_dialogという)tk_dialogの交換を書きました。現在では、約窓を含む、これらのすべてのために使用される。また、表示メッセージ 'が見つかりません'、 '元に戻す何も」と「やり直す何も」のために使用されている「独白」オプションがあります。このウィンドウは、通常、次の作用によって除去され、また、マウスボタン1を除去することができるます。
- はQ-編集、表示に「元に戻す」オンになり、編集ウィンドウを設定する。元に戻す&QUOT 'を追加。そして「やり直し」ボタン-3メニューのコマンド。 (また、CNTL-ZがアンドゥとCNTL-Zのやり直しん。)
- (ビューとコマンドウィンドウで使用される)ビュー検索コードを離しておく。検索は前方または背面の各点で行くことを許可します。ロールオーバーを許可するが、我々は最後に停止し、それをご紹介。フレームレス、点滅します。 であることが判明していないポップアップに変更
- は、標準的な呼び出しシーケンス単独でルーチンを放置するFontControlとballoon_helpを移動します。
- スタンドアローンルーチンにReplaceTearoff移動しました。それが何でより良いそれを作った。 (これは、親がフォーカスを失ったときの周りに留まるものとティアオフメニューを置き換えます。)
- それは '&' filerunnerが完了するのエディタのために待機させエディタスクリプトで迷子になったようだ。これを修正します。
- 「再帰コマンド」(下ETC)への変更は、適切に「SH -c 'のコマンドを区切るために。変更して使用すると、置くために必要な「" 'コマンドの周りにします。
- ダーン、バグ。我々は長さゼロのパスワードを扱う逃すように思える。修正しました。バグレポートのためのピーターに感謝します。
テストに
「オープン」は完全なことをしながら、
メニュー再帰をキャッチする
今実行するだけでなく、あなたは、完全なファイル名または作業ディレクトリに関連するファイル名をしたい場合は、選択できるようにする項目をコマンド補完を行いますrunコマンドをやり直す新しいsmart_dialogとコマンド完了コードを使用します。
のバージョン20100903のの新機能は次のとおりです。
- は、Windows、Linuxを含むすべてのプラットフォームで利用しているようだ、マック、等します。
- はTCL / TKとの任意のものはサポートされています。
の要件の
- 標準的なUnixプラットフォーム 。
- のTcl / Tkの8.0以降ます。
- は、コンパイル済みのバイナリを使用できない場合、ANSI Cコンパイラます。
コメントが見つかりません