This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | Next revision Both sides next revision | ||
vps:vps4th2nd_10 [2019/03/31 13:15] hoge@hoge |
vps:vps4th2nd_10 [2019/04/17 22:40] hoge@hoge [TigerVNC] |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== ブラウザでの desktop 接続 ====== | ====== ブラウザでの desktop 接続 ====== | ||
prisoner desktop にブラウザで接続する。 | prisoner desktop にブラウザで接続する。 | ||
+ | |||
+ | ===== desktop 設定 ===== | ||
+ | ==== pkg ==== | ||
+ | pkgにて以下を導入。 | ||
+ | * xdm | ||
+ | * xsm | ||
+ | |||
+ | ==== xdm ==== | ||
+ | prisner desktop 起動時に xdm を起動する。 | ||
+ | * /usr/local/etc/rc.d/xdm を作成<code> | ||
+ | #!/bin/sh | ||
+ | # | ||
+ | |||
+ | # PROVIDE: xdm | ||
+ | # REQUIRE: DAEMON ldconfig | ||
+ | |||
+ | . /etc/rc.subr | ||
+ | |||
+ | name="xdm" | ||
+ | rcvar="xdm_enable" | ||
+ | command="/usr/local/bin/xdm" | ||
+ | start_cmd="xdm_start" | ||
+ | |||
+ | xdm_start() | ||
+ | { | ||
+ | ${command} | ||
+ | } | ||
+ | |||
+ | |||
+ | load_rc_config $name | ||
+ | run_rc_command "$1"</code> | ||
+ | * /etc/rc.conf を編集<code> | ||
+ | xdm_enable="YES" | ||
+ | </code> | ||
+ | * /usr/local/lib/X11/xdm/Xaccess を編集 | ||
+ | * コメントを外す<code> | ||
+ | * #any host can get a login window | ||
+ | </code> | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ==== TigerVNC ==== | ||
+ | TigerVNC を inetd で制御する。 | ||
+ | |||
+ | * /etc/services を編集<code> | ||
+ | vnc 5901/tcp | ||
+ | </code> | ||
+ | * /etc/inetd.conf を編集<code> | ||
+ | vnc stream tcp nowait nobody /usr/local/bin/Xvnc Xvnc -inetd -query localhost -once -geometry <横>x<縦> -securitytypes=none | ||
+ | </code> | ||
+ | * /etc/rc.conf | ||
+ | |||
===== web 設定 ===== | ===== web 設定 ===== | ||
Line 60: | Line 114: | ||
* <パス> は推測しにくいものにしたほうが良い? | * <パス> は推測しにくいものにしたほうが良い? | ||
- | ===== desktop 設定 ===== | ||
- | ==== pkg ==== | ||
- | pkgにて、以下を導入。 | ||
- | * xdm | ||
- | * xsm | ||
- | |||
- | ==== xdm ==== | ||
- | prisner desktop 起動時に xdm を起動する。 | ||
- | * /usr/local/etc/rc.d/xdm を作成<code> | ||
- | #!/bin/sh | ||
- | # | ||
- | |||
- | # PROVIDE: xdm | ||
- | |||
- | . /etc/rc.subr | ||
- | |||
- | name="xdm" | ||
- | rcvar=xdm_enable | ||
- | command="/usr/local/bin/xdm" | ||
- | |||
- | load_rc_config $name | ||
- | run_rc_command "$1" | ||
- | </code> | ||
- | * /etc/rc.conf を編集<code> | ||
- | xdm_enable="YES" | ||
- | </code> | ||
- | * /usr/local/lib/X11/xdm/Xaccess を編集<code> | ||
- | * #any host can get a login window | ||
- | </code> | ||
- | * /usr/local/lib/X11/xdm/Xservers を編集<code> | ||
- | #:0 local /usr/local/bin/X :0 | ||
- | </code> | ||
- | * /usr/local/lib/X11/xdm/xdm-config を編集<code> | ||
- | ! DisplayManager.requestPort: 0 | ||
- | </code> | ||
- | |||
- | ==== TigerVNC ==== | ||
- | TigerVNC を inetd で制御する。 | ||
- | |||
- | * /etc/services を編集<code> | ||
- | vnc 5901/tcp | ||
- | </code> | ||
- | * /etc/inetd.conf を編集<code> | ||
- | vnc stream tcp nowait nobody /usr/local/bin/Xvnc Xvnc -inetd -query localhost -once -geometry <横>x<縦> -securitytypes=none | ||
- | </code> | ||