• ベストアンサー

よく使うコマンドの実効

GUIの画面を作成し、その画面にボタンを貼り付けて そのボタンのクリックイベントでよく使うコマンド (例 cp /home/user /media/backup)などを実行 したいのですが、どのような方法 (開発環境 WindowsでのVisualStudio見たいなやつ) で実現できるのでしょうか? よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.4

Glade http://wiki.cis.iwate-u.ac.jp/~wiki/Soft.cgi?Glade%E8%B6%85%E5%85%A5%E9%96%80I SpecTcl http://www.interq.or.jp/japan/s-imai/tcltk/spectcl.html Eclipse (VisualStudioの様なというとこれかな) http://ja.wikipedia.org/wiki/Eclipse_(%E7%B5%B1%E5%90%88%E9%96%8B%E7%99%BA%E7%92%B0%E5%A2%83) Unix系のプラットフォームにはその手のソフト非常に多いのでもう少し条件を加えると(例えばC言語でなど)探し易い気もします。 Smalltalkなんかもおろしろいかも知れませんよ。 VisualStadioの様な商用製品だと昔UIM/XやCodeCenter,DevGuide,Eclipseなどを使っていた事がありました。 プログラミングという話でないなら、WindowManagerの持っている機能を活かす等の方法もあります。 ※ VisualStudioを例示されていたのでプログラミングかなと書きました。 ご自身にあった道具が見つかると良いですね。

karin16jp
質問者

お礼

ご回答ありがとうございます。 cronで実現できました。がプログラミングでも実現したいので 参考URLのGladeで調べていきたいと思います。

すると、全ての回答が全文表示されます。

その他の回答 (3)

回答No.3

GNOMEやXfceだと alt+F2 で済んだりして。 履歴も残るから単純なタスクはこれで呼び出せて便利です。ただKDEでも動くのか確認できませんでした。 たしかGNOMEの panel applet に「ミニコマンドライン」とかそういう名前の奴があったと思ったのですがGNOMEを使わなくなって久しいので今は見つけられませんでした。 GNOMEをお使いならここでなにか便利なものが見つかるかもしれません。 http://www.gnomefiles.org/index.php 新しくアプレットやアプリケーションを作らなくても同等の機能を持つものを探すというアプローチもアリだと思います。そういう意味ではシェルスクリプトを目につくところに転がしておくのは至極ストレートでいい案だと思いました。また、定期的な実行ならやっぱりcronでしょう。 …そういう場当たり的な解決策を探しているわけなのではなく、小さくお手軽な自分専用のものを自作してみたい、というのがご質問の趣旨なら、参考URLにGNOME appletを書く参考ページを載せておきますので(読むのに苦労がなければ)一読なさってみてください。他にもpanel appletの書き方の参考になるページはそんなに苦労しなくてもたくさん見つかると思います。いずれにしてもGTKについては多少なりともお勉強しなきゃならないかも。

参考URL:
http://projects.gnome.org/ORBit2/appletstutorial.html
karin16jp
質問者

お礼

ご回答ありがとうございます。 cronでも実現できましたし、gnomefilesのページは 大変興味深く拝見いたしました。

すると、全ての回答が全文表示されます。
  • vaidurya
  • ベストアンサー率45% (2714/5983)
回答No.2

単純な作業であれば、シェルスクリプトを作って それをデスクトップに転がしとくだけでもいいと思います。 また、バックアップであれば バックアップ装置の運用方法によっては cron等で行なうほうがいいかもしれません。

karin16jp
質問者

お礼

ご回答ありがとうございます。 とりあえず、cronの事を調べ、実行する事ができました。

すると、全ての回答が全文表示されます。
  • koko_u_
  • ベストアンサー率18% (459/2509)
回答No.1

GUI でプログラミングしたいなら、GTK を使うか Qt を使うか、はたまた違う何かを使うかをまず決めましょう。 # そもそもバックアップを手動で実行しようとしている時点でどうかと思いますが。

karin16jp
質問者

お礼

ご回答ありがとうございます。

すると、全ての回答が全文表示されます。

関連するQ&A