Ubuntu

untu/Linuxで、g++とgtkmm等を使ったアプリケーション作成メモや、Ubuntuサーバー9.04の構築時の顛末などです。

 

  できるだけ簡単にそして、速く表示させたいのだが

自動計測アプリケーションみたいなものは、計測結果の数字を表示したいだけなのです。そしてその計測値をできるだけ高速に、リアルタイムに表示させたいだけなのです。できればサイズの決まったビットマップフォントを使うだけで済ませたいのすが...。それだけなのに、cairoを使うのですか...。その他に、印刷はどのようにプログラムしますか? CUPSではなくLPR経由でLISP3,4やESC/PAGEで吐き出せとでも?「印刷ボタン」を押せば、自動的に計測した結果を印刷するようにプログラムしたいだけなのですが...。まさか、OpenOfficeを使えってですか?

この辺がWindowsプログラミングからみると整備されていない感じがします。Gtkにも印刷用のアプリケーションAPIがほしいのですが。今はQt4を使えという事になるのでしょうか。

 

  glade2とgtkmm 

最近はもうglade3になっているのですが、glade2のようにC++ソースに雛形を展開できなくなっています。保存されたgladeファイル は画面のxmlリソースなので、それを直接呼ぶライブラリを使いなさいという流れなのでしょう。そのため、プログラムだけでなく画面リソースのglade ファイルも一緒に配布する必要があります。ただglade3で作成されたgladeファイルをglade--でC++ソースに展開できます。ところが、こ のglade--自体があまり更新されていないようです。gtkmmがバージョンアップしてゆくにつれ、glade--は使えなくなるかもしれません。

 

 

  Ubuntuサーバー

ubuntuの場合は、サーバー版があらかじめ用意されていますのでインストールは簡単です。ただ、X-windowがインストールされないため、そのままではGnomeのようなGUIで操作することはできません。サーバーとしてだけで使うのでしたらGUIなんて必要ないからでしょう。ただ、サーバーを1台で済ませようとすると、やはり少々使いにくいのが本音です。そこで、サーバー版にaptやsynapticでデスクトップ版と同じ画面にしようと更新したのですが様々な事が...。しかも、インストール時にホームディレクトリーを暗号化してしまったために、予想外の出来事も...。