筆者について
FreeBSDを通じてOSSにささかな貢献を。
- 日本xrdpユーザ会発起人
- xrdp developer
- FreeBSD developer
OSS活動をご支援いただける方を募集しています
2013-05-14 TigerVNC
■ net/tigervnc に欠けていた x11/xkeyboard-config への依存関係を追加
net/tigervnc を少し修正しました。欠けていたランタイムの依存関係を追加したのが主な変更です。
- x11/xkeyboard-config, x11/xkbcomp への依存関係を追加
- xorg-macros を BUILD_DEPENDS から USE_XORG へ移動
- vncviewer といっしょにデスクトップエントリファイルをインストールするように変更
- ライセンス情報を追加
- 不要なオプションを CONFIGURE_ARGS から除去
以下のように出力されて、Xvnc が起動しませんでした。Xvnc の実行に必要な x11/xkeyboard-config への依存関係が欠けていたためです。
FreeBSD に TigerVNC だけでなく x11/xorg をインストールしている環境であれば x11/xkeyboard-config が既にインストールされているため、問題なく動作していたはずです。xorg をインストールせずに net/tigervnc だけで運用しようとしている環境では全く使い物にならない状況になっていました…。もし引っかかっていた人がいたらすみません。
$ Xvnc :10 (オプション省略) Xvnc TigerVNC 1.2.0 - built May 9 2013 17:35:57 Copyright (C) 1999-2011 TigerVNC Team and many others (see README.txt) See http://www.tigervnc.org for information on TigerVNC. Underlying X server release 11006000, The X.Org Foundation Tue May 14 04:07:47 2013 vncext: VNC extension running! vncext: Listening for VNC connections on all interface(s), port 5910 vncext: created VNC server for screen 0 (EE) XKB: Couldn't open rules file /usr/local/share/X11/xkb/rules/base (EE) XKB: Failed to load keymap. Loading default keymap instead. (EE) XKB: Couldn't open rules file /usr/local/share/X11/xkb/rules/base XKB: Failed to compile keymap Keyboard initialization failed. This could be a missing or incorrect setup of xkeyboard-config. Fatal server error: Failed to activate core devices.
[b][/b] <br>
<br>I'm impressed, I have to admit. Rarely do I come across a blog that's both equally educative and amusing, and without a doubt, you've hit the nail on the head. The issue is something that too few people are speaking intelligently about. I'm very happy that I came across this during my hunt for something regarding this.