【2画面ファイラ】 mfiler2 【Rubyインタプリタ】
- 1 :ミスターファイラー:2007/07/06(金) 17:53:58 ID:Kr9XwuhU
- みなさんこんにちは、ついに立ちましたmfiler2の単独スレです
情報交換や質問・要望など、何でもどうぞ
楽しくやっていきましょう
公式サイト
http://www.geocities.jp/daisuke530221jp/
マニュアル
http://www.geocities.jp/daisuke530221jp/manual.html
- 411 :login:Penguin:2008/08/05(火) 02:16:36 ID:pbXf/TW/
- >>409
うまくいっています。有り難うございます。
- 412 :甲賀忍者みなと:2008/08/07(木) 16:32:03 ID:VBlTUQro
- 2.0.5アップです。
コマンドラインで色付けを入れました。
あとカスタマイズ補完が復活。
コマンドラインが楽しい物になった気がします。
色付けはほんといいですね。
あとはバグがいくつかあるようです。
1) .によるドットファイルのトグルでaというファイルも消えてしまう
2) 過去に報告があった、はみ出る漢字がある
3) カスタマイズ補完でオプションの補完など画面が化け化けになることがある
直していきます。バグ報告が一番うれしいです。作者もLinuxオンリーになったので
最近は自分で見つけられますけどね。
- 413 :甲賀忍者みなと:2008/08/07(木) 16:32:57 ID:VBlTUQro
- おっと口調が戻ってしまった。
おまえら、バグあれば報告しろ。
これでいいか・・
- 414 :login:Penguin:2008/08/07(木) 18:10:12 ID:3hrGya7V
- 作者さん、バージョンアップおめでとうございます。
早速2.0.5をコンパイルしようとしたのですが、鬼車のコンパイルの途中でエラーになります。
2.0.2はうまくコンパイルしてインストールできたのですが……。
gcc -c src/isearch.c -I src -I . -I/usr/local/include -L/usr/local/lib -g -w -I src/onig-4.6.1 -Werror-implicit-function-declaration -I/usr/lib/ruby/1.8/i486-linux
gcc -c src/cmdline.c -I src -I . -I/usr/local/include -L/usr/local/lib -g -w -I src/onig-4.6.1 -Werror-implicit-function-declaration -I/usr/lib/ruby/1.8/i486-linux
gcc -c src/cmdline_completion.c -I src -I . -I/usr/local/include -L/usr/local/lib -g -w -I src/onig-4.6.1 -Werror-implicit-function-declaration -I/usr/lib/ruby/1.8/i486-linux
gcc -c src/file.c -I src -I . -I/usr/local/include -L/usr/local/lib -g -w -I src/onig-4.6.1 -Werror-implicit-function-declaration -I/usr/lib/ruby/1.8/i486-linux
gcc -c src/rb_fun.c -I src -I . -I/usr/local/include -L/usr/local/lib -g -w -I src/onig-4.6.1 -Werror-implicit-function-declaration -I/usr/lib/ruby/1.8/i486-linux
src/rb_fun.c: In function ‘mf_mendwin’:
src/rb_fun.c:365: error: implicit declaration of function ‘set_signal_clear_all’
make: *** [rb_fun.o] エラー 1
- 415 :甲賀忍者みなと:2008/08/07(木) 23:43:05 ID:VBlTUQro
- 直した。
- 416 :414:2008/08/08(金) 19:33:50 ID:Zmg53mGF
- 作者さんありがとうございます。
コンパイル・インストールできることを確認しました。
ちょっと使ってみたところ、安定して動作しているようで満足です。
Ver. 2.0.5になって、かなりmfiler2を追い越したのではないでしょうか。
- 417 :甲賀忍者みなと:2008/08/11(月) 09:53:52 ID:RyKbCY79
- あとmfiler2にあってmfiler3にない機能といえば
ファンクションキー
sudoメニュー
スーパーインクリメンタルサーチ
仮想ディレクトリのfindでnameとかメニュー形式で選べるやつ
か。
sudoメニューはかなり便利であった。
ファンクションキーは初心者には必要だろう。
findはまあman見てくれといいたいが、作者も覚えていないので
というか、はっきり言って、あんなの覚えてられないので
入れるかなぁ。今の形式のほうがシンプルでいい気がするが・・・
スーパーインクリメンタルサーチはいらんか。バンドするキーも無いし。
ハードディスク全走査するのがめんどしな。
- 418 :甲賀忍者みなと:2008/08/11(月) 09:56:02 ID:RyKbCY79
- まあ、暇ができればsudoメニュー入れます。
- 419 :甲賀忍者みなと:2008/08/13(水) 09:23:57 ID:5ignGTj0
- みんな、真面目な話、GUIの方がいいんかい?
- 420 :甲賀忍者みなと:2008/08/25(月) 16:28:23 ID:OI1MUdEB
- >>380
遅レスで悪いんだけど、うちだと再現しない。
環境はeuc?
- 421 :甲賀忍者みなと:2008/08/28(木) 10:53:52 ID:2rz6Uf1v
- 2.0.6 アップ。色々バグ修正。2G以上のファイルを表示できるように
なったのが大きいです。
あとファイル拡張子別カラーで大文字と小文字を区別しなくなりました。
- 422 :login:Penguin:2008/09/06(土) 04:08:01 ID:uNUwuvHw
- >>420
Ubuntuでutf-8です。
- 423 :甲賀忍者みなと:2008/09/11(木) 16:09:56 ID:SSXgLfwW
- 同じファイル名でうち(Fedora9, utf8)だと再現しない。
- 424 :甲賀忍者みなと:2008/09/11(木) 16:23:51 ID:SSXgLfwW
- mfiler3前のようにこまめにアップはしていませんが
毎日のように触っています。
現在はLinuxメインでPCしているので
ユーザーとしてバシバシつかっていて
色々使いにくいところが見えるので、それを直していっているところです。
とりあえず目標はmfiler2です。
mfiler2で実装している機能はどんどん入れたいですね。
- 425 :login:Penguin:2008/09/12(金) 12:28:10 ID:b0ZyeU/0
- 最近は人が減って悲しいですね……。
それだけソフトが成熟したと言うことでしょうが。
以前より使いやすくなってきているので、
次のバージョンアップを楽しみにしています。
- 426 :mfiler3作者:2008/09/12(金) 22:42:25 ID:rLLSEQ6Q
- テスト
- 427 :mfiler3:2008/09/12(金) 22:45:36 ID:rLLSEQ6Q
- version 2.0.7アップです。
拡張子とコマンドの関連付けを追加。
例えばmplayer /home/daisuke/音楽/a.mp3を実行すれば
mp3とmplayerが関連付けされて
/home/daisuke/音楽/b.mp3でENTERを押せば
mplayer /home/daisuke/音楽/b.mp3
がヒストリ候補に出てきます。
後は細かな更新です。
vaio type u, Fedora9でデスクトップ効果が有効になることに気づき
Linuxがとても熱いと気づきました。
とても開発意欲が上がってます。乞うご期待。
- 428 :login:Penguin:2008/09/13(土) 02:31:23 ID:xlxVucBv
- mfiler3 2.0.7使って見ましたが、起動直後に
何故かrubyが落ちます.
$ mfiler3
/etc/mfiler3/.mfiler3.rb:795: [BUG] Segmentation fault
ruby 1.8.6 (2008-08-11) [i386-linux]
アボートしました
- 429 :login:Penguin:2008/09/13(土) 16:41:28 ID:dZXQp9kx
- 2.0.6、2.07 だと起動時に落ちるので 2.0.5 を使ってます
(eval): [BUG] Segmentation fault
ruby 1.8.7 (2008-08-11 patchlevel 72) [x86_64-linux]
アボートしました
- 430 :428:2008/09/14(日) 01:49:44 ID:DM2F/LFE
- 色々やって見たところ
*2.0.6で一度起動、.mf3infoが作成される
*.mf3infoを消さないまま2.0.7にupgradeして実行
すると落ちていたようです。
バージョンが上がったとき以前のファイルを消すように
警告するか、何か消さなくても大丈夫なようにして下されば
助かります。
- 431 :428:2008/09/14(日) 01:58:28 ID:DM2F/LFE
- 取り敢えず次を当てておくと2.0.[2,5,6]から2.0.7へのupgradeは
大丈夫になります(空白が見づらいですが...)、正しいかどうかは
分かりませんが
# diff -u .mfiler3.rb.orig .mfiler3.rb
--- .mfiler3.rb.orig 2008-09-13 01:52:40.000000000 +0900
+++ .mfiler3.rb 2008-09-14 01:32:41.000000000 +0900
@@ -792,7 +792,12 @@
i += 1
end
- n2 = f.gets.chomp!.to_i
+ tmp = f.gets
+ if tmp
+ n2 = tmp.chomp!.to_i
+ else
+ n2 = 0
+ end
i=0
while i<n2
- 432 :mfiler3作者:2008/09/16(火) 11:16:45 ID:lCBoO8Pn
- すみませんが、拡張子とコマンドの関連付けを.mf3infoに保存するように なったので、落ちるんだと思います。 バージョンアップ時は.mf3info消してください。 .mfiler3は特に問題ないと思います。
- 433 :login:Penguin:2008/09/19(金) 21:16:08 ID:ujKqoyY+
- バージョンアップで.mfiler3(.rb)や.mf3infoを消さなくていいようになったら
楽なのですが難しいですか?.mfiler3.rbは多少カスタマイズしているので、
バージョンアップのたびに編集するのが若干面倒です。.mf3infoもjの登録
ディレクトリが消えてしまったりするのがちょっと…。
ああ、でもどうすりゃそんなことできるのか自分は全く思いつかないです。
ドットファイルにプログラムが書かれているのって珍しい気がします。
GUIはいらないかなと思います。GUIにしたら見栄はよくなるだろうけれど
操作性は変わんないだろうし。でもマウスで操作できるようになったら普段
コンソールを使わないLinuxユーザーの需要が生まれたりして。
- 434 :mfiler3作者:2008/09/22(月) 09:11:58 ID:+U2d4e2y
- 結構難しいですね。バージョンアップ時の設定ファイルの扱い。
まだmfiler3は発展途上です。仕方がないかもしれません。
jumpメニューのディレクトリが消えるのは僕も不便を感じています。
jumpメニューだけ.mf3jumpに保存してテキストでも編集可能にしましょうか。
仕様は一行にひとつディレクトリを書いていくだけという。
それなら、だいぶ管理が楽ですよね。
あとはsudoメニューの復活。wkfライブラリの復活でSJISファイルを表示可能に。
USBメモリに書き込み時失敗するバグを修正あたりですかね。
僕が使っていて不便を感じたのは。
GUIは僕もあんまり必要ないと感じています。
それよりmfiler{2,3}のGUI拡張、補助ツールを作る方が有益かなと感じています。
案
1.画像サムネイルWindow, 画像をマークすればファイラでもマークされる
2.Win+Spaceでmfiler3が起動された端末にフォーカスが移って、コマンド入力受付状態になる。コマンドラインランチャいらず。
3.別にWindowを開いてカーソル下のファイルのアイコンやサムネイルを表示する。
こんなの考えてます。まあ、作者がXやGNOMEの知識がないので、勉強してからですが。
なんかいい書籍ないですかね・・・
- 435 :429:2008/09/25(木) 02:35:31 ID:elnb/UzN
- 以下のように変更したらアボートしなくなりました。
diff --git a/src/cmdline.c b/src/cmdline.c
--- a/src/cmdline.c
+++ b/src/cmdline.c
@@ -1698,7 +1698,7 @@
while(year > 100) year-=100;
sprintf(buf2
- , "%s %3d %-8s %-7s%10f %02d-%02d-%02d %02d:%02d %s"
+ , "%s %3d %-8s %-7s%10u %02d-%02d-%02d %02d:%02d %s"
//, "%s %3d %-8s %-7s%10lld %02d-%02d-%02d %02d:%02d %s"
, permission, file->mLStat.st_nlink
, owner, group
@@ -1716,7 +1716,7 @@
}
else {
sprintf(buf
- , "%s %3d %s%s%10f %02d-%02d-%02d %02d:%02d %s -> %s"
+ , "%s %3d %s%s%10u %02d-%02d-%02d %02d:%02d %s -> %s"
//, "%s %3d %s%s%10lld %02d-%02d-%02d %02d:%02d %s -> %s"
, permission, file->mLStat.st_nlink
, owner, group
- 436 :mfiler3作者:2008/09/25(木) 09:56:34 ID:7XS8kBmZ
- 2.0.8アップです。また.mf3infoの仕様は変わっています。消す必要があるかもしれません。
その代わりマスクの状態を保存するようになりました。
フォーカスの概念導入。複数のmfiler3が立ち上がっている場合、最後にディレクトリ移動した
mfiler3にフォーカスがあると考えます。タイトルが[mfiler3]となっています。
普通のmfiler3はmfiler3としか書かれないです。mfiler3 -e lsを実行すると
フォーカスのあるmfiler3でコマンドが実行されます。
X端末のタイトルに現在のディレクトリを描写するようになった。
mfiler2にあった機能です。
USBメモリに書き込むときコピーが失敗していたが修正。
コマンドラインのファイルサイズを書き込み時にアボートするバグを根本的に修正。
ファイルサイズの描写でHumanならあまり文字幅を消費しなくなりました。
Humanなら7文字。Normalなら9文字。Planeなら14文字。
今まではすべて14文字消費していたのでファイルサイズの表示を行うと窮屈になっていたはずです。
Humanをおすすめします。
- 437 :mfiler3作者:2008/09/25(木) 22:10:46 ID:7XS8kBmZ
- mfiler2に入れていたExplore風のバインドってあまり需要ないみたいだけど
mfiler3でも復活させます。
あれ、ディレクトリ移動がかなり便利なので。
/usr/local/binに移動したいなら
普通の英字キーがインクリメンタルサーチのExplore風のバインドは
\, u, [ENTER], l, o, [ENTER], b [ENTER]
で移動できます。今デフォルトのあふ風は
\, f, u, [ENTER], [ETNER], f, l, o, [ENTER], [ENTER], f, b, [ETNER], [ENTER]
でかなり遅いです。
その代わりExplore風のバインドはエディッタによるファイル編集はeだけでなくAlt + eになります。
Alt + ?は端末によっては有効ではないので、デフォルトはあふ風という選択は正しかったのは確かです
が、どちらも用意することにしました。
初回起動時にバインドをユーザーに選んでもらうことにします。
- 438 :login:Penguin:2008/09/26(金) 18:13:29 ID:MKzCSKxy
- 作者さん、いつも開発ありがとうございます。
要望なのですが、連続して同じコマンドを入力した場合、
zshみたいにヒストリに残さないようにしてもらえないでしょうか?
そうすれば、ヒストリが大変すっきりすると思います。
- 439 :login:Penguin:2008/09/27(土) 01:23:10 ID:U0Zyb2Ji
- 2.0.8aですが、
* sparc64でbuild出来ないと言われた[1]ので、現在
[2]のpatchを当てています。
* .mf3infoの様式変更でmfiler3がcrashする問題ですが、
単純に.mf3infoに設定が加わっていくだけなら[3]みたいな
patchでいいような気がしますがどうでしょう。
[1] http://sparc.koji.fedoraproject.org/koji/taskinfo?taskID=86777
[2] http://cvs.fedoraproject.org/viewvc/rpms/mfiler3/devel/mfiler3-2.0.8a-signal-define.patch?revision=1.1
[3] http://cvs.fedoraproject.org/viewvc/rpms/mfiler3/devel/mfiler3-2.0.8a-upgrade-compat.patch?revision=1.1
- 440 :mfiler3作者:2008/09/27(土) 11:34:46 ID:JR6bGGai
- ヒストリは確かにそのほうがいいかもしれませんね。
ちょっと、そうして見ます。
パッチの件はパッチを当てたバージョンをアップします。
あと今日はmfier3オリジナルバインド
(普通の英字キーはインクリメンタルサーチ)
を実装して、一緒に2.0.9としてアップします。
- 441 :mfiler3作者:2008/09/27(土) 12:02:11 ID:JR6bGGai
- /etc/samba/smb.confをエディットしたくなったら
オリジナルバインド
\, e, ENTER, s, a, ENTER, s, m, Alt + e
9タッチ
シェルなら
v, i, m, SPACE, /, e, [TAB], /, s, a, [TAB], /, s, m, [TAB], [ENTER]
16タッチ
あふ風なら
\, f, e, ENTER, ENTER, f, s, a, ENTER, ENTER, f, s, m, [ETNER], e
16タッチ
カレントディレクトリのmain.cppを編集。
オリジナルバインドは
m, a, Alt +e
3タッチ
シェルなら
v, i, m, SPACE, m, a, [TAB], [ENTER]
8タッチ
あふ風なら
f, m, a, [ETNER], e
5タッチ
- 442 :login:Penguin:2008/09/27(土) 17:34:11 ID:U0Zyb2Ji
- >>440
有り難うございます。
そこでもう一点ですが、systemに既にcmigemoが入っている場合、
mfiler3もsystem wideに入っている辞書を使うようにしたいのですが、
次のpatchを検討していただけないでしょうか。
http://cvs.fedoraproject.org/viewvc/rpms/mfiler3/devel/mfiler3-2.0.8a-use-external.patch?revision=1.1
コンパイルオプションを変えなければ今まで通りのはずです。
- 443 :login:Penguin:2008/09/27(土) 23:58:38 ID:U0Zyb2Ji
- ちょっとだけ変えました
http://cvs.fedoraproject.org/viewvc/rpms/mfiler3/devel/mfiler3-2.0.8a-use-external.patch?revision=1.2
- 444 :mfiler3作者:2008/09/29(月) 11:46:28 ID:e0WWxKKj
- パッチも採用させてもらいます。ただsystem wideなmigemoの辞書は不備がありません?
僕前に不備を直したんですよ。もうやり方忘れたので、何の不備だか忘れましたが。
もう直っているならいいんですが・・・
- 445 :mfiler3作者:2008/09/29(月) 11:47:47 ID:e0WWxKKj
- オリジナルバインドも実装しました。あとsudoメニューとファンクションキーを実装したら
2.0.9としてアップします。
あとCでタブのディレクトリにコピーとかも入れます。
それで大体mfiler2に追いつくはず。
- 446 :442:2008/09/29(月) 23:44:31 ID:cnpeV06A
- >>444
2.0.9がリリースされたら見てみようと思います。
- 447 :mfiler作者:2008/10/05(日) 22:47:17 ID:v5SX9iEm
- function keyとsudoメニューできてます。
あと圧縮ファイルの仮想ディレクトリ作ってます。
とりあえずtgzだけですが。
- 448 :login:Penguin:2008/10/07(火) 10:57:07 ID:L59GyOFU
- 圧縮ファイルの仮想ディレクトリ機能は前からほしいと思っていたので
とても楽しみです。
ところで、ファイルを複数マークしてrで一括リネームすると画面の表示が
乱れるみたいです。C-lで戻りますが。
- 449 :login:Penguin:2008/10/08(水) 17:34:00 ID:4tv0fqG8
- 要望なのですが、コマンドラインの時のように、
補完でも候補が色分けできるとわかりやすいと思います。
それと、mfiler3ソースのtmpディレクトリにアーティスト名の
ディレクトリ(中身は空)が置かれていますが、これはテスト用のディレクトリでしょうか?
- 450 :mfiler作者:2008/10/11(土) 17:31:32 ID:t571/nuW
- >>448
なんかgnome-terminal画面が乱れますね。バックを半透明にしているせいかとか
mfiler3が悪いのだろうかと色々疑って見ましたがシェルからvimを起動しても
乱れる時があるし、どうやらgnome-terminalのバグではないかと思ってます。
xtermで作業したら、大丈夫だったので。
画面が乱れたらCTRL-Lしてください。
>>449
補完の色分けとはどのようにしたらよいのでしょう?
今でも入力した所までは水色にしているんですが、それでいいような気がしています。
でも、何かアイデアがあるのなら、詳しく教えて欲しいです。
ぜひ、採用させてもらいます。
- 451 :login:Penguin:2008/10/12(日) 04:16:51 ID:Wj4r0rzF
- >>450
確かにxtermだと乱れないですね。gnome-terminalとmltermとEtermは乱れるようです。
C-lで直せるのでたいした問題ではないけど一応報告まで。
- 452 :mfiler作者:2008/10/14(火) 15:21:16 ID:xZubt5WM
- 2.1.0アップです。
圧縮ファイルの仮想ディレクトリを追加。
sudoメニュー、ファンクションキーによる操作も追加。
あとはsystem wideなmigemoの辞書のパッチも当てました。
それくらいですかね。
tmpはテストようのディレクトリです。意味はありません。前にバグがでると聞いていたので
テストように置いてます。
あとは、なんですかねぇ。tar.bz2に対応しないといけませんね。
あ、依存ライブラリにlibtar-develも追加されましたね。書くの忘れてました。
修正します。
- 453 :login:Penguin:2008/10/14(火) 15:40:45 ID:K2AwS25U
- >>452
src/onig-4.6.1/configureに実行権限がないため、makeが失敗してしまいます。
Makefileを修正することでビルドできました。
--- Makefile.orig 2008-10-14 15:07:13.000000000 +0900
+++ Makefile 2008-10-14 15:38:15.000000000 +0900
@@ -126,7 +126,7 @@
###############################################################################
$(COMPILED_LIBONIG):
- cd src/onig-4.6.1 && ./configure && make
+ cd src/onig-4.6.1 && sh ./configure && make
###############################################################################
# インストール
- 454 :mfiler作者:2008/10/14(火) 15:42:01 ID:xZubt5WM
- あと拡張子の関連付けが完璧じゃないですね。
オプションやマクロ(%tなど)も覚えていてくれないと困る気がしました。
- 455 :login:Penguin:2008/10/14(火) 19:00:52 ID:nFJ5QzTw
- ktkr
ほんとに乙です
- 456 :login:Penguin:2008/10/14(火) 23:42:00 ID:3HUzH+qa
- ついに仮想ディレクトリ機能がついたんですね。超GJです!
Ubuntuだとlibtar-devを入れてからmfiler3をコンパイルしたら
tar+gzが仮想ディレクトリとして表示されました。
- 457 :449:2008/10/15(水) 12:40:08 ID:TfGbmRxi
- 2.1.0おつかれさまです。
>>450
zshのように、補完の時でも候補がファイル窓と同じように色分けされるとディレクトリや
ファイルの種類がわかりやすくなると思います。
コマンドライン引数の場合はhを押したときのコマンドラインモードと同じ色で良いと思います。
- 458 :mfiler作者:2008/10/15(水) 19:48:16 ID:7F9iE6T0
- >>453
同封の鬼車は外そうかなと思ってます。もう、各種ディストリビューションで採用されているので
必要ないでしょう。一応直してアップしておきました。バージョンはそのままです。
>>456
お祝い、ありがとう。
この勢いでftpも仮想ディレクトリにしようかと思ってますが、どうなるか分かりません。
考えていることが上手くいけば簡単にできそうなんですが。
>>457
なるほど。それは結構大変そうではありますが、見やすくなるのは確かですね。
あとコマンドラインでもファイルの拡張子別色分けが有効だといいですね。
ftpの後になりますが、採用するかと思います。
- 459 :login:Penguin:2008/10/15(水) 19:57:26 ID:HcAO/dod
- system-wideなmigemoのpatch(と後2つ)
取り入れてくださり有り難うございます。
- 460 :login:Penguin:2008/10/16(木) 09:08:22 ID:BvkUx23+
- win用バイナリへのリンクが切れているんですが。。。
どなたかアップしていただけないでしょうか?
192 KB
[ 2ちゃんねる 3億PV/日をささえる レンタルサーバー \877/2TB/100Mbps]
取りに行ったけどなかった。次は一時間後に取りに行くです。新着レスの表示
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver 05.0.7.8 2008/09/25 アクチョン仮面 ★
FOX ★ DSO(Dynamic Shared Object)