差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
xvfb [2023/09/07 22:17] skkxvfb [2023/09/07 22:19] (現在) skk
行 12: 行 12:
   * x11-servers/xorg-vfbserver は、x11-servers/xorg-server に統合された。   * x11-servers/xorg-vfbserver は、x11-servers/xorg-server に統合された。
   * portmaster からのインストールはうまくいかなかったが、以下のコマンドでは成功した。   * portmaster からのインストールはうまくいかなかったが、以下のコマンドでは成功した。
 +
 <code>  <code> 
 # portmaster -m "FLAVOR=xvfb" x11-servers/xorg-vfbserver // 失敗 # portmaster -m "FLAVOR=xvfb" x11-servers/xorg-vfbserver // 失敗
 # cd /usr/ports/x11-servers/xorg-servers && make FLAVOR=xvfb install // 成功 # cd /usr/ports/x11-servers/xorg-servers && make FLAVOR=xvfb install // 成功
 </code>  </code> 
 +
 ===== - FreeBSD 9.0 Release ===== ===== - FreeBSD 9.0 Release =====
   * ports で x11-servers/xorg-vfbserver をインストール.   * ports で x11-servers/xorg-vfbserver をインストール.
行 21: 行 23:
 ====== - 仮想スクリーンの起動方法  ====== ====== - 仮想スクリーンの起動方法  ======
 <code> <code>
-Xvfb :1 -screen 0 1024x768x24 > /dev/null & +Xvfb :1 -screen 0 1024x768x24 > /dev/null & 
 </code> </code>
   * :1 は,X のディスプレイサーバの番号.   * :1 は,X のディスプレイサーバの番号.
行 60: 行 62:
     * 注意:vncviewer は X のアプリケーションなので,ちゃんと起動できるようにすること.     * 注意:vncviewer は X のアプリケーションなので,ちゃんと起動できるようにすること.
  
-===== firefox を Xvfb 上で起動し,スクリーンショットをとる  ===== +===== firefox を Xvfb 上で起動し,スクリーンショットをとる  ===== 
-==== 概要  ====+==== 概要  ====
   * firefox は,ディスプレイサーバを指定して起動できるオプションがある.   * firefox は,ディスプレイサーバを指定して起動できるオプションがある.
   * また,コマンドラインから URL を叩く方法も存在する.   * また,コマンドラインから URL を叩く方法も存在する.
   * これを利用すると,コマンドラインからいろいろなサイトを開きスクリーンショットをとることが可能になる   * これを利用すると,コマンドラインからいろいろなサイトを開きスクリーンショットをとることが可能になる
-==== 起動  ====+==== 起動  ====
 <code> <code>
 % firefox -display :1 -remote "openurl(http://www.tsukune.org/)" % firefox -display :1 -remote "openurl(http://www.tsukune.org/)"
行 74: 行 76:
     * -remote openurl だと,新しいタブが延々と開くので,vnc 経由で接続し,新しいタブを開かないように preference から設定する方が良い.     * -remote openurl だと,新しいタブが延々と開くので,vnc 経由で接続し,新しいタブを開かないように preference から設定する方が良い.
  
-==== スクリーンショット  ====+==== スクリーンショット  ====
   * ImageMagick 附属の import コマンドを利用.   * ImageMagick 附属の import コマンドを利用.
 <code> <code>
行 83: 行 85:
   * test.jpg:出力ファイル名   * test.jpg:出力ファイル名
  
-==== その他  ====+==== その他  ====
   * 上記の方法だと,アプリケーションを起動すると全画面で表示される.これは window manager を入れていないから.fvwm なり twm なりを起動すれば window が存在するように見せられるが,vnc 経由での操作になるし対して意味はないと思う.   * 上記の方法だと,アプリケーションを起動すると全画面で表示される.これは window manager を入れていないから.fvwm なり twm なりを起動すれば window が存在するように見せられるが,vnc 経由での操作になるし対して意味はないと思う.
  
-==== 参考  ====+==== 参考 ====
   * Xvfb 関係   * Xvfb 関係
     * http://blog.5v-gnd.net/archives/720     * http://blog.5v-gnd.net/archives/720
行 94: 行 96:
     * http://mick.blog16.jp/index.php/main/2008/02/25/p144     * http://mick.blog16.jp/index.php/main/2008/02/25/p144
  
-===== コマンドラインで display 指定できない場合  =====+===== コマンドラインで display 指定できない場合  =====
   * 環境変数 DISPLAY を設定すればよい。   * 環境変数 DISPLAY を設定すればよい。
 <code> <code>
xvfb.1694092630.txt.gz · 最終更新: 2023/09/07 22:17 by skk
文書の先頭へ
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0