LinuZau ToolBox りなざう つーるぼっくす

一つ上へ
【PR】 [楽天市場] [Yahoo!ショッピング] [Amazon.co.jp]
【PR】 [SL-C3100] [SL-C1000] [SL-C860] [SL-6000W /SL-6000L /SL-6000N ]
【PR】 [月額基本料金2,100円!So−netのモバイルサービス「bitWarp PDA(W)」]
【PR】 [最大7.2Mの高速モバイル通信「bitWarp(EM)」]
【PR】 [オンラインで、複数のコンピュータで、@Dropbox を使ってファイルを同期しましょう。2 GB アカウントが無料!]
お財布.com - 無料で手軽に貯まる魔法のお財布

SharpのLinux搭載ザウルス用のソフトウェア置き場です。
ライセンスはGPLに基づくものとします。
ここにあるソフトウェアの使用は全て自己責任でお願いします。
動作確認はSL-C700でのみ行っています。

このページで提供しているソフトウェアはすべて無料のフリーソフトウェアとして
提供させて頂いておりますが、寄付 も受け付けています。
ソフトウェアを気に入ってくれた方はご協力よろしくお願いします。

このページはリンクフリーです。
http://tbox.jpn.org/linuzau/
リンクは上記のアドレスにお願いします。

ShellCommander

概要

コマンド、シェルの実行をGUIで行うアプリケーションです。
以下の機能を実装しています。

対応機種

使用方法

[cmd]と書かれた横のコンボボックスがコマンドの入力用ボックスです。
必ずフルパスで指定する必要があります。
[arg]と書かれた横のコンボボックスが引数の入力用ボックスです。
引数をスペースで区切って入力します。
それぞれの右側の[Del]ボタンで現在選択されている項目を削除する事が出来ます。
[Run]ボタンでコマンドの実行。
[Terminate]ボタンでプロセスの中止。(TERMシグナル)
[Kill]ボタンでプロセスのKILL。(KILLシグナル)

stdout/stderrのエリアにはそれぞれ標準出力/標準エラー出力が表示されます。
status には プロセスの実行結果が表示されます。

ショートカットキー

qcopメッセージ

qcop QPE/System "execute(QString,QString)" shellcommander arguments

上記の様なqcopメッセージでShellCommanderを起動して、指定されたコマンドを実行する事が可能です。
argumentsの最初に -noauto を指定すると、即座に実行はせずに、
コンボボックスにセットだけして起動できます。

例)

$ qcop QPE/System "execute(QString,QString)" shellcommander
"/usr/bin/sudo /etc/rc.d/init.d/samba start"

※表示の都合上改行していますが、実際には一行です。

また、KeyHelper Appletのランチャー機能で使用する事も可能です。
KeyHelperからのコマンド/シェル実行で出力を確認したい時、
また、コマンドを確認してから実行したい時には有用です。

例)

A = Applications/shellcommander -noauto /usr/bin/sudo /etc/rc.d/init.d/samba start

設定/履歴ファイル

ShellCommanderは下記の二つのファイルを作成します。
設定ファイル
$HOME/Settings/shellcommander.conf
履歴ファイル
$HOME/Settings/shellcommander_history

デフォルトではコマンド20個、引数20個(コマンド1個に対して)
を履歴ファイルに記憶しますが、変更したい場合には
shellcommander.confの
[History]セクションで
Commands = 記憶したいコマンド数
Arguments = 記憶したい引数の数
の様に設定を行ってください。
履歴ファイルの場所を変えたい場合には
[History]セクションで
File = ファイルパス
の様に設定を行ってください。

ダウンロード

インストール用バイナリ(ipkg)はこちら

旧バージョン

ソース

ソースファイルはこちら

履歴

掲示板

ご意見、ご要望等は こちら にどうぞ。

Wiki うぃき

リファレンスマニュアル等作成中。ページ作成もご自由にどうぞ。
LinuZau ToolBox Wiki


Maintainer: yakty

一つ上へ