■VNC serverの設定■

■VNC serverの設定■

10-09-2020 追記

  • 有線LANケーブル1本で、VNCサーバーとクライアントPCをDirectに繋ぐテスト
    結局、IPを明示的に設定すれば繋がるので、これで良しとしよう。
    当然、ノートPCなので時刻もOK

    • ベランダは、ルーター経由の有線LAN接続
    • ニワトリでは、サーバーとノートPCを有線LANケーブル1本で接続

今まで何度かVNCサーバーをubuntu上に設定してきたが、殆どが、動いて拍手をした瞬間に、どんな作業をしたか忘れ「まっ、いいっか!」。
なので、installの度に、「あーでもない・こーでもない」(汗)
そんな訳で、呆けた自分のために少しメモって置くことにした。

【ハード・ソフト】

ハード:mini-pc
OS.:ubuntu-20.04.1-desktop-amd64.iso 16GB/SSD250GB

【インストール完了後の設定】

  • グラフィック画面menuのアプリケーションのupdateを実行
  • 設定メニューで、共有設定を行う
  • ネットワーク(有線LAN)のipv4の設定を行う
  • shigeru@mini-pc: sudo apt -y install ubuntu-desktop
  • shigeru@mini-pc: sudo apt -y install tigervnc-standalone-server
  • 分かりやすいように、細切れコマンドですが、要約すると①~③です。
    ① /home/shigeru/.vnc のディレクトリを作り
    ② /home/shigeru/.vnc/xstartupのファイルを作り
    ③ .vncディレクトリとxstartupファイルの属性を変更する
    shigeru@mini-pc: sudo mkdir /home/shigeru/.vnc
    shigeru@mini-pc: sudo chmod 755 /home/shigeru/.vnc
    shigeru@mini-pc: touch /home/shigeru/.vnc/xstartup
    shigeru@mini-pc: sudo chmod 755 xstartup
    shigeru@mini-pc: sudo chown shigeru /home/shigeru/.vnc/xstartup
    shigeru@mini-pc: sudo chgrp shigeru /home/shigeru/.vnc/xstartup
    shigeru@mini-pc: ls -la /home/shigeru/.vnc
    -rwxr-xr-x 1 shigeru shigeru 10月 02 06:17 xstartup
  • shigeru@mini-pc:~/.vnc$ nano xstartup
    以下を編集して保存する
    
    #!/bin/sh
    [ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
    [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
    vncconfig -iconic &
    dbus-launch --exit-with-session gnome-session &

【 色々、方法はあったけど、ハマりまくってしまった】

vncserver :1 -geometry 1920×1080 -depth 24 -localhost no を、起動時に実行できれば良いのだけど、ハマりまくった。(汗)
crontabを使う方法・rc.localを使う方法・systemctlな方法等など

  • 結局、ubuntu20.04(それ以前のバージョンにもある)にある、自動的に起動実行するプログラムに、以下作成のvnc.batを登録することにした。(おお汗)

    • /home/shigeru/vnc.bat を作り
      #!/bin/sh
      vncserver :1 -name shigeru -geometry 1920x1080 -depth 24 -localhost no
    • vnc.batの属性を以下のように変更して置く
      -rwxr-xr-x 1 shigeru shigeru 81 10月 02 05:53 vnc.bat

一番左の黒いのがmini-pc
左側のディスプレーは、mini-pcに繋がっている
右側は、Windows10 我が家の最速PC(汗)

スクリーンショットを含め、仮のNameで編集すれば良かったが、面倒なのと・庭撮りの撮影は、基本インターネットには接続しない「サーバーとクライアント」の通信なので、realで書くことにした。(面倒なだけ)

■VNC serverの設定■」への2件のフィードバック

  1. オヤジさん

    コマンドオプションで
    -forever リモート接続を終了してもサーバは走り続ける
    -loop  クラッシュした場合再起動

    も入れておくと安心ですよ。

    1. T-Studio さん
      help読んでませんでした。(笑)
      便利なので、早速、入れて様子を見てます。

コメントを残す

メールアドレスが公開されることはありません。