Ubuntu10.04LTSにvnc4serverインストール
お古のPCのUbuntu10.04LTS、xfceだとvinoが動いてないようで、vncで入れない。Gnomeではメインマシンのmac miniからvncでアクセスしたりしてたんだけど・・・
まぁそもそもGnomeログインしてからでないとvnc使えないのも不便だったので、xinetd起動のvnc4serverをインストールすることに。
参考:
Ubuntu 10.04 LTS へ VNCServer を入れる
Ubuntu 10.04 に xinetd + vncserverを入れる
UbuntuでVNCサーバを構築する方法
VNCサーバの設定
とりあえずvnc4server、xinetd追加。
vncpasswordで/etc/にパスワードファイルを作成。
参考サイト見て/etc/xinetd.d/xvncを作成、上記パスワードファイルを指定。
ちなみに
port = <ポート番号>
の半角スペースがないとxinetd起動時のxvnc解釈でエラーとなるので注意。syslog見るまで気付かなかった・・・orz
/etc/servicesにxvnc定義を追加、ポート番号は/etc/xinetd.d/xvncと同じ。
/etc/gdm/のgdm.schemaとcustom.confを複製した上で修正、Xのリモートアクセスを許可、rootログイン禁止。
vncログインするユーザの.vnc/xstartup複製して、/etc/X11/Xsessionを上書きコピー。
xinetd、gdmともrestartして、vncクライアントからアクセス。
無事ログイン画面表示され、ローカル同様xfceでログインできた。v(^-^
ついでに気付いたことをメモ。
・IBusのIMショートカットCtrl+Spaceが、MacOSXのSpotlightショートカットと被ってた。IBusを別設定するにも、意外と適当な組み合わせが・・・どうせ滅多に使わないのでSpotlightショートカットを外しておく。
・xinetdでvnc起動してリモートログインする場合、当然ながらローカルで別途ログインしたセッションがあっても共有せず、別セッションになる。
・別セッションなのに、ローカルの方のセッションでFirefox起動してると、リモートのセッションで「既存なのに応答無し」みたくエラー出てFirefox使えない。
・なのでリモートログインする場合はローカルで余計なもの起動しないが吉。
Comments