仮想キーボードモジュールのインストールについて

95 views
Skip to first unread message

松藤 康弘

unread,
Oct 26, 2012, 8:00:37 AM10/26/12
to srco...@googlegroups.com
お世話になります。
CTCシステムオペレーションズ松藤と申します。

SunRayのutactionコマンドでKIOSKモード環境のSunRayを制御する必要があります。
具体的には、カードを抜いた際にWindows側のセッションロックを呼び出す動作
になります。

Solaris10(Sparc版)のOS上で確認しましたところ、「xvkbd」が無い為、そのモジ
ュールをソースコードからインストールしないといけないことが分かりました。
Sunのドキュメント「820-6493.pdf」の42ページに記載があります。

◆ドキュメントからの抜粋
//------------------------------------
#!/bin/sh
XVKBD=/usr/openwin/bin/xvkdb
/opt/SUNWut/bin/utaction -d "$XVKBD -text ’\Ml’" &
------------------------------------//

インストール時のmake段階で以下のようなメッセージが出力されており、
原因が特定できず困っております。
この件につきましてご存じの方がいらっしゃいましたら、ご教授をお願
いできますでしょうか。

◆作業時のログ
//------------------------------------
bash-3.2# ln -s /usr/sfw/bin/gmake /usr/sfw/bin/make
bash-3.2# crle -c /var/ld/ld.config -l /lib:/usr/lib:/usr/sfw/lib
bash-3.2# PATH=/usr/openwin/bin:/usr/sfw/bin:$PATH
bash-3.2# export PATH
bash-3.2# pwd
/works/xvkbd-3.3
bash-3.2# xmkmf
imake -DUseInstalled -I/usr/openwin/lib/X11/config
bash-3.2# ls
Imakefile XVkbd-german.ad XVkbd-portuguese.ad XVkbd.ad
Makefile XVkbd-greek.ad XVkbd-russian.ad findwidget.c
README XVkbd-hebrew.ad XVkbd-slovene.ad iconify.xbm
XVkbd-belgian.ad XVkbd-icelandic.ad XVkbd-small.ad resources.h
XVkbd-common.ad XVkbd-italian.ad XVkbd-spanish.ad xvkbd.c
XVkbd-common.h XVkbd-jisx6002.ad XVkbd-strip.ad xvkbd.man
XVkbd-danish.ad XVkbd-jisx6004.ad XVkbd-swedish.ad xvkbd.xbm
XVkbd-fitaly.ad XVkbd-korean.ad XVkbd-swissgerman.ad xvkbd_icon.xbm
XVkbd-french.ad XVkbd-latin1.ad XVkbd-turkish.ad xvkbd_iconmask.xbm
XVkbd-french2.ad XVkbd-norwegian.ad XVkbd-uk.ad
bash-3.2# make
rm -f xvkbd.o
cc -c -O -Xc -xF -xarch=v8 -I/usr/openwin/include -Dsun -Dsparc -DSVR4
-DSYSV -DXAW3D -DUSE_XTEST -DUSE_I18N xvkbd.c
make: cc: Command not found
make: *** [xvkbd.o] Error 127
------------------------------------//

以上。宜しくお願い致します。


--
---------------------------------------
CTCシステムオペレーションズ株式会社
オペレーションサービス第1部
オペレーションサービス第2グループ
松藤 康弘 (Yasuhiro Matsufuji)

〒141-8522 東京都品川区大崎1-2-2
アートヴィレッジ大崎セントラルタワー
TEL:080-6601-1059
E-MAIL:yasuhiro....@ctc-g.co.jp
---------------------------------------

gai urushihara

unread,
Oct 27, 2012, 2:33:12 PM10/27/12
to srco...@googlegroups.com, gai urushihara
松藤さん、

お世話になります。
漆原です。

私もコンパイルを成功させる方法は分かりませんでした。

ただ、この xvkbd などを含んだ SRWC Lockscreen というアドオンがありますので、
こちらを使ってみる、というのはいかがでしょうか?

http://wiki.sun-rays.org/index.php/SRSS_Addon:_SRWC_Lockscreen

このページにあります、0.3 と書かれているところで右クリックで URL をクリップボードにコピーして、
blogs.sun.com となっているところを blogs.oracle.com に変更して、以下のように wget などしてみてください。

wget http://blogs.oracle.com/ThinkThin/resource/Addons/SRWC-Lockscreen-0.3.tar.gz

マニュアルでも書いてあります通り保証はないのですが、私の環境で試した限りでは x86 Solaris + SRS 5.3 + Windows
7 の環境ではちゃんとカード抜いて再度入れ直すとロックがかかるようになりました。

ちなみに、コンパイルの件については「make: cc: Command not found」と出ているので、
/usr/ucb にパスを通してみたり、gcc のエイリアスとして cc を登録してみたり、Oracle Solaris Studio
を入れてみたりしたのですが、私にはコンパイルできませんでした。

----
漆原

2012年10月26日 21:00 松藤 康弘 <yasuhiro....@ctc-g.co.jp>:
> --
> _______________________________________________________
> Sun Ray Community main mailing list
> srco...@googlegroups.com
> http://groups.google.com/group/srcomm-jp/
> ※本メールは一個人として投稿されたものであり、投稿者の
>  属する組織・団体の公式見解ではありません。

松藤 康弘

unread,
Oct 29, 2012, 12:40:48 AM10/29/12
to srco...@googlegroups.com, gai urushihara
漆原さん

お世話になっております。松藤です。

アドオンの情報ありがとうございます。

ご紹介いただきましたページは知っていたのですが、
0.3 と書かれているところをクリックして、リング切れになっていましたので
ページが無くなっているものとばかり思っていましたが、
URLがSunからOracleに変わっていたんですね!

大変助かりました。
アドオンの追加、試してみたいと思います。

以上、よろしくお願いいたします。

gai urushihara

unread,
Oct 29, 2012, 8:03:21 PM10/29/12
to srco...@googlegroups.com
松藤さん、

お世話になってます。
漆原です。

お役に立てたようで良かったです。

また何かあれば質問とかメールしてください(もちろん、私を含め誰も回答できないこともあるとは思いますが)。

----
漆原

2012年10月29日 13:40 松藤 康弘 <yasuhiro....@ctc-g.co.jp>:
Reply all
Reply to author
Forward
0 new messages