«前の日記(2013-05-09) 最新 次の日記(2013-05-23)» 編集

meta's blog - The Power To Serve

筆者について

FreeBSDを通じてOSSにささかな貢献を。

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.
本日のツッコミ(全2件) [ツッコミを入れる]
Σ Matthewfex (2020-06-06 18:04)

[b][/b] <br>

Σ Fluxal (2022-10-22 14:24)

<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.