0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Debian 10 buster Xfceでtigervnc-scraping-server

Last updated at Posted at 2020-09-26

はじめに

ECS LIVA ZにDebian 10 busterをインストール - Qiita」のつづき

やりたいこと

  • Debianにモニタ、キーボード、マウスを接続せずに使いたい
  • UltraVNC Serverが動作しているWindows PCにVNC接続するのと同じような感じで

インストール

  1. 「アプリケーションメニュー/設定/Synaptic パッケージマネージャ」を起動

  2. 「tigervnc-scraping-server」をインストール

  3. パスワード設定

$ vncpasswd
Password:
Verify:
Would you like to enter a view-only password (y/n)? n


# 動作確認

1. 「アプリケーションメニュー/設定/ディスプレイ」を起動
1. FHDのWindowsノートPCでウィンドウ表示したかったので「1920x1080」→「1024x768」に変更
1. x0vncserver起動

    ```console
$ x0vncserver -display :0 -passwordfile ~/.vnc/passwd 
  1. IPアドレス確認

$ ip addr show


1. WindowsノートPCのUltraVNC Viewerから上記IPアドレス、パスワードで接続できたら、x0vncserverをCtrl + cで終了
![2020-09-26 (9).png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/240188/0be8d704-990d-e304-5264-ddb126efd433.png)

# Debian起動時にx0vncserverを起動させる設定

1. サービスファイル作成

    ```console
$ sudo nano /etc/systemd/system/x0vncserver.service
[Unit]
Description=Remote desktop service (VNC)
After=multi-user.target
[Service]
Type=forking
User=igarashi
ExecStart=/usr/bin/sh -c 'sleep 10s && /usr/bin/x0vncserver -display :0 -rfbport 5900 -passwordfile /home/igarashi/.vnc/passwd &'
[Install]
WantedBy=default.target
  1. x0vncserver.service起動

$ sudo systemctl start x0vncserver.service


1. WindowsノートPCのUltraVNC Viewerから上記IPアドレス、パスワードで接続できることを確認
2. x0vncserver.service終了、有効化

    ```console
$ sudo systemctl stop x0vncserver.service
$ sudo systemctl enable x0vncserver.service

オートログイン設定

  1. 設定ファイル変更

$ sudo nano /etc/lightdm/lightdm.conf
autologin-user=igarashi
autologin-user-timeout=0


* 参考
    * [【debian 10】自動ログイン有効化](https://offunendosan.blogspot.com/2019/07/debian-10_14.html)
    * [LightDM - Debian Wiki](https://wiki.debian.org/LightDM)
    * [How to enable auto-login in Debian 9 Xfce — Steemit](https://steemit.com/software/@kskarthik/how-to-enable-auto-login-in-lightdm)

# ロックさせない設定

1. 「アプリケーションメニュー/設定/電源管理」を起動
1. 「一般/ボタン/電源ボタンが押されたとき/問い合わせる」→「シャットダウン」
1. 「ディスプレイ/ディスプレイ電源管理/ON」→「OFF」
1. 「セキュリティ/LIght Locker/自動的にセッションをロック/スクリーンセーバーが起動したとき」→「しない」
1. 電源OFF

    ```console
$ sudo shutdown -h now
  1. モニタ、キーボード、マウスを外して電源ON
  2. WindowsノートPCのUltraVNC Viewerから上記IPアドレス、パスワードで接続できることを確認

コロン、イコールが入力できない問題対応

  1. VNC接続後にターミナルで以下を実行

$ setxkbmap -rules xorg -model jp106 -layout jp


1. 本当は自動で実行したいけれどやり方わからず・・・

* 参考
    * [KVMの仮想マシン上で「:(コロン)」を入力できない問題の解消 - 覚え書き | OSS Fan](http://ossfan.net/memo/archives/2014/11/30170224.html)
    * [錦稜会 KINRYOKAI - ニュース](https://www.kinryokai.net/modules/news/article.php?storyid=111)

# VNCサーバー、クライアント間でコピー&ペーストができない問題

1. x0vncserverではクリップボードが未サポートの模様・・・

* 参考
    * [Jetson Nanoにリモートデスクトップ(VNC)環境を用意する - Qiita](https://qiita.com/iwatake2222/items/a3bd8d0527dec431ef0f)
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?