Commit MetaInfo

Revision71ec0155545cbfab2fc3b762e45ae866d1dec28e (tree)
Time2006-01-02 17:39:15
Authormasahino
Commitermasahino

Log Message

add osduim

Change Summary

Incremental Difference

diff -r ea3817d9177a -r 71ec0155545c libuim-ruby.shtml
--- a/libuim-ruby.shtml Sat Oct 22 10:00:18 2005 +0900
+++ b/libuim-ruby.shtml Mon Jan 02 17:39:15 2006 +0900
@@ -30,12 +30,39 @@
3030 # make install
3131 </pre>
3232
33+<h2>サンプル</h2>
34+<h3>rwmuim</h3>
3335 <p>
3436 libuim-rubyを使った、toolbarアプリケーション
3537 として
36-<a href="wmuimhelper.shtml">wmuimhelper.rb</a>
38+<a href="rwmuim.shtml">rwmuim</a>
3739 というものを作っています。</p>
3840
41+<h3>osduim</h3>
42+<p><a href="http://www.ignavus.net/software.html">xosd</a>を使って、
43+uimの状態を表示するアプリケーション。</p>
44+<p>
45+入力状態が更新される度に以下のように画面に表示されます。</p>
46+<p>
47+<img src="osduim.png">
48+</p>
49+<p>拡大すると、こんな感じ
50+<img src="osduim-display.png">
51+</p>
52+<p>オプションは以下。</p>
53+<pre>
54+Usage: osduim [options]
55+ --valign (top|middle|bottom)
56+ --align (left|center|right)
57+ --timeout TIMEOUT
58+ --fontsize FONTSIZE
59+ --font FONTNAME
60+ -v
61+ -k
62+</pre>
63+<p>xosdとlibxosd-rubyが必要です。xosdはそのままだと、日本語フォントが表
64+示できなかったりするので、<a href="xosd-locale.diff">小細工</a>が必要。</p>
65+
3966 <hr />
4067 <address>
4168 <a href="http://sourceforge.jp/"><img
diff -r ea3817d9177a -r 71ec0155545c osduim-display.png
Binary file osduim-display.png has changed
diff -r ea3817d9177a -r 71ec0155545c osduim.png
Binary file osduim.png has changed
diff -r ea3817d9177a -r 71ec0155545c xosd-locale.diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/xosd-locale.diff Mon Jan 02 17:39:15 2006 +0900
@@ -0,0 +1,16 @@
1+--- xosd-2.2.14.orig/src/libxosd/xosd.c
2++++ xosd-2.2.14/src/libxosd/xosd.c
3+@@ -659,6 +659,8 @@
4+ XineramaScreenInfo *screeninfo = NULL;
5+ #endif
6+
7++ setlocale(LC_ALL, "");
8++
9+ FUNCTION_START(Dfunction);
10+ DEBUG(Dtrace, "getting display");
11+ display = getenv("DISPLAY");
12+--- xosd-2.2.14.orig/src/libxosd/intern.h
13++++ xosd-2.2.14/src/libxosd/intern.h
14+@@ -30,6 +30,8 @@
15+ # include <X11/extensions/Xinerama.h>
16+ #endif
Show on old repository browser