TiMidity++のALSA MIDIデバイスとしての動作を制御するシステムトレイツールをVala言語で書き直し
以前「TiMidity++のALSA MIDIデバイスとしての動作を制御するシステムトレイツールを作成」で作成したtimidity++-iconというツールを(Pythonから)Vala言語に書き直した。
常駐するツールなので少しでも動作を軽くしたいというのもあるが、Vala言語のテスト的な意味もある。
このプログラムに深く関係した「Vala言語での外部プロセスの起動に関するメモ」についてはまだ本備忘録に公開していない部分が多く残っているのだが、このツールが形になったので先に公開する。
配布は
http://kakurasan.ehoh.net/software/timidity-icon/
で行っている。
関連記事:
- TiMidity++のALSA MIDIデバイスとしての動作を制御するシステムトレイツールを作成
- Vala言語で.ini形式に近い設定ファイルの読み書きを行う
- Vala言語で外部プロセスを実行する(簡単な例・メモ)
- Vala言語で外部プロセスを実行する(簡単な例・コード例と出力結果)
- GTK+のウィンドウ位置の保存と復元のテストをVala言語に移植
- Vala言語で外部プロセスを実行する(GLib.Process.spawn_async_with_pipes()を使用・メインループを用いた例・メモ)
- Vala言語で外部プロセスを実行する(GLib.Process.spawn_async_with_pipes()を使用・メインループを用いた例・コード例)
- Vala言語で外部プロセスを実行する(スレッドを使用してGTK+のテキストビューに実行結果を表示・メモ)
- Vala言語で外部プロセスを実行する(スレッドを使用してGTK+のテキストビューに実行結果を表示・コード例)
- 複数のフラグ(真偽値)を1つの整数値として扱う上でのメモ
- Vala言語で外部プロセスを実行する(スレッドを使用せずにGTK+のテキストビューに実行結果を表示するテスト)